diff options
author | Maciek Borzecki | 2018-11-13 08:38:21 +0100 |
---|---|---|
committer | Maciek Borzecki | 2018-11-13 08:38:21 +0100 |
commit | 09a626c684cae74a7bc5d70384f6e89c9b5818c2 (patch) | |
tree | 1e526119d1c95e209d3910f0bccb17a835bed302 | |
parent | 4e43dedbe20c36b6ab4d3d40906363c459a84845 (diff) | |
download | aur-09a626c684cae74a7bc5d70384f6e89c9b5818c2.tar.gz |
upgpkg: snapd 2.36.1-1
Upstream release
Additional updates:
- disable symbol table for Go binaries, package is much smaller now
- fix bash completions
- explicitly list apparmor in `depends` in case it's not picked up
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 10 insertions, 9 deletions
@@ -1,6 +1,6 @@ pkgbase = snapd pkgdesc = Service and tools for management of snap packages. - pkgver = 2.36 + pkgver = 2.36.1 pkgrel = 1 url = https://github.com/snapcore/snapd install = snapd.install @@ -18,12 +18,13 @@ pkgbase = snapd depends = squashfs-tools depends = libseccomp depends = libsystemd + depends = apparmor optdepends = bash-completion: bash completion support conflicts = snap-confine options = !strip options = emptydirs - source = snapd-2.36.tar.xz::https://github.com/snapcore/snapd/releases/download/2.36/snapd_2.36.vendor.tar.xz - sha256sums = 65a54a4e21419394859063e926a012f07c04a9bfb1146a28a3f48c9221331d86 + source = snapd-2.36.1.tar.xz::https://github.com/snapcore/snapd/releases/download/2.36.1/snapd_2.36.1.vendor.tar.xz + sha256sums = 5fd58ff77084a3a6ce8aab50fb81d1d4482daaada228c4bf87af1658de927a31 pkgname = snapd @@ -5,9 +5,9 @@ pkgname=snapd pkgdesc="Service and tools for management of snap packages." -depends=('squashfs-tools' 'libseccomp' 'libsystemd') +depends=('squashfs-tools' 'libseccomp' 'libsystemd' 'apparmor') optdepends=('bash-completion: bash completion support') -pkgver=2.36 +pkgver=2.36.1 pkgrel=1 arch=('x86_64') url="https://github.com/snapcore/snapd" @@ -17,7 +17,7 @@ conflicts=('snap-confine') options=('!strip' 'emptydirs') install=snapd.install source=("$pkgname-$pkgver.tar.xz::https://github.com/snapcore/${pkgname}/releases/download/${pkgver}/${pkgname}_${pkgver}.vendor.tar.xz") -sha256sums=('65a54a4e21419394859063e926a012f07c04a9bfb1146a28a3f48c9221331d86') +sha256sums=('5fd58ff77084a3a6ce8aab50fb81d1d4482daaada228c4bf87af1658de927a31') _gourl=github.com/snapcore/snapd @@ -49,8 +49,8 @@ build() { # because argument expansion with quoting in bash is hard, and -ldflags=-extldflags='-foo' # is not exactly the same as -ldflags "-extldflags '-foo'" use the array trick # to pass exactly what we want - flags=(-buildmode=pie -ldflags "-extldflags '$LDFLAGS'") - staticflags=(-buildmode=pie -ldflags "-extldflags '$LDFLAGS -static'") + flags=(-buildmode=pie -ldflags "-s -extldflags '$LDFLAGS'") + staticflags=(-buildmode=pie -ldflags "-s -extldflags '$LDFLAGS -static'") # Build/install snap and snapd go build "${flags[@]}" -o "$GOPATH/bin/snap" "${_gourl}/cmd/snap" go build "${flags[@]}" -o "$GOPATH/bin/snapctl" "${_gourl}/cmd/snapctl" @@ -89,7 +89,7 @@ package() { # Install bash completion install -Dm644 data/completion/snap \ - "$pkgdir/usr/share/bash-completion/completion/snap" + "$pkgdir/usr/share/bash-completion/completions/snap" install -Dm644 data/completion/complete.sh \ "$pkgdir/usr/lib/snapd/complete.sh" install -Dm644 data/completion/etelpmoc.sh \ |