diff options
author | Eric Engestrom | 2020-01-16 17:58:22 +0000 |
---|---|---|
committer | Eric Engestrom | 2020-01-16 17:58:22 +0000 |
commit | 0fffcf9ac3db25f53b13a1e0cb50c1c1559dd0a3 (patch) | |
tree | daf84733717190ae898e5750823d1684b175920b /PKGBUILD | |
download | aur-0fffcf9ac3db25f53b13a1e0cb50c1c1559dd0a3.tar.gz |
initial commit - r23.6b0e11c4f4
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e5ba0d375a82 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Eric Engestrom <aur [at] engestrom [dot] ch> + +pkgname=greetd-dlm-git +pkgver=r23.6b0e11c4f4 +pkgrel=1 +pkgdesc="Dumb Login Manager for greetd" +arch=(x86_64) +url="https://git.sr.ht/~kennylevinsen/dlm" +license=(MIT) +source=("git+$url") +sha256sums=('SKIP') +conflicts=(greetd-dlm) +provides=(greetd-dlm) +makedepends=(rust) + +pkgver() { + cd dlm + printf 'r%d.%s' \ + $(git rev-list --count HEAD) \ + $(git rev-parse HEAD | head -c10) +} + +build() { + cd dlm + cargo build --release +} + +check() { + cd dlm + cargo test --release +} + +package() { + install -d "$pkgdir"/usr/bin + install -m755 dlm/target/release/dlm "$pkgdir"/usr/bin/ + + install -d "$pkgdir"/usr/lib/systemd/system + install -m644 dlm/dlm.service "$pkgdir"/usr/lib/systemd/system/ +} |