diff options
author | Skycoder42 | 2019-01-24 13:08:43 +0100 |
---|---|---|
committer | Skycoder42 | 2019-01-24 13:08:43 +0100 |
commit | e834acdf75718181108317c518bce14674e7a791 (patch) | |
tree | f959e21f51f8716bff8d6a5aa1ee30011b9f2f18 | |
parent | b1b093ba28b74c743454281582dd2fa22f1f7243 (diff) | |
download | aur-e834acdf75718181108317c518bce14674e7a791.tar.gz |
call prfgen on install
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | qdep.install | 15 |
3 files changed, 19 insertions, 5 deletions
@@ -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 @@ -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" +} |