[crux-commits] ports/opt (3.6): libxkbcommon: 0.10.0 -> 1.0.3

crux at crux.nu crux at crux.nu
Sun Feb 28 04:09:08 UTC 2021


commit 0ddabbce1092e29795cdb80d6acca2c7ed0c70dc
Author: Danny Rawlins <contact at romster.me>
Date:   Sun Feb 28 15:08:39 2021 +1100

    libxkbcommon: 0.10.0 -> 1.0.3

diff --git a/libxkbcommon/.footprint b/libxkbcommon/.footprint
index 96e1130ce..d11d03e61 100644
--- a/libxkbcommon/.footprint
+++ b/libxkbcommon/.footprint
@@ -1,4 +1,6 @@
 drwxr-xr-x	root/root	usr/
+drwxr-xr-x	root/root	usr/bin/
+-rwxr-xr-x	root/root	usr/bin/xkbcli
 drwxr-xr-x	root/root	usr/include/
 drwxr-xr-x	root/root	usr/include/xkbcommon/
 -rw-r--r--	root/root	usr/include/xkbcommon/xkbcommon-compat.h
@@ -7,6 +9,7 @@ drwxr-xr-x	root/root	usr/include/xkbcommon/
 -rw-r--r--	root/root	usr/include/xkbcommon/xkbcommon-names.h
 -rw-r--r--	root/root	usr/include/xkbcommon/xkbcommon-x11.h
 -rw-r--r--	root/root	usr/include/xkbcommon/xkbcommon.h
+-rw-r--r--	root/root	usr/include/xkbcommon/xkbregistry.h
 drwxr-xr-x	root/root	usr/lib/
 lrwxrwxrwx	root/root	usr/lib/libxkbcommon-x11.so -> libxkbcommon-x11.so.0
 lrwxrwxrwx	root/root	usr/lib/libxkbcommon-x11.so.0 -> libxkbcommon-x11.so.0.0.0
@@ -14,6 +17,25 @@ lrwxrwxrwx	root/root	usr/lib/libxkbcommon-x11.so.0 -> libxkbcommon-x11.so.0.0.0
 lrwxrwxrwx	root/root	usr/lib/libxkbcommon.so -> libxkbcommon.so.0
 lrwxrwxrwx	root/root	usr/lib/libxkbcommon.so.0 -> libxkbcommon.so.0.0.0
 -rwxr-xr-x	root/root	usr/lib/libxkbcommon.so.0.0.0
+lrwxrwxrwx	root/root	usr/lib/libxkbregistry.so -> libxkbregistry.so.0
+lrwxrwxrwx	root/root	usr/lib/libxkbregistry.so.0 -> libxkbregistry.so.0.0.0
+-rwxr-xr-x	root/root	usr/lib/libxkbregistry.so.0.0.0
 drwxr-xr-x	root/root	usr/lib/pkgconfig/
 -rw-r--r--	root/root	usr/lib/pkgconfig/xkbcommon-x11.pc
 -rw-r--r--	root/root	usr/lib/pkgconfig/xkbcommon.pc
+-rw-r--r--	root/root	usr/lib/pkgconfig/xkbregistry.pc
+drwxr-xr-x	root/root	usr/lib/xkbcommon/
+-rwxr-xr-x	root/root	usr/lib/xkbcommon/xkbcli-compile-keymap
+-rwxr-xr-x	root/root	usr/lib/xkbcommon/xkbcli-how-to-type
+-rwxr-xr-x	root/root	usr/lib/xkbcommon/xkbcli-interactive-evdev
+-rwxr-xr-x	root/root	usr/lib/xkbcommon/xkbcli-interactive-x11
+-rwxr-xr-x	root/root	usr/lib/xkbcommon/xkbcli-list
+drwxr-xr-x	root/root	usr/share/
+drwxr-xr-x	root/root	usr/share/man/
+drwxr-xr-x	root/root	usr/share/man/man1/
+-rw-r--r--	root/root	usr/share/man/man1/xkbcli-compile-keymap.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/xkbcli-how-to-type.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/xkbcli-interactive-evdev.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/xkbcli-interactive-x11.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/xkbcli-list.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/xkbcli.1.gz
diff --git a/libxkbcommon/.signature b/libxkbcommon/.signature
index 037f4fe8a..df079260f 100644
--- a/libxkbcommon/.signature
+++ b/libxkbcommon/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/Z0uvOAwW7vsXEYx6iS3/hPwkjgTlMJe8QgnYYmjKjBWlg1oTtf87BcGE/Fws0SOjxwOnMGjkTZAv/gmv0IuZQo=
-SHA256 (Pkgfile) = 8765952e1642c0e3a7452cedd4567a201bd4189290917e84e399ae2547292a81
-SHA256 (.footprint) = c0258a3739b078e50720d9375658febd4ba2689199003baee813c6ea7be6a0b7
-SHA256 (xkbcommon-0.10.0.tar.gz) = 9b4635cf5d9fc0fb9611ceec1780aafc0944299e9a29ab09c18ec2633923b9c3
+RWSE3ohX2g5d/dTWjn/LAUdQchmIo10LBOQ4o8K24+AA58ehYaxQhfIhPK07FwBLlZG/7bV71xVXa2zf2S0igud8+xQMJ3cARQ8=
+SHA256 (Pkgfile) = 849b4597d0bf61e1784e24e337d878185787b3b2a7b22576fbf99d22ed5e9166
+SHA256 (.footprint) = c4c5d4c7e0f46b05b5f563ef4c12e58670f43e60fb096e3f942f3238502d785a
+SHA256 (xkbcommon-1.0.3.tar.gz) = 5d10a57ab65daad7d975926166770eca1d2c899131ab96c23845df1c42da5c31
diff --git a/libxkbcommon/Pkgfile b/libxkbcommon/Pkgfile
index a16b6a170..e06c92b29 100644
--- a/libxkbcommon/Pkgfile
+++ b/libxkbcommon/Pkgfile
@@ -1,20 +1,21 @@
 # Description: A library to handle keyboard descriptions.
 # URL: https://xkbcommon.org/
 # Maintainer: Danny Rawlins, crux at romster dot me
-# Depends on: xkeyboard-config
+# Depends on: meson ninja xkeyboard-config
+# Optional: wayland-protocols
 
 name=libxkbcommon
-version=0.10.0
+version=1.0.3
 release=1
 source=(https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-$version.tar.gz)
 
 build() {
-	cd libxkbcommon-xkbcommon-$version
+	prt-get isinst wayland-protocols || PKGMK_XKBCOMMON+=' -D enable-wayland=false'
 
-	meson build \
+	meson build libxkbcommon-xkbcommon-$version $PKGMK_XKBCOMMON \
 		--prefix=/usr \
-		-Denable-wayland=false \
-		-Denable-docs=false
+		--libexecdir=/usr/lib \
+		-D enable-docs=false
 
 	ninja -C build -j ${JOBS:-1}
 	DESTDIR=$PKG ninja -C build install


More information about the crux-commits mailing list