gnu: libextractor: Add more optional inputs.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Add gtk+, libarchive, libgsf, and libmpeg2. [arguments]: New field. Signed-off-by: Leo Famulari <leo@famulari.name>master
parent
5f9d590574
commit
cd372ca352
|
@ -50,6 +50,7 @@
|
||||||
#:use-module (gnu packages tls)
|
#:use-module (gnu packages tls)
|
||||||
#:use-module (gnu packages video)
|
#:use-module (gnu packages video)
|
||||||
#:use-module (gnu packages xiph)
|
#:use-module (gnu packages xiph)
|
||||||
|
#:use-module (gnu packages backup)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
|
@ -81,17 +82,12 @@
|
||||||
;; FIXME:
|
;; FIXME:
|
||||||
;; The following dependencies are all optional, but should be
|
;; The following dependencies are all optional, but should be
|
||||||
;; available for maximum coverage:
|
;; available for maximum coverage:
|
||||||
;; * libarchive
|
|
||||||
;; * libgif (giflib)
|
|
||||||
;; * libgtk+ >= 3.0.0 (may probably drop glib then as a propagated input of
|
|
||||||
;; gtk)
|
|
||||||
;; * libgsf
|
|
||||||
;; * libmagic (file)
|
;; * libmagic (file)
|
||||||
;; * libmpeg2
|
;; * libmp4v2 ; package it
|
||||||
;; * libmp4v2
|
;; * librpm ; package it
|
||||||
;; * librpm
|
;; * libsmf ; package it
|
||||||
;; * libsmf
|
;; * libtidy ; package it
|
||||||
;; * libtidy
|
;; * libgif (giflib) ; investigate failure
|
||||||
(inputs
|
(inputs
|
||||||
`(("exiv2" ,exiv2)
|
`(("exiv2" ,exiv2)
|
||||||
("flac" ,flac)
|
("flac" ,flac)
|
||||||
|
@ -100,14 +96,23 @@
|
||||||
("glib" ,glib)
|
("glib" ,glib)
|
||||||
("gstreamer" ,gstreamer)
|
("gstreamer" ,gstreamer)
|
||||||
("gst-plugins-base" ,gst-plugins-base)
|
("gst-plugins-base" ,gst-plugins-base)
|
||||||
|
("gtk+" ,gtk+)
|
||||||
|
("libarchive" ,libarchive)
|
||||||
|
("libgsf" ,libgsf)
|
||||||
("libjpeg" ,libjpeg)
|
("libjpeg" ,libjpeg)
|
||||||
|
("libltdl" ,libltdl)
|
||||||
|
("libmpeg2" ,libmpeg2)
|
||||||
("libogg" ,libogg)
|
("libogg" ,libogg)
|
||||||
("libtiff" ,libtiff)
|
("libtiff" ,libtiff)
|
||||||
("libltdl" ,libltdl)
|
|
||||||
("libvorbis" ,libvorbis)
|
("libvorbis" ,libvorbis)
|
||||||
("zlib" ,zlib)))
|
("zlib" ,zlib)))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
|
(arguments
|
||||||
|
`(#:configure-flags
|
||||||
|
(list (string-append "--with-ltdl="
|
||||||
|
(assoc-ref %build-inputs "libltdl")))
|
||||||
|
#:parallel-tests? #f))
|
||||||
(synopsis "Library to extract meta-data from media files")
|
(synopsis "Library to extract meta-data from media files")
|
||||||
(description
|
(description
|
||||||
"GNU libextractor is a library for extracting metadata from files. It
|
"GNU libextractor is a library for extracting metadata from files. It
|
||||||
|
|
Reference in New Issue