From dbc3d621a2b3f785eda2aac175cb1a304ae5a1f1 Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Sat, 28 Oct 2023 10:57:45 +0200 Subject: [PATCH] gcr: made vala optional --- gcr/.footprint | 6 ------ gcr/.signature | 6 +++--- gcr/Pkgfile | 8 ++++++-- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/gcr/.footprint b/gcr/.footprint index e47218774..fa2a23e17 100644 --- a/gcr/.footprint +++ b/gcr/.footprint @@ -59,9 +59,3 @@ drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/gir-1.0/ -rw-r--r-- root/root usr/share/gir-1.0/Gck-2.gir -rw-r--r-- root/root usr/share/gir-1.0/Gcr-4.gir -drwxr-xr-x root/root usr/share/vala/ -drwxr-xr-x root/root usr/share/vala/vapi/ --rw-r--r-- root/root usr/share/vala/vapi/gck-2.deps --rw-r--r-- root/root usr/share/vala/vapi/gck-2.vapi --rw-r--r-- root/root usr/share/vala/vapi/gcr-4.deps --rw-r--r-- root/root usr/share/vala/vapi/gcr-4.vapi diff --git a/gcr/.signature b/gcr/.signature index d90ad7942..b2a06b735 100644 --- a/gcr/.signature +++ b/gcr/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3xYHhgZK2NVZHeJpafTpAL7TjZ9hdG9IUTMMi10ihR/ea+nAFFMWRxipV4AICWlOFob6ac/GSBa0xlxAXbsdrAc= -SHA256 (Pkgfile) = 4c1d92d6bb9a4b71f3671b70bdfcae5c511c0440d655533f9e7703fc5d9fb4cb -SHA256 (.footprint) = 895a6c2b210698091d31e39ef4eedba2e06b7c27a4295fdfed5bf0a959e2efbd +RWSagIOpLGJF3+Ny/Ulct23ypUb5JJZEeelhRQxcclxo3M9DFFbl0YE7nOPQZI7t+nZYDpdkYtln21GARlwi/3LenfucI5OGNAY= +SHA256 (Pkgfile) = 81cf3dd83a81cd857b30005e73bf683d9253927159214e68078dd430ed7def0b +SHA256 (.footprint) = fb49d4a8d93bddc9cafb3062db955d2d43a1b20d06e46288c619ad3c46ae304b SHA256 (gcr-4.1.0.tar.xz) = 9ceaad29284ba919b9216e2888c18ec67240c2c93b3a4856bc5488bbc1f3a383 diff --git a/gcr/Pkgfile b/gcr/Pkgfile index 21524cda7..a11765907 100644 --- a/gcr/Pkgfile +++ b/gcr/Pkgfile @@ -1,7 +1,8 @@ # Description: Libraries for cryptographic UIs and accessing PKCS#11 modules. # URL: https://gitlab.gnome.org/GNOME/gcr # Maintainer: Tim Biermann, tbier at posteo dot de -# Depends on: gnupg gtk4 libsecret p11-kit vala xorg-libxcomposite xorg-libxcursor xorg-libxinerama +# Depends on: gnupg gtk4 libsecret p11-kit xorg-libxcomposite xorg-libxcursor xorg-libxinerama +# Optional: vala name=gcr version=4.1.0 @@ -9,7 +10,10 @@ release=1 source=(https://download.gnome.org/sources/$name/${version:0:3}/$name-$version.tar.xz) build() { - meson setup build $name-$version \ + prt-get isinst gobject-introspection || PKGMK_GCR+=' -D introspection=false' + prt-get isinst vala || PKGMK_GCR+=' -D vapi=false' + + meson setup build $name-$version $PKGMK_GCR \ --prefix=/usr \ --libexecdir=/usr/lib \ --buildtype=plain \