gnu: evince: Update to 3.16.1, add more inputs.

* gnu/packages/gnome.scm (evince): Update to 3.16.1.
  [inputs]: Add djvulibre, libtiff, gnome-desktop and libsecret.

Co-authored-by: David Hashe <david.hashe@dhashe.com>
This commit is contained in:
宋文武 2015-06-08 19:40:33 +08:00
parent faf713b9d0
commit c769cf9f2a

View file

@ -38,6 +38,7 @@ (define-module (gnu packages gnome)
#:use-module (gnu packages cups) #:use-module (gnu packages cups)
#:use-module (gnu packages curl) #:use-module (gnu packages curl)
#:use-module (gnu packages databases) #:use-module (gnu packages databases)
#:use-module (gnu packages djvu)
#:use-module (gnu packages flex) #:use-module (gnu packages flex)
#:use-module (gnu packages docbook) #:use-module (gnu packages docbook)
#:use-module (gnu packages glib) #:use-module (gnu packages glib)
@ -65,6 +66,7 @@ (define-module (gnu packages gnome)
#:use-module (gnu packages xml) #:use-module (gnu packages xml)
#:use-module (gnu packages gl) #:use-module (gnu packages gl)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
#:use-module (gnu packages texlive)
#:use-module (gnu packages web) #:use-module (gnu packages web)
#:use-module (gnu packages webkit) #:use-module (gnu packages webkit)
#:use-module (gnu packages xorg) #:use-module (gnu packages xorg)
@ -329,7 +331,7 @@ (define-public gnome-keyring
(define-public evince (define-public evince
(package (package
(name "evince") (name "evince")
(version "3.6.1") (version "3.16.1")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/" (uri (string-append "mirror://gnome/sources/" name "/"
@ -337,7 +339,7 @@ (define-public evince
name "-" version ".tar.xz")) name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1da1pij030dh8mb0pr0jnyszgsbjnh8lc17rj5ii52j3kmbv51qv")))) "0c31pwfzfm5x036f018q31k33vl8xb96nbs0iiccsc1abc37bzq6"))))
(build-system glib-or-gtk-build-system) (build-system glib-or-gtk-build-system)
(arguments (arguments
`(#:configure-flags '("--disable-nautilus") `(#:configure-flags '("--disable-nautilus")
@ -348,12 +350,18 @@ (define-public evince
#:tests? #f)) #:tests? #f))
(inputs (inputs
`(("libspectre" ,libspectre) `(("libspectre" ,libspectre)
;; ("djvulibre" ,djvulibre) ("djvulibre" ,djvulibre)
("ghostscript" ,ghostscript) ("ghostscript" ,ghostscript)
("poppler" ,poppler) ("poppler" ,poppler)
("libtiff" ,libtiff)
;; TODO:
;; Add libgxps for XPS support.
;; Build libkpathsea as a shared library for DVI support.
;; ("libkpathsea" ,texlive-bin)
("gnome-desktop" ,gnome-desktop)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("libgnome-keyring" ,libgnome-keyring) ("libgnome-keyring" ,libgnome-keyring)
("gnome-icon-theme" ,gnome-icon-theme) ("adwaita-icon-theme" ,adwaita-icon-theme)
("itstool" ,itstool) ("itstool" ,itstool)
("gdk-pixbuf" ,gdk-pixbuf) ("gdk-pixbuf" ,gdk-pixbuf)
("atk" ,atk) ("atk" ,atk)
@ -366,6 +374,7 @@ (define-public evince
("shared-mime-info" ,shared-mime-info) ("shared-mime-info" ,shared-mime-info)
("dconf" ,dconf) ("dconf" ,dconf)
("libcanberra" ,libcanberra) ("libcanberra" ,libcanberra)
("libsecret" ,libsecret)
;; For tests. ;; For tests.
("dogtail" ,python2-dogtail))) ("dogtail" ,python2-dogtail)))