From 6f3fafa343f5787ae30acaa724081c0a97432d31 Mon Sep 17 00:00:00 2001 From: Mohammed Anas Date: Sat, 28 Oct 2023 00:05:08 +0100 Subject: [PATCH] libsecret: update to 0.21.1. --- .../libsecret/patches/remove-test-collection.diff | 12 ++++++++++++ srcpkgs/libsecret/template | 13 +++++-------- 2 files changed, 17 insertions(+), 8 deletions(-) create mode 100644 srcpkgs/libsecret/patches/remove-test-collection.diff diff --git a/srcpkgs/libsecret/patches/remove-test-collection.diff b/srcpkgs/libsecret/patches/remove-test-collection.diff new file mode 100644 index 0000000000000..f43e2224a2452 --- /dev/null +++ b/srcpkgs/libsecret/patches/remove-test-collection.diff @@ -0,0 +1,12 @@ +Test is flaky and fails a lot: https://gitlab.gnome.org/GNOME/libsecret/-/issues/80 + +--- a/libsecret/meson.build 2023-09-19 22:11:26.000000000 +0100 ++++ b/libsecret/meson.build 2023-11-16 22:13:37.350182755 +0000 +@@ -228,7 +228,6 @@ + 'test-methods', + 'test-password', + 'test-item', +- 'test-collection', + ] + + if get_option('gcrypt') diff --git a/srcpkgs/libsecret/template b/srcpkgs/libsecret/template index b67c8cf1c42f3..f4825e7a83244 100644 --- a/srcpkgs/libsecret/template +++ b/srcpkgs/libsecret/template @@ -1,7 +1,7 @@ # Template file for 'libsecret' pkgname=libsecret -version=0.20.5 -revision=2 +version=0.21.1 +revision=1 build_style=meson build_helper="gir" hostmakedepends="glib-devel pkg-config libxslt vala gi-docgen docbook-xsl @@ -13,12 +13,9 @@ maintainer="Orphaned " license="LGPL-2.1-or-later" homepage="https://wiki.gnome.org/Projects/Libsecret" changelog="https://gitlab.gnome.org/GNOME/libsecret/-/raw/master/NEWS" -distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=3fb3ce340fcd7db54d87c893e69bfc2b1f6e4d4b279065ffe66dac9f0fd12b4d - -do_check() { - dbus-run-session ninja -C build test -} +distfiles="${GNOME_SITE}/libsecret/${version%.*}/libsecret-${version}.tar.xz" +checksum=674f51323a5f74e4cb7e3277da68b5afddd333eca25bc9fd2d820a92972f90b1 +make_check_pre="dbus-run-session" libsecret-devel_package() { depends="${sourcepkg}-${version}_${revision}