diff options
author | dszryan | 2020-10-07 16:24:32 +1100 |
---|---|---|
committer | dszryan | 2020-10-07 16:24:32 +1100 |
commit | baf3421e9cf73d83740d238f5f832f7486657bc9 (patch) | |
tree | a0d55f4fc5d426f0e9501b4843c477a8f4bc2f74 /PKGBUILD | |
parent | 0954d608d9980f320ebd234d34de4353634f5bf9 (diff) | |
download | aur-baf3421e9cf73d83740d238f5f832f7486657bc9.tar.gz |
copy GIST_ID config if present
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -1,7 +1,7 @@ # Maintainer: dszryan pkgname=pacmanity-git pkgver=3.0.1 -pkgrel=3 +pkgrel=4 epoch=1 pkgdesc="Keeps a list of installed packages in a Gist at your GitHub account" arch=('x86_64' 'i686') @@ -11,24 +11,29 @@ license=('GPL') depends=('pacman>=5.0' 'gist>=4.5.0') makedepends=('git') conflicts=('pacmanity') -source=("$pkgname::git+https://github.com/DerekTBrown/${pkgname/-git/}.git#branch=master") +source=("${pkgname/-git/}::git+https://github.com/DerekTBrown/${pkgname/-git/}.git#branch=master") sha256sums=('SKIP') pkgver() { - cd "${srcdir}/${pkgname}" + cd "${srcdir}/${pkgname/-git/}" git describe --all --exact-match `git rev-parse HEAD` | sed "s|tags/||g" } package() { # install mkdir -p "$pkgdir/etc" "$pkgdir/usr/lib/pacmanity" "$pkgdir/usr/share/libalpm/hooks" - touch "$pkgdir/etc/pacmanity" - install -m774 "$srcdir/$pkgname/src/pacmanity.sh" "$pkgdir/usr/lib/pacmanity/pacmanity.sh" - install -m664 "$srcdir/$pkgname/src/pacmanity.hook" "$pkgdir/usr/share/libalpm/hooks/zzz-pacmanity.hook" + install -m774 "$srcdir/${pkgname/-git/}/src/pacmanity.sh" "$pkgdir/usr/lib/pacmanity/pacmanity.sh" + install -m664 "$srcdir/${pkgname/-git/}/src/pacmanity.hook" "$pkgdir/usr/share/libalpm/hooks/zzz-pacmanity.hook" + if [[ -f "/etc/pacmanity" ]]; then + install -m664 "/etc/pacmanity" "$pkgdir/etc/pacmanity" + sudo rm -f "/etc/pacmanity" + else + touch "$pkgdir/etc/pacmanity" + fi # run . $pkgdir/usr/lib/pacmanity/pacmanity.sh - if [[ -z "$GIST_ID" ]]; then + if [[ -z "$GIST_ID" ]]; then pacmanity_install else pacmanity_update |