Commit Graph

33 Commits

Author SHA1 Message Date
Paul Fertser 0c10c224be treewide: remove AUTORELEASE
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2023-04-21 22:46:58 +02:00
Daniel Golle b95dbe4187
libinput: update to version 1.19.4
This release includes a fix for CVE-2022-1215, a format string
vulnerabilty in the evdev device handling. For details, see
https://gitlab.freedesktop.org/libinput/libinput/-/issues/752

Peter Hutterer (2):
      evdev: strip the device name of format directives
      libinput 1.19.4

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-07 22:56:46 +01:00
Rosen Penev df5d7245b9 treewide: remove PKG_INSTALL for meson projects
It doesn't seem to be used by meson.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-15 18:07:46 -07:00
Daniel Golle 23638c7ffb libinput: update to 1.19.3
ed79e4fa quirks: changes touchpad pressure Lenovo Yoga 2 Pro
 797a66c1 doc/user: fix broken link to "Observations on trackpoint input data"
 7db2a339 quirks: add ModelBouncingKeys for A4Tech X-710BK Mouse
 5e7bae44 quirks: Dell 15R touchpad settings for firmware v3
 54275910 gestures: cancel hold gestures on thumb detection
 033aee76 doc/user: fix broken link to systemd 60-evdev.hwdb

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-03-18 23:47:14 +00:00
Daniel Golle 23ac7563c2
libinput: update to version 1.19.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-15 02:16:47 +00:00
Daniel Golle e852f509cf
libinput: update to version 1.19.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-09 17:02:58 +01:00
Rosen Penev 5ccd4d1c25 treewide: compile with tools/meson
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-17 22:06:52 -07:00
Daniel Golle f53cd4232a
libinput: package libinput cli applets and quriks
Also package /usr/libexec/libinput/* and /usr/share/lib/input/*.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-21 18:40:34 +01:00
Daniel Golle 112e5628f4
libinput: update to version 1.18.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:03 +01:00
Daniel Golle 81ccb88a80 libinput: update to version 1.17.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-29 00:59:15 +01:00
Daniel Golle a6223b5813
libinput: update to version 1.16.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-01-15 01:20:58 +00:00
Daniel Golle cf8592d66a libinput: update to version 1.16.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-08 21:19:44 +00:00
Rosen Penev 881aa28fa1 treewide: turn specific libudev-* DEPENDS to generic ones
libudev-zero as well as libudev-fbsd have PROVIDES:=libudev . These
packages have nothing specific that requires one or the other.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-03 12:38:12 +00:00
Daniel Golle f3a4ca5916
libinput: update to version 1.16.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-10-16 00:14:31 +01:00
Rosen Penev 6492dce788
libinput: update to 1.16.1
Makes several files explicit in Install sections.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-03 13:58:50 -07:00
Rosen Penev 509ff35712 libinput: update to 1.15.5
Converted to meson for speed.

Removed all patches. The issues have all been fixed upstream.

Minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-22 14:40:41 -07:00
Rosen Penev 671f0363a4 libinput: Add missing header to fix compilation
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-12 12:36:07 -08:00
Daniel Golle cd79492ae2 libinput: update to version 1.7.3 and use libudev-fbsd
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle 5bf5206f4e libinput: update to version 1.3.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-06-14 01:56:07 +02:00
Daniel Golle ba3dd96ff1 libinput: depend on libudev
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-06-14 01:48:12 +02:00
Daniel Golle eb79dd7ad2 libinput: update to version 1.2.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-04-19 14:04:51 +02:00
Michael Heimpold e0aad338b7 libinput: fix and optimize build
Buildbots are reporting the following build failure:

-snip-
  CCLD     test-build-linker
../src/.libs/libinput.so: undefined reference to `static_assert'
-snap-

Since this is the only call to static_assert within the library,
removing this assertion seems to be reasonable.

While at, speed up the build by not building tests and documentation.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-03-23 21:32:16 +01:00
Daniel Golle 4930998e8e libinput: update to version 1.2.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-03-09 09:30:41 +01:00
Daniel Golle 5e9ab7e605 libinput: update to version 1.1.7
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-02-10 21:33:03 +02:00
Daniel Golle 07ccb3c1d9 libinput: depend on eudev
udev was removed, depend on eudev to provide libudev.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-02-10 19:00:53 +02:00
Daniel Golle e53a511b68 libinput: include cmdline tools in package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-01-14 01:24:02 +01:00
Daniel Golle 2781b83eef libinput: update to 1.1.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-01-14 01:24:02 +01:00
Daniel Golle 970a850ca0 libinput: update to 1.1.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-12-03 01:25:11 +01:00
Daniel Golle 9ddf3ded77 libinput: update to version 1.0.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-09-07 20:02:49 +02:00
Daniel Golle 0bb0084691 libinput: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-13 10:47:22 +02:00
Daniel Golle 350c6fc875 libinput: update to 0.20.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-20 00:27:01 +02:00
Daniel Golle 9b77833a7b libinput: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 19:09:35 +02:00
Daniel Golle ca738e067b libinput: new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-10 18:17:48 +02:00