summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 23 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9bfc75d636bf..a008df9c2d56 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
_pkgname=mockery
pkgname="golang-${_pkgname}"
-pkgver=2.31.1
+pkgver=2.31.4
pkgrel=1
pkgdesc='A mock code autogenerator for golang'
arch=('any')
@@ -11,32 +11,32 @@ license=("BSD")
depends=('glibc')
makedepends=('go')
source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('29a7aa3f0ebf7ad8f2dea631a4a2737d3eb68be87672d0c0ac7abc5de5eea2cc')
+sha256sums=('f5fa6363d1a26dc922948d5c56cdf7b15cff31de488d7e6df81988e024d59667')
build() {
- cd "${_pkgname}"-"${pkgver}"
- export CGO_ENABLED=1
- export CGO_LDFLAGS="$LDFLAGS"
- export CGO_CFLAGS="$CFLAGS"
- export CGO_CPPFLAGS="$CPPFLAGS"
- export CGO_CXXFLAGS="$CXXFLAGS"
- export GOFLAGS='-buildmode=pie -modcacherw -trimpath'
- # For Chinese Only
- #export GO111MODULE=on
- #export GOPROXY=https://goproxy.cn
- go build -o "${_pkgname}" -ldflags "-linkmode=external -X github.com/vektra/mockery/v2/pkg/config.SemVer=v${pkgver}" main.go
+ cd "${_pkgname}"-"${pkgver}"
+ export CGO_ENABLED=1
+ export CGO_LDFLAGS="$LDFLAGS"
+ export CGO_CFLAGS="$CFLAGS"
+ export CGO_CPPFLAGS="$CPPFLAGS"
+ export CGO_CXXFLAGS="$CXXFLAGS"
+ export GOFLAGS='-buildmode=pie -modcacherw -trimpath'
+ # For Chinese Only
+ #export GO111MODULE=on
+ #export GOPROXY=https://goproxy.cn
+ go build -o "${_pkgname}" -ldflags "-linkmode=external -X github.com/vektra/mockery/v2/pkg/config.SemVer=v${pkgver}" main.go
- for _shell in bash zsh fish; do
- # --config=/dev/null to avoid reading .mockery.yaml
- ./mockery --config=/dev/null completion "${_shell}" >completion."${_shell}"
- done
+ for _shell in bash zsh fish; do
+ # --config=/dev/null to avoid reading .mockery.yaml
+ ./mockery --config=/dev/null completion "${_shell}" >completion."${_shell}"
+ done
}
package() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- install -Dm755 "${_pkgname}" -t "${pkgdir}/usr/bin"
- install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
- install -Dm644 "completion.bash" "${pkgdir}/usr/share/bash-completion/completions/${_pkgname}"
- install -Dm644 "completion.zsh" "${pkgdir}/usr/share/zsh/site-functions/_${_pkgname}"
- install -Dm644 "completion.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/${_pkgname}.fish"
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ install -Dm755 "${_pkgname}" -t "${pkgdir}/usr/bin"
+ install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm644 "completion.bash" "${pkgdir}/usr/share/bash-completion/completions/${_pkgname}"
+ install -Dm644 "completion.zsh" "${pkgdir}/usr/share/zsh/site-functions/_${_pkgname}"
+ install -Dm644 "completion.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/${_pkgname}.fish"
} \ No newline at end of file