summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUtkan Güngördü2023-06-22 17:41:13 -0400
committerUtkan Güngördü2023-06-22 17:41:13 -0400
commit4b300345d2ec474921b9d40b9f996dccbe74bdbd (patch)
tree16cb9992cd16b642ebd744fbb88fc3ac6902dd32
parentbeffc4e3cc5b2ae193128ca89d49e8a2a90c4a27 (diff)
downloadaur-4b300345d2ec474921b9d40b9f996dccbe74bdbd.tar.gz
switch to go build (from go get)
-rw-r--r--PKGBUILD26
1 files changed, 14 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e91c56e6bdee..783a9d347aee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,33 +12,35 @@ makedepends=('git' 'go')
conflicts=('gomics')
provides=('gomics')
arch=('i686' 'x86_64')
-source=("git://github.com/salviati/gomics.git")
+source=("$_pkgname::git+$url.git")
sha256sums=('SKIP')
pkgver() {
- cd "${srcdir}/src/github.com/salviati/${_pkgname}"
+ cd "${srcdir}/${_pkgname}"
( set -o pipefail
git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
)
}
-prepare() {
- export GOPATH="${srcdir}"
- mkdir -p "${srcdir}/src/github.com/salviati"
- mv "${srcdir}/${_pkgname}" "${srcdir}/src/github.com/salviati/"
- cd "${srcdir}/src/github.com/salviati/gomics"
-}
build() {
export GOPATH="${srcdir}"
- cd "${srcdir}/src/github.com/salviati/gomics"
- sh make.sh
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export CGO_ENABLED=1
+ cd "${srcdir}/${_pkgname}"
+
+ export BUILD_DATE=`date +'%Y%m%d'`
+ export GIT_REVISON=`git rev-parse HEAD`
+ go build -ldflags="-X main.buildDate=$BUILD_DATE -X main.gitVersion=$GIT_REVISON"
}
package() {
- cd "${srcdir}/src/github.com/salviati/gomics"
- install -Dm755 "${srcdir}/bin/gomics" "${pkgdir}/usr/bin/gomics"
+ cd "${srcdir}/${_pkgname}"
+ install -Dm755 "gomics" "${pkgdir}/usr/bin/gomics"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
install -Dm644 README.md "${pkgdir}/usr/share/doc/${_pkgname}/README.md"
}