summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDonald Webster2021-03-29 16:45:37 -0700
committerDonald Webster2021-03-29 16:45:37 -0700
commitcd85c4c2e0a55aeafd49765b6fe36161a2e75a2e (patch)
treef2355b5a56f58286d3487002a57a9a47526e9dd0 /PKGBUILD
parente4f856f3c9481614366b90c160575baf29717f40 (diff)
downloadaur-duplicacy-util.tar.gz
More improvements from rvasilev.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 22 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fbdc3c7edc0c..6bdaeb982031 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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