summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeenan Gugeler2023-10-29 20:33:58 -0400
committerKeenan Gugeler2023-10-29 20:33:58 -0400
commit83f80a822aa21911e54dd46826349e1daf5dfa8d (patch)
treedd63c7b38022173220bfd3f3d47b30e44d334ef4
downloadaur-83f80a822aa21911e54dd46826349e1daf5dfa8d.tar.gz
initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD38
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..646ad048241c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = kambi-git
+ pkgdesc = Simple rotating wallpaper client for Wayland
+ pkgver = 769db8
+ pkgrel = 1
+ url = https://git.sr.ht/~riolku/kambi
+ arch = x86_64
+ license = MIT
+ makedepends = cargo
+ makedepends = git
+ makedepends = scdoc
+ depends = gcc-libs
+ depends = glibc
+ provides = kambi-git
+ conflicts = kambi
+ source = kambi-git::git+https://git.sr.ht/~riolku/kambi
+ sha256sums = SKIP
+
+pkgname = kambi-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0c17167056d9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Riolku <me [at] kgugeler [dot] ca>
+pkgname=kambi-git
+pkgver=de9b2b
+pkgrel=1
+pkgdesc='Simple rotating wallpaper client for Wayland'
+arch=('x86_64')
+url="https://git.sr.ht/~riolku/kambi"
+license=('MIT')
+depends=('gcc-libs' 'glibc')
+makedepends=('cargo' 'git' 'scdoc')
+provides=("$pkgname")
+conflicts=('kambi')
+source=("$pkgname::git+https://git.sr.ht/~riolku/kambi")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ git describe --always | sed -e 's|-|.|g' -e '1s|^.||'
+}
+
+prepare() {
+ cd "$srcdir/$pkgname"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --release --locked
+ scdoc < man/kambi.5.scd > man/kambi.5
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/kambi"
+ install -Dm0755 -t "$pkgdir/usr/share/man/man5" "man/kambi.5"
+}