* update libcacard to 2.8.1-1

This commit is contained in:
Alexander Baldeck 2024-10-09 10:31:39 +02:00
parent 1055a50c14
commit 97bf3e3746
3 changed files with 70 additions and 25 deletions

View File

@ -1,20 +1,25 @@
pkgbase = libcacard
pkgdesc = (Common Access Card) library thar provides emulation of smart cards to a virtual card reader running in a guest virtual machine
pkgver = 2.7.0
pkgrel = 4
pkgdesc = CAC (Common Access Card) library that provides emulation of smart cards to a virtual card reader running in a guest virtual machine
pkgver = 2.8.1
pkgrel = 1
url = https://gitlab.freedesktop.org/spice/libcacard
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = LGPL-2.1-or-later
makedepends = meson
depends = glib2
depends = glibc
depends = nspr
depends = nss
source = https://www.spice-space.org/download/libcacard/libcacard-2.7.0.tar.xz
source = https://www.spice-space.org/download/libcacard/libcacard-2.7.0.tar.xz.asc
depends = pcsclite
source = https://www.spice-space.org/download/libcacard/libcacard-2.8.1.tar.xz
source = https://www.spice-space.org/download/libcacard/libcacard-2.8.1.tar.xz.sig
validpgpkeys = F7DC50A57DFD52B94253295EF64907AC15B5C33D
sha1sums = 85b85d33e5f2c68f3a792f09cae21de64edc91c0
sha1sums = SKIP
sha512sums = 347c13396e6777193e4e158321605410f4cbd90727c1ba8d85a1aac41d5ada96728dbef367ed4027d16dd0b10c8a4d0cf902ce3345334be4c78994cf72c58352
sha512sums = SKIP
validpgpkeys = EFC9937E969FD53E718D0DD4CB6BE1D0D7D1594A
b2sums = 49b1c0c9184f0a926df85de6146dd31a7127ee5e40a172e3d9e47f33ef4cdef57ee85f34c9c53719b4a8c5a1de695b8936cfcfce141cd558e6d53d215421621b
b2sums = SKIP
pkgname = libcacard

View File

