diff options
author | Christian Muehlhaeuser | 2021-03-11 23:58:25 +0100 |
---|---|---|
committer | Christian Muehlhaeuser | 2021-03-11 23:58:25 +0100 |
commit | 1676b893c63d8275a90914c3e5985b2677d35c68 (patch) | |
tree | 1dd1cb9e5e4ae9431cc0eedd12161309d2adc31f | |
parent | 0d3c2a619c39e24657bacb5e83987d86ede72eea (diff) | |
download | aur-1676b893c63d8275a90914c3e5985b2677d35c68.tar.gz |
Bump to v0.2.3
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 28 insertions, 19 deletions
@@ -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 @@ -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: |