summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Muehlhaeuser2021-03-11 23:58:25 +0100
committerChristian Muehlhaeuser2021-03-11 23:58:25 +0100
commit1676b893c63d8275a90914c3e5985b2677d35c68 (patch)
tree1dd1cb9e5e4ae9431cc0eedd12161309d2adc31f
parent0d3c2a619c39e24657bacb5e83987d86ede72eea (diff)
downloadaur-1676b893c63d8275a90914c3e5985b2677d35c68.tar.gz
Bump to v0.2.3
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD33
2 files changed, 28 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 66ffd4e2a849..f78951bed808 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = docker-backup
- pkgdesc = A tool to create & restore complete, self-contained backups of Docker containers
- pkgver = 0.2.2
+ pkgdesc = tool to create & restore complete, self-contained backups of Docker containers
+ pkgver = 0.2.3
pkgrel = 1
url = https://github.com/muesli/docker-backup
arch = x86_64
arch = i686
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
license = MIT
makedepends = go
- options = !strip
- options = !emptydirs
- options = !makeflags
- source = docker-backup-0.2.2::git+https://github.com/muesli/docker-backup#tag=v0.2.2
- sha256sums = SKIP
+ source = https://github.com/muesli/docker-backup/archive/v0.2.3/docker-backup-0.2.3.tar.gz
+ sha256sums = 578c371e3ea7d976f96e05404603af76d8a137b90374010d0ec60c7048be2d9b
pkgname = docker-backup
diff --git a/PKGBUILD b/PKGBUILD
index 2b8b7f4b6101..eb88b3744502 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,35 @@
# Maintainer: Christian Muehlhaeuser <muesli at gmail dot com>
pkgname=docker-backup
-pkgver=0.2.2
+pkgver=0.2.3
pkgrel=1
-pkgdesc="A tool to create & restore complete, self-contained backups of Docker containers"
-arch=('x86_64' 'i686')
-url="https://github.com/muesli/docker-backup"
+pkgdesc=" tool to create & restore complete, self-contained backups of Docker containers"
+arch=('x86_64' 'i686' 'armv6h' 'armv7h' 'aarch64')
+url="https://github.com/muesli/${pkgname}"
license=('MIT')
makedepends=('go')
-options=('!strip' '!emptydirs' '!makeflags')
-source=("$pkgname-$pkgver::git+https://github.com/muesli/docker-backup#tag=v$pkgver")
-sha256sums=('SKIP')
+source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('578c371e3ea7d976f96e05404603af76d8a137b90374010d0ec60c7048be2d9b')
build() {
- export GO111MODULE=on
- cd "$srcdir"/$pkgname-$pkgver
- go build
+ cd "$pkgname-$pkgver"
+
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+
+ go build \
+ -ldflags "-X main.Version=$pkgver" \
+ -o "$pkgname" .
}
package() {
- # Install binary
- install -Dm755 "$pkgname-$pkgver/docker-backup" "$pkgdir/usr/bin/docker-backup"
+ cd "$pkgname-$pkgver"
+
+ install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
# vim:set ts=4 sw=4 et: