From 8bed18670d619b7e360eb0eae1e9b53b1072cead Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Tue, 13 Sep 2022 00:03:12 +0200 Subject: [PATCH] New package: gcr4-4.0.0 --- common/shlibs | 2 ++ srcpkgs/gcr4-devel | 1 + srcpkgs/gcr4/template | 50 +++++++++++++++++++++++++++++++++++++++++++ srcpkgs/gcr4/update | 1 + 4 files changed, 54 insertions(+) create mode 120000 srcpkgs/gcr4-devel create mode 100644 srcpkgs/gcr4/template create mode 100644 srcpkgs/gcr4/update diff --git a/common/shlibs b/common/shlibs index 7764c5c6de8b..65652c93c2a0 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1036,6 +1036,8 @@ libudisks2.so.0 udisks2-1.93.0_1 libgcr-base-3.so.1 gcr-3.3.92_1 libgck-1.so.0 gcr-3.8.0_1 libgcr-ui-3.so.1 gcr-3.8.0_1 +libgck-2.so.0 gcr4-4.0.0_1 +libgcr-4.so.0 gcr4-4.0.0_1 libcld2.so cld2-0.0.1.20150821_1 libcld2_full.so cld2-full-0.0.1.20150821_1 libwacom.so.2 libwacom-0.3_1 diff --git a/srcpkgs/gcr4-devel b/srcpkgs/gcr4-devel new file mode 120000 index 000000000000..e85b363d95de --- /dev/null +++ b/srcpkgs/gcr4-devel @@ -0,0 +1 @@ +gcr4 \ No newline at end of file diff --git a/srcpkgs/gcr4/template b/srcpkgs/gcr4/template new file mode 100644 index 000000000000..b9bec1d0d8f8 --- /dev/null +++ b/srcpkgs/gcr4/template @@ -0,0 +1,50 @@ +# Template file for 'gcr4' +pkgname=gcr4 +version=4.0.0 +revision=1 +build_style=meson +build_helper="gir" +wrksrc="gcr-${version}" +configure_args="$(vopt_bool gir introspection) $(vopt_bool gir gtk_doc)" +hostmakedepends="gettext glib-devel gnupg gi-docgen gettext pkg-config openssh + libxslt $(vopt_if gir vala)" +makedepends="libgcrypt-devel libsecret-devel p11-kit-devel libxslt-devel gtk4-devel" +depends="desktop-file-utils hicolor-icon-theme gnupg" +checkdepends="dbus" +short_desc="GNOME crypto package" +maintainer="Orphaned " +license="LGPL-2.0-or-later, LGPL-2.1-or-later, GPL-2.0-or-later" +homepage="https://gitlab.gnome.org/GNOME/gcr" +changelog="https://gitlab.gnome.org/GNOME/gcr/-/raw/master/NEWS" +distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz" +checksum=c45855924f0ee7bab43e2dd38bfafd2ac815c6e9864341c0161e171173dcec7c +make_check_pre="dbus-run-session" +#make_check=no # Gcr:ERROR:../gcr/test-gnupg-collection.c:203:test_load: assertion failed: (record) + +# Package build options +build_options="gir" +build_options_default="gir" + +post_patch() { + vsed -e "s/gcr_soversion = .*/gcr_soversion = '0'/" -i meson.build + vsed -e "s/gck_soversion = .*/gck_soversion = '0'/" -i meson.build +} + +post_install() { + rm ${DESTDIR}/usr/libexec/gcr-ssh-agent +} + +gcr4-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + vmove usr/share/doc + vmove usr/share/vala + fi + } +} diff --git a/srcpkgs/gcr4/update b/srcpkgs/gcr4/update new file mode 100644 index 000000000000..81e9823e570d --- /dev/null +++ b/srcpkgs/gcr4/update @@ -0,0 +1 @@ +pkgname="gcr"