about summary refs log tree commit diff
path: root/pkgs/development/libraries/libinput
AgeCommit message (Collapse)AuthorFilesLines
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm1-0/+1
The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
2024-02-19libinput: restrict platforms to linux due to dependency on libevdevNick Cao1-1/+1
2024-01-23libinput: 1.24.0 -> 1.25.0Alyssa Ross1-2/+2
2023-08-25libinput: 1.23.0 -> 1.24.0Bjørn Forsman1-2/+2
2023-04-16libinput: add .meta.changelogVladimír Čunát1-0/+1
2023-03-30libinput: 1.22.1 -> 1.23.0R. Ryantm1-2/+2
2023-02-14libinput: don't try to create /etc in buildAlyssa Ross1-2/+2
How libinput tries to create /etc changed in upstream commit 05501cd34f9c ("meson: use install_emptydir to create directory"), so we have to update our sed expression. This was missed in when libinput was updated in Nixpkgs due to a Nix bug[1], which made the sandbox's /etc writeable. [1]: https://github.com/NixOS/nix/issues/7813 Fixes: bf928e55794 ("libinput: 1.21.0 → 1.22.1")
2023-02-02libinput: 1.21.0 → 1.22.1R. RyanTM1-2/+2
https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html https://gitlab.freedesktop.org/libinput/libinput/-/compare/1.21.0...1.22.1
2023-01-21treewide: switch to nativeCheckInputsGuillaume Girol1-1/+1
checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs.
2022-09-27treewide: no need to pass pname, version and attrPath to update scripts ↵José Romildo1-1/+0
based on generic-updater
2022-08-03python3Packages.sphinx-rtd-theme: rename from sphinx_rtd_themeMartin Weinelt1-1/+1
2022-06-12libinput: 1.20.1 -> 1.21.0R. Ryantm1-2/+2
2022-04-20libinput: 1.20.0 -> 1.20.1R. Ryantm1-2/+2
https://lists.x.org/archives/xorg-announce/2022-April/003159.html Fixes: CVE-2022-1215
2022-03-10libinput: 1.19.3 → 1.20.0Bobby Rong1-7/+17
https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.19.901 https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.20.0
2022-01-28libinput: fix docs buildJan Tojnar1-13/+14
2022-01-28libinput: add freedesktop team to maintainersJan Tojnar1-1/+1
2022-01-28libinput: Clean upJan Tojnar1-30/+65
- format with nixpkgs-fmt - use more conventional attribute ordering - remove non-existent file from patchShebang args - remove unnecessary if from sphinx-build binding (Nix is lazy so we do not need to null it when not used)
2022-01-28libinput: 1.19.1 → 1.19.3R. Ryantm1-2/+2
https://lists.x.org/archives/wayland-devel/2021-October/042003.html https://lists.x.org/archives/wayland-devel/2021-December/042068.html
2021-11-16nixos/libinput: add module testsThiago Kenji Okada1-0/+5
2021-10-02libinput: 1.18.1 -> 1.19.1Edmund Wu1-2/+2
2021-08-10libinput: 1.16.4 -> 1.18.1Alyssa Ross1-9/+9
2021-08-05libinput: format, cleanupSandro Jäckel1-16/+11
2021-01-21pkgs/development/libraries: stdenv.lib -> libBen Siraphob1-3/+3
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2020-12-02libinput: 1.16.3 -> 1.16.4R. RyanTM1-2/+2
2020-11-18libinput: 1.16.2 -> 1.16.3R. RyanTM1-2/+2
2020-10-26Re-Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"Vladimír Čunát1-7/+10
This reverts commit c778945806b44d46ec16bc4302e7e7163e6bab97. I believe this is exactly what brings the staging branch into the right shape after the last merge from master (through staging-next); otherwise part of staging changes would be lost (due to being already reachable from master but reverted).
2020-10-25Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"Vladimír Čunát1-10/+7
I'm sorry; I didn't notice it contained staging commits. This reverts commit 17f5305b6c20df795c365368d2d868266519599e, reversing changes made to a8a018ddc0a8b5c3d4fa94c94b672c37356bc075.
2020-10-20libinput: 1.16.1 -> 1.16.2TredwellGit1-7/+10
https://lists.freedesktop.org/archives/wayland-devel/2020-October/041640.html
2020-08-14libinput: 1.15.6 -> 1.16.1Jan Tojnar1-2/+2
https://lists.freedesktop.org/archives/wayland-devel/2020-August/041578.html https://lists.freedesktop.org/archives/wayland-devel/2020-August/041590.html
2020-07-16Merge pull request #92715 from jtojnar/fix-libinput-commandsJan Tojnar1-2/+16
2020-07-15libinput: fix subcommandsJan Tojnar1-2/+16
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]: https://github.com/NixOS/nixpkgs/commit/de14f0c6e1247aa48b0d77c4a3390a61e020bebf [3]: https://github.com/NixOS/nixpkgs/commit/b291f2a9953d48d6edc5c73776db9ba289ccf213
2020-07-06libinput: 1.15.5 -> 1.15.6R. RyanTM1-2/+2
2020-05-08libinput: 1.15.4 -> 1.15.5R. RyanTM1-2/+2
2020-04-13Merge branch 'staging-next' into stagingJan Tojnar1-1/+1
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-04-09libinput: 1.15.3 -> 1.15.4R. RyanTM1-2/+2
2020-03-16Merge remote-tracking branch 'origin/staging' into mb-cross-fixes-march-2020Matthew Bauer1-2/+2
2020-03-14libinput: 1.15.2 -> 1.15.3R. RyanTM1-2/+2
2020-03-05libinput: move test dependencies to checkInputsMatthew Bauer1-5/+5
This avoids pulling them in when tests are disabled.
2020-02-27libinput: 1.15.1 → 1.15.2Artemis Tosini1-2/+2
2020-02-16libinput: 1.15.0 -> 1.15.1R. RyanTM1-2/+2
2020-01-06libinput: 1.14.3 -> 1.15.0R. RyanTM1-2/+2
2019-11-24build libinput to look for local quirks in /etcDaniel Barlow1-0/+1
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-03libinput: 1.14.1 -> 1.14.3R. RyanTM1-2/+2
2019-09-01libinput: 1.13.4 -> 1.14.1Cole Mickens1-2/+2
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-2/+2
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-07-03libinput: 1.13.2 -> 1.13.4R. RyanTM1-2/+2
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-05-09libinput: 1.13.1 -> 1.13.2Will Dietz1-2/+2
https://lists.freedesktop.org/archives/wayland-devel/2019-May/040548.html
2019-04-10libinput: 1.12.6 -> 1.13.1R. RyanTM1-2/+2
https://lists.freedesktop.org/archives/wayland-devel/2019-March/040363.html https://lists.freedesktop.org/archives/wayland-devel/2019-April/040403.html