Commit Graph

72 Commits

Author SHA1 Message Date
Daniel Barlow
c36e1b0d18 build libinput to look for local quirks in /etc
If the user wants to configure libinput locally (e.g. to tune
touchpad sensitivity) the advertised[*] mechanism to do this
upstream is by adding a file /etc/libinput/local-overrides.quirks

Add --sysconfdir option to the libinput configurePhase so that we
build libinput to look for the file there instead of in libinput's
store path

[*] can't quite claim it as "supported", but it's certainly the
mechanism that's publically described.  See
https://wayland.freedesktop.org/libinput/doc/latest/device-quirks.html
2019-11-24 10:03:14 +01:00
R. RyanTM
b64bb00298 libinput: 1.14.1 -> 1.14.3 2019-11-03 10:32:04 +01:00
Cole Mickens
b291f2a995 libinput: 1.13.4 -> 1.14.1 2019-09-01 17:46:30 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
R. RyanTM
e62b771433 libinput: 1.13.2 -> 1.13.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libinput/versions
2019-07-03 08:41:21 +02:00
Will Dietz
7d1246ca74
libinput: 1.13.1 -> 1.13.2
https://lists.freedesktop.org/archives/wayland-devel/2019-May/040548.html
2019-05-09 13:25:49 -05:00
R. RyanTM
e33145305a libinput: 1.12.6 -> 1.13.1
https://lists.freedesktop.org/archives/wayland-devel/2019-March/040363.html
https://lists.freedesktop.org/archives/wayland-devel/2019-April/040403.html
2019-04-10 11:13:03 -04:00
Matthew Bauer
92f0f8dd68 Merge remote-tracking branch 'NixOS/master' into staging 2019-01-27 00:01:13 -05:00
Jörg Thalheim
b5c1deca8a
treewide: remove wkennington as maintainer
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
2019-01-26 10:05:32 +00:00
Will Dietz
b97044d5a2 libinput: 1.12.5 -> 1.12.6
https://lists.freedesktop.org/archives/wayland-devel/2019-January/039864.html
2019-01-21 00:30:18 -06:00
Will Dietz
bfdf9d67a3 libinput: 1.12.4 -> 1.12.5
https://lists.freedesktop.org/archives/wayland-devel/2019-January/039804.html
2019-01-10 17:34:31 -06:00
Will Dietz
435565d58d libinput: 1.12.3 -> 1.12.4
https://lists.freedesktop.org/archives/wayland-devel/2018-December/039782.html
2018-12-18 09:35:29 -06:00
Jan Tojnar
27aed1b642
libinput: fix docs & libinput command
libinput switched from Doxygen to Sphinx for user docs. Since Sphinx is a Python
module, it propagates Python. And because it is listed in nativeBuildInputs,
its python binary takes precedence over the one added in buildInputs.
This results in a wrong interpreter being substituted into shebangs.

The contamination occurred previously too but libinput does not use pyparsing
dependency since 1.12.0, so it could be removed.

I prevented Sphinx from propagating Python and added some additional
dependencies to it. In the future we might want something more reusable.

