summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 26 insertions, 29 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9f2e1320caa7..ce0ba6041611 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,45 +1,42 @@
# Maintainer: aksr <aksr at t-com dot me>
+
pkgname=go-scc-git
-pkgver=r702.48187ef
+pkgver=3.1.0.r8.gfff7a11
pkgrel=1
-epoch=
pkgdesc="A very fast accurate code counter with complexity calculations and COCOMO estimates."
arch=('i686' 'x86_64')
-url="https://github.com/boyter/scc/"
-license=('MIT' 'UNLICENSE')
-groups=()
-depends=()
+url="https://github.com/boyter/scc"
+license=('custom:MIT')
makedepends=('git' 'go')
-optdepends=()
-checkdepends=()
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-changelog=
-install=
-noextract=()
-_gourl=github.com/boyter/scc/
+checkdepends=('git' 'go')
+depends=('glibc')
+provides=('scc')
+conflicts=('scc' 'scc-git')
+source=("git+$url.git")
+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 scc
+ printf "%s" "$(git describe | cut -c2- | sed 's+-+.r+' | tr - .)"
}
build() {
- GOPATH="$srcdir" go get -fix -v ${_gourl}
-}
-
-check() {
- GOPATH="$srcdir" go test -v -x ${_gourl}
+ 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"
+
+ cd scc
+ [[ -d build ]] || mkdir build
+ go build -o build ./...
}
package() {
- cd "$srcdir"
- install -D -m755 bin/scc "$pkgdir/usr/bin/scc"
- install -D -m644 src/${_gourl}/README.md $pkgdir/usr/share/doc/${pkgname%-*}/README.md
- install -D -m644 src/${_gourl}/LICENSE $pkgdir/usr/share/licenses/${pkgname%-*}/LICENSE
+ cd scc/
+ install -D -m755 build/scc "$pkgdir/usr/bin/scc"
+ install -D -m644 README.md "$pkgdir"/usr/share/doc/${pkgname}/README.md
+ install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
+ install -D -m644 UNLICENSE "$pkgdir"/usr/share/licenses/${pkgname}/UNLICENSE
}