diff options
author | dszryan | 2020-10-07 20:29:18 +1100 |
---|---|---|
committer | dszryan | 2020-10-07 20:29:18 +1100 |
commit | c5a8b7a54a633bddad3139f31a3c0754d0ead08e (patch) | |
tree | 8f732415fcaf61ba602f7d380286ea6602c80ec9 | |
parent | 3148349336a12aea18d154fd48007a3146f785da (diff) | |
download | aur-c5a8b7a54a633bddad3139f31a3c0754d0ead08e.tar.gz |
compatiable with an IaC build system
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 13 insertions, 14 deletions
@@ -1,6 +1,6 @@ pkgbase = pacmanity-git pkgdesc = Keeps a list of installed packages in a Gist at your GitHub account - pkgver = r47.71a7d21 + pkgver = r51.a2f674b pkgrel = 1 epoch = 1 url = https://github.com/dszryan/pacmanity @@ -1,6 +1,6 @@ # Maintainer: dszryan pkgname=pacmanity-git -pkgver=r47.71a7d21 +pkgver=r51.a2f674b pkgrel=1 epoch=1 pkgdesc="Keeps a list of installed packages in a Gist at your GitHub account" @@ -15,21 +15,20 @@ source=("${pkgname/-git/}::git+https://github.com/dszryan/${pkgname/-git/}.git#b sha256sums=('SKIP') pkgver() { - cd "${srcdir}/${pkgname/-git/}" + cd "$srcdir/${pkgname/-git/}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +build() { + source "$srcdir/${pkgname/-git/}/pacmanity.sh" && pacmanity_build +} + package() { - # install - mkdir -p "$pkgdir/etc" "$pkgdir/usr/lib/pacmanity" "$pkgdir/usr/share/libalpm/hooks" - 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" + # copy gist_id if exists + [[ -r "$srcdir/gist_id" ]] && (mkdir -p "$pkgdir/etc" && install -m644 "$srcdir/gist_id" "$pkgdir/etc/pacmanity") - # run - if [[ -r "/etc/pacmanity" ]]; then # if file is present, assume it is maanged externally (via a build system) - . $pkgdir/usr/lib/pacmanity/pacmanity.sh - else - source $pkgdir/usr/lib/pacmanity/pacmanity.sh - pacmanity_install - fi + # copy required script files + mkdir -p "$pkgdir/usr/lib/pacmanity" "$pkgdir/usr/share/libalpm/hooks" + install -m774 "$srcdir/${pkgname/-git/}/pacmanity.sh" "$pkgdir/usr/lib/pacmanity/pacmanity.sh" + install -m664 "$srcdir/${pkgname/-git/}/pacmanity.hook" "$pkgdir/usr/share/libalpm/hooks/zzz-pacmanity.hook" } |