ports/compat-32 (3.3): [notify] libinput-32: initial import for xorg-libxcb-32

crux at crux.nu crux at crux.nu
Tue Mar 6 13:03:39 UTC 2018


commit f6a6c2841e703b60902819c5b24ce39e565bde82
Author: Danny Rawlins <monster.romster at gmail.com>
Date:   Tue Mar 6 23:47:18 2018 +1100

    [notify] libinput-32: initial import for xorg-libxcb-32

diff --git a/libinput-32/.32bit b/libinput-32/.32bit
new file mode 100644
index 0000000..e69de29
diff --git a/libinput-32/.footprint b/libinput-32/.footprint
new file mode 100644
index 0000000..bcff023
--- /dev/null
+++ b/libinput-32/.footprint
@@ -0,0 +1,7 @@
+drwxr-xr-x	root/root	usr/
+drwxr-xr-x	root/root	usr/lib32/
+lrwxrwxrwx	root/root	usr/lib32/libinput.so -> libinput.so.10
+lrwxrwxrwx	root/root	usr/lib32/libinput.so.10 -> libinput.so.10.13.0
+-rwxr-xr-x	root/root	usr/lib32/libinput.so.10.13.0
+drwxr-xr-x	root/root	usr/lib32/pkgconfig/
+-rw-r--r--	root/root	usr/lib32/pkgconfig/libinput.pc
diff --git a/libinput-32/.md5sum b/libinput-32/.md5sum
new file mode 100644
index 0000000..6a72bef
--- /dev/null
+++ b/libinput-32/.md5sum
@@ -0,0 +1 @@
+b3d009f36691cb9c340a18109df837ef  libinput-1.10.1.tar.xz
diff --git a/libinput-32/.signature b/libinput-32/.signature
new file mode 100644
index 0000000..eb19049
--- /dev/null
+++ b/libinput-32/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/compat-32.pub
+RWSwxGo/zH7eXdPIGPPprC/ZJNHGIQiuhE1F52TCiuHncBIA6jtr7H/gt0L7YEfIMSaEHm1OMe2rdwIWMOZN0WVc+tYU2PlHJww=
+SHA256 (Pkgfile) = 593df15657dcf6bf907277a036ba435bd4d6e031ff57d1b1afc62b3cc6dc9b3f
+SHA256 (.footprint) = 443a1d2ce220ec5895c13c4d95bf28f36f2ab95bbd7b4ae2adaede2db4d66670
+SHA256 (libinput-1.10.1.tar.xz) = 877522d76575e1945c7b3a9eb92cab90d5ad0379c4ef0dbe13054e489d4c6665
diff --git a/libinput-32/Pkgfile b/libinput-32/Pkgfile
new file mode 100644
index 0000000..4182bb9
--- /dev/null
+++ b/libinput-32/Pkgfile
@@ -0,0 +1,33 @@
+# Description: A library that handles input devices for display servers
+# URL: http://wayland.freedesktop.org/libinput/doc/latest/index.html
+# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
+# Depends on: mtdev-32 eudev-32 xorg-libevdev-32 libinput
+
+name=libinput-32
+version=1.10.1
+release=1
+source=(https://www.freedesktop.org/software/${name%-*}/${name%-*}-$version.tar.xz)
+
+build() {
+	cd ${name%-*}-$version
+
+	meson build \
+		--prefix /usr \
+		--libdir=/usr/lib32 \
+		--libexecdir /usr/lib32 \
+		--buildtype release \
+		-Ddebug-gui=false \
+		-Ddocumentation=false \
+		-Dtests=false \
+		-Dlibwacom=false \
+		-Dudev-dir=/lib/udev
+
+	DESTDIR=$PKG ninja -C build -j ${JOBS:-1} install
+
+	install -d $PKG/etc/udev
+	mv $PKG/lib/udev/hwdb.d $PKG/etc/udev
+
+	chmod -R g-w $PKG
+
+	rm -r $PKG/{etc,lib} $PKG/usr/{bin,include,lib32/libinput,share}
+}


More information about the CRUX mailing list