summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordszryan2020-10-07 20:29:18 +1100
committerdszryan2020-10-07 20:29:18 +1100
commitc5a8b7a54a633bddad3139f31a3c0754d0ead08e (patch)
tree8f732415fcaf61ba602f7d380286ea6602c80ec9
parent3148349336a12aea18d154fd48007a3146f785da (diff)
downloadaur-c5a8b7a54a633bddad3139f31a3c0754d0ead08e.tar.gz
compatiable with an IaC build system
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD25
2 files changed, 13 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5939a5331cb5..a748057fa047 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 22b4a83e650e..febd966850e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}