summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraksr2021-03-31 06:51:56 +0200
committeraksr2021-03-31 06:52:50 +0200
commit1de76d04ba43c04cfb542f46a159cf25293ad5c5 (patch)
tree1c2cfcd87f5369fc02f527f1b957e28a29ed231d
parentcd114c014bf892ec3fbc0c7478f3bc674a262899 (diff)
downloadaur-gitbrute-git.tar.gz
Trying with Go package guidelines...
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD52
2 files changed, 27 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d1385dd2c3cd..d34bb6c30a2b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Tue Feb 2 14:13:56 UTC 2016
+# Wed Mar 31 04:51:52 UTC 2021
pkgbase = gitbrute-git
pkgdesc = Brute-force a git commit hash
- pkgver = r10.f734e6f
+ pkgver = r12.16d0dee
pkgrel = 1
url = https://github.com/bradfitz/gitbrute
arch = i686
@@ -12,6 +12,8 @@ pkgbase = gitbrute-git
makedepends = go
provides = gitbrute
conflicts = gitbrute
+ source = gitbrute-git::git+https://github.com/bradfitz/gitbrute
+ md5sums = SKIP
pkgname = gitbrute-git
diff --git a/PKGBUILD b/PKGBUILD
index c63f708fa8ec..23cc8d1fa1c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,38 @@
# Maintainer: aksr <aksr at t-com dot me>
pkgname=gitbrute-git
-pkgver=r10.f734e6f
+pkgver=r12.16d0dee
pkgrel=1
-epoch=
-pkgdesc="Brute-force a git commit hash"
+pkgdesc='Brute-force a git commit hash'
arch=('i686' 'x86_64')
-url="https://github.com/bradfitz/gitbrute"
+url='https://github.com/bradfitz/gitbrute'
license=('unknown')
-groups=()
-depends=('')
makedepends=('git' 'go')
-optdepends=()
-checkdepends=()
-provides=('gitbrute')
-conflicts=('gitbrute')
-replaces=()
-backup=()
-options=()
-changelog=
-install=
-noextract=()
-_gourl=github.com/bradfitz/gitbrute
+provides=("${pkgname%-*}")
+conflicts=("${pkgname%-*}")
+source=("$pkgname::git+$url")
+md5sums=('SKIP')
pkgver() {
- GOPATH="$srcdir" go get -d ${_gourl}
- cd "$srcdir/src/${_gourl}"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "$srcdir/$pkgname"
+ (
+ set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
}
build() {
- GOPATH="$srcdir" go get -fix -v -x ${_gourl}
-}
-
-check() {
- GOPATH="$srcdir" go test -v -x ${_gourl}
+ cd "$srcdir/$pkgname"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ go build -o "${pkgname%-*}" gitbrute.go
}
package() {
- cd "$srcdir"
- install -Dm755 bin/gitbrute "$pkgdir/usr/bin/gitbrute"
- install -Dm644 src/${_gourl}/README $pkgdir/usr/share/doc/$pkgname/README
+ cd "$srcdir/$pkgname"
+ install -D -m755 "gitbrute" "$pkgdir/usr/bin/gitbrute"
+ install -D -m644 README "$pkgdir/usr/share/doc/${pkgname%-*}/README"
}
-