[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
37/48: gnu: colord: Update to 1.4.3.
From: |
guix-commits |
Subject: |
37/48: gnu: colord: Update to 1.4.3. |
Date: |
Fri, 3 May 2019 12:12:19 -0400 (EDT) |
rekado pushed a commit to branch wip-gnome3.30
in repository guix.
commit 77363a48a1a9e5620f6d5c5d06cab0ae2180fe9e
Author: Ricardo Wurmus <address@hidden>
Date: Thu Dec 6 18:39:55 2018 +0100
gnu: colord: Update to 1.4.3.
* gnu/packages/gnome.scm (colord): Update to 1.4.3.
[build-system]: Use meson-build-system.
[arguments]: Add glib-or-gtk? flag; update configure flags; remove phase
"patch-/bin/true"; add phase "patch-build-system".
[native-inputs]: Add glib:bin and gtk-doc.
[inputs]: Add gusb and python-wrapper.
---
gnu/packages/gnome.scm | 50 ++++++++++++++++++++++++++++----------------------
1 file changed, 28 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 6ca41f2..3f20bee 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2985,7 +2985,7 @@ keyboard shortcuts.")
(define-public colord
(package
(name "colord")
- (version "1.1.8")
+ (version "1.4.3")
(source
(origin
(method url-fetch)
@@ -2993,38 +2993,42 @@ keyboard shortcuts.")
name "-" version ".tar.xz"))
(sha256
(base32
- "01w97rgzk4qi6fp03scq5jyw0ayx11b479p7dkm2r77k84b9agph"))))
- (build-system glib-or-gtk-build-system)
+ "1xwxahg9mgmapc16xkb4kgmc40zpadrwav33xqmn6cgaw6g6d3ls"))))
+ (build-system meson-build-system)
(arguments
- '(;; The tests want to run valgrind. Punt for now.
+ '(;; FIXME: One test fails:
+ ;; /colord/icc-store (in lib/colord/colord-self-test-private):
+ ;; Incorrect content type for /tmp/colord-vkve/already-exists.icc, got
+ ;; application/x-zerosize
#:tests? #f
- #:configure-flags (list "--localstatedir=/var"
- ;; GUSB not packaged yet.
- "--disable-gusb"
+ #:glib-or-gtk? #t
+ #:configure-flags (list "-Dlocalstatedir=/var"
;; No dep on systemd.
- "--disable-systemd-login"
+ "-Dsystemd=false"
;; Wants to install to global completion dir;
;; punt.
- "--disable-bash-completion"
+ "-Dbash_completion=false"
;; colord-gtk not packaged yet.
- "--disable-session-example"
- "--with-daemon-user=colord"
- "--enable-sane"
- (string-append "--with-udevrulesdir="
- (assoc-ref %outputs "out")
- "/lib/udev/rules.d"))
+ "-Dsession_example=false"
+ "-Ddaemon_user=colord"
+ "-Dsane=true"
+ ;; Requires spotread
+ "-Dargyllcms_sensor=false"
+ ;; TODO: Requires docbook2x
+ "-Dman=false")
#:phases
(modify-phases %standard-phases
- (add-before 'configure 'patch-/bin/true
- (lambda _
- (substitute* "configure"
- (("/bin/true") (which "true")))
- (substitute* "src/Makefile.in"
- (("if test -w \\$\\(DESTDIR\\)\\$\\(prefix\\)/;")
- "if test -w $(DESTDIR)$(localstatedir);")))))))
+ (add-before 'configure 'patch-build-system
+ (lambda* (#:key outputs #:allow-other-keys)
+ (substitute* "rules/meson.build"
+ (("udev.get_pkgconfig_variable\\('udevdir'\\)")
+ (string-append "'" (assoc-ref outputs "out") "/lib/udev'")))
+ #t)))))
(native-inputs
`(("pkg-config" ,pkg-config)
+ ("glib:bin" ,glib "bin") ; for glib-compile-resources, etc.
("gobject-introspection" ,gobject-introspection)
+ ("gtk-doc" ,gtk-doc)
("libtool" ,libtool)
("intltool" ,intltool)))
(propagated-inputs
@@ -3034,10 +3038,12 @@ keyboard shortcuts.")
("lcms" ,lcms)))
(inputs
`(("dbus-glib" ,dbus-glib)
+ ("gusb" ,gusb)
("libgudev" ,libgudev)
("libusb" ,libusb)
("sqlite" ,sqlite)
("polkit" ,polkit)
+ ("python" ,python-wrapper)
("sane-backends" ,sane-backends)))
(home-page "https://www.freedesktop.org/software/colord/")
(synopsis "Color management service")
- 22/48: gnu: atkmm: Update to 2.28.0., (continued)
- 22/48: gnu: atkmm: Update to 2.28.0., guix-commits, 2019/05/03
- 23/48: gnu: pangomm: Update to 2.42.0., guix-commits, 2019/05/03
- 24/48: gnu: gnome-system-monitor: Update to 3.30.0., guix-commits, 2019/05/03
- 29/48: gnu: gnome-settings-daemon: Update to 3.30.1.2., guix-commits, 2019/05/03
- 14/48: gnu: vala: Update to 0.42.3., guix-commits, 2019/05/03
- 15/48: gnu: vte: Update to 0.54.2., guix-commits, 2019/05/03
- 16/48: gnu: five-or-more: Update to 3.30.0., guix-commits, 2019/05/03
- 17/48: gnu: gnome-mines: Update to 3.30.1.1., guix-commits, 2019/05/03
- 26/48: gnu: network-manager-applet: Update to 1.8.18., guix-commits, 2019/05/03
- 35/48: gnu: nautilus: Update to 3.30.4., guix-commits, 2019/05/03
- 37/48: gnu: colord: Update to 1.4.3.,
guix-commits <=
- 42/48: gnu: libgnome-games-support: Update to 1.4.2., guix-commits, 2019/05/03
- 13/48: gnu: seahorse: Update to 3.30., guix-commits, 2019/05/03
- 18/48: gnu: gnome-sudoku: Update to 3.30.0., guix-commits, 2019/05/03
- 20/48: gnu: glib: Install m4 macros., guix-commits, 2019/05/03
- 21/48: gnu: gtkmm: Update to 3.24.0., guix-commits, 2019/05/03
- 25/48: gnu: gnome-calculator: Update to 3.30.1., guix-commits, 2019/05/03
- 28/48: gnu: gnome-keyring: Add missing input., guix-commits, 2019/05/03
- 30/48: gnu: network-manager: Update to 1.14.4., guix-commits, 2019/05/03
- 39/48: gnu: epiphany: Update to 3.30.2., guix-commits, 2019/05/03
- 40/48: gnu: yelp: Update to 3.30.0., guix-commits, 2019/05/03