From 27da9022cdb48361fffbe4ea4755319d3ff57b52 Mon Sep 17 00:00:00 2001 From: Red Date: Sat, 19 Sep 2026 18:50:02 +0100 Subject: [PATCH 1/5] New package: wpaperd-1.3.0 --- srcpkgs/wpaperd/template | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 srcpkgs/wpaperd/template diff --git a/srcpkgs/wpaperd/template b/srcpkgs/wpaperd/template new file mode 100644 index 00000000000000..271aa52e588b15 --- /dev/null +++ b/srcpkgs/wpaperd/template @@ -0,0 +1,28 @@ +# Template file for 'wpaperd' +pkgname=wpaperd +version=1.3.0 +revision=1 +build_style=cargo +hostmakedepends="pkg-config scdoc" +makedepends="wayland-devel wlroots0.20-devel" +short_desc="Modern wallpaper daemon for wayland" +maintainer="Red " +license="GPL-3.0-or-later" +homepage="https://github.com/danyspin97/wpaperd" +distfiles="https://github.com/danyspin97/wpaperd/archive/refs/tags/${version}.tar.gz>${pkgname}-${version}.tar.gz" +checksum=1c2fe605beec2b5728ada9a9d616114e777f3f7f4ea0713bb978705df6f948c5 + +do_build() { + cargo build --release --locked -p wpaperd -p wpaperctl +} + +post_build() { + scdoc < man/wpaperd-output.5.scd > man/wpaperd-output.5 +} + +do_install() { + vbin target/release/wpaperd + vbin target/release/wpaperctl + + vman man/wpaperd-output.5 +} From a75f39380c504423976c3e52127f2dc2321d81e0 Mon Sep 17 00:00:00 2001 From: Red Date: Sat, 19 Sep 2026 22:27:30 +0100 Subject: [PATCH 2/5] wpaperd: remove do_build and move build args to make_build_args --- srcpkgs/wpaperd/template | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/srcpkgs/wpaperd/template b/srcpkgs/wpaperd/template index 271aa52e588b15..b74feeae9d00c8 100644 --- a/srcpkgs/wpaperd/template +++ b/srcpkgs/wpaperd/template @@ -3,6 +3,7 @@ pkgname=wpaperd version=1.3.0 revision=1 build_style=cargo +make_build_args="-p wpaperd -p wpaperctl" hostmakedepends="pkg-config scdoc" makedepends="wayland-devel wlroots0.20-devel" short_desc="Modern wallpaper daemon for wayland" @@ -12,10 +13,6 @@ homepage="https://github.com/danyspin97/wpaperd" distfiles="https://github.com/danyspin97/wpaperd/archive/refs/tags/${version}.tar.gz>${pkgname}-${version}.tar.gz" checksum=1c2fe605beec2b5728ada9a9d616114e777f3f7f4ea0713bb978705df6f948c5 -do_build() { - cargo build --release --locked -p wpaperd -p wpaperctl -} - post_build() { scdoc < man/wpaperd-output.5.scd > man/wpaperd-output.5 } From 83a4f3c913a7e6c01beae1cf77cc5c878411717d Mon Sep 17 00:00:00 2001 From: Red Date: Sat, 19 Sep 2026 23:29:28 +0100 Subject: [PATCH 3/5] wpaperd: remove unneeded tarball rename and fix vbin targets --- srcpkgs/wpaperd/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/wpaperd/template b/srcpkgs/wpaperd/template index b74feeae9d00c8..8105e11764fcdf 100644 --- a/srcpkgs/wpaperd/template +++ b/srcpkgs/wpaperd/template @@ -10,7 +10,8 @@ short_desc="Modern wallpaper daemon for wayland" maintainer="Red " license="GPL-3.0-or-later" homepage="https://github.com/danyspin97/wpaperd" -distfiles="https://github.com/danyspin97/wpaperd/archive/refs/tags/${version}.tar.gz>${pkgname}-${version}.tar.gz" +changelog="https://github.com/danyspin97/wpaperd/releases" +distfiles="https://github.com/danyspin97/wpaperd/archive/refs/tags/${version}.tar.gz" checksum=1c2fe605beec2b5728ada9a9d616114e777f3f7f4ea0713bb978705df6f948c5 post_build() { @@ -18,8 +19,8 @@ post_build() { } do_install() { - vbin target/release/wpaperd - vbin target/release/wpaperctl + vbin target/${XBPS_RUST_TARGET}/release/wpaperd + vbin target/${XBPS_RUST_TARGET}/release/wpaperctl vman man/wpaperd-output.5 } From 9a163e8addc17c1d5e3e97f6aea6b5ba0b91cf13 Mon Sep 17 00:00:00 2001 From: Red <78027161+NoSpawnn@users.noreply.github.com> Date: Sat, 19 Sep 2026 23:52:13 +0100 Subject: [PATCH 4/5] Point `changelog` at raw CHANGELOG.md Co-authored-by: Duncan Overbruck --- srcpkgs/wpaperd/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/wpaperd/template b/srcpkgs/wpaperd/template index 8105e11764fcdf..550f65626d02b6 100644 --- a/srcpkgs/wpaperd/template +++ b/srcpkgs/wpaperd/template @@ -10,7 +10,7 @@ short_desc="Modern wallpaper daemon for wayland" maintainer="Red " license="GPL-3.0-or-later" homepage="https://github.com/danyspin97/wpaperd" -changelog="https://github.com/danyspin97/wpaperd/releases" +changelog="https://raw.githubusercontent.com/danyspin97/wpaperd/refs/heads/main/CHANGELOG.md" distfiles="https://github.com/danyspin97/wpaperd/archive/refs/tags/${version}.tar.gz" checksum=1c2fe605beec2b5728ada9a9d616114e777f3f7f4ea0713bb978705df6f948c5 From 97a1169a4eaf0d8a17ff6041ddcb2e529a837fb2 Mon Sep 17 00:00:00 2001 From: Red <78027161+NoSpawnn@users.noreply.github.com> Date: Sat, 19 Sep 2026 23:52:55 +0100 Subject: [PATCH 5/5] Combine post_build and do_install Co-authored-by: Duncan Overbruck --- srcpkgs/wpaperd/template | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/srcpkgs/wpaperd/template b/srcpkgs/wpaperd/template index 550f65626d02b6..243782d69d5c07 100644 --- a/srcpkgs/wpaperd/template +++ b/srcpkgs/wpaperd/template @@ -14,13 +14,9 @@ changelog="https://raw.githubusercontent.com/danyspin97/wpaperd/refs/heads/main/ distfiles="https://github.com/danyspin97/wpaperd/archive/refs/tags/${version}.tar.gz" checksum=1c2fe605beec2b5728ada9a9d616114e777f3f7f4ea0713bb978705df6f948c5 -post_build() { - scdoc < man/wpaperd-output.5.scd > man/wpaperd-output.5 -} - do_install() { vbin target/${XBPS_RUST_TARGET}/release/wpaperd vbin target/${XBPS_RUST_TARGET}/release/wpaperctl - + scdoc < man/wpaperd-output.5.scd > man/wpaperd-output.5 vman man/wpaperd-output.5 }