Subject: [PATCH 3/7] gnu: vips: Propagate inputs to satisfy vips.pc.

From: Vinicius Monego <[email-masked]>
Date: Mon, 3 Mar 2025 14:02:11 +0000

* gnu/packages/image-processing.scm (vips)[inputs]: Remove giflib,
niftilib. Move expat, fftw, lcms, libexif, libgsf, libjpeg-turbo,
libpng, librsvg-for-system, libtiff, libxml2, libwebp, matio, openexr,
orc, pango to ...
[propagated-inputs]: ... here.

Change-Id: I96783e51bb0618befba38e7a521d3d6182913fe0
---
 gnu/packages/image-processing.scm | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm
index 89324f3a08..9def124674 100644
--- a/gnu/packages/image-processing.scm
+++ b/gnu/packages/image-processing.scm
@@ -791,14 +791,10 @@ (define-public vips
     (build-system meson-build-system)
     (native-inputs
      (list gobject-introspection pkg-config))
-    (inputs
+    (inputs (list glib (list glib "bin") hdf5 imagemagick poppler))
+    (propagated-inputs
      (list expat
            fftw
-           giflib
-           glib
-           (list glib "bin")
-           hdf5
-           imagemagick
            lcms
            libexif
            libgsf
@@ -809,11 +805,9 @@ (define-public vips
            libxml2
            libwebp
            matio
-           niftilib
            openexr
            orc
-           pango
-           poppler))
+           pango))
     (home-page "https://libvips.github.io/libvips/")
     (synopsis "Multithreaded image processing system with low memory needs")
     (description
-- 
2.48.1