summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 18 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f2a3e01240bc..45164cf3f97f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,37 @@
# Maintainer: veecue <veecue@ventos.tk>
-pkgname=pacmon-git
-pkgver=20171022
+_pkgname=pacmon
+pkgname=$_pkgname-git
+pkgver=20180602
pkgrel=1
-pkgdesc="An automated LAN mirror for pacman"
-arch=('any')
+pkgdesc="A zero-configuration, fast and simple pacman LAN-mirror as a replacement for pacserve"
+arch=('x86_64' 'i686' 'armv6' 'armv7')
url="https://github.com/veecue/pacmon"
license=('GPL')
makedepends=('git' 'go')
options=('!strip' '!emptydirs')
-source=('pacmon.service' 'pacmon-mirrorlist.hook')
-sha256sums=('fb0cdc6bf8a79c518ded1a5c9cc44e2b26f3ea3adee8947c4746d5996c3b75a2' '82f0a263cc0ebc08e43043d8dec5118afb56f5bbaef64a2021dc0b43f6671c5a')
+_gopkg="github.com/veecue/$_pkgname"
+source=("git+https://$_gopkg")
+sha256sums=('SKIP')
+conflicts=("$_pkgname")
+provides=("$_pkgname")
install=pacmon.install
-_gourl=github.com/veecue/pacmon
build() {
- GOPATH="$srcdir" go get -fix -v -x $_gourl
+ mkdir -p "$srcdir/src/$_gopkg"
+ cp -r "$srcdir/$_pkgname/"* "$srcdir/src/$_gopkg"
+ GOPATH="$srcdir" go install -ldflags='-s -w' $_gopkg
}
check() {
- GOPATH="$GOPATH:$srcdir" go test -v -x $_gourl
+ GOPATH="$srcdir" go test $_gopkg
}
package() {
- mkdir -p "$pkgdir/usr/bin"
- install -p -m755 "$srcdir/bin/"* "$pkgdir/usr/bin"
- mkdir -p "$pkgdir/usr/lib/systemd/system"
- install -p -m644 "$srcdir/pacmon.service" "$pkgdir/usr/lib/systemd/system"
- mkdir -p "$pkgdir/usr/share/libalpm/hooks"
- install -p -m644 "$srcdir/pacmon-mirrorlist.hook" "$pkgdir/usr/share/libalpm/hooks"
+ install -pDm755 "$srcdir/bin/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
+ install -pDm644 "$srcdir/src/$_gopkg/$_pkgname.service" "$pkgdir/usr/lib/systemd/system/$_pkgname.service"
+ install -pDm644 "$srcdir/src/$_gopkg/pacmon-mirrorlist.hook" "$pkgdir/usr/share/libalpm/hooks/pacmon-mirrorlist.hook"
+ install -pDm644 "$srcdir/src/$_gopkg/LICENSE" "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
}
# vim:set ts=2 sw=2 et: