diff options
author | Ryan McKeown | 2020-01-01 12:45:25 +0000 |
---|---|---|
committer | Ryan McKeown | 2020-01-01 12:45:25 +0000 |
commit | 787a95cf3bee1b254899342444e53f9ede216a74 (patch) | |
tree | 10f1abba11e778035d1126ea9d4b4f8de94e41e9 | |
parent | f4225c5673beed0c88261a6978c068a3d8d91ba2 (diff) | |
download | aur-accountable2you-bin.tar.gz |
Use .install file to replicate Debian postinst, prerm and postrm
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | accountable2you-bin.install | 13 |
3 files changed, 21 insertions, 4 deletions
@@ -1,8 +1,9 @@ pkgbase = accountable2you-bin pkgdesc = Accountable2You client application pkgver = 1.84 - pkgrel = 1 + pkgrel = 2 url = https://accountable2you.com + install = accountable2you-bin.install arch = any license = unknown depends = wmctrl @@ -2,7 +2,7 @@ # Contributor: Ben Lawrence <ben at accountable2you dot com> pkgname=accountable2you-bin pkgver=1.84 -pkgrel=1 +pkgrel=2 pkgdesc='Accountable2You client application' arch=('any') url='https://accountable2you.com' @@ -10,11 +10,14 @@ license=('unknown') depends=('wmctrl' 'python37' 'gtk3' 'libappindicator-gtk3' 'gobject-introspection') provides=('accountable2you') conflicts=('accountable2you') +install='accountable2you-bin.install' source=('https://secure.accountable2you.com/linux/deb/accountable2you-1.84p37.zip') md5sums=('e10e305b2163511ad5e6653d0ea396d1') -package() { + +prepare() { ar x accountable2you*.deb +} +package() { tar -xvf data.tar.xz -C "$pkgdir" sed -i 's|python3|python3.7|g' "$pkgdir"/usr/bin/accountable2you - sudo pip3.7 install suds-jurko psutil pygobject } diff --git a/accountable2you-bin.install b/accountable2you-bin.install new file mode 100644 index 000000000000..db493613ce98 --- /dev/null +++ b/accountable2you-bin.install @@ -0,0 +1,13 @@ +post_install() { + pip3.7 install suds-jurko psutil pygobject + python37 /usr/share/accountable2you/accountable2you.pyc install || true +} + +pre_remove() { + python37 /usr/share/accountable2you/accountable2you.pyc uninstall || true +} + +post_remove() { + pkill -9 -f "accountable2you.pyc" || true +} + |