From 87cbb13eb704469696ff81ef5a7964c40286375c Mon Sep 17 00:00:00 2001 From: Faizudin bin Taufik Tuah Date: Sat, 15 Apr 2023 23:53:25 +0800 Subject: [PATCH 1/2] Fixed vbin() path --- srcpkgs/swww/template | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 srcpkgs/swww/template diff --git a/srcpkgs/swww/template b/srcpkgs/swww/template new file mode 100644 index 000000000000..1ba1c5694ba0 --- /dev/null +++ b/srcpkgs/swww/template @@ -0,0 +1,34 @@ +# Template file for 'swww' +pkgname=swww +version=0.7.2 +revision=1 +build_style=cargo +hostmakedepends="rust cargo" +makedepends="scdoc pkg-config libxkbcommon-devel" +depends="lz4" +short_desc="Efficient animated wallpaper daemon for wayland, controlled at runtime" +maintainer="Posi+ive " +license="GPL-3.0-or-later" +homepage="https://github.com/Horus645/swww" +changelog="https://github.com/Horus645/swww/blob/main/CHANGELOG.md" +distfiles="https://github.com/Horus645/swww/archive/refs/tags/v${version}.tar.gz" +checksum=bb961577387aefd64b54090b3a7d0db5a393120edc24fe71d149e77fe132025c + +do_install() { + vbin target/${XBPS_TARGET_MACHINE}-unknown-linux-gnu/release/swww + vbin target/${XBPS_TARGET_MACHINE}-unknown-linux-gnu/release/swww-daemon + vman doc/generated/swww-clear.1 + vman doc/generated/swww-daemon.1 + vman doc/generated/swww-img.1 + vman doc/generated/swww-init.1 + vman doc/generated/swww-kill.1 + vman doc/generated/swww-query.1 + vman doc/generated/swww.1 + + vcompletion completions/swww.bash bash + vcompletion completions/swww.fish fish +} + +post_build() { + ./doc/gen.sh +} From a34690c5179b5f97fedd5935c448a7910e512ed7 Mon Sep 17 00:00:00 2001 From: Faizudin bin Taufik Tuah Date: Mon, 17 Apr 2023 00:39:17 +0800 Subject: [PATCH 2/2] Use post_install() instead of do_install() and minor fixes --- srcpkgs/swww/template | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/srcpkgs/swww/template b/srcpkgs/swww/template index 1ba1c5694ba0..1e00b550bcdc 100644 --- a/srcpkgs/swww/template +++ b/srcpkgs/swww/template @@ -3,32 +3,29 @@ pkgname=swww version=0.7.2 revision=1 build_style=cargo -hostmakedepends="rust cargo" -makedepends="scdoc pkg-config libxkbcommon-devel" +hostmakedepends="scdoc pkg-config" +makedepends="libxkbcommon-devel" depends="lz4" short_desc="Efficient animated wallpaper daemon for wayland, controlled at runtime" maintainer="Posi+ive " license="GPL-3.0-or-later" homepage="https://github.com/Horus645/swww" -changelog="https://github.com/Horus645/swww/blob/main/CHANGELOG.md" +changelog="https://github.com/Horus645/swww/raw/main/CHANGELOG.md" distfiles="https://github.com/Horus645/swww/archive/refs/tags/v${version}.tar.gz" checksum=bb961577387aefd64b54090b3a7d0db5a393120edc24fe71d149e77fe132025c -do_install() { - vbin target/${XBPS_TARGET_MACHINE}-unknown-linux-gnu/release/swww - vbin target/${XBPS_TARGET_MACHINE}-unknown-linux-gnu/release/swww-daemon - vman doc/generated/swww-clear.1 - vman doc/generated/swww-daemon.1 - vman doc/generated/swww-img.1 - vman doc/generated/swww-init.1 - vman doc/generated/swww-kill.1 - vman doc/generated/swww-query.1 - vman doc/generated/swww.1 +post_build() { + ./doc/gen.sh +} + +post_install() { + for f in doc/generated/*.?; do + vman $f + done vcompletion completions/swww.bash bash vcompletion completions/swww.fish fish -} - -post_build() { - ./doc/gen.sh + vcompletion completions/_swww zsh + + vbin target/${XBPS_RUST_TARGET}/release/swww-daemon }