Skip to content

dist: xtask-based templating#197

Merged
samcday merged 4 commits into
mainfrom
data-templating
Apr 28, 2026
Merged

dist: xtask-based templating#197
samcday merged 4 commits into
mainfrom
data-templating

Conversation

@samcday

@samcday samcday commented Apr 27, 2026

Copy link
Copy Markdown
Owner

No description provided.

@samcday samcday added debs Build `.deb` packages for this PR apk Build Alpine .apk packages labels Apr 27, 2026
samcday added 4 commits April 28, 2026 06:27
Signed-off-by: Sam Day <me@samcday.com>
Signed-off-by: Sam Day <me@samcday.com>
Signed-off-by: Sam Day <me@samcday.com>
Signed-off-by: Sam Day <me@samcday.com>
@samcday

samcday commented Apr 27, 2026

Copy link
Copy Markdown
Owner Author

@agx here's the not-Meson approach I had in mind when we last discussed this stuff a few weeks ago.

Since I maintain the Fedora+Alpine packaging downstream, I'm already mostly happy with the shape of this. I'm curious what you think about the Debian side, though. Is there a canonical way that Debian prefers to see these generated/templated artifacts handled? I want to make sure this isn't going to cause problems for the official Debian packaging downstream later, nor the Phosh nightly repo.

@agx

agx commented Apr 28, 2026

Copy link
Copy Markdown
Collaborator

That's certainly an improvement as we can get rid of the per distro greetd configs. 👍

It doesn't strike me as elegant as the

./configure --greed-user=_greetd --greetd-vt=vt7 --many=more --options=here
make
make install

(or other build system triplet invocation) approach as the later would also make it simple to place the files in an installed tree (thus removing the install … invocations as well) but if it should all be cargo then let's go with that. Thanks for looking into that!

EDIT: …and it certainly will work for Debian / nightlies

@samcday samcday merged commit adf9c20 into main Apr 28, 2026
17 checks passed
@samcday samcday deleted the data-templating branch April 28, 2026 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

apk Build Alpine .apk packages debs Build `.deb` packages for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants