summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcubethethird2016-12-14 23:56:37 -0500
committercubethethird2016-12-14 23:56:37 -0500
commit8a7407b4093c01d6a7b58c7eb555348e5fb913ad (patch)
treee90505be028518ec4c3a0d5acc14cf6d4805956a
parent615845b2299e11bbc4963e7aa30c894bafec5c0a (diff)
downloadaur-8a7407b4093c01d6a7b58c7eb555348e5fb913ad.tar.gz
Added hook to re-build on boost update.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD19
-rw-r--r--e4rat-lite-git-update.hook9
3 files changed, 25 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 166683daf148..40f63f40d4a3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = e4rat-lite-git
pkgdesc = An improved version of e4rat, a toolset to accelerate the boot process and application startups.
pkgver = 2.7.r87.0881c2e
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/ShyPixie/e4rat-lite
install = e4rat-lite-git.install
arch = i686
@@ -24,8 +24,10 @@ pkgbase = e4rat-lite-git
backup = etc/e4rat-lite.conf
source = git://github.com/ShyPixie/e4rat-lite.git
source = e4rat-lite-git.install
+ source = e4rat-lite-git-update.hook
md5sums = SKIP
md5sums = e0deb0fc92359da3a1970bbab467ffdf
+ md5sums = c10ad77cea70aa55432fbf22196268d2
pkgname = e4rat-lite-git
diff --git a/PKGBUILD b/PKGBUILD
index f5ef59c022c9..f767c992db23 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ _gitname=e4rat-lite
pkgdesc="An improved version of e4rat, a toolset to accelerate the boot process and application startups."
url=https://github.com/ShyPixie/$_gitname
pkgver=2.7.r87.0881c2e
-pkgrel=1
+pkgrel=2
arch=(i686 x86_64)
license=('GPL3')
@@ -17,10 +17,12 @@ optdepends=('bootchart2: A "startup" graphing tool')
conflicts=('ureadahead' 'e4rat-preload-lite' 'e4rat-preload-lite-git' 'e4rat-lite')
source=("git://github.com/ShyPixie/$_gitname.git"
- "$pkgname.install")
+ "$pkgname.install"
+ "e4rat-lite-git-update.hook")
md5sums=('SKIP'
- 'e0deb0fc92359da3a1970bbab467ffdf')
+ 'e0deb0fc92359da3a1970bbab467ffdf'
+ 'c10ad77cea70aa55432fbf22196268d2')
install=$pkgname.install
backup=('etc/e4rat-lite.conf')
@@ -32,7 +34,11 @@ pkgver() {
prepare() {
cd "$srcdir"
-
+
+ #Edit the cmd to automatically re-build the package
+ cmd="echo 'NOTICE: Boost has been updated. Please re-build $pkgname.'"
+ sed -i "/Exec=/ s/$/$cmd/" 'e4rat-lite-git-update.hook'
+
if [ -d "build" ]; then
rm -rf build/*
else
@@ -59,6 +65,7 @@ package() {
mkdir -p "$pkgdir/usr/share/doc/${pkgname}/"
mkdir -p "$pkgdir/usr/share/license/${pkgname}/"
- install -m644 "$srcdir"/$_gitname/README* "$pkgdir"/usr/share/doc/${pkgname}/
- install -m644 "$srcdir"/$_gitname/LICENSE* "$pkgdir"/usr/share/license/${pkgname}/
+ install -m644 "$srcdir"/$_gitname/README* "$pkgdir"/usr/share/doc/${pkgname}/
+ install -m644 "$srcdir"/$_gitname/LICENSE* "$pkgdir"/usr/share/license/${pkgname}/
+ install -vDm644 "$srcdir"/e4rat-lite-git-update.hook "$pkgdir"/usr/share/libalpm/hooks/e4rat-lite-git-update.hook
}
diff --git a/e4rat-lite-git-update.hook b/e4rat-lite-git-update.hook
new file mode 100644
index 000000000000..9069f2bf0050
--- /dev/null
+++ b/e4rat-lite-git-update.hook
@@ -0,0 +1,9 @@
+[Trigger]
+Operation=Update
+Type=Package
+Target=boost
+
+[Action]
+When=PostTransaction
+Exec=
+Depends=e4rat-lite-git