Commit Graph

85 Commits

Author SHA1 Message Date
Jan Tojnar
d49b38b73c
Merge pull request #92715 from jtojnar/fix-libinput-commands 2020-07-16 04:58:38 +02:00
Jan Tojnar
6cf8110264
libinput: fix subcommands
Running subcommands like `libinput measure` requires python and some python modules.

I previously added the dependencies in [1] but [2] accidentally moved them to checkInputs so they are not available at runtime by patchShebangs (especially since tests are disabled).

Additionally, the tools were ported from evdev python module to python-libevdev in libinput 1.14, which was missed [3] during upgrade.

Finally, other python modules are needed so let's add them as well.

[1]: https://github.com/NixOS/nixpkgs/pull/51304
[2]: de14f0c6e1
[3]: b291f2a995
2020-07-15 06:15:16 +02:00
R. RyanTM
b1c6615feb libinput: 1.15.5 -> 1.15.6 2020-07-06 04:29:24 +02:00
R. RyanTM
b6e2d80a3d libinput: 1.15.4 -> 1.15.5 2020-05-08 06:53:50 +02:00
Jan Tojnar
b4a6714571
Merge branch 'staging-next' into staging 2020-04-13 18:54:59 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
R. RyanTM
7b0a055beb libinput: 1.15.3 -> 1.15.4 2020-04-09 21:42:09 +00:00
Matthew Bauer
67b0ddf3f3 Merge remote-tracking branch 'origin/staging' into mb-cross-fixes-march-2020 2020-03-16 14:34:03 -04:00
R. RyanTM
699eb40353 libinput: 1.15.2 -> 1.15.3 2020-03-14 14:32:55 +01:00
Matthew Bauer
de14f0c6e1 libinput: move test dependencies to checkInputs
This avoids pulling them in when tests are disabled.
2020-03-05 20:40:45 -05:00
Artemis Tosini
df3849e5c7 libinput: 1.15.1 → 1.15.2 2020-02-27 10:10:56 +01:00
R. RyanTM
2277a41b55 libinput: 1.15.0 -> 1.15.1 2020-02-16 08:59:18 +01:00
R. RyanTM
7a71a86a03 libinput: 1.14.3 -> 1.15.0 2020-01-06 11:15:33 -08:00
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