[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
15/181: gnu: libwacom: Update to 2.4.0.
From: |
guix-commits |
Subject: |
15/181: gnu: libwacom: Update to 2.4.0. |
Date: |
Tue, 13 Sep 2022 02:25:05 -0400 (EDT) |
apteryx pushed a commit to branch master
in repository guix.
commit 5d26c2e658114cf4b8e61437a07db17e0595255b
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Mon Aug 22 22:43:47 2022 -0400
gnu: libwacom: Update to 2.4.0.
* gnu/packages/xdisorg.scm (libwacom): Update to 2.4.0.
[source]: Change archive extension from bz2 to xz.
[build-system]: Switch to meson.
[configure-flags]: Adjust for meson.
[phases]: New field.
[native-inputs]: Add python-evdev, python-libevdev, python-pytest and
python-pyudev.
[inputs]: Move libgudev to...
[propagated-inputs]: ... here.
---
gnu/packages/xdisorg.scm | 31 +++++++++++++++++++++----------
1 file changed, 21 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 26905b1416..d7e6f8467d 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -1344,28 +1344,39 @@ Escape key when Left Control is pressed and released on
its own.")
(define-public libwacom
(package
(name "libwacom")
- (version "1.10")
+ (version "2.4.0")
(source (origin
(method url-fetch)
(uri (string-append
"https://github.com/linuxwacom/libwacom/releases/download/"
- "libwacom-" version "/libwacom-" version ".tar.bz2"))
+ "libwacom-" version "/libwacom-" version ".tar.xz"))
(sha256
(base32
- "14aj4ss1chxxgaprs9sfriia2ch9wj9rqay0ndkzk1m7jx2qrjgn"))))
- (build-system glib-or-gtk-build-system)
+ "056l5dndd8654bmwlxxhvx8082s7pp9bg0wm68zb56iz3rv25l6h"))))
+ (build-system meson-build-system)
(arguments
- `(#:configure-flags '("--disable-static")))
+ (list
+ #:configure-flags #~(list "--default-library=shared")
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-tests
+ (lambda _
+ ;; Do not attempt to run systemd-specific commands.
+ (substitute* "test/test_udev_rules.py"
+ (("(systemd-hwdb|systemctl)")
+ "true")))))))
(native-inputs
(list pkg-config
;; For tests.
- python))
+ python
+ python-evdev
+ python-libevdev
+ python-pytest
+ python-pyudev))
(inputs
- (list gtk+ libgudev eudev libxml2))
+ (list gtk+ eudev libxml2))
(propagated-inputs
- ;; libwacom includes header files that include GLib, and libinput uses
- ;; those header files.
- (list glib))
+ ;; libwacom.pc 'Requires' these:
+ (list glib libgudev))
(home-page "https://linuxwacom.github.io/")
(synopsis "Helper library for Wacom tablet settings")
(description
- 38/181: gnu: accountsservice: Propagate glib., (continued)
- 38/181: gnu: accountsservice: Propagate glib., guix-commits, 2022/09/13
- 32/181: gnu: ibus: Update to 1.5.27, use gexps and remove input labels., guix-commits, 2022/09/13
- 37/181: gnu: mutter: Update to 42.4, use gexps and remove input labels., guix-commits, 2022/09/13
- 33/181: gnu: evolution-data-server: Update to 3.44.4 and remove input labels., guix-commits, 2022/09/13
- 40/181: gnu: gdm: Use gexps and new style inputs., guix-commits, 2022/09/13
- 46/181: gnu: gjs: Update to 1.72.2., guix-commits, 2022/09/13
- 17/181: gnu: baobab: Update to 42.0 and delete input labels., guix-commits, 2022/09/13
- 36/181: gnu: Add wayland-protocols-next., guix-commits, 2022/09/13
- 35/181: gnu: pipewire-0.3: Update to 0.3.56 and use gexps., guix-commits, 2022/09/13
- 42/181: gnu: lxsession: Use polkit-duktape., guix-commits, 2022/09/13
- 15/181: gnu: libwacom: Update to 2.4.0.,
guix-commits <=
- 22/181: gnu: zenity: Update to 3.43.0., guix-commits, 2022/09/13
- 27/181: gnu: upower: Update to 1.90.0., guix-commits, 2022/09/13
- 29/181: gnu: sdl2: Update to 2.24.0, use gexps and remove input labels., guix-commits, 2022/09/13
- 34/181: gnu: gnome-online-accounts: Update to 3.44.0 and delete input labels., guix-commits, 2022/09/13
- 41/181: gnu: gdm: Patch dbus-run-session path., guix-commits, 2022/09/13
- 45/181: gnu: gjs: Remove input labels., guix-commits, 2022/09/13
- 47/181: gnu: mozjs: Update home-page., guix-commits, 2022/09/13
- 50/181: gnu: gtk: Replace librsvg with librsvg-bootstrap., guix-commits, 2022/09/13
- 53/181: gnu: Add rest-next., guix-commits, 2022/09/13
- 51/181: gnu: Add gobject-introspection-next., guix-commits, 2022/09/13