summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarti Raudsepp2021-03-12 20:21:38 +0200
committerMarti Raudsepp2021-03-12 20:21:38 +0200
commit584157ea6be1513d2082511296a5b48ae0c93741 (patch)
tree25415bd8c5ff53071be744abc7a06771dd223cca
downloadaur-584157ea6be1513d2082511296a5b48ae0c93741.tar.gz
Initial AUR package
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD35
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"
+}