gnu: gdk-pixbuf: Propagate private dependencies.

* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]: Move LIBJPEG-TURBO, LIBPNG, and
LIBTIFF ...
[propagated-inputs]: ... here.  Remove LIBX11 while at it.
This commit is contained in:
Marius Bakke 2022-07-25 03:03:10 +02:00
parent 1c526affa3
commit 8c698d7de6
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -671,20 +671,17 @@ (define-public gdk-pixbuf
(invoke "meson" "test" "--timeout-multiplier" "5")))))
'()))))
(propagated-inputs
(list ;; Required by gdk-pixbuf-2.0.pc
glib
;; Required by gdk-pixbuf-xlib-2.0.pc
;; TODO: Remove on core-updates.
libx11
;; Used for testing and required at runtime.
shared-mime-info))
(list glib ;in Requires of gdk-pixbuf-2.0.pc
;; These are in Requires.private of gdk-pixbuf-2.0.pc
libjpeg-turbo
libpng
libtiff
shared-mime-info)) ;required at runtime, too
(inputs
`(,@(if (%current-target-system)
`(("bash-minimal" ,bash-minimal)) ; for glib-or-gtk-wrap
'())
("libjpeg" ,libjpeg-turbo)
("libpng" ,libpng)
("libtiff" ,libtiff)))
(if (%current-target-system)
(list bash-minimal) ;for glib-or-gtk-wrap
'()))
(native-inputs
`(("docbook-xml" ,docbook-xml-4.3)
("docbook-xsl" ,docbook-xsl)