summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonio Orefice2016-01-25 17:43:48 +0100
committerAntonio Orefice2016-01-25 17:43:48 +0100
commit5daa7dd6cd6e77de06aab7a399a6ef3f6d4c9a56 (patch)
treefde4fded7967906de578f68709eeb8bacf88d14f
parent43dbb098f1d1adddc6ee66eea31372848852b68a (diff)
downloadaur-5daa7dd6cd6e77de06aab7a399a6ef3f6d4c9a56.tar.gz
Updated PKGBUILD from heddson, thanks.
-rwxr-xr-xPKGBUILD53
1 files changed, 36 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2cff59de5057..5821c552adca 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,47 @@
# Maintainer : Antonio Orefice <kokoko3k@gmail.com>
+
pkgname=gopreload-git
-pkgver=20151202
+_gitname=gopreload
+pkgver=r30.3f5d2de
pkgrel=1
-pkgdesc="Preloads files needed for given programs."
+pkgdesc="Preloads files needed for given programs"
arch=('any')
+url="http://forums.gentoo.org/viewtopic-t-622085-highlight-preload.html"
license=('GPL')
-depends=('strace' 'coreutils')
+depends=('strace')
+makedepends=('git')
+provides=('gopreload')
conflicts=('gopreload')
-url="http://forums.gentoo.org/viewtopic-t-622085-highlight-preload.html"
-_gitroot="https://github.com/kokoko3k/gopreload"
-install=gopreload.install
+backup=('etc/gopreload.conf')
+install=${_gitname}.install
+source=('git://github.com/kokoko3k/gopreload.git')
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
build() {
- rm -R $srcdir/gopreload &>/dev/null || echo "No old repository found, proceding to git clone..."
- git clone --depth 1 $_gitroot || return 1
- cd $srcdir/gopreload/usr/share/gopreload/mapandlock.source
- mv $srcdir/gopreload/README $srcdir/gopreload/usr/share/gopreload/README
- ./compile.sh && ./install.sh
- rm -R $srcdir/gopreload/usr/share/gopreload/mapandlock.source
+ cd "${srcdir}/${_gitname}"
+
+ mv README "usr/share/${_gitname}/"
+
+ cd "usr/share/${_gitname}/mapandlock.source"
+ ./compile.sh && ./install.sh
+
+ rm -R ../mapandlock.source
}
-
+
package() {
- mv $srcdir/gopreload/* $pkgdir
- mkdir -p $pkgdir/usr/bin
- mkdir -p $pkgdir/usr/lib/systemd/system
- ln -s /usr/share/gopreload/bin/Prepare.sh $pkgdir/usr/bin/gopreload-prepare
+ cd "${srcdir}/${_gitname}"
+
+ mv * "${pkgdir}"
+
+ mkdir -p "${pkgdir}/usr/bin"
+ ln -s /usr/share/gopreload/bin/Prepare.sh "${pkgdir}/usr/bin/gopreload-prepare"
}
+
+# vim:set ts=2 sw=2 et:
+