From 539fc6a849aad6d5850b498267d1fdb6a1c0f525 Mon Sep 17 00:00:00 2001 From: "chromebrew-actions[bot]" <220035932+chromebrew-actions[bot]@users.noreply.github.com> Date: Thu, 27 Nov 2025 00:21:49 -0600 Subject: [PATCH] libcacard 2.7.0-2 -> 2.8.1 (#13640) Co-authored-by: Zopolis4 --- manifest/armv7l/l/libcacard.filelist | 3 +-- manifest/i686/l/libcacard.filelist | 18 +++++++++++++ manifest/x86_64/l/libcacard.filelist | 3 +-- packages/libcacard.rb | 38 ++++++++++------------------ 4 files changed, 34 insertions(+), 28 deletions(-) create mode 100644 manifest/i686/l/libcacard.filelist diff --git a/manifest/armv7l/l/libcacard.filelist b/manifest/armv7l/l/libcacard.filelist index d0e115566..3a6227ef9 100644 --- a/manifest/armv7l/l/libcacard.filelist +++ b/manifest/armv7l/l/libcacard.filelist @@ -1,4 +1,4 @@ -# Total size: 144980 +# Total size: 92759 /usr/local/include/cacard/cac.h /usr/local/include/cacard/card_7816.h /usr/local/include/cacard/card_7816t.h @@ -12,7 +12,6 @@ /usr/local/include/cacard/vreader.h /usr/local/include/cacard/vreadert.h /usr/local/include/cacard/vscard_common.h -/usr/local/lib/libcacard.la /usr/local/lib/libcacard.so /usr/local/lib/libcacard.so.0 /usr/local/lib/libcacard.so.0.0.0 diff --git a/manifest/i686/l/libcacard.filelist b/manifest/i686/l/libcacard.filelist new file mode 100644 index 000000000..5ba7fd124 --- /dev/null +++ b/manifest/i686/l/libcacard.filelist @@ -0,0 +1,18 @@ +# Total size: 123327 +/usr/local/include/cacard/cac.h +/usr/local/include/cacard/card_7816.h +/usr/local/include/cacard/card_7816t.h +/usr/local/include/cacard/eventt.h +/usr/local/include/cacard/libcacard.h +/usr/local/include/cacard/vcard.h +/usr/local/include/cacard/vcard_emul.h +/usr/local/include/cacard/vcard_emul_type.h +/usr/local/include/cacard/vcardt.h +/usr/local/include/cacard/vevent.h +/usr/local/include/cacard/vreader.h +/usr/local/include/cacard/vreadert.h +/usr/local/include/cacard/vscard_common.h +/usr/local/lib/libcacard.so +/usr/local/lib/libcacard.so.0 +/usr/local/lib/libcacard.so.0.0.0 +/usr/local/lib/pkgconfig/libcacard.pc diff --git a/manifest/x86_64/l/libcacard.filelist b/manifest/x86_64/l/libcacard.filelist index 2181445d7..dca27ee63 100644 --- a/manifest/x86_64/l/libcacard.filelist +++ b/manifest/x86_64/l/libcacard.filelist @@ -1,4 +1,4 @@ -# Total size: 150308 +# Total size: 118961 /usr/local/include/cacard/cac.h /usr/local/include/cacard/card_7816.h /usr/local/include/cacard/card_7816t.h @@ -12,7 +12,6 @@ /usr/local/include/cacard/vreader.h /usr/local/include/cacard/vreadert.h /usr/local/include/cacard/vscard_common.h -/usr/local/lib64/libcacard.la /usr/local/lib64/libcacard.so /usr/local/lib64/libcacard.so.0 /usr/local/lib64/libcacard.so.0.0.0 diff --git a/packages/libcacard.rb b/packages/libcacard.rb index de7647fa9..e96dbf805 100644 --- a/packages/libcacard.rb +++ b/packages/libcacard.rb @@ -1,35 +1,25 @@ -# Adapted from Arch Linux libcacard PKGBUILD at: -# https://github.com/archlinux/svntogit-packages/raw/packages/libcacard/trunk/PKGBUILD +require 'buildsystems/meson' -require 'package' - -class Libcacard < Package +class Libcacard < Meson description 'Common Access Card library that provides emulation of smart cards to a virtual card reader running in a guest virtual machine' - homepage 'https://www.spice-space.org/page/Libcacard' - version '2.7.0-2' + homepage 'https://gitlab.freedesktop.org/spice/libcacard' + version '2.8.1' license 'GPL2' compatibility 'all' - source_url 'https://www.spice-space.org/download/libcacard/libcacard-2.7.0.tar.xz' - source_sha256 '16b1a0847d5f9d2290e0785eca40f2e49d1ed80814bfc758c05c76b3c89cdb6f' - binary_compression 'tar.xz' + source_url 'https://gitlab.freedesktop.org/spice/libcacard.git' + git_hashtag "v#{version}" + binary_compression 'tar.zst' binary_sha256({ - aarch64: 'a6a77ce44bca8e06cc0c2cd1b4257cdefdf57921010bd31f2b09b934014190bf', - armv7l: 'a6a77ce44bca8e06cc0c2cd1b4257cdefdf57921010bd31f2b09b934014190bf', - i686: '74dc747f77049f55a1d7cca619c06176d9421cca4e4d2d84ef3eab2a52c22423', - x86_64: '0b40afbc39de9d9ec3e666943363ddae98ab4e16ac9f995a86e9982f76bf063e' + aarch64: 'a8b86a163c09718f1461b6e1f20bd21bf6283c2ee3095614f387d4ebc9e34c0f', + armv7l: 'a8b86a163c09718f1461b6e1f20bd21bf6283c2ee3095614f387d4ebc9e34c0f', + i686: 'a4fdee78a6c9b6a7d0d9e703b553036e1877ae6645ccd8eac4a0278f2b429621', + x86_64: 'ef452da27348154a81ba090dbfcf96a64e61dd6f3e2ff2ca167f9cbcde15deaa' }) + depends_on 'glib' + depends_on 'glibc' # R depends_on 'nss' - def self.build - system 'filefix' - system "env #{CREW_ENV_OPTIONS} \ - ./configure #{CREW_CONFIGURE_OPTIONS}" - system 'make' - end - - def self.install - system "make DESTDIR=#{CREW_DEST_DIR} install" - end + run_tests end