[crux-commits] ports/contrib (3.5): gcr: 3.34.0 -> 3.36.0

crux at crux.nu crux at crux.nu
Sun Jun 14 11:32:08 UTC 2020


commit ca0a9635165b260f11e16412fa161ce53059ae10
Author: Danny Rawlins <monster.romster at gmail.com>
Date:   Sun Jun 14 20:08:53 2020 +1000

    gcr: 3.34.0 -> 3.36.0

diff --git a/gcr/.footprint b/gcr/.footprint
index 993304d26..02f30d90e 100644
--- a/gcr/.footprint
+++ b/gcr/.footprint
@@ -1,3 +1,7 @@
+drwxr-xr-x	root/root	etc/
+drwxr-xr-x	root/root	etc/security/
+drwxr-xr-x	root/root	etc/security/limits.d/
+-rw-r--r--	root/root	etc/security/limits.d/10-gcr.conf
 drwxr-xr-x	root/root	usr/
 drwxr-xr-x	root/root	usr/bin/
 -rwxr-xr-x	root/root	usr/bin/gcr-viewer
@@ -68,26 +72,19 @@ drwxr-xr-x	root/root	usr/include/gcr-3/ui/
 -rw-r--r--	root/root	usr/include/gcr-3/ui/gcr-viewer-widget.h
 -rw-r--r--	root/root	usr/include/gcr-3/ui/gcr-viewer.h
 drwxr-xr-x	root/root	usr/lib/
-drwxr-xr-x	root/root	usr/lib/gcr/
--rwxr-xr-x	root/root	usr/lib/gcr/gcr-prompter
--rwxr-xr-x	root/root	usr/lib/gcr/gcr-ssh-askpass
+-rwxr-xr-x	root/root	usr/lib/gcr-prompter
+-rwxr-xr-x	root/root	usr/lib/gcr-ssh-askpass
 drwxr-xr-x	root/root	usr/lib/girepository-1.0/
 -rw-r--r--	root/root	usr/lib/girepository-1.0/Gck-1.typelib
 -rw-r--r--	root/root	usr/lib/girepository-1.0/Gcr-3.typelib
 -rw-r--r--	root/root	usr/lib/girepository-1.0/GcrUi-3.typelib
--rwxr-xr-x	root/root	usr/lib/libgck-1.la
-lrwxrwxrwx	root/root	usr/lib/libgck-1.so -> libgck-1.so.0.0.0
+lrwxrwxrwx	root/root	usr/lib/libgck-1.so -> libgck-1.so.0
 lrwxrwxrwx	root/root	usr/lib/libgck-1.so.0 -> libgck-1.so.0.0.0
 -rwxr-xr-x	root/root	usr/lib/libgck-1.so.0.0.0
-lrwxrwxrwx	root/root	usr/lib/libgcr-3.so -> libgcr-ui-3.so.1.0.0
-lrwxrwxrwx	root/root	usr/lib/libgcr-3.so.1 -> libgcr-ui-3.so.1.0.0
-lrwxrwxrwx	root/root	usr/lib/libgcr-3.so.1.0.0 -> libgcr-ui-3.so.1.0.0
--rwxr-xr-x	root/root	usr/lib/libgcr-base-3.la
-lrwxrwxrwx	root/root	usr/lib/libgcr-base-3.so -> libgcr-base-3.so.1.0.0
+lrwxrwxrwx	root/root	usr/lib/libgcr-base-3.so -> libgcr-base-3.so.1
 lrwxrwxrwx	root/root	usr/lib/libgcr-base-3.so.1 -> libgcr-base-3.so.1.0.0
 -rwxr-xr-x	root/root	usr/lib/libgcr-base-3.so.1.0.0
--rwxr-xr-x	root/root	usr/lib/libgcr-ui-3.la
-lrwxrwxrwx	root/root	usr/lib/libgcr-ui-3.so -> libgcr-ui-3.so.1.0.0
+lrwxrwxrwx	root/root	usr/lib/libgcr-ui-3.so -> libgcr-ui-3.so.1
 lrwxrwxrwx	root/root	usr/lib/libgcr-ui-3.so.1 -> libgcr-ui-3.so.1.0.0
 -rwxr-xr-x	root/root	usr/lib/libgcr-ui-3.so.1.0.0
 drwxr-xr-x	root/root	usr/lib/pkgconfig/
diff --git a/gcr/.signature b/gcr/.signature
index 2ccd2c2ca..019dc4a8b 100644
--- a/gcr/.signature
+++ b/gcr/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF34+RNTznhtaX06lrrg96/48NvnlOqB3yC8LsLA8cgH72v7nDzAVOUkqpTVy17PZL+NdwRAx62tPfb72nsx/5Xgo=
-SHA256 (Pkgfile) = adff4058c28d3a13ed89ea6d128c975006715e474252e6be285801fa9443399a
-SHA256 (.footprint) = cc04ed14b619adae4b650295c1ba452974007f1486c98f87062d2e73c92310ef
-SHA256 (gcr-3.34.0.tar.xz) = 29df50974a90987af694c0fb8926a6b366e68cacd8abd813817cfe1eb5d54524
+RWSagIOpLGJF34+IsHSY2hDjadW7pfxsByTOHjDwfXnEEESrokU+4wG1P7pQrXiu8/JAvLiPa1fMY4J2SRhFsYEbj68TtnlV6g4=
+SHA256 (Pkgfile) = 1fd04bb72cb6345631676f17cb1e04d86c2483ed7dd68460d79a3e8e969e1d49
+SHA256 (.footprint) = b04d74c567e09f65d3a53dc094e083fa9b428632457a644e9019bdffe8a3fa27
+SHA256 (gcr-3.36.0.tar.xz) = aaf9bed017a2263c6145c89a1a84178f9f40f238426463e4ae486694ef5f6601
diff --git a/gcr/Pkgfile b/gcr/Pkgfile
index 7675bd4ae..9250873e7 100644
--- a/gcr/Pkgfile
+++ b/gcr/Pkgfile
@@ -4,24 +4,23 @@
 # Depends on: gnupg gtk3 p11-kit vala xorg-libxcomposite xorg-libxcursor xorg-libxinerama
 
 name=gcr
-version=3.34.0
+version=3.36.0
 release=1
 source=(https://download.gnome.org/sources/$name/${version:0:4}/$name-$version.tar.xz)
 
 build() {
-	cd $name-$version
-
-	./configure \
+	meson setup build $name-$version \
 		--prefix=/usr \
-		--libexecdir=/usr/lib/gcr \
-		--disable-update-icon-cache \
-		--disable-update-mime \
-		--disable-gtk-doc \
-		--disable-nls
+		--libexecdir=/usr/lib \
+		-D gtk_doc=false
+
+	ninja -j ${JOBS-1} -C build
+	DESTDIR=$PKG meson install -C build
 
-	sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-	make
-	make DESTDIR=$PKG install
+	rm -r $PKG/usr/share/locale
 
-	rm -r $PKG/usr/share/gtk-doc
+	# https://bugzilla.gnome.org/show_bug.cgi?id=688161
+	install -Dm 644 /dev/stdin "$PKG/etc/security/limits.d/10-gcr.conf" <<END
+ at users - memlock 1024
+END
 }


More information about the crux-commits mailing list