summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2021-04-18 16:43:27 +0200
committerCarsten Teibes2021-04-18 16:43:27 +0200
commit9bd3c0dcf0a8cecbfbfd9437561a0b8ab717c5f7 (patch)
tree045ffc2b94bb88dbdbed03c82760b981207f911d
parentc2b59ff2323dc368d6a24c9fece5d16fac1f4838 (diff)
downloadaur-tracer.tar.gz
[upd] 0.7.1→0.7.6
[fix] patch out kernel update checking (broken) [fix] generate manual page
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD24
-rw-r--r--tracer-ignore-kernel.patch13
3 files changed, 41 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8cf539dcf569..27a254615af4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,22 @@
pkgbase = tracer
pkgdesc = Finds outdated running applications in your system
- pkgver = 0.7.1
- pkgrel = 2
+ pkgver = 0.7.6
+ pkgrel = 1
url = http://tracer-package.com/
arch = any
license = GPL2
- depends = python-beautifulsoup4
+ makedepends = python-sphinx
depends = python-psutil
depends = python-lxml
depends = python-dbus
- depends = python-future
+ depends = python-six
depends = pyalpm
optdepends = python-argcomplete: bash completion
- source = tracer-0.7.1.tar.gz::https://github.com/FrostyX/tracer/archive/tracer-0.7.1-1.tar.gz
+ source = tracer-0.7.6.tar.gz::https://github.com/FrostyX/tracer/archive/tracer-0.7.6-1.tar.gz
+ source = tracer-ignore-kernel.patch
source = tracer.hook
- sha256sums = 97b01e5753f3ac94fda9c61ca2dc2e6e50ede2ba3d72784b8be4a174e35e3200
+ sha256sums = 3e91ada59f4e585c24191a983ed7ecd1047ae71a42b11a4d4ffa21c7e51260d7
+ sha256sums = 921267394c1048320ed3ea7c9f9e709c0a6b57ec82c30aba3597b028d382dd63
sha256sums = cade46472c45fef3f8ec1eb762cd4469d37f2966f65f63ee89887941e7896452
pkgname = tracer
diff --git a/PKGBUILD b/PKGBUILD
index cafc677a0aad..900072266970 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,23 +2,39 @@
# Contributor: Patrick Griffis <tingping@tingping.se>
pkgname=tracer
-pkgver=0.7.1
-pkgrel=2
+pkgver=0.7.6
+pkgrel=1
pkgdesc='Finds outdated running applications in your system'
arch=('any')
url='http://tracer-package.com/'
license=('GPL2')
-depends=('python-beautifulsoup4' 'python-psutil' 'python-lxml' 'python-dbus' 'python-future' 'pyalpm')
+depends=('python-psutil' 'python-lxml' 'python-dbus' 'python-six' 'pyalpm')
+makedepends=("python-sphinx")
optdepends=("python-argcomplete: bash completion")
source=("$pkgname-$pkgver.tar.gz::https://github.com/FrostyX/tracer/archive/tracer-$pkgver-1.tar.gz"
+ "$pkgname-ignore-kernel.patch"
'tracer.hook')
-sha256sums=('97b01e5753f3ac94fda9c61ca2dc2e6e50ede2ba3d72784b8be4a174e35e3200'
+sha256sums=('3e91ada59f4e585c24191a983ed7ecd1047ae71a42b11a4d4ffa21c7e51260d7'
+ '921267394c1048320ed3ea7c9f9e709c0a6b57ec82c30aba3597b028d382dd63'
'cade46472c45fef3f8ec1eb762cd4469d37f2966f65f63ee89887941e7896452')
+prepare() {
+ cd tracer-tracer-$pkgver-1
+
+ # patch to ignore kernel updates
+ patch -Np1 < ../tracer-ignore-kernel.patch
+
+ # convert man page
+ make -C doc man
+}
+
package() {
cd tracer-tracer-$pkgver-1
python setup.py install --root="$pkgdir/" --optimize=1
# try to run as last/late hook
install -Dm0644 ../tracer.hook "$pkgdir"/usr/share/libalpm/hooks/zzz-tracer.hook
+
+ # install manual
+ install -Dm0644 doc/build/man/tracer.8 -t "$pkgdir"/usr/share/man/man8
}
diff --git a/tracer-ignore-kernel.patch b/tracer-ignore-kernel.patch
new file mode 100644
index 000000000000..6a1f09b0d63f
--- /dev/null
+++ b/tracer-ignore-kernel.patch
@@ -0,0 +1,13 @@
+diff --color -Naur tracer-tracer-0.7.6-1.orig/data/applications.xml tracer-tracer-0.7.6-1/data/applications.xml
+--- tracer-tracer-0.7.6-1.orig/data/applications.xml 2021-04-16 02:00:38.000000000 +0200
++++ tracer-tracer-0.7.6-1/data/applications.xml 2021-04-18 16:21:28.234297856 +0200
+@@ -176,4 +176,9 @@
+ <app name="lxpolkit" />
+ </group>
+
++ <!--
++ Comparing kernel package versions is not implemented for Arch Linux (pyalpm)
++ -->
++ <app name="kernel" ignore="ignore" />
++
+ </applications>