summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD22
2 files changed, 19 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6a09e305f5eb..20297fb6e3e6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = kambi
pkgdesc = Simple rotating wallpaper client for Wayland
- pkgver = 0.1.2
+ pkgver = 0.2.0
pkgrel = 1
url = https://git.sr.ht/~riolku/kambi
arch = x86_64
@@ -11,7 +11,9 @@ pkgbase = kambi
depends = glibc
provides = kambi
conflicts = kambi-git
- source = https://git.sr.ht/~riolku/kambi/archive/v0.1.2.tar.gz
- sha256sums = 8b0e2b5ef4e6affa76ab50fcdbf886fbfd69537f8539fc75645e5dcaa8cfa9c6
+ source = https://git.sr.ht/~riolku/kambi/archive/v0.2.0.tar.gz
+ source = https://git.sr.ht/~riolku/kambi/blob/v0.1.1/man/kambi.5.scd
+ sha512sums = b023bea925834cf61426f1b151166e7c4afdcf6c078a85b1d7594a8d530613a84268f13d56e7485d26a7a80cc73c56845e56e53a94ee5aa401fee94344a84785
+ sha512sums = ae8c198d9b99d358cc7bce961254c748791cfdbb8ce014d7464cfc8b97ff2106da4cf8c60189f2f0b5b3719ee3d6f2f41bab3f70bab1a2c8af9138a6efcccf99
pkgname = kambi
diff --git a/PKGBUILD b/PKGBUILD
index 9aec5f61fe42..3d1978637617 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,7 @@
-# Maintainer: Riolku <me [at] kgugeler [dot] ca>
+# Maintainer: killab33z <killab33z @ protonmail-dot-ch>
+# Previous Maintainer: Riolku <me [at] kgugeler [dot] ca>
pkgname=kambi
-pkgver=0.1.2
+pkgver=0.2.0
pkgrel=1
pkgdesc='Simple rotating wallpaper client for Wayland'
arch=('x86_64')
@@ -10,24 +11,29 @@ depends=('gcc-libs' 'glibc')
makedepends=('cargo' 'scdoc')
provides=("$pkgname")
conflicts=('kambi-git')
-source=("$url/archive/v$pkgver.tar.gz")
-sha256sums=('8b0e2b5ef4e6affa76ab50fcdbf886fbfd69537f8539fc75645e5dcaa8cfa9c6')
+source=("$url/archive/v$pkgver.tar.gz"
+ "$url/blob/v0.1.1/man/kambi.5.scd")
+sha512sums=('b023bea925834cf61426f1b151166e7c4afdcf6c078a85b1d7594a8d530613a84268f13d56e7485d26a7a80cc73c56845e56e53a94ee5aa401fee94344a84785'
+ 'ae8c198d9b99d358cc7bce961254c748791cfdbb8ce014d7464cfc8b97ff2106da4cf8c60189f2f0b5b3719ee3d6f2f41bab3f70bab1a2c8af9138a6efcccf99')
prepare() {
cd "$srcdir/$pkgname-v$pkgver"
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
}
+# https://wiki.archlinux.org/title/Rust_package_guidelines
build() {
+ scdoc < kambi.5.scd > kambi.5
+
cd "$srcdir/$pkgname-v$pkgver"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
- cargo build --release --locked
- scdoc < man/kambi.5.scd > man/kambi.5
+ cargo build --frozen --release --locked
}
package() {
+ install -Dm0755 -t "$pkgdir/usr/share/man/man5" "$pkgname.5"
cd "$srcdir/$pkgname-v$pkgver"
- install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/kambi"
- install -Dm0755 -t "$pkgdir/usr/share/man/man5" "man/kambi.5"
+ install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}