diff options
author | Marti Raudsepp | 2021-03-12 20:21:38 +0200 |
---|---|---|
committer | Marti Raudsepp | 2021-03-12 20:21:38 +0200 |
commit | 584157ea6be1513d2082511296a5b48ae0c93741 (patch) | |
tree | 25415bd8c5ff53071be744abc7a06771dd223cca | |
download | aur-584157ea6be1513d2082511296a5b48ae0c93741.tar.gz |
Initial AUR package
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3b1ddf2db24c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = ego + pkgdesc = Alter Ego: run Linux desktop applications under a different local user + pkgver = 1.1.0 + pkgrel = 1 + url = https://github.com/intgr/ego + arch = x86_64 + license = MIT + makedepends = cargo + depends = acl + optdepends = xdg-desktop-portal-gtk: improved desktop integration + source = ego-1.1.0.tar.gz::https://crates.io/api/v1/crates/ego/1.1.0/download + sha512sums = 19fcec3766382a62b35d07590da513955dbbb85678b56d85e932addd47f9ae433054bd61f77f594cfbcf5d541b51c50e6becdda6088f5ecd6c68d6fe9d8eac28 + +pkgname = ego + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fbef3a8aaa25 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Marti Raudsepp <marti@juffo.org> +pkgname=ego +pkgver=1.1.0 +pkgrel=1 +pkgdesc="Alter Ego: run Linux desktop applications under a different local user" +arch=('x86_64') +url="https://github.com/intgr/ego" +license=('MIT') +depends=('acl') +makedepends=('cargo') +optdepends=('xdg-desktop-portal-gtk: improved desktop integration') +#source=("$pkgname-$pkgver.tar.gz::https://github.com/intgr/$pkgname/archive/$pkgver.tar.gz") +source=("$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/$pkgname/$pkgver/download") +sha512sums=('19fcec3766382a62b35d07590da513955dbbb85678b56d85e932addd47f9ae433054bd61f77f594cfbcf5d541b51c50e6becdda6088f5ecd6c68d6fe9d8eac28') + +build() { + cd "$pkgname-$pkgver" + cargo build --release --locked +} + +check() { + cd "$pkgname-$pkgver" + cargo test --release --locked +} + +package() { + cd "$pkgname-$pkgver" + cargo install --no-track --locked --root "$pkgdir/usr/" --path . + install -Dm644 "README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md" + install -Dm644 "LICENSE" "$pkgdir/usr/share/doc/${pkgname}/LICENSE" + + install -Dm644 "varia/ego-completion.zsh" "$pkgdir/usr/share/zsh/site-functions/_ego" + install -Dm644 "varia/ego-completion.bash" "$pkgdir/usr/share/bash-completion/completions/ego" + install -Dm644 "varia/ego-completion.fish" "$pkgdir/usr/share/fish/vendor_completions.d/ego.fish" +} |