diff options
author | Utkan Güngördü | 2023-06-22 17:41:13 -0400 |
---|---|---|
committer | Utkan Güngördü | 2023-06-22 17:41:13 -0400 |
commit | 4b300345d2ec474921b9d40b9f996dccbe74bdbd (patch) | |
tree | 16cb9992cd16b642ebd744fbb88fc3ac6902dd32 | |
parent | beffc4e3cc5b2ae193128ca89d49e8a2a90c4a27 (diff) | |
download | aur-4b300345d2ec474921b9d40b9f996dccbe74bdbd.tar.gz |
switch to go build (from go get)
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 14 insertions, 12 deletions
@@ -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" } |