diff options
author | Donald Webster | 2021-03-29 16:45:37 -0700 |
---|---|---|
committer | Donald Webster | 2021-03-29 16:45:37 -0700 |
commit | cd85c4c2e0a55aeafd49765b6fe36161a2e75a2e (patch) | |
tree | f2355b5a56f58286d3487002a57a9a47526e9dd0 /PKGBUILD | |
parent | e4f856f3c9481614366b90c160575baf29717f40 (diff) | |
download | aur-duplicacy-util.tar.gz |
More improvements from rvasilev.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 22 insertions, 8 deletions
@@ -2,7 +2,7 @@ pkgname=duplicacy-util pkgver=1.5 -pkgrel=4 +pkgrel=5 pkgdesc="A utility to run Duplicacy backups" arch=('x86_64' 'i686') url="https://github.com/jeffaco/duplicacy-util" @@ -12,20 +12,34 @@ source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jeffaco/${pkgname}/arch sha256sums=('ec49b052dbf1c23d90c95b648ddeaaa80f4f885d0f257ac2146724f626db8eb8') prepare(){ - cd $srcdir/${pkgname}-${pkgver} - export GO111MODULE=on + cd ${pkgname}-${pkgver} +# export GO111MODULE=on go mod init github.com/jeffaco/duplicacy-util + go mod tidy } build() { - cd $srcdir/${pkgname}-${pkgver} - export GO111MODULE=on - go get -v - go build + cd "${pkgname}-${pkgver}" + source version + # echo "Building version: $VERSION" + # export GO111MODULE=on + export CGO_LDFLAGS="$LDFLAGS" + export CGO_CFLAGS="$CFLAGS" + export CGO_CXXFLAGS="$CXXFLAGS" + export CGO_CPPFLAGS="$CPPFLAGS" + export GOFLAGS="-buildmode=pie -trimpath -modcacherw" +# go get -v + go build -ldflags "-linkmode=external -X main.versionText=$VERSION" +} + +check() { + cd "$pkgname-$pkgver" + go test ./... } package() { - install -D -m 755 "$srcdir/$pkgname-$pkgver/$pkgname" "$pkgdir/usr/bin/$pkgname" + cd "$pkgname-$pkgver" + install -Dm 755 "$pkgname" "$pkgdir/usr/bin/$pkgname" # Package license (if available) for f in LICENSE COPYING LICENSE.* COPYING.*; do |