[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
130/130: gnu: gtk: Add the generate-gdk-pixbuf-loaders-cache-file phase.
From: |
guix-commits |
Subject: |
130/130: gnu: gtk: Add the generate-gdk-pixbuf-loaders-cache-file phase. |
Date: |
Sat, 16 Oct 2021 02:36:51 -0400 (EDT) |
apteryx pushed a commit to branch core-updates-frozen-batched-changes
in repository guix.
commit 4c6b5b6c911d49f91c81447f3e38cfe70e713236
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 | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index f5ba02c..c8739e3 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1020,7 +1020,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="
@@ -1036,6 +1041,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"
@@ -1100,7 +1108,12 @@ application suites.")
(build-system meson-build-system)
(outputs '("out" "bin" "doc"))
(arguments
- `(#:configure-flags
+ `(#: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:))
+ #:configure-flags
(list
"-Dbroadway-backend=true" ;for broadway display-backend
"-Dcloudproviders=enabled" ;for cloud-providers support
@@ -1114,6 +1127,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.
- 105/130: gnu: at-spi2-core: Reverse inheritance relationship with minimal variant., (continued)
- 105/130: gnu: at-spi2-core: Reverse inheritance relationship with minimal variant., guix-commits, 2021/10/16
- 107/130: gnu: json-glib-minimal: Introduce minimal variant., guix-commits, 2021/10/16
- 106/130: gnu: at-spi2-atk: Break a dependency cycle between GTK+ and Inkscape., guix-commits, 2021/10/16
- 108/130: gnu: colord-minimal: Introduce minimal variant., guix-commits, 2021/10/16
- 113/130: gnu: mesa: Update to 21.2.4., guix-commits, 2021/10/16
- 115/130: gnu: lsof: Disable the LTlock test., guix-commits, 2021/10/16
- 116/130: gnu: lsof: Fix indentation., guix-commits, 2021/10/16
- 123/130: profiles: Add a gdk-pixbuf-loaders-cache-file hook., guix-commits, 2021/10/16
- 126/130: gnu: glib: Update to 2.70, specify a bindir prefix and hide package., guix-commits, 2021/10/16
- 128/130: gnu: libthai: Make datrie a normal native-input., guix-commits, 2021/10/16
- 130/130: gnu: gtk: Add the generate-gdk-pixbuf-loaders-cache-file phase.,
guix-commits <=
- 70/130: gnu: python-keras: Enable parallel tests., guix-commits, 2021/10/16
- 129/130: gnu: glib-networking: Update to 2.70.rc., guix-commits, 2021/10/16
- 86/130: gnu: gdb: Patch references to /bin/sh and add debug output., guix-commits, 2021/10/16
- 104/130: build: glib-or-gtk-build-system: Fix indentation., guix-commits, 2021/10/16
- 99/130: gnu: python-setuptools-scm: Update to 6.3.2, guix-commits, 2021/10/16
- 120/130: gnu: util-linux: Globally disable the lsns test., guix-commits, 2021/10/16
- 121/130: gnu: heimdal: Fix build., guix-commits, 2021/10/16
- 125/130: gnu: gtk: Deprecate gdk-pixbuf+svg in favor of librsvg., guix-commits, 2021/10/16
- 118/130: gnu: openssl: Absorb 1.1.1l graft., guix-commits, 2021/10/16
- 57/130: gnu: Add a missing copyright., guix-commits, 2021/10/16