diff options
author | Keenan Gugeler | 2023-10-30 01:34:54 -0400 |
---|---|---|
committer | Keenan Gugeler | 2023-10-30 01:34:54 -0400 |
commit | d67c134d7b6efa036f1a3106680c1e34d62eabf3 (patch) | |
tree | 7799a527c5c8289bf7cd27ef718300c7c8b558ef | |
download | aur-d67c134d7b6efa036f1a3106680c1e34d62eabf3.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 33 |
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..74c2842b2a7c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = kambi + pkgdesc = Simple rotating wallpaper client for Wayland + pkgver = 0.1.0 + pkgrel = 1 + url = https://git.sr.ht/~riolku/kambi + arch = x86_64 + license = MIT + makedepends = cargo + makedepends = scdoc + depends = gcc-libs + depends = glibc + provides = kambi + conflicts = kambi-git + source = kambi-0.1.0.tar.gz::https://git.sr.ht/~riolku/kambi/archive/v0.1.0.tar.gz + sha256sums = af7c4ed4dd4e1ffac5f5d44a01e8505ba4cfc67026bbb785b4791c6aedc83ddc + +pkgname = kambi diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..e4f9ba3007cf --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.SRCINFO +!PKGBUILD +!.gitignore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d30815bfa6a9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Riolku <me [at] kgugeler [dot] ca> +pkgname=kambi +pkgver=0.1.0 +pkgrel=1 +pkgdesc='Simple rotating wallpaper client for Wayland' +arch=('x86_64') +url="https://git.sr.ht/~riolku/$pkgname" +license=('MIT') +depends=('gcc-libs' 'glibc') +makedepends=('cargo' 'scdoc') +provides=("$pkgname") +conflicts=('kambi-git') +source=("$url/archive/v$pkgver.tar.gz") +sha256sums=('af7c4ed4dd4e1ffac5f5d44a01e8505ba4cfc67026bbb785b4791c6aedc83ddc') + +prepare() { + cd "$srcdir/$pkgname-v$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + 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 +} + +package() { + 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" +} |