pkgbase = snapd
pkgdesc = Service and tools for management of snap packages.
- pkgver = 2.45.2
- pkgrel = 1
+ pkgver = 2.45.3.1
+ pkgrel = 2
url = https://github.com/snapcore/snapd
install = snapd.install
arch = x86_64
conflicts = snap-confine
options = !strip
options = emptydirs
- source = snapd-2.45.2.tar.xz::https://github.com/snapcore/snapd/releases/download/2.45.2/snapd_2.45.2.vendor.tar.xz
- sha256sums = ebc084aa4f9a4a8595e6308e5fca55cbcd4622032aa22a635f9d44b8300737de
+ source = snapd-2.45.3.1.tar.xz::https://github.com/snapcore/snapd/releases/download/2.45.3.1/snapd_2.45.3.1.vendor.tar.xz
+ sha256sums = 7013c93f3329987074fd846d5e86ac3ae0c4b6135143eb11b3fee794b9a2ea91
pkgname = snapd
depends=('squashfs-tools' 'libseccomp' 'libsystemd' 'apparmor')
optdepends=('bash-completion: bash completion support'
'xdg-desktop-portal: desktop integration')
-pkgver=2.45.2
-pkgrel=1
+pkgver=2.45.3.1
+pkgrel=2
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
url="https://github.com/snapcore/snapd"
license=('GPL3')
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=('ebc084aa4f9a4a8595e6308e5fca55cbcd4622032aa22a635f9d44b8300737de')
+sha256sums=('7013c93f3329987074fd846d5e86ac3ae0c4b6135143eb11b3fee794b9a2ea91')
_gourl=github.com/snapcore/snapd
# is not exactly the same as -ldflags "-extldflags '-foo'" use the array trick
# to pass exactly what we want
flags=(-buildmode=pie -ldflags "-s -extldflags '$LDFLAGS'")
- staticflags=(-buildmode=pie -ldflags "-s -extldflags '$LDFLAGS -static'")
+ staticflags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '$LDFLAGS -static'")
# Build/install snap and snapd
go build "${flags[@]}" -o "$srcdir/go/bin/snap" "${_gourl}/cmd/snap"
go build "${flags[@]}" -o "$srcdir/go/bin/snapd" "${_gourl}/cmd/snapd"