summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD9
-rw-r--r--accountable2you-bin.install13
3 files changed, 21 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2ca7c4a19cf0..9099921b74dd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3d1302d13cb8..5f8b847f0d64 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}
+