gnu: Fix build failures due to missing XMLLINT.

This is a followup to commit 4b58d88.

* gnu/packages/gnome.scm (eog, epiphany, evince, gnome-desktop,
  gnome-klotski, gnome-mines, gnome-terminal, rhythmbox, seahorse,
  simple-scan, totem): Add LIBXML2 to native-inputs.
  (evince, gnome-desktop, rhythmbox): Move ITSTOOL to native-inputs.
This commit is contained in:
宋文武 2015-08-23 18:24:08 +08:00
parent a63a73dcb7
commit bcb354ad94

View file

@ -174,15 +174,16 @@ (define-public gnome-desktop
"05lvik5cdh51xqd332qingph09zdhiaa1kqy9k2sk1simz4pvf8m"))))
(build-system gnu-build-system)
(native-inputs
`(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
`(("itstool" ,itstool)
("intltool" ,intltool)
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
`(("gdk-pixbuf" ,gdk-pixbuf)
("glib" ,glib)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
("iso-codes" ,iso-codes)
("itstool" ,itstool)
("libx11" ,libx11)
("libxext" ,libxext)
("libxkbfile" ,libxkbfile)
@ -408,7 +409,6 @@ (define-public evince
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("libgnome-keyring" ,libgnome-keyring)
("adwaita-icon-theme" ,adwaita-icon-theme)
("itstool" ,itstool)
("gdk-pixbuf" ,gdk-pixbuf)
("atk" ,atk)
("pango" ,pango)
@ -421,13 +421,14 @@ (define-public evince
("dconf" ,dconf)
("libcanberra" ,libcanberra)
("libsecret" ,libsecret)
;; For tests.
("dogtail" ,python2-dogtail)))
(native-inputs
`(("intltool" ,intltool)
`(("itstool" ,itstool)
("intltool" ,intltool)
("glib" ,glib "bin")
("pkg-config" ,pkg-config)))
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(home-page
"http://www.gnome.org/projects/evince/")
(synopsis "GNOME's document viewer")
@ -1607,7 +1608,8 @@ (define-public seahorse
`(("intltool" ,intltool)
("glib:bin" ,glib "bin")
("itstool" ,itstool)
("pkg-config" ,pkg-config)))
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(home-page "https://launchpad.net/gnome-themes-standard")
(synopsis "Manage encryption keys and passwords in the GNOME keyring")
(description
@ -2089,7 +2091,8 @@ (define-public gnome-mines
`(("pkg-config" ,pkg-config)
("desktop-file-utils" ,desktop-file-utils)
("intltool" ,intltool)
("itstool" ,itstool)))
("itstool" ,itstool)
("xmllint" ,libxml2)))
(inputs
`(("gtk+" ,gtk+)
("librsvg" ,librsvg)))
@ -2128,7 +2131,8 @@ (define-public gnome-terminal
`(("pkg-config" ,pkg-config)
("desktop-file-utils" ,desktop-file-utils)
("intltool" ,intltool)
("itstool" ,itstool)))
("itstool" ,itstool)
("xmllint" ,libxml2)))
(propagated-inputs
`(("dconf" ,dconf)))
(inputs
@ -2764,7 +2768,8 @@ (define-public gnome-klotski
`(("desktop-file-utils" ,desktop-file-utils)
("intltool" ,intltool)
("itstool" ,itstool)
("pkg-config" ,pkg-config)))
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
`(("gtk+" ,gtk+)
("librsvg" ,librsvg)))
@ -2899,7 +2904,8 @@ (define-public totem
("desktop-file-utils" ,desktop-file-utils)
("gobject-introspection" ,gobject-introspection)
("intltool" ,intltool)
("itstool" ,itstool)))
("itstool" ,itstool)
("xmllint" ,libxml2)))
(propagated-inputs
`(("dconf" ,dconf)))
(inputs
@ -2996,11 +3002,13 @@ (define-public rhythmbox
(propagated-inputs
`(("dconf" ,dconf)))
(native-inputs
`(("intltool" ,intltool)
`(("itstool" ,itstool)
("intltool" ,intltool)
("glib" ,glib "bin")
("gobject-introspection" ,gobject-introspection)
("desktop-file-utils" ,desktop-file-utils)
("pkg-config" ,pkg-config)))
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
`(("json-glib" ,json-glib)
("tdb" ,tdb)
@ -3010,7 +3018,6 @@ (define-public rhythmbox
("vala" ,vala)
("gmime" ,gmime)
("nettle" ,nettle)
("itstool" ,itstool)
("adwaita-icon-theme" ,adwaita-icon-theme)
("grilo" ,grilo)
("grilo-plugins" ,grilo-plugins)
@ -3075,7 +3082,8 @@ (define-public eog
("itstool", itstool)
("glib" ,glib "bin")
("gobject-introspection" ,gobject-introspection)
("pkg-config" ,pkg-config)))
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
`(("gnome-desktop" ,gnome-desktop)
("shared-mime-info" ,shared-mime-info)
@ -3246,7 +3254,8 @@ (define-public simple-scan
("colord" ,colord)
("glib" ,glib "bin") ; glib-compile-schemas, etc.
("pkg-config" ,pkg-config)
("vala" ,vala)))
("vala" ,vala)
("xmllint" ,libxml2)))
(home-page "https://launchpad.net/simple-scan")
(synopsis "Document and image scanner")
(description "Simple Scan is an easy-to-use application, designed to let
@ -3281,7 +3290,8 @@ (define-public epiphany
(native-inputs
`(("intltool" ,intltool)
("itstool" ,itstool)
("pkg-config" ,pkg-config)))
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
`(("avahi" ,avahi)
("gcr" ,gcr)