summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2017-03-11 14:25:32 -0800
committerMichael Forney <mforney@mforney.org>2017-03-11 18:06:40 -0800
commit44fa9800e7e596e70a401da78266868719a66888 (patch)
tree223d7e7b50c17b5e5b46ddcab640658ca2db0f17
parent4b3b6bf1fee4478286ef9f405ae60e6a7d48c2ec (diff)
Add libinput 1.6.3
-rw-r--r--.gitmodules3
-rw-r--r--pkg/gen.rc1
-rw-r--r--pkg/libinput/config.h40
-rw-r--r--pkg/libinput/gen.rc31
-rw-r--r--pkg/libinput/rev1
m---------pkg/libinput/src0
6 files changed, 76 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
index f750f5c9..b2ccff11 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -81,6 +81,9 @@
path = pkg/libfuse/src
url = https://github.com/libfuse/libfuse
ignore = all
+[submodule "pkg/libinput/src"]
+ path = pkg/libinput/src
+ url = https://github.com/michaelforney/libinput
[submodule "pkg/libjpeg-turbo/src"]
path = pkg/libjpeg-turbo/src
url = https://github.com/libjpeg-turbo/libjpeg-turbo
diff --git a/pkg/gen.rc b/pkg/gen.rc
index e43d1e88..d1d3f1b8 100644
--- a/pkg/gen.rc
+++ b/pkg/gen.rc
@@ -28,6 +28,7 @@ subgen libevdev
subgen libevent
subgen libffi
subgen libfuse
+subgen libinput
subgen libjpeg-turbo
subgen libnl
subgen libpciaccess
diff --git a/pkg/libinput/config.h b/pkg/libinput/config.h
new file mode 100644
index 00000000..7000aa68
--- /dev/null
+++ b/pkg/libinput/config.h
@@ -0,0 +1,40 @@
+/* #undef ADDR2LINE */
+/* #undef HAVE_ADDR2LINE */
+#define HAVE_LIBM 1
+#define HAVE_LIBRT 1
+/* #undef HAVE_LIBUNWIND */
+/* #undef HAVE_LIBWACOM */
+/* #undef HAVE_LIBWACOM_GET_PAIRED_DEVICE */
+#define HAVE_MEMORY_H 1
+#define LIBINPUT_VERSION_MAJOR 1
+#define LIBINPUT_VERSION_MICRO 3
+#define LIBINPUT_VERSION_MINOR 6
+#define LIBINPUT_VERSION "1.6.3"
+#define LT_OBJDIR ".libs/"
+#define PACKAGE "libinput"
+#define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=libinput&version=1.6.1"
+#define PACKAGE_NAME "libinput"
+#define PACKAGE_STRING "libinput 1.6.3"
+#define PACKAGE_TARNAME "libinput"
+#define PACKAGE_URL "http://www.freedesktop.org/wiki/Software/libinput/"
+#define PACKAGE_VERSION "1.6.3"
+#ifndef _ALL_SOURCE
+# define _ALL_SOURCE 1
+#endif
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# define _POSIX_PTHREAD_SEMANTICS 1
+#endif
+#ifndef _TANDEM_SOURCE
+# define _TANDEM_SOURCE 1
+#endif
+#ifndef __EXTENSIONS__
+# define __EXTENSIONS__ 1
+#endif
+#define VERSION "1.6.3"
+/* #undef _MINIX */
+/* #undef _POSIX_1_SOURCE */
+/* #undef _POSIX_SOURCE */
+/* #undef static_assert */
diff --git a/pkg/libinput/gen.rc b/pkg/libinput/gen.rc
new file mode 100644
index 00000000..fc7352f1
--- /dev/null
+++ b/pkg/libinput/gen.rc
@@ -0,0 +1,31 @@
+cflags\
+ '-std=c11' -Wall\
+ -isystem pkg/libevdev/src\
+ -isystem pkg/mtdev/src/include\
+ -I include\
+ -I '$dir'
+
+phony deps '$builddir'/pkg/^(libevdev mtdev)^/fetch.stamp
+
+lib libinput.a -d '$dir'/deps src/^(\
+ libinput.c\
+ libinput-util.c\
+ evdev.c\
+ evdev-middle-button.c\
+ evdev-mt-touchpad.c\
+ evdev-mt-touchpad-tap.c\
+ evdev-mt-touchpad-buttons.c\
+ evdev-mt-touchpad-edge-scroll.c\
+ evdev-mt-touchpad-gestures.c\
+ evdev-tablet.c\
+ evdev-tablet-pad.c\
+ evdev-tablet-pad-leds.c\
+ filter.c\
+ path-seat.c\
+ timer.c\
+) '$builddir'/pkg/^(\
+ libevdev/libevdev.a\
+ mtdev/libmtdev.a\
+)
+
+fetch git
diff --git a/pkg/libinput/rev b/pkg/libinput/rev
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/pkg/libinput/rev
@@ -0,0 +1 @@
+1
diff --git a/pkg/libinput/src b/pkg/libinput/src
new file mode 160000
+Subproject 1c5618641bc7585a1a77cfa9e40ea22d71f2130