Merge pull request #274104 from dotlambda/libwacom-2.9.0

libwacom: 2.8.0 -> 2.9.0
This commit is contained in:
Robert Schütz 2023-12-27 10:39:51 -08:00 committed by GitHub
commit 40c81c49dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,14 +6,16 @@
, glib
, pkg-config
, udev
, libevdev
, libgudev
, libxml2
, python3
, valgrind
}:
stdenv.mkDerivation rec {
pname = "libwacom";
version = "2.8.0";
version = "2.9.0";
outputs = [ "out" "dev" ];
@ -21,7 +23,7 @@ stdenv.mkDerivation rec {
owner = "linuxwacom";
repo = "libwacom";
rev = "libwacom-${version}";
hash = "sha256-VjFZBlOIG1L4dXPJ8DWxrbfVqdQC+X7zVXFryo43FFc=";
hash = "sha256-oM3dd22hQaAXdNoO2Q2JvO2lJCkmfw8f0NWxYcVT3lA=";
};
postPatch = ''
@ -38,6 +40,7 @@ stdenv.mkDerivation rec {
buildInputs = [
glib
udev
libevdev
libgudev
];
@ -50,13 +53,18 @@ stdenv.mkDerivation rec {
"-Dtests=${if doCheck then "enabled" else "disabled"}"
];
checkInputs = [
libxml2
];
nativeCheckInputs = [
valgrind
] ++ (with python3.pkgs; [
libevdev
pytest
pyudev
]);
(python3.withPackages (ps: with ps; [
ps.libevdev
pytest
pyudev
]))
];
meta = with lib; {
platforms = platforms.linux;
@ -64,6 +72,6 @@ stdenv.mkDerivation rec {
changelog = "https://github.com/linuxwacom/libwacom/blob/${src.rev}/NEWS";
description = "Libraries, configuration, and diagnostic tools for Wacom tablets running under Linux";
maintainers = teams.freedesktop.members;
license = licenses.mit;
license = licenses.hpnd;
};
}