summaryrefslogtreecommitdiff
path: root/libs/libinput
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libinput')
-rw-r--r--libs/libinput/.footprint123
-rw-r--r--libs/libinput/.signature6
-rw-r--r--libs/libinput/MAKEPKG38
-rw-r--r--libs/libinput/post-install4
4 files changed, 171 insertions, 0 deletions
diff --git a/libs/libinput/.footprint b/libs/libinput/.footprint
new file mode 100644
index 0000000..35cecec
--- /dev/null
+++ b/libs/libinput/.footprint
@@ -0,0 +1,123 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/libinput/
+drwxr-xr-x root/root lib/
+drwxr-xr-x root/root lib/udev/
+-rwxr-xr-x root/root lib/udev/libinput-device-group
+-rwxr-xr-x root/root lib/udev/libinput-fuzz-extract
+-rwxr-xr-x root/root lib/udev/libinput-fuzz-to-zero
+drwxr-xr-x root/root lib/udev/rules.d/
+-rw-r--r-- root/root lib/udev/rules.d/80-libinput-device-groups.rules
+-rw-r--r-- root/root lib/udev/rules.d/90-libinput-fuzz-override.rules
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/libinput
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/libinput.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/libinput.so.10.13.0
+lrwxrwxrwx root/root usr/lib/libinput.so -> libinput.so.10
+lrwxrwxrwx root/root usr/lib/libinput.so.10 -> libinput.so.10.13.0
+drwxr-xr-x root/root usr/lib/libinput/
+-rwxr-xr-x root/root usr/lib/libinput/libinput-analyze
+-rwxr-xr-x root/root usr/lib/libinput/libinput-analyze-buttons
+-rwxr-xr-x root/root usr/lib/libinput/libinput-analyze-per-slot-delta
+-rwxr-xr-x root/root usr/lib/libinput/libinput-analyze-recording
+-rwxr-xr-x root/root usr/lib/libinput/libinput-analyze-touch-down-state
+-rwxr-xr-x root/root usr/lib/libinput/libinput-debug-events
+-rwxr-xr-x root/root usr/lib/libinput/libinput-debug-tablet
+-rwxr-xr-x root/root usr/lib/libinput/libinput-debug-tablet-pad
+-rwxr-xr-x root/root usr/lib/libinput/libinput-list-devices
+-rwxr-xr-x root/root usr/lib/libinput/libinput-list-kernel-devices
+-rwxr-xr-x root/root usr/lib/libinput/libinput-measure
+-rwxr-xr-x root/root usr/lib/libinput/libinput-measure-fuzz
+-rwxr-xr-x root/root usr/lib/libinput/libinput-measure-touch-size
+-rwxr-xr-x root/root usr/lib/libinput/libinput-measure-touchpad-pressure
+-rwxr-xr-x root/root usr/lib/libinput/libinput-measure-touchpad-size
+-rwxr-xr-x root/root usr/lib/libinput/libinput-measure-touchpad-tap
+-rwxr-xr-x root/root usr/lib/libinput/libinput-quirks
+-rwxr-xr-x root/root usr/lib/libinput/libinput-record
+-rwxr-xr-x root/root usr/lib/libinput/libinput-replay
+-rwxr-xr-x root/root usr/lib/libinput/libinput-test
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libinput.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/libinput/
+-rw-r--r-- root/root usr/share/libinput/10-generic-keyboard.quirks
+-rw-r--r-- root/root usr/share/libinput/10-generic-mouse.quirks
+-rw-r--r-- root/root usr/share/libinput/10-generic-trackball.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-a4tech.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-aiptek.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-alps.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-clevetura.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-contour.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-cypress.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-elantech.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-glorious.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-goodix.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-hantick.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-huion.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-ite.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-kensington.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-logitech.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-madcatz.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-microsoft.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-nulea.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-oracle.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-pixart.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-qemu.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-razer.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-synaptics.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-trust.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-vmware.quirks
+-rw-r--r-- root/root usr/share/libinput/30-vendor-wacom.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-acer.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-apple.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-asus.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-cyborg.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-dell.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-eaecis.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-framework.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-gigabyte.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-google.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-gpd.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-graviton.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-honor.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-hp.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-huawei.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-icl.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-lenovo.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-lg.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-minisforum.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-panasonic.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-pine64.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-positivo.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-sony.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-starlabs.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-system76.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-toshiba.quirks
+-rw-r--r-- root/root usr/share/libinput/50-system-wareus.quirks
+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/libinput-analyze-buttons.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-analyze-per-slot-delta.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-analyze-recording.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-analyze-touch-down-state.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-analyze.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-debug-events.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-debug-tablet-pad.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-debug-tablet.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-list-devices.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-list-kernel-devices.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-measure-fuzz.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-measure-touch-size.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-measure-touchpad-pressure.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-measure-touchpad-size.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-measure-touchpad-tap.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-measure.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-quirks-list.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-quirks-validate.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-quirks.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-record.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-replay.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput-test.1.gz
+-rw-r--r-- root/root usr/share/man/man1/libinput.1.gz
diff --git a/libs/libinput/.signature b/libs/libinput/.signature
new file mode 100644
index 0000000..30c20d6
--- /dev/null
+++ b/libs/libinput/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mPruEX0J8LYstzyehirlVCVSjK5vvWjbBWz4SaH6TKan+hKkj2TSEVkkV7PE9EFFlPjmSEswiIVPHyj7eV1prgM=
+
+SHA256 (MAKEPKG) = c86a0e6fe661b56788f064b5bc5c1ff8a6b55274781de9eaba269dfc672e2536
+SHA256 (.footprint) = 612259af9c879d987b2bd87a4a2104ba51a084f223b42cb4da8de9a0007f329f
+SHA256 (libinput-1.32.0.tar.bz2) = 3a6065c07b118c08d0c7b7b85a265ecb050a8cfc91eeb360890d768a51b4cce9
+SHA256 (libinput#1.32.0-2.pkg.tar.gz) = 525194431b22a216f51c73661a6a39342063bf4d5ba885187238e0f873d6ccbf
diff --git a/libs/libinput/MAKEPKG b/libs/libinput/MAKEPKG
new file mode 100644
index 0000000..64bcb41
--- /dev/null
+++ b/libs/libinput/MAKEPKG
@@ -0,0 +1,38 @@
+#!/bin/mkpkg
+# description: Input device handling library
+# url: https://freedesktop.org/wiki/Software/libinput
+
+name=libinput
+version=1.32.0
+release=2
+depends=(udevd mtdev libevdev)
+makedeps=(meson)
+source=(https://gitlab.freedesktop.org/libinput/libinput/-/archive/$version/$name-$version.tar.bz2)
+
+sha256sums=(
+ "3a6065c07b118c08d0c7b7b85a265ecb050a8cfc91eeb360890d768a51b4cce9"
+)
+
+build() {
+ meson setup $name-$version build \
+ --prefix=/usr \
+ --libdir=lib \
+ --libexecdir=/usr/lib \
+ --buildtype=plain \
+ -D udev-dir=/lib/udev \
+ -D debug-gui=false \
+ -D documentation=false \
+ -D tests=false \
+ -D libwacom=false \
+ -D zshcompletiondir=no
+
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh
diff --git a/libs/libinput/post-install b/libs/libinput/post-install
new file mode 100644
index 0000000..8c49b27
--- /dev/null
+++ b/libs/libinput/post-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+/sbin/udevadm hwdb --update
+