summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Wagie2021-02-10 10:49:43 -0700
committerMark Wagie2021-02-10 10:49:43 -0700
commit1d4e1f236cde1f57d89e5a6a848ca60d5f7642b2 (patch)
treed7e9cdb8d0bf2d88e65e366db37db241110257ad /PKGBUILD
parente31ba47d6faa19bf7114e4bf8017e1990385532c (diff)
downloadaur-1d4e1f236cde1f57d89e5a6a848ca60d5f7642b2.tar.gz
add polkit policy
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 13 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7035d4107e3a..d4e122ed2274 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,23 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
pkgname=firmware-manager-git
-pkgver=0.1.1.r0.g5b04786
-pkgrel=1
+pkgver=0.1.2.r1.g171dce8
+pkgrel=2
pkgdesc="Generic framework and GTK UI for firmware updates from system76-firmware and fwupd"
arch=('x86_64')
url="https://github.com/pop-os/firmware-manager"
license=('GPL3')
-depends=('dbus' 'gtk3' 'openssl' 'libgudev')
+depends=('dbus' 'gtk3' 'openssl' 'libgudev' 'polkit')
makedepends=('git' 'rust')
optdepends=('fwupd' 'system76-firmware-daemon')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
install="${pkgname%-git}.install"
-source=('git+https://github.com/pop-os/firmware-manager.git')
-sha256sums=('SKIP')
+source=('git+https://github.com/pop-os/firmware-manager.git'
+ 'com.system76.FirmwareManager.policy'
+ "${pkgname%-git}.sh")
+sha256sums=('SKIP'
+ '310e872ec56f13764615795dbcc30e3ab8b0e4329c0d1fe34bd5aa73bc602535'
+ 'fb8395e19bfd54f756dad1d073135c5b41caa2ad27ee0621350fba50b2e7363b')
pkgver() {
cd "$srcdir/${pkgname%-git}"
@@ -29,5 +33,8 @@ package() {
cd "$srcdir/${pkgname%-git}"
make DESTDIR="$pkgdir/" install prefix=/usr
- ln -s /usr/bin/com.system76.FirmwareManager "$pkgdir/usr/bin/${pkgname%-git}"
+ install -Dm644 "$srcdir/com.system76.FirmwareManager.policy" -t \
+ "$pkgdir/usr/share/polkit-1/actions"
+
+ install -Dm755 "$srcdir/${pkgname%-git}.sh" "$pkgdir/usr/bin/${pkgname%-git}"
}