summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaciek Borzecki2018-11-13 08:38:21 +0100
committerMaciek Borzecki2018-11-13 08:38:21 +0100
commit09a626c684cae74a7bc5d70384f6e89c9b5818c2 (patch)
tree1e526119d1c95e209d3910f0bccb17a835bed302
parent4e43dedbe20c36b6ab4d3d40906363c459a84845 (diff)
downloadaur-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--.SRCINFO7
-rw-r--r--PKGBUILD12
2 files changed, 10 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d18ab223f846..c10fa15da1fa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c6040e1928c1..848204aca735 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 \