From 685c75d889dbeacc9d6b29ae6c5d573361867f31 Mon Sep 17 00:00:00 2001 From: renner0e Date: Mon, 14 Nov 2022 16:42:03 +0100 Subject: [PATCH] added PKGBUILD for AUR --- pkgbuild/.SRCINFO | 15 +++++++++++++++ pkgbuild/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 pkgbuild/.SRCINFO create mode 100644 pkgbuild/PKGBUILD diff --git a/pkgbuild/.SRCINFO b/pkgbuild/.SRCINFO new file mode 100644 index 0000000..6c4060f --- /dev/null +++ b/pkgbuild/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = swaysome-git + pkgdesc = Awesome WM like workspaces + pkgver = 1.1.5.r46.gf6278fc + pkgrel = 1 + url = https://gitlab.com/hyask/swaysome + arch = x86_64 + license = MIT + makedepends = git + makedepends = rust + provides = swaysome + conflicts = swaysome + source = swaysome::git+https://gitlab.com/hyask/swaysome + md5sums = SKIP + +pkgname = swaysome-git diff --git a/pkgbuild/PKGBUILD b/pkgbuild/PKGBUILD new file mode 100644 index 0000000..8a0d420 --- /dev/null +++ b/pkgbuild/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: XXX + +pkgname=swaysome-git +_pkgname=swaysome +pkgver=1.1.5.r46.gf6278fc +pkgrel=1 +pkgdesc='Awesome WM like workspaces' +arch=('x86_64') +url='https://gitlab.com/hyask/swaysome' +license=('MIT') +makedepends=('git' 'rust') +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("$_pkgname::git+$url") +md5sums=('SKIP') + +pkgver() { + cd "$_pkgname" + echo $(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2).r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD) +} + +build() { + cd "$_pkgname" + cargo build --release +} + +package() { + cd "$_pkgname" + install -Dm755 "target/release/$_pkgname" "$pkgdir/usr/bin/$_pkgname" +}