gnu: colord-gtk: Update to 0.3.0.

* gnu/packages/freedesktop.scm (colord-gtk): Update to 0.3.0.
[build-system]: Use meson-build-system.
[configure-flags] New argument.
[native-inputs]: Replace intltool with gettext-minimal.
[inputs]: Add pango-next.
[propagated-inputs]: Replace gtk+ with gtk.
[description]: Substitute GTK+ for GTK.
This commit is contained in:
Maxim Cournoyer 2022-09-05 00:25:19 -04:00
parent 0884238e15
commit 7b04616664
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -1770,27 +1770,37 @@ (define-public telepathy-mission-control
(define-public colord-gtk (define-public colord-gtk
(package (package
(name "colord-gtk") (name "colord-gtk")
(version "0.1.26") (version "0.3.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://www.freedesktop.org/software/colord" (uri (string-append "https://www.freedesktop.org/software/colord"
"/releases/" name "-" version ".tar.xz")) "/releases/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0i9y3bb5apj6a0f8cx36l6mjzs7xc0k7nf0magmf58vy2mzhpl18")))) "1l61ydb0zv2ffilwpapgz5mm3bznr28zl16xqbxnz6kdsrb6cimr"))))
(build-system gnu-build-system) (build-system meson-build-system)
(arguments '(#:tests? #f)) ; require the colord system service (arguments '(#:tests? #f ;require the colord system service
;; Building documentation fails with: "Cannot build man pages
;; without docbook-xsl-ns".
#:configure-flags (list "-Ddocs=false" "-Dman=false")))
(native-inputs (native-inputs
(list gobject-introspection intltool pkg-config vala)) (list gettext-minimal
gobject-introspection
pkg-config
vala))
(inputs
;; TODO: remove pango-next after it's the default.
(list gtk+
pango-next))
(propagated-inputs (propagated-inputs
;; colord-gtk.pc refers to all these. ;; colord-gtk.pc refers to all these.
(list colord gtk+)) (list colord gtk))
(synopsis "GTK integration for libcolord") (synopsis "GTK integration for libcolord")
(home-page "https://www.freedesktop.org/software/colord/") (home-page "https://www.freedesktop.org/software/colord/")
(description (description
"This is a GTK+ convenience library for interacting with colord. It is "This is a GTK convenience library for interacting with colord. It is
useful for both applications which need colour management and applications that useful for both applications which need colour management and applications
wish to perform colour calibration.") that wish to perform colour calibration.")
(license license:lgpl2.1+))) (license license:lgpl2.1+)))
(define-public libfprint (define-public libfprint