While at it, I also fixed the tests.
2018-12-01 03:35:08 +01:00
Jan Tojnar
85bd2a7acb
Merge pull request #46020 from jtojnar/meson-0.47
meson: 0.46.1 → 0.48.2
2018-11-18 22:17:49 +01:00
Will Dietz
12bd5dc746 libinput: 1.12.2 -> 1.23.3
https://lists.freedesktop.org/archives/wayland-devel/2018-November/039620.html
2018-11-15 00:36:30 -06:00
Jan Tojnar
a5af84ef2c
libinput: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-11-13 14:39:44 +01:00
Will Dietz
2e2bfc0355 libinput: 1.12.1 -> 1.12.2
https://lists.freedesktop.org/archives/wayland-devel/2018-October/039553.html
2018-10-24 07:17:27 -05:00
Will Dietz
7de7358ed1 libinput: 0.12.0 -> 0.12.1 2018-10-04 11:03:10 -05:00
Will Dietz
a2bf8dbb39 libinput: fix build w/1.12.0 2018-09-21 10:35:11 -05:00
Will Dietz
45dc194f72 libinput: 1.11.3 -> 1.12.0 2018-09-21 10:35:11 -05:00
Vladimír Čunát
6f2f91f307
Merge #42880: libinput: split .bin output 2018-08-30 15:29:32 +02:00
Vladimír Čunát
ab539ab863
libinput: make .bin the first output
That's the convention:
2018-08-30 15:27:26 +02:00
Tor Hedin Brønner
b0dfd3d737 libinput: 1.11.0 -> 1.11.3 2018-08-05 17:39:49 +02:00
Silvan Mosberger
57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
Jamey Sharp
ae09fe25e9 libinput: split utilities to a bin output
libinput builds some executables which are useful for debugging or
unusual configurations, but not necessary in normal use of the library.
(See libinput(1) and the other referenced man pages.)

Some of these programs require Python, which makes the closure
significantly larger. Splitting /libexec/ and /bin/ to a separate "bin"
output allows systems that don't need these utilities to avoid the
substantial size hit.
2018-06-19 12:07:49 -07:00
Cole Mickens
c78414f23e libinput: 1.10.3 -> 1.11.0 2018-06-15 01:15:45 +00:00
R. RyanTM
0e48f5ffb3 libinput: 1.10.0 -> 1.10.3
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/libinput/versions.

These checks were done:

- built on NixOS
- ran `/nix/store/h8pwbpjg88axygjj65y4y7lbq2z0m5lp-libinput-1.10.3/bin/libinput -h` got 0 exit code
- ran `/nix/store/h8pwbpjg88axygjj65y4y7lbq2z0m5lp-libinput-1.10.3/bin/libinput --help` got 0 exit code
- found 1.10.3 with grep in /nix/store/h8pwbpjg88axygjj65y4y7lbq2z0m5lp-libinput-1.10.3
- directory tree listing: https://gist.github.com/27c5534de9dd9c8e7237f21c2dc8e824
2018-03-31 03:25:35 -07:00
Ryan Mulligan
c4f79b2564 libinput: 1.9.4 -> 1.10.0
Semi-automatic update. These checks were performed:

- built on NixOS
- ran `/nix/store/zx5s9rsk3jh7n9vlx7824chzd54fw3nd-libinput-1.10.0/bin/libinput -h` got 0 exit code
- ran `/nix/store/zx5s9rsk3jh7n9vlx7824chzd54fw3nd-libinput-1.10.0/bin/libinput --help` got 0 exit code
- ran `/nix/store/zx5s9rsk3jh7n9vlx7824chzd54fw3nd-libinput-1.10.0/bin/libinput --version` and found version 1.10.0
- found 1.10.0 with grep in /nix/store/zx5s9rsk3jh7n9vlx7824chzd54fw3nd-libinput-1.10.0
- found 1.10.0 in filename of file in /nix/store/zx5s9rsk3jh7n9vlx7824chzd54fw3nd-libinput-1.10.0

cc "@codyopel @wkennington"

(cherry picked from commit 174644d0288b79796f95f3464b02bad075558a89)

Closes #35775
2018-03-04 18:43:23 +00:00
Keith Amidon
9d82bf2e0e libinput: 1.9.3 -> 1.9.4
This rev-bump of libinput resolves issues with out of order key press
delivery as described here:

