[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
251/401: gnu: gnome-color-manager: Update package definition.
From: |
guix-commits |
Subject: |
251/401: gnu: gnome-color-manager: Update package definition. |
Date: |
Tue, 18 Aug 2020 16:21:47 -0400 (EDT) |
dannym pushed a commit to branch wip-desktop
in repository guix.
commit ee7a1b5b49f7f9fce36e5cf25056fec78284bc3a
Author: Raghav Gururajan <raghavgururajan@disroot.org>
AuthorDate: Tue Aug 4 13:35:40 2020 -0400
gnu: gnome-color-manager: Update package definition.
* gnu/packages/gnome.scm (gnome-color-manager) [version]: Update to
3.36.0.
[source]<origin>[sha256]: Modify base32.
[outputs]: New output "help".
[arguments]<#:phases>['skip-gtk-update-icon-cache]: New phase.
['pre-check]: Modify phase.
['move-help]: New phase.
[native-inputs]: Add python-wrapper.
[inputs]: Add colord, glib, gtk+ and lcms. Remove adwaita-icon-theme,
appstream-glib, colord-gtk, exiv2, gnome-desktop, libexif, libtiff,
libxrandr, libxtst, libxxf86vm, vte and xorgproto.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
---
gnu/packages/gnome.scm | 106 ++++++++++++++++++++++++++-----------------------
1 file changed, 57 insertions(+), 49 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ef589c2..c51d47d 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1208,56 +1208,64 @@ documentation.")
(define-public gnome-color-manager
(package
- (name "gnome-color-manager")
- (version "3.32.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "mirror://gnome/sources/" name "/"
- (version-major+minor version) "/"
- name "-" version ".tar.xz"))
- (sha256
- (base32
- "1vpxa2zjz3lkq9ldjg0fl65db9s6b4kcs8nyaqfz3jygma7ifg3w"))))
- (build-system meson-build-system)
- (arguments
- `(#:glib-or-gtk? #t
- #:phases
+ (name "gnome-color-manager")
+ (version "3.36.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (string-append "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32 "0fxdng74d8hwhfx1nwl1i4jx9h9f6c2hkyc12f01kqbjcimrxnwx"))))
+ (build-system meson-build-system)
+ (outputs '("out" "help"))
+ (arguments
+ `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
+ #:phases
(modify-phases %standard-phases
- (add-before
- 'check 'pre-check
- (lambda _
- ;; Tests require a running X server.
- (system "Xvfb :1 &")
- (setenv "DISPLAY" ":1")
- #t)))))
- (native-inputs
- `(("desktop-file-utils" ,desktop-file-utils)
- ("gettext" ,gettext-minimal)
- ("glib:bin" ,glib "bin")
- ("gtk+:bin" ,gtk+ "bin")
- ("itstool" ,itstool)
- ("pkg-config" ,pkg-config)
- ("xorg-server" ,xorg-server-for-tests)))
- (inputs
- `(("adwaita-icon-theme" ,adwaita-icon-theme)
- ("appstream-glib" ,appstream-glib)
- ("colord-gtk" ,colord-gtk)
- ("exiv2" ,exiv2)
- ("gnome-desktop" ,gnome-desktop)
- ("libcanberra" ,libcanberra)
- ("libexif" ,libexif)
- ("libtiff" ,libtiff)
- ("libxrandr" ,libxrandr)
- ("libxtst" ,libxtst)
- ("libxxf86vm" ,libxxf86vm)
- ("vte" ,vte)
- ("xorgproto" ,xorgproto)))
- (synopsis "Color profile manager for the GNOME desktop")
- (description "GNOME Color Manager is a session framework that makes
-it easy to manage, install and generate color profiles
-in the GNOME desktop.")
- (home-page "https://gitlab.gnome.org/GNOME/gnome-color-manager")
- (license license:gpl2+)))
+ (add-before 'configure 'skip-gtk-update-icon-cache
+ (lambda _
+ (substitute* "meson_post_install.sh"
+ (("gtk-update-icon-cache")
+ "true"))
+ #t))
+ (add-before 'check 'pre-check
+ (lambda _
+ ;; Tests require a running X server.
+ (system "Xvfb :1 +extension GLX &")
+ (setenv "DISPLAY" ":1")
+ #t))
+ (add-after 'install 'move-help
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+ (help (assoc-ref outputs "help")))
+ (mkdir-p (string-append help "/share"))
+ (rename-file
+ (string-append out "/share/help")
+ (string-append help "/share/help"))
+ #t))))))
+ (native-inputs
+ `(("desktop-file-utils" ,desktop-file-utils)
+ ;; ("docbook2man" ,docbook-utils)
+ ("gettext" ,gettext-minimal)
+ ("glib:bin" ,glib "bin")
+ ("itstool" ,itstool)
+ ("pkg-config" ,pkg-config)
+ ("python" ,python-wrapper)
+ ("xorg-server" ,xorg-server-for-tests)))
+ (inputs
+ `(("colord" ,colord)
+ ("glib" ,glib)
+ ("gtk+" ,gtk+)
+ ("libcanberra" ,libcanberra)
+ ("lcms" ,lcms)))
+ (synopsis "Color profile manager for the GNOME desktop")
+ (description "GNOME Color Manager is a session framework that makes it easy
+to manage, install and generate color profiles in the GNOME desktop.")
+ (home-page "https://gitlab.gnome.org/GNOME/gnome-color-manager")
+ (license license:gpl2+)))
(define-public gnome-online-miners
(package
- 190/401: gnu: grilo-plugins: Update package definition., (continued)
- 190/401: gnu: grilo-plugins: Update package definition., guix-commits, 2020/08/18
- 196/401: gnu: Add seed., guix-commits, 2020/08/18
- 213/401: gnu: libdmapsharing: Update home-page., guix-commits, 2020/08/18
- 215/401: gnu: mm-common: Update package definition., guix-commits, 2020/08/18
- 225/401: gnu: gtksourceview: Fix glade., guix-commits, 2020/08/18
- 231/401: gnu: totem-pl-parser: Update package definition., guix-commits, 2020/08/18
- 234/401: gnu: tracker-miners: Update package definition., guix-commits, 2020/08/18
- 242/401: gnu: file-roller: Update package definition., guix-commits, 2020/08/18
- 248/401: gnu: gnome-calendar: Update package definition., guix-commits, 2020/08/18
- 250/401: gnu: gnome-clocks: Update package definition., guix-commits, 2020/08/18
- 251/401: gnu: gnome-color-manager: Update package definition.,
guix-commits <=
- 254/401: gnu: gmime: Fix home-page., guix-commits, 2020/08/18
- 262/401: gnu: rust-string-cache-codegen: Remove duplicate definition., guix-commits, 2020/08/18
- 273/401: gnu: rust-xml5ever: Remove duplicate definition., guix-commits, 2020/08/18
- 181/401: gnu: gobject-introspection: Add patches back., guix-commits, 2020/08/18
- 192/401: gnu: gsound: Update package definition., guix-commits, 2020/08/18
- 199/401: gnu: libdazzle: Update package definition., guix-commits, 2020/08/18
- 221/401: gnu: appstream-glib: Fix tests., guix-commits, 2020/08/18
- 238/401: gnu: eog: Update package definition., guix-commits, 2020/08/18
- 249/401: gnu: gnome-characters: Update package definition., guix-commits, 2020/08/18
- 255/401: gnu: gnome-boxes: Fix home-page., guix-commits, 2020/08/18