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>
This commit is contained in:
		
							parent
							
								
									5f9d590574
								
							
						
					
					
						commit
						cd372ca352
					
				
					 1 changed files with 17 additions and 12 deletions
				
			
		|  | @ -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 a new issue