[crux-commits] ports/compat-32 (3.6): [notify] libgudev-32: 234 -> 236 build switched to meson

crux at crux.nu crux at crux.nu
Wed Mar 17 09:45:58 UTC 2021


commit e2826f1549541680f6189c8d93d6f438b0796249
Author: Danny Rawlins <contact at romster.me>
Date:   Wed Mar 17 20:45:49 2021 +1100

    [notify] libgudev-32: 234 -> 236 build switched to meson

diff --git a/libgudev-32/.footprint b/libgudev-32/.footprint
index 708c73e..8ce07b8 100644
--- a/libgudev-32/.footprint
+++ b/libgudev-32/.footprint
@@ -1,7 +1,6 @@
 drwxr-xr-x	root/root	usr/
 drwxr-xr-x	root/root	usr/lib32/
--rwxr-xr-x	root/root	usr/lib32/libgudev-1.0.la
-lrwxrwxrwx	root/root	usr/lib32/libgudev-1.0.so -> libgudev-1.0.so.0.3.0
+lrwxrwxrwx	root/root	usr/lib32/libgudev-1.0.so -> libgudev-1.0.so.0
 lrwxrwxrwx	root/root	usr/lib32/libgudev-1.0.so.0 -> libgudev-1.0.so.0.3.0
 -rwxr-xr-x	root/root	usr/lib32/libgudev-1.0.so.0.3.0
 drwxr-xr-x	root/root	usr/lib32/pkgconfig/
diff --git a/libgudev-32/.signature b/libgudev-32/.signature
index 1596edf..ebf6009 100644
--- a/libgudev-32/.signature
+++ b/libgudev-32/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/compat-32.pub
-RWSwxGo/zH7eXULhYdbfMTuVCdRNxbObvmcAf8RNXVQVEy934G819DtwiDs33m9XjAfIkV/VlFqQ9rTgh5EoSz7sKqgmL0wOJwQ=
-SHA256 (Pkgfile) = a6f65e5107172338b31b8faac9e462514b326e3b374e143a1c99e01740a6dca5
-SHA256 (.footprint) = 9025cad2576069a9eb4a86f86b04b51593a379407a8d62f101a345a1443a8bde
-SHA256 (libgudev-234.tar.xz) = 1baeacacf0db42fa073ad5183d1decce9317857416a2b0f82ce3370d711a2e37
+RWSwxGo/zH7eXYHY8BvmbSeDzb0J8oRxdymdhjZn9hmUflu7Bfxj6TPssjIoZdPFvR/afO2VTmuHa+7YAyhxEYNaGPT+SO/h4ww=
+SHA256 (Pkgfile) = 0b2ad9a7198472929e6805c0883475c21c2c03b5bf0efe9121a5881d829cb9d1
+SHA256 (.footprint) = 943372be1684ba2fc90b60c00f474129bc5b9402e546950a2c3e1dd652cfc946
+SHA256 (libgudev-236.tar.xz) = e50369d06d594bae615eb7aeb787de304ebaad07a26d1043cef8e9c7ab7c9524
diff --git a/libgudev-32/Pkgfile b/libgudev-32/Pkgfile
index b1c8989..3d53a58 100644
--- a/libgudev-32/Pkgfile
+++ b/libgudev-32/Pkgfile
@@ -4,21 +4,19 @@
 # Depends on: glib-32 libgudev
 
 name=libgudev-32
-version=234
+version=236
 release=1
-source=(https://ftp.gnome.org/pub/gnome/sources/${name%-*}/$version/${name%-*}-$version.tar.xz)
+source=(https://download.gnome.org/sources/${name%-*}/$version/${name%-*}-$version.tar.xz)
 
 build() {
-	cd ${name%-*}-$version
-
-	./configure \
+	meson build ${name%-*}-$version \
 		--prefix=/usr \
-		--libdir=/usr/lib32 \
-		--disable-umockdev
+		--libdir=lib32 \
+		--buildtype=plain \
+		-D umockdev=disabled
 
-	sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' -i libtool
+	ninja -C build -j ${JOBS:-1}
+	DESTDIR=$PKG ninja -C build install
 
-	make
-	make install DESTDIR=$PKG
 	rm -r $PKG/usr/include
 }


More information about the crux-commits mailing list