From a388b4f0e2cb3d90d4b678fbf23aa2708b5a7254616e4591c8339f1a526c75b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 23 Aug 2024 18:23:54 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main libwacom revision 1f25322d5263353dd92e7573a736ad8f --- libwacom-2.12.2.tar.xz | 3 + libwacom-2.12.2.tar.xz.sig | Bin 0 -> 95 bytes libwacom-2.8.0.tar.xz | 3 - libwacom-2.8.0.tar.xz.sig | Bin 95 -> 0 bytes libwacom.changes | 157 +++++++++++++++++++++++++++++++++++++ libwacom.spec | 10 ++- 6 files changed, 166 insertions(+), 7 deletions(-) create mode 100644 libwacom-2.12.2.tar.xz create mode 100644 libwacom-2.12.2.tar.xz.sig delete mode 100644 libwacom-2.8.0.tar.xz delete mode 100644 libwacom-2.8.0.tar.xz.sig diff --git a/libwacom-2.12.2.tar.xz b/libwacom-2.12.2.tar.xz new file mode 100644 index 0000000..f9876db --- /dev/null +++ b/libwacom-2.12.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8319c40c70edd05d1839c0d3f449c23bdc90cd1f0d819bd0c1ec7c00b117700 +size 153600 diff --git a/libwacom-2.12.2.tar.xz.sig b/libwacom-2.12.2.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..2f500bd5ad1d706995e911cd6f64a7d91f15e25a3436c9503278a93c4c066b21 GIT binary patch literal 95 zcmeB(WnmCxVvrS6WUx`Hj~ANI2{rIjjAXW-%#fQh_5%dlYI voaapU{(TnF&Fgp|JNtm#cFz@j4D)nS0^+(^3nuvTTkq9e;t*BwK3)z0*nuY8 literal 0 HcmV?d00001 diff --git a/libwacom-2.8.0.tar.xz b/libwacom-2.8.0.tar.xz deleted file mode 100644 index bf80714..0000000 --- a/libwacom-2.8.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb04b12c8688d0ff6a108d47a38d2057d572c4d7227d78138abd5fd0ba59f215 -size 112244 diff --git a/libwacom-2.8.0.tar.xz.sig b/libwacom-2.8.0.tar.xz.sig deleted file mode 100644 index ccdee866ee606dc95b78452202bca5912314e7569dc41ef7766fc610d4b914d9..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeB(WnmCxVvrS6WUx`Hj~ANI2{rF`H&%fQ7c02A4Hh+)A5 v-;HnEqAs>BvgBs`S0LN|)zA3>!(92<4yCC9azg1J7fxBc>20d)xv!c4>>DWf diff --git a/libwacom.changes b/libwacom.changes index d3679f0..b28b941 100644 --- a/libwacom.changes +++ b/libwacom.changes @@ -1,3 +1,160 @@ +------------------------------------------------------------------- +Fri Aug 16 06:17:39 UTC 2024 - Aesara Binder + +- update to 2.12.2 + * Device Fixes: + - HUION Kamvas 16 2019 + - Prefix the kamvas pro 13 with Huion like all other Huion + tablets + - Fix the Huion Kamvas 12 file + * Device Other: + - Don't create a default match for fallback devices + * Other Fixes: + - Fix a memory leak + - Set the device name in new_from_path() to override the + fallback name + * Tests: + test: run ruff format over test_svg.py + test: add support for testing new_from_path() through uinput + +- update to 2.12.1 + * Device Fixes: + - Drop the firmware match from the Huion Inspiroy 2 S + * Features: + - Fix off-by-one check for stripping the quote from NAME/UNIQ + - Use g_clear_pointer() during libwacom_*_unref() + +- update to 2.12.0 + * New Devices: + - Huion Kamvas Pro 24 (GT-240, QHD) + - Huion WH1409 + - Wacom Movink + - Wacom HID 49A0 (Dell latitude 5320 2-in-1) + - Wacom HID 5334 Pen + - XP-PEN Deco Mini 4 + * Device Fixes: + - Fix tablet file for the Huion Inspiroy 2S + - Improve Huion Inspiroy 2 m support + - Update the Inspiroy 2L + - Add a dial to the Huion Inspiroy 2 L and M + - Fix the Inspiroy 2S layout + - Set the right PID for the Inpspiroy 2 L and M + - Rename second ButtonB id in the DTI-520 svg layout + - Fix Huion RTM-500 Support + - Added more device names for Kamvas 13 variants + - Fix buttons for Huion and Gaomon tablets + - Mark huion/gaomon tablets with Dials as such + - XP pen tablets have no Rings + - Drop accidental comma from the Gaomon/Huion layout files + * Device Other: + - Auto generated HUION tablet description files + - Auto generated GAOMON tablet description files + - Remove layout files without buttons/strips/dials + - Remove a superfluous rect from the huion mini keydial kd100 + - Use NumRings instead of separate Ring/Ring2 + - Switch DeviceMatch to use a pipe as separator + - Add a firmware string entry to the matches + - Skip over empty Layout= assignments + * Features: + - Rework match_from_string + - Rework the match approach to prefer uniq over name + - Allow to match by uniq without name + - Add Gaomon S620 firmware match + - Add support for relative dials + - Add libwacom_new_from_builder to construct a new device + * Other Fixes: + - Fetch the name and uniq from udev properties, not sysfs + - Keyboard devices are not ID_INPUT_TABLET_PAD + - Don't mark a Mouse device as tablet or pad + - Set the bustype in libwacom_new_for_path + - Document touch strips + * Tests: + - Remove the requirement for a Layout file + - Replace the SVG validity test with a pytest-based one + - Add a test for unnecessary SVGs + - Add some tracing to the svg validity test + - Svgs for dials need to have CW and CCW labels, not Up/Down + - Set proper test names for the hwdb tests + - Skip errors in SVGs for autogenerated devices + - Check the svg for Dial2 if we have two dials + - Skip hwdb tests if the systemd commands fail + - Install our hwdb file during the test + - Add ids to the parametrized tablet file tests + - Add a pytest wrapper for libwacom + - Skip/fail with an error if the systemd commands failed + - Replace the uinput-based hwdb test with a direct query + - Don't reload the udev rules + - Move the asan check into meson.build + * Build: + - Make pytest more verbose + - Bump to meson 0.56.0 + - More logging of the pytests + - Split the pytest invocations into separate ones + +------------------------------------------------------------------- +Mon Apr 22 09:08:43 UTC 2024 - Dirk Müller + +- update to 2.11.0: + * New Devices: + - Asus Zenbook Duo + - Lenovo Ideapad Duet, Ideapad Duet 3, Thinkpad L13 Yoga + Gen 3 + - HP Envy x360 + * The default fallback device is now an integrated tablet + +------------------------------------------------------------------- +Tue Mar 26 08:58:37 UTC 2024 - pgajdos@suse.com + +- remove dependency on /usr/bin/python3 using + %python3_fix_shebang macro, [bsc#1212476] + +------------------------------------------------------------------- +Thu Mar 7 23:50:38 UTC 2024 - Aeneas Jaißle + +- update to 2.10.0: + * Append to DeviceMatch for X1 Yoga Gen 5 (#632) + * Add .tablet file for Ingenic touch and pen display (#621) + * Update the name for the Dell Active Pen (#628) + * Add support for xp-pen artist 10s table (#625) + * github: Minimize permissions granted to automated + workflows / jobs + * data: Update ModelName for DTH134 and DTC121 + * data: Add Wacom HID-5362 + * github: update the issue templates + * github: add a label commenter bot + * Add an editorconfig file + * github: fix the sysinfo check workflow + * tools: fix a memleak in list-local-devices + * Fix an indentation issue + * data: Intuos Pro 2 is compatible with Intuos 4 styli + * libwacom 2.10.0 + * data: add isdv4-50a0 (#630) + * build(deps): bump tj-actions/changed-files in + /.github/workflows + * Add support for Lenovo ThinkPad X1 Yoga Gen 7 (#626) + +- update to 2.9.0: + * data: add Wacom Cintiq Pro 22 & 17 + * data: remove erroneous dash from latest Cintiq Pro model + names + * data: add dtc121 + * data: add dth134 + * meson.build: correct license to HPND + * Switch strcmp to g_str_equal() + * meson.build: remove duplicate pytest run + * Add support for evdev code parsing + * Drop the separate Button= assignment + * database: move parsing the features into a helper + * data: add a new Keys/KeyCodes entry to the tablet files + * CI: fix the pages job for the new libevdev dependency + * libwacom: only memcmp the led data if we have leds + * libwacom 2.9.0 + * data: Add isdv-48b7 (#604) + * Add data for XP-Pen G430s (#603) + * data: Add XP-Pen Artist 13.3 Pro (#601) + +- requires libevdev >= 1.7.0 + ------------------------------------------------------------------- Mon Sep 11 12:52:23 UTC 2023 - Dirk Müller diff --git a/libwacom.spec b/libwacom.spec index 1adcda5..85b8198 100644 --- a/libwacom.spec +++ b/libwacom.spec @@ -1,7 +1,7 @@ # # spec file for package libwacom # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # Name: libwacom -Version: 2.8.0 +Version: 2.12.2 Release: 0 Summary: Library to identify wacom tablets License: MIT @@ -27,11 +27,12 @@ Source1: https://github.com/linuxwacom/libwacom/releases/download/libwaco # Fetched from https://github.com/whot.gpg Source2: %{name}.keyring Source99: baselibs.conf -BuildRequires: meson >= 0.51.0 +BuildRequires: meson >= 0.56.0 BuildRequires: ninja BuildRequires: pkgconfig BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(libevdev) >= 1.7.0 BuildRequires: pkgconfig(libxml-2.0) BuildRequires: doxygen @@ -81,7 +82,7 @@ features. It provides easy access to information such as "is this a built-in on-screen tablet", "what is the size of this model", etc. %prep -%setup -q +%autosetup -p1 %build %meson -Db_lto=true -Dtests=disabled @@ -92,6 +93,7 @@ built-in on-screen tablet", "what is the size of this model", etc. sed -e 's-#!/usr/bin/env python3-#!/usr/bin/python3-g' -i %{buildroot}%{_bindir}/* find %{buildroot} -type f -name "*.la" -delete -print +%python3_fix_shebang %check %meson_test