From 0d096d2775527b8d0d7ebd371e803912092f4b80 Mon Sep 17 00:00:00 2001 From: nxshock Date: Sun, 4 Apr 2021 17:40:58 +0500 Subject: [PATCH 1/2] Create package from source instead of binary files --- contrib/PKGBUILD | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/contrib/PKGBUILD b/contrib/PKGBUILD index 5fd3a43..b4f6658 100644 --- a/contrib/PKGBUILD +++ b/contrib/PKGBUILD @@ -5,24 +5,24 @@ pkgdesc="Alternative Free Identity System" arch=('x86_64') license=('AGPL3') url='https://github.com/Revertron/Alfis' -depends=('webkit2gtk') +depends=('webkit2gtk' 'gtk3' 'atk' 'pango') +makedepends=('cargo' 'rust') backup=("etc/$pkgname.conf") -source=("https://github.com/Revertron/Alfis/releases/download/v$pkgver/alfis-linux-amd64-v$pkgver.zip" - 'https://raw.githubusercontent.com/Revertron/Alfis/master/contrib/systemd/alfis.service' - 'https://raw.githubusercontent.com/Revertron/Alfis/master/contrib/systemd/alfis.sysusers' - 'https://raw.githubusercontent.com/Revertron/Alfis/master/contrib/systemd/alfis.tmpfiles' -) -sha256sums=('SKIP' - 'SKIP' - 'SKIP' - 'SKIP' -) +source=('git+https://github.com/Revertron/Alfis.git') +sha256sums=('SKIP') + +build() { + cd "$srcdir/Alfis" + + cargo build --release --all-features --target-dir=target +} package() { - cd "$srcdir" - install -Dm 755 "$pkgname" "$pkgdir/usr/bin/$pkgname" + cd "$srcdir/Alfis" + + install -Dm 755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" - install -Dm 644 "$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service" - install -Dm 644 "$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" - install -Dm 644 "$pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + install -Dm 644 "contrib/systemd/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service" + install -Dm 644 "contrib/systemd/$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + install -Dm 644 "contrib/systemd/$pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" } From 9ec24496f6ab979d0becdd756f59f1139bf9d26f Mon Sep 17 00:00:00 2001 From: nxshock Date: Sun, 4 Apr 2021 17:41:25 +0500 Subject: [PATCH 2/2] Add aarch64 achritecture --- contrib/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/PKGBUILD b/contrib/PKGBUILD index b4f6658..f7280b2 100644 --- a/contrib/PKGBUILD +++ b/contrib/PKGBUILD @@ -2,7 +2,7 @@ pkgname=alfis pkgver=0.3.12 pkgrel=1 pkgdesc="Alternative Free Identity System" -arch=('x86_64') +arch=('x86_64' 'aarch64') license=('AGPL3') url='https://github.com/Revertron/Alfis' depends=('webkit2gtk' 'gtk3' 'atk' 'pango')