@ -2,9 +2,9 @@
# Maintainer:
pkgname=libcacard
pkgver=2.7.0
pkgrel=4
pkgdesc='(Common Access Card) library thar provides emulation of smart cards to a virtual card reader running in a guest virtual machine'
pkgver=2.8.1
pkgrel=1
pkgdesc='CAC (Common Access Card) library that provides emulation of smart cards to a virtual card reader running in a guest virtual machine'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(LGPL-2.1-or-later)
url='https://gitlab.freedesktop.org/spice/libcacard'
@ -13,22 +13,28 @@ depends=(
glibc
nspr
nss
pcsclite
)
makedepends=(meson)
source=("https://www.spice-space.org/download/libcacard/$pkgname-$pkgver.tar.xz"{,.sig})
validpgpkeys=(
F7DC50A57DFD52B94253295EF64907AC15B5C33D # Jakub Jelen <jjelen@redhat.com>
EFC9937E969FD53E718D0DD4CB6BE1D0D7D1594A # Jakub Jelen <jjelen@redhat.com>
)
b2sums=(
49b1c0c9184f0a926df85de6146dd31a7127ee5e40a172e3d9e47f33ef4cdef57ee85f34c9c53719b4a8c5a1de695b8936cfcfce141cd558e6d53d215421621b
SKIP
)
source=(https://www.spice-space.org/download/libcacard/libcacard-$pkgver.tar.xz{,.asc})
validpgpkeys=('F7DC50A57DFD52B94253295EF64907AC15B5C33D') #Jakub Jelen (work) <jjelen@redhat.com>
sha1sums=('85b85d33e5f2c68f3a792f09cae21de64edc91c0'
'SKIP')
sha512sums=('347c13396e6777193e4e158321605410f4cbd90727c1ba8d85a1aac41d5ada96728dbef367ed4027d16dd0b10c8a4d0cf902ce3345334be4c78994cf72c58352'
'SKIP')
build () {
cd $pkgname-$pkgver
./configure --prefix=/usr
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
build() {
arch-meson $pkgname-$pkgver build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
meson install -C build --destdir "$pkgdir"
}

View File

@ -0,0 +1,34 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGNBGAcAaIBDADmKKk0hQwK4AMjyYq7ugn7+nN+JMl7ZPF4vuo9CxU2UPrtJrL3
v4lDIScjwfCwlmLRf6+CM5c9FrSJGsvleKcEKtLts1j2UAtJOSaaMKHEkL+yWSv7
6O62tkRfKL9l0z0bNqzz7/v5mi/fPLroM3t0xAWfd34tPXh9Pp2AvC1h7JRWHRfD
vfiuivCghHv1YoRp/Pp92oHiQj3l0/txjnaJEFVBCjyS3Phn9kJIjgdqJeQMzqcE
9pU62noMGP5EsDEKxM0s0Hsal/0M3BXbKLSMgLoMi7n8HViNiWwnBSwnHPKilmbQ
zIhz8KuXoCrGI+sNClYYFbafBtqwFzOhWNjszDJwNggFP0LbEXhePZ1fZ0iwMyD2
0NAm7HC3FF99Wa2Cq12GK2HhGrUvinp07pZid01vVXvcQT6y5uG/2xnCaiJ0t82Q
WjkjhOP4iY4Ck5gc/EmvhPRXWtaOH+rpALq+VNLl5hJG2HfeXAnaow1dClSyaLaB
nTKacWkD65ZNZDcAEQEAAbQmSmFrdWIgSmVsZW4gKHdvcmspIDxqamVsZW5AcmVk
aGF0LmNvbT6JAdEEEwEIADsCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTv
yZN+lp/VPnGNDdTLa+HQ19FZSgUCYBwCXQIZAQAKCRDLa+HQ19FZSohCDACBUzJs
f227MeVDRdkcjUTaZnaLZPCO/8RJXRf/SyAxX1xijTFOKE/gTbgDDZNWab8DTFBh
6Q1tu+XK3V304VLEPZoQCOAqXp6J/5ndbwqfCzECuBerEO4PTr9gkLlfwGE2KumF
pAemirCawjxipzQn1Watv6SIOyEPNn0NmCC90ETvSL9duhzaVyZxSnLNdDEuDx32
UlTrX/COmUOjkXJWY+7Z1SXFdWFfw0Zf2Bli4Au+olj3t7YyMB+nBeG3B4htosyj
rKK9re/smBb3QTVa/xGxPrecb9+cUQLygxsLrOmfsnIx7iLl+cmlOF5bX17a0ZB4
85d3oGRmnfk2bogUJ5mvz1CKYVESOG8cD38ZNRKdwhWZ8FY/sRYjBYCl+zxCBMy7
Ov7vZU5LsPXN3yVpAU5kFcCdRMAXY2MEUJHc5VNODW97xpjcRHfKZF5jRN546tVX
lYIGNb4tWMQ/bmh63hpT/hobdeucMI0csoTDOLmBC3oii+QHb8UNoFmGZpC0Hkph
a3ViIEplbGVuIDxqYWt1amVAZ21haWwuY29tPokBzgQTAQgAOBYhBO/Jk36Wn9U+
cY0N1Mtr4dDX0VlKBQJgHAIEAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJ
EMtr4dDX0VlK/JQMAJkdP89zvuAev34M7Xxd4Hti+IhnNwZxe4GQghgQY6sfXsD5
32QyfzSCFK4/LusDYpjkiKlSOxIqrxFDSda9ZYeK6ZWWJ8ZGnDH4yeHGLzn5r24r
MR+XIyjBEJ6X/RvkxfwFCytU01iJSWMR2x1x52fvIsbTiMRSXSW+/zJUdhytkWEo
S2LTWxJrJCrmYttzVxdaP2LDUR1Pg5i15fSWBQjbcNYpEYZ47XsnSuI6q2z/lb9N
gXjnUqcaHwOpNhcQAwlbWTu/2WouM5w+mho8aVOy6vMqlF8Z9cOojCThyBpbM4NU
seGmC+mYRx0wtkVnr+NHWCWrlTznNj8ETl1p64gWuGteInaimdDf4r9KGjDlJtQw
F8lGeUedBqsYS80SxOAiUqwYFicyy9TyJNmpI5Vvw5Gg0nFETvftN7ecbZtFZ0Cc
QhdXW7F0HaJaotgZXBmgWUkby4/4XwRxjQlqn3qp7ByrGt96dkuBlJy35ubiY14X
lXgnt/2CzpH2MqLD9w==
=yLno
-----END PGP PUBLIC KEY BLOCK-----