Skip to content

dist: xtask-based templating#197

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

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

Conversation

@samcday
Copy link
Copy Markdown
Owner

@samcday samcday commented Apr 27, 2026

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
Copy link
Copy Markdown
Owner Author

samcday commented Apr 27, 2026

@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
Copy link
Copy Markdown
Collaborator

agx commented Apr 28, 2026

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