[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
136/201: gnu: gtk: Add the generate-gdk-pixbuf-loaders-cache-file phase.
From: |
guix-commits |
Subject: |
136/201: gnu: gtk: Add the generate-gdk-pixbuf-loaders-cache-file phase. |
Date: |
Mon, 1 Nov 2021 23:19:00 -0400 (EDT) |
apteryx pushed a commit to branch core-updates-frozen-batched-changes
in repository guix.
commit 1cceab305f0e6d5965939093fcea6bd3f5add9bc
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Sat Oct 16 02:23:47 2021 -0400
gnu: gtk: Add the generate-gdk-pixbuf-loaders-cache-file phase.
* gnu/packages/gtk.scm (gtk+)[arguments]: Import the (guix build
glib-or-gtk-build-system) module and put it in scope.
[phases]{generate-gdk-pixbuf-loaders-cache-file}: New phase.
(gtk): Likewise.
---
gnu/packages/gtk.scm | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 8f57f66..8c3d554 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1039,7 +1039,12 @@ application suites.")
("xorg-server" ,xorg-server-for-tests)
("xsltproc" ,libxslt)))
(arguments
- `(#:disallowed-references (,xorg-server-for-tests)
+ `(#:imported-modules ((guix build glib-or-gtk-build-system)
+ ,@%gnu-build-system-modules)
+ #:modules ((guix build utils)
+ (guix build gnu-build-system)
+ ((guix build glib-or-gtk-build-system) #:prefix
glib-or-gtk:))
+ #:disallowed-references (,xorg-server-for-tests)
;; 47 MiB goes to "out" (24 of which is locale data!), and 26 MiB goes
;; to "doc".
#:configure-flags (list (string-append "--with-html-dir="
@@ -1055,6 +1060,9 @@ application suites.")
"--enable-broadway-backend")
#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
+ (assoc-ref glib-or-gtk:%standard-phases
+ 'generate-gdk-pixbuf-loaders-cache-file))
(add-after 'unpack 'disable-failing-tests
(lambda _
(substitute* "testsuite/gtk/Makefile.in"
@@ -1119,7 +1127,10 @@ application suites.")
(build-system meson-build-system)
(outputs '("out" "bin" "doc"))
(arguments
- `(#:configure-flags
+ `(#:modules ((guix build utils)
+ (guix build meson-build-system)
+ ((guix build glib-or-gtk-build-system) #:prefix
glib-or-gtk:))
+ #:configure-flags
(list
"-Dbroadway-backend=true" ;for broadway display-backend
"-Dcloudproviders=enabled" ;for cloud-providers support
@@ -1133,6 +1144,9 @@ application suites.")
"-Dman-pages=true")
#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
+ (assoc-ref glib-or-gtk:%standard-phases
+ 'generate-gdk-pixbuf-loaders-cache-file))
(add-after 'unpack 'patch
(lambda* (#:key inputs native-inputs outputs #:allow-other-keys)
;; Correct DTD resources of docbook.
- 35/201: gnu: gnupg: Update to 2.2.30., (continued)
- 35/201: gnu: gnupg: Update to 2.2.30., guix-commits, 2021/11/01
- 59/201: Revert gstreamer update to 1.19.2., guix-commits, 2021/11/01
- 64/201: gnu: gst-plugins-ugly: Update to 1.18.5., guix-commits, 2021/11/01
- 66/201: gnu: gst-editing-services: Update to 1.18.5., guix-commits, 2021/11/01
- 114/201: gnu: rest: Use libsoup-minimal., guix-commits, 2021/11/01
- 117/201: gnu: graphviz: Update to 2.49.0., guix-commits, 2021/11/01
- 126/201: gnu: glib-networking: Update to 2.70.rc., guix-commits, 2021/11/01
- 128/201: gnu: libsoup: Reverse inheritance relationship with libsoup-minimal., guix-commits, 2021/11/01
- 132/201: gnu: webkitgtk: Add a debug output., guix-commits, 2021/11/01
- 118/201: gnu: cmake-bootstrap: Update to 3.21.3., guix-commits, 2021/11/01
- 136/201: gnu: gtk: Add the generate-gdk-pixbuf-loaders-cache-file phase.,
guix-commits <=
- 139/201: gnu: gdk-pixbuf: Add a search path for the loaders cache file., guix-commits, 2021/11/01
- 131/201: gnu: pulseaudio: Add doxygen to fix build., guix-commits, 2021/11/01
- 140/201: gnu: gtk: Replace gdk-pixbuf+svg by librsvg., guix-commits, 2021/11/01
- 141/201: gnu: librsvg: Preserve the loaders.cache file., guix-commits, 2021/11/01
- 162/201: gnu: zxing-cpp: Update to 1.2.0-0.00783db., guix-commits, 2021/11/01
- 166/201: gnu: python2-lit: Remove package., guix-commits, 2021/11/01
- 168/201: gnu: Add cling., guix-commits, 2021/11/01
- 163/201: gnu: python-numpy: Update to 1.21.3 and cleanup., guix-commits, 2021/11/01
- 165/201: gnu: ldc: Update to 1.27.1., guix-commits, 2021/11/01
- 193/201: gnu: python-distro: Update to 1.6.0., guix-commits, 2021/11/01