diff --git a/polkit-explorer-git/.SRCINFO b/polkit-explorer-git/.SRCINFO new file mode 100644 index 0000000..b037b3c --- /dev/null +++ b/polkit-explorer-git/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = polkit-explorer-git + pkgdesc = Present PolicyKit information in a human-readable form. + pkgver = 15.fac8d70 + pkgrel = 3 + url = https://github.com/scarygliders/polkit-explorer + arch = any + license = ISC + depends = python-pyqt5 + depends = python-lxml + provides = polkit-explorer + conflicts = polkit-explorer + source = git+https://github.com/scarygliders/polkit-explorer.git + sha256sums = SKIP + +pkgname = polkit-explorer-git diff --git a/polkit-explorer-git/PKGBUILD b/polkit-explorer-git/PKGBUILD new file mode 100644 index 0000000..2424e6d --- /dev/null +++ b/polkit-explorer-git/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Manuel Hüsers +# Contributor: Alad Wenter + +pkgname=polkit-explorer-git +pkgver=15.fac8d70 +pkgrel=3 +pkgdesc='Present PolicyKit information in a human-readable form.' +arch=('any') +url="https://github.com/scarygliders/${pkgname//-git}" +license=('ISC') +depends=('python-pyqt5' 'python-lxml') +conflicts=('polkit-explorer') +provides=('polkit-explorer') +source=("git+https://github.com/scarygliders/${pkgname//-git}.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname//-git}" + printf '%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd "${srcdir}/${pkgname//-git}" + + install -d -m755 "${pkgdir}"/{usr/bin,opt/$pkgname} + install -m644 Ui_*.py "${pkgdir}/opt/${pkgname}/" + + install -m755 'polkitex.py' "${pkgdir}/opt/${pkgname}/" + ln -s "/opt/${pkgname}/polkitex.py" "${pkgdir}/usr/bin/polkitex" + + install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 "polkitex.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" +}