summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSkycoder422019-01-24 13:08:43 +0100
committerSkycoder422019-01-24 13:08:43 +0100
commite834acdf75718181108317c518bce14674e7a791 (patch)
treef959e21f51f8716bff8d6a5aa1ee30011b9f2f18
parentb1b093ba28b74c743454281582dd2fa22f1f7243 (diff)
downloadaur-e834acdf75718181108317c518bce14674e7a791.tar.gz
call prfgen on install
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD6
-rw-r--r--qdep.install15
3 files changed, 19 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 665b725c4299..e7989a5f428b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = qdep
pkgdesc = A very basic yet simple to use dependency management tool for qmake based projects.
pkgver = 1.0.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/Skycoder42/qdep
+ install = qdep.install
arch = any
license = BSD
depends = qt5-base
diff --git a/PKGBUILD b/PKGBUILD
index e49b9fdd911d..2692e466ec04 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,12 @@
# Maintainer: Felix Barz <skycoder42.de@gmx.de>
pkgname=qdep
pkgver=1.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="A very basic yet simple to use dependency management tool for qmake based projects."
arch=('any')
url="https://github.com/Skycoder42/qdep"
license=('BSD')
+install="$pkgname.install"
depends=('qt5-base' 'python' 'python-argcomplete' 'python-lockfile' 'python-appdirs')
optdepends=('qt5-tools: Needed for lupdate to generate qdep translations')
_pkgfqn=$pkgname-$pkgver
@@ -16,7 +17,4 @@ package() {
cd "$srcdir/$_pkgfqn"
python setup.py install --root="$pkgdir/" --optimize=1
install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-
- PYTHONPATH="$pkgdir/$(python -c 'import site; print(site.getsitepackages()[0])'):$PYTHONPATH" \
- "$pkgdir/usr/bin/qdep" prfgen --dir "${pkgdir}$(qmake -query QT_HOST_DATA)"
}
diff --git a/qdep.install b/qdep.install
new file mode 100644
index 000000000000..033def1baf77
--- /dev/null
+++ b/qdep.install
@@ -0,0 +1,15 @@
+post_install () {
+ qdep prfgen
+}
+
+pre_upgrade() {
+ post_remove "$@"
+}
+
+post_upgrade() {
+ post_install "$@"
+}
+
+post_remove() {
+ rm -f "$(qmake -query QT_HOST_DATA)/mkspecs/features/qdep.prf"
+}