gnu: libmediainfo: Fix usage of libcurl and libtinyxml2.

* gnu/packages/video.scm (libmediainfo): Fix usage of libcurl and libtinyxml2.
[arguments]: Add configure-flags.
[native-inputs]: Move zlib, tinyxml2, curl, libzen to ...
[propagated-inputs]: ... Here.
(mediainfo):
[native-inputs]: Remove zlib, libzen. Move libmediainfo to ...
[inputs]: ... Here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Michael Rohleder 2021-06-09 08:12:40 +02:00 committed by Ludovic Courtès
parent 8cef92d063
commit a1d841433e
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -3850,14 +3850,17 @@ (define-public libmediainfo
`(("autoconf" ,autoconf)
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)
("zlib" ,zlib)
("pkg-config" ,pkg-config)))
(propagated-inputs
`(("zlib" ,zlib)
("tinyxml2" ,tinyxml2)
("curl" ,curl)
("curl" ,curl) ; In Requires.private of libmediainfo.pc.
("libzen" ,libzen)))
(build-system gnu-build-system)
(arguments
'(#:tests? #f ; see above TODO
#:configure-flags
(list "--with-libcurl" "--with-libtinyxml2")
#:phases
;; build scripts not in root of archive
(modify-phases %standard-phases
@ -3910,10 +3913,9 @@ (define-public mediainfo
`(("autoconf" ,autoconf)
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)
("zlib" ,zlib)
("libmediainfo" ,libmediainfo)
("libzen" ,libzen)))
("pkg-config" ,pkg-config)))
(inputs
`(("libmediainfo" ,libmediainfo)))
(build-system gnu-build-system)
(arguments
'(#:tests? #f ; lacks tests