summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2018-04-14 10:18:58 +0200
committerCarsten Teibes2018-04-14 10:18:58 +0200
commit4d82a3f9ac075c29ae0e8e64b6b1d28846a11910 (patch)
tree8e0125cf0a26381a7c447ccb511899d38befee2b
parent3b84562de24ce696096a84755561d6e76b355d97 (diff)
downloadaur-4d82a3f9ac075c29ae0e8e64b6b1d28846a11910.tar.gz
[fix] ignore missing python-argcomplete
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD8
-rw-r--r--tracer.bash_completion1
3 files changed, 10 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2420ed199730..009a0cb4f2b5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = tracer
pkgdesc = Finds outdated running applications in your system
pkgver = 0.6.13.1
- pkgrel = 1
+ pkgrel = 2
url = http://tracer-package.com/
arch = any
license = GPL2
@@ -12,8 +12,10 @@ pkgbase = tracer
depends = pyalpm
optdepends = python-argcomplete: bash completion
source = tracer-0.6.13.1.tar.gz::https://github.com/FrostyX/tracer/archive/tracer-0.6.13.1-1.tar.gz
+ source = tracer.bash_completion
source = tracer.hook
sha256sums = c28a8a9f3c371e7e0797981191223ed2b04504bbd4477ab521f6aae20c0b9593
+ sha256sums = d710122aac825c70634fa925cfba0de88a8ab22882fd3575aad1ab6f7924ed1b
sha256sums = cade46472c45fef3f8ec1eb762cd4469d37f2966f65f63ee89887941e7896452
pkgname = tracer
diff --git a/PKGBUILD b/PKGBUILD
index 9c4f332b31d2..301126592d2c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=tracer
pkgver=0.6.13.1
-pkgrel=1
+pkgrel=2
pkgdesc='Finds outdated running applications in your system'
arch=('any')
url='http://tracer-package.com/'
@@ -11,13 +11,17 @@ license=('GPL2')
depends=('python-beautifulsoup4' 'python-psutil' 'python-lxml' 'python-dbus' 'pyalpm')
optdepends=("python-argcomplete: bash completion")
source=("$pkgname-$pkgver.tar.gz::https://github.com/FrostyX/tracer/archive/tracer-$pkgver-1.tar.gz"
+ "tracer.bash_completion"
'tracer.hook')
sha256sums=('c28a8a9f3c371e7e0797981191223ed2b04504bbd4477ab521f6aae20c0b9593'
+ 'd710122aac825c70634fa925cfba0de88a8ab22882fd3575aad1ab6f7924ed1b'
'cade46472c45fef3f8ec1eb762cd4469d37f2966f65f63ee89887941e7896452')
package() {
cd tracer-tracer-$pkgver-1
python setup.py install --root="$pkgdir/" --optimize=1
- install -Dm0644 "$srcdir"/tracer.hook "$pkgdir"/usr/share/libalpm/hooks/50-tracer.hook
+ install -Dm0644 ../tracer.hook "$pkgdir"/usr/share/libalpm/hooks/50-tracer.hook
+ # exit cleanly if python-argcomplete is not installed
+ install -m0644 ../tracer.bash_completion "$pkgdir"/etc/bash_completion.d/
}
diff --git a/tracer.bash_completion b/tracer.bash_completion
new file mode 100644
index 000000000000..0587e7c3ac2c
--- /dev/null
+++ b/tracer.bash_completion
@@ -0,0 +1 @@
+command -v register-python-argcomplete 2>&1 > /dev/null && eval "$(register-python-argcomplete tracer)"