https://lists.freedesktop.org/archives/wayland-devel/2017-December/036147.html
2018-01-22 11:29:25 -08:00
Jan Tojnar
d75f95d2a2
packages using meson: remove unnecessary checkPhase 2018-01-06 06:47:57 +01:00
Jan Tojnar
c03896e0ae
libinput: 1.9.2 → 1.9.3 2017-12-04 02:07:57 +01:00
Jan Tojnar
52c6c64f5c
libinput: 1.9.1 → 1.9.2
https://lists.freedesktop.org/archives/wayland-devel/2017-November/035817.html
2017-11-22 22:17:52 +01:00
Jan Tojnar
09bda3529d
libinput: enable tests
Three tests are ran, libinput-test-suite-runner is skipped because it
must be run as root.
2017-11-05 20:44:24 +01:00
Jan Tojnar
c01fd4a3e3
libinput: 1.7.3 → 1.9.1 2017-11-05 20:44:10 +01:00
Vladimír Čunát
88b853eb80
Revert "libinput: 1.7.3 -> 1.8.3"
This reverts commit 12f460e9e6.
It doesn't build.  Discuss at #29784.
2017-10-16 11:55:40 +02:00
Yegor Timoshenko
12f460e9e6 libinput: 1.7.3 -> 1.8.3
fixes #29784
2017-10-15 12:14:02 -05:00
Franz Pletz
2d5ede04fc
libinput: 1.7.2 -> 1.7.3 2017-06-20 07:43:59 +02:00
Benjamin Staffin
6f8f50fae2
libinput: 1.5.1 -> 1.7.2
Changelogs:

1.5.2: https://lists.freedesktop.org/archives/wayland-devel/2016-November/031926.html
1.5.3: https://lists.freedesktop.org/archives/wayland-devel/2016-December/032110.html
1.5.5: https://lists.freedesktop.org/archives/wayland-devel/2017-January/032610.html
1.6.0: https://lists.freedesktop.org/archives/wayland-devel/2017-January/032746.html
1.6.1: https://lists.freedesktop.org/archives/wayland-devel/2017-February/032940.html
1.6.2: https://lists.freedesktop.org/archives/wayland-devel/2017-February/033169.html
1.6.3: https://lists.freedesktop.org/archives/wayland-devel/2017-March/033377.html
1.7.0: https://lists.freedesktop.org/archives/wayland-devel/2017-March/033531.html
1.7.1: https://lists.freedesktop.org/archives/wayland-devel/2017-April/033962.html
1.7.2: https://lists.freedesktop.org/archives/wayland-devel/2017-May/034037.html

Lots of fixes, most notably around trackpad support on high-dpi
systems.
2017-06-03 15:58:19 -04:00
Vladimír Čunát
94396a579e
libinput: maintenance 1.5.0 -> 1.5.1 2016-11-17 11:34:10 +01:00
Alexander Ried
363088f8e8 libinput: 1.3.3 -> 1.5.0 2016-09-18 20:20:51 +02:00
Tuomas Tynkkynen
a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Marcus Brinkmann
e90ab768ce libinput: Use absolute paths in udev rules.
Closes #17054
2016-07-18 17:14:19 +03:00
Alexander Ried
4f41f475d1 libinput: 1.3.2 -> 1.3.3 2016-06-24 12:25:29 +02:00
Alexander Ried
a2b19f4660 libinput: 1.3.1 -> 1.3.2 2016-06-17 15:12:28 +02:00
Alexander Ried
ed6c82614b libinput: 1.3.0 -> 1.3.1 (#15838) 2016-06-01 01:57:33 +02:00
Joachim Fasting
aab9a5f0d1 Merge pull request #15351 from groxxda/bump/libinput
libinput: 1.2.3 -> 1.3.0
2016-05-13 20:36:33 +02:00
Alexander Ried
aab1522287 libinput: 1.2.3 -> 1.3.0 2016-05-10 12:48:18 +02:00
Thomas Tuegel
6651b53bdd libinput: multiple outputs 2016-04-25 19:04:24 -05:00
Cole Mickens
b301b00b89 libinput: v1.2.2 -> v1.2.3 2016-04-19 22:45:20 -07:00
Alexander Ried
9722fa06e9 libinput: propagate udev dependency 2016-04-08 23:11:12 +02:00