* update libsecret to 0.21.6-1

This commit is contained in:
Alexander Baldeck 2025-02-16 12:39:48 +01:00
parent 9a3bc53657
commit 63fac4727f
4 changed files with 107 additions and 12 deletions

38
libsecret/.SRCINFO Normal file
View File

@ -0,0 +1,38 @@
pkgbase = libsecret
pkgdesc = Library for storing and retrieving passwords and other secrets
pkgver = 0.21.6
pkgrel = 1
url = https://gnome.pages.gitlab.gnome.org/libsecret/
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = LGPL-2.1-or-later
checkdepends = gjs
checkdepends = python-dbus
checkdepends = python-gobject
checkdepends = swtpm
checkdepends = tpm2-abrmd
makedepends = bash-completion
makedepends = gi-docgen
makedepends = git
makedepends = glib2-devel
makedepends = gobject-introspection
makedepends = meson
makedepends = vala
depends = glib2
depends = glibc
depends = libgcrypt
depends = tpm2-tss
source = git+https://gitlab.gnome.org/GNOME/libsecret.git?signed#tag=0.21.6
validpgpkeys = A7C626E13F9AD776776BD9CA1D8A57CF2E8D36A3
b2sums = 6e3820bd3d92f7eb5700ae8a365ac4aa61e5c6beb23072a805674ac98fed22b33d82c54addb92f88c02d90df2926ddb2cac41bc6df945c0864641800df8f9aed
pkgname = libsecret
optdepends = org.freedesktop.secrets: secret storage backend
provides = libsecret-1.so
pkgname = libsecret-docs
pkgdesc = Library for storing and retrieving passwords and other secrets (documentation)
depends =

View File

@ -0,0 +1,3 @@
[libsecret]
source = "git"
git = "https://gitlab.gnome.org/GNOME/libsecret.git"

View File

@ -7,14 +7,15 @@ pkgname=(
libsecret
libsecret-docs
)
pkgver=0.21.4
pkgrel=1.1
pkgver=0.21.6
pkgrel=1
pkgdesc="Library for storing and retrieving passwords and other secrets"
url="https://gnome.pages.gitlab.gnome.org/libsecret/"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(LGPL-2.1-or-later)
depends=(
glib2
glibc
libgcrypt
tpm2-tss
)
@ -34,18 +35,19 @@ checkdepends=(
swtpm
tpm2-abrmd
)
_commit=6b5a6c28afc6dd93c232a4907a87c881079ff91b # tags/0.21.4^0
source=("git+https://gitlab.gnome.org/GNOME/libsecret.git#commit=$_commit")
b2sums=('SKIP')
pkgver() {
cd $pkgbase
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
source=("git+https://gitlab.gnome.org/GNOME/libsecret.git?signed#tag=$pkgver")
b2sums=('6e3820bd3d92f7eb5700ae8a365ac4aa61e5c6beb23072a805674ac98fed22b33d82c54addb92f88c02d90df2926ddb2cac41bc6df945c0864641800df8f9aed')
validpgpkeys=(
A7C626E13F9AD776776BD9CA1D8A57CF2E8D36A3 # Niels De Graef <nielsdegraef@gmail.com>
)
prepare() {
cd $pkgbase
# Use our test dbus-run-session; needed for communication with Tabrmd
git revert -n 8ab88d18af05d2c9c79244166f8e4ff3d6cae051
git revert -n 35381ee638ed9c7e01cdacd24230ca39a6e6b96c
# Secure memory tests fail in containers
sed -i '/test-secmem/d' egg/meson.build
}
@ -60,8 +62,8 @@ build() {
}
_check() (
mkdir -p "${TPM_PATH:=$PWD/tpm}"
export TPM_PATH
export TPM_PATH="$PWD/tpm"
mkdir -p "$TPM_PATH"
swtpm_setup --create-config-files
swtpm_setup --tpm2 --tpm-state "$TPM_PATH" --createek --allow-signing \

View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
OmF3QoNTrUDOt5xyow==
=ux4l
-----END PGP PUBLIC KEY BLOCK-----