wok-current annotate gcr/receipt @ rev 25697

Up apache (CVE-2023-38709, CVE-2024-24795, CVE-2024-27316), up libarchive, qemu, add amdgpu/touchpad support and clean modules.list, up website for repology
author Stanislas Leduc <shann@slitaz.org>
date Tue Apr 16 17:00:21 2024 +0000 (2 months ago)
parents 3ad63c8fc2f9
children
rev   line source
shann@25629 1 # Slitaz package receipt.
shann@25629 2
shann@25629 3 PACKAGE="gcr"
shann@25634 4 VERSION="3.40.0"
shann@25629 5 CATEGORY="security"
shann@25629 6 SHORT_DESC="Displaying certificates and access key stores"
shann@25629 7 MAINTAINER="devel@slitaz.org"
shann@25629 8 LICENSE="GPL2"
shann@25697 9 WEB_SITE="https://gitlab.gnome.org/GNOME/gcr/"
shann@25629 10 TARBALL="$PACKAGE-$VERSION.tar.xz"
shann@25629 11 WGET_URL="https://download.gnome.org/sources/$PACKAGE/${VERSION%.*}/$TARBALL"
shann@25629 12
shann@25629 13 BUILD_DEPENDS="intltool gtk-doc gobject-introspection-dev \
shann@25634 14 gtk+3-dev vala p11-kit-dev libgcrypt-dev gnupg meson"
shann@25629 15
shann@25629 16 # Rules to configure and make the package.
shann@25629 17 compile_rules()
shann@25629 18 {
shann@25634 19 # Patch to work with new meson
shann@25634 20 # see https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/81/diffs
shann@25634 21 patch -p1 < $stuff/remove-packages-arg-meson-0.61.patch
shann@25634 22
shann@25634 23 meson build \
shann@25634 24 --prefix=/usr \
shann@25634 25 --libdir=lib \
shann@25634 26 --bindir=/usr/bin \
shann@25634 27 --sbindir=/usr/sbin \
shann@25634 28 --buildtype=release \
shann@25634 29 -Dintrospection=true \
shann@25634 30 -Dgtk=true \
shann@25634 31 -Dgtk_doc=false &&
shann@25634 32 ninja -C build &&
shann@25634 33 ninja -C build install
shann@25629 34 }
shann@25629 35
shann@25629 36 genpkg_rules()
shann@25629 37 {
shann@25629 38 mkdir -p $fs/usr/share $fs/usr/lib
shann@25629 39 cp -a $install/usr/bin $fs/usr
shann@25629 40 cp -a $install/usr/lib/*.so* $fs/usr/lib
shann@25629 41 cp -a $install/usr/libexec $fs/usr
shann@25629 42 }