gnu: Move numerous "inputs" which should be "native-inputs".

* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
  gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
  gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
  gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
  gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
  gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
  gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
  gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
  gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
  gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
  gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
  gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
  gnu/packages/texlive.scm, gnu/packages/version-control.scm,
  gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
  gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
  gnu/packages/zip.scm:  Move some build-time dependencies from `inputs' to
  `native-inputs'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
John Darrington 2013-12-15 12:01:56 +01:00 committed by Ludovic Courtès
parent e766f699be
commit c4c4cc0597
45 changed files with 619 additions and 463 deletions

View file

@ -168,8 +168,8 @@ (define-public bc
(base32 (base32
"0cqf5jkwx6awgd2xc2a0mkpxilzcfmhncdcfg7c9439wgkqxkxjf")))) "0cqf5jkwx6awgd2xc2a0mkpxilzcfmhncdcfg7c9439wgkqxkxjf"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("readline" ,readline) (inputs `(("readline" ,readline)))
("flex" ,flex))) (native-inputs `(("flex" ,flex)))
(arguments (arguments
'(#:phases '(#:phases
(alist-replace 'configure (alist-replace 'configure

View file

@ -56,10 +56,11 @@ (define-public avahi
`(("expat" ,expat) `(("expat" ,expat)
("glib" ,glib) ("glib" ,glib)
("dbus" ,dbus) ("dbus" ,dbus)
("libdaemon" ,libdaemon) ("gdbm" ,gdbm)
("intltool" ,intltool) ("libdaemon" ,libdaemon)))
("pkg-config" ,pkg-config) (native-inputs
("gdbm" ,gdbm))) `(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(synopsis "Avahi, an mDNS/DNS-SD implementation") (synopsis "Avahi, an mDNS/DNS-SD implementation")
(description (description
"Avahi is a system which facilitates service discovery on a local "Avahi is a system which facilitates service discovery on a local

View file

@ -78,10 +78,11 @@ (define-public libcdio
"0kpp6gr5sjr30pb9klncc37fhkw0wi6r41d2fmvmw17cbj176zmg")))) "0kpp6gr5sjr30pb9klncc37fhkw0wi6r41d2fmvmw17cbj176zmg"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("ncurses" ,ncurses)
("libcddb" ,libcddb)))
(native-inputs
`(("help2man" ,help2man) `(("help2man" ,help2man)
("ncurses" ,ncurses) ("pkg-config" ,pkg-config)))
("pkg-config" ,pkg-config)
("libcddb" ,libcddb)))
(home-page "http://www.gnu.org/software/libcdio/") (home-page "http://www.gnu.org/software/libcdio/")
(synopsis "CD Input and Control library") (synopsis "CD Input and Control library")
(description (description
@ -182,8 +183,9 @@ (define-public dvdisaster
"0pm039a78h7m9vvjmmjfkl05ii6qdmfhvbypxjbc7j5w82y66is4")))) "0pm039a78h7m9vvjmmjfkl05ii6qdmfhvbypxjbc7j5w82y66is4"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("gtk+" ,gtk+-2)))
(native-inputs
`(("gettext" ,gnu-gettext) `(("gettext" ,gnu-gettext)
("gtk+" ,gtk+-2)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("which" ,which))) ("which" ,which)))
(arguments (arguments

View file

@ -44,9 +44,10 @@ (define-public cryptsetup
(inputs (inputs
`(("libgcrypt" ,libgcrypt) `(("libgcrypt" ,libgcrypt)
("lvm2" ,lvm2) ("lvm2" ,lvm2)
("popt" ,popt) ("util-linux" ,util-linux)
("python" ,python-wrapper) ("popt" ,popt)))
("util-linux" ,util-linux))) (native-inputs
`(("python" ,python-wrapper)))
(synopsis "hard disk encryption tool") (synopsis "hard disk encryption tool")
(description (description
"LUKS (Linux Unified Key Setup)/Cryptsetup provides a standard on-disk "LUKS (Linux Unified Key Setup)/Cryptsetup provides a standard on-disk

View file

@ -45,15 +45,16 @@ (define-public curl
"13bhfs41yf60ys2hrikqxjwfzaj0gm91kqzsgc5fr4grzmpm38nx")))) "13bhfs41yf60ys2hrikqxjwfzaj0gm91kqzsgc5fr4grzmpm38nx"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("gnutls" ,gnutls) (inputs `(("gnutls" ,gnutls)
;; to enable the --manual option and make test 1026 pass
("groff" ,groff)
("gss" ,gss) ("gss" ,gss)
("libidn" ,libidn) ("libidn" ,libidn)
("libssh2" ,libssh2) ("libssh2" ,libssh2)
("openldap" ,openldap) ("openldap" ,openldap)
("perl" ,perl)
("pkg-config" ,pkg-config)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("perl" ,perl)
;; to enable the --manual option and make test 1026 pass
("groff" ,groff)
("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:configure-flags '("--with-gnutls" "--with-gssapi"))) `(#:configure-flags '("--with-gnutls" "--with-gssapi")))
(synopsis "curl, command line tool for transferring data with URL syntax") (synopsis "curl, command line tool for transferring data with URL syntax")

View file

@ -65,9 +65,7 @@ (define-public emacs
"pwd"))) "pwd")))
%standard-phases))) %standard-phases)))
(inputs (inputs
`(("pkg-config" ,pkg-config) `(("gnutls" ,gnutls)
("gnutls" ,gnutls)
("texinfo" ,texinfo)
("ncurses" ,ncurses) ("ncurses" ,ncurses)
;; TODO: Add the optional dependencies. ;; TODO: Add the optional dependencies.
@ -86,6 +84,9 @@ (define-public emacs
("libXpm" ,libxpm) ("libXpm" ,libxpm)
("libxml2" ,libxml2) ("libxml2" ,libxml2)
("dbus" ,dbus))) ("dbus" ,dbus)))
(native-inputs
`(("pkg-config" ,pkg-config)
("texinfo" ,texinfo)))
(home-page "http://www.gnu.org/software/emacs/") (home-page "http://www.gnu.org/software/emacs/")
(synopsis "The extensible, customizable, self-documenting text editor") (synopsis "The extensible, customizable, self-documenting text editor")
(description (description

View file

@ -76,8 +76,9 @@ (define-public fontconfig
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("expat" ,expat) (inputs `(("expat" ,expat)
("freetype" ,freetype) ("freetype" ,freetype)
("gs-fonts" ,gs-fonts) ("gs-fonts" ,gs-fonts)))
("pkg-config" ,pkg-config))) (native-inputs
`(("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
;; point to user profile instead of /usr/share/fonts in /etc/fonts.conf ;; point to user profile instead of /usr/share/fonts in /etc/fonts.conf

View file

@ -57,8 +57,9 @@ (define-public gdb
("readline" ,readline) ("readline" ,readline)
("ncurses" ,ncurses) ("ncurses" ,ncurses)
("python" ,python-wrapper) ("python" ,python-wrapper)
("texinfo" ,texinfo)
("dejagnu" ,dejagnu))) ("dejagnu" ,dejagnu)))
(native-inputs
`(("texinfo" ,texinfo)))
(home-page "http://www.gnu.org/software/gdb/") (home-page "http://www.gnu.org/software/gdb/")
(synopsis "The GNU debugger") (synopsis "The GNU debugger")
(description (description

View file

@ -72,11 +72,12 @@ (define-public geeqie
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(;; ("libchamplain" ,libchamplain) `(;; ("libchamplain" ,libchamplain)
("intltool" ,intltool)
("lcms" ,lcms) ("lcms" ,lcms)
("exiv2" ,exiv2) ("exiv2" ,exiv2)
("libpng" ,libpng) ("libpng" ,libpng)
("gtk+" ,gtk+-2) ("gtk+" ,gtk+-2)))
(native-inputs
`(("intltool" ,intltool)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(home-page "http://geeqie.sourceforge.net") (home-page "http://geeqie.sourceforge.net")
(synopsis "Lightweight GTK+ based image viewer") (synopsis "Lightweight GTK+ based image viewer")

View file

@ -134,11 +134,12 @@ (define-public ghostscript
("libpng" ,libpng) ("libpng" ,libpng)
("libpaper" ,libpaper) ("libpaper" ,libpaper)
("libtiff" ,libtiff) ("libtiff" ,libtiff)
("perl" ,perl)
("pkg-config" ,pkg-config) ; needed to find libtiff
("python" ,python-wrapper)
("tcl" ,tcl)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("perl" ,perl)
("pkg-config" ,pkg-config) ; needed to find libtiff
("python" ,python-wrapper)
("tcl" ,tcl)))
(arguments (arguments
`(#:phases `(#:phases
(alist-replace (alist-replace
@ -225,8 +226,8 @@ (define-public libspectre
(sha256 (base32 (sha256 (base32
"1v63lqc6bhhxwkpa43qmz8phqs8ci4dhzizyy16d3vkb20m846z8")))) "1v63lqc6bhhxwkpa43qmz8phqs8ci4dhzizyy16d3vkb20m846z8"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("ghostscript" ,ghostscript) (inputs `(("ghostscript" ,ghostscript)))
("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)))
(synopsis "postscript rendering library") (synopsis "postscript rendering library")
(description (description
"libspectre is a small library for rendering Postscript documents. "libspectre is a small library for rendering Postscript documents.

View file

@ -123,16 +123,16 @@ (define glib
"doc")) ; 20 MiB of GTK-Doc reference "doc")) ; 20 MiB of GTK-Doc reference
(inputs (inputs
`(("coreutils" ,coreutils) `(("coreutils" ,coreutils)
("gettext" ,gnu-gettext)
("libffi" ,libffi) ("libffi" ,libffi)
("zlib" ,zlib)
("tzdata" ,tzdata))) ; for tests/gdatetime.c
(native-inputs
`(("gettext" ,gnu-gettext)
("dbus" ,dbus) ; for GDBus tests
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python" ,python-wrapper) ("python" ,python-wrapper)
("zlib" ,zlib)
("perl" ,perl) ; needed by GIO tests ("perl" ,perl) ; needed by GIO tests
("dbus" ,dbus) ; for GDBus tests ("bash" ,bash)))
("bash" ,bash)
("tzdata" ,tzdata) ; for tests/gdatetime.c
))
(arguments (arguments
'(#:phases (alist-cons-before '(#:phases (alist-cons-before
'build 'pre-build 'build 'pre-build

View file

@ -55,13 +55,14 @@ (define-public brasero
("gstreamer" ,gstreamer) ("gstreamer" ,gstreamer)
("gst-plugins-base" ,gst-plugins-base) ("gst-plugins-base" ,gst-plugins-base)
("gtk+" ,gtk+) ("gtk+" ,gtk+)
("intltool" ,intltool)
("itstool" ,itstool) ("itstool" ,itstool)
("libcanberra" ,libcanberra) ("libcanberra" ,libcanberra)
("libice" ,libice) ("libice" ,libice)
("libnotify" ,libnotify) ("libnotify" ,libnotify)
("libsm" ,libsm) ("libsm" ,libsm)
("libxml2" ,libxml2) ("libxml2" ,libxml2)))
(native-inputs
`(("intltool" ,intltool)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(home-page "https://projects.gnome.org/brasero/") (home-page "https://projects.gnome.org/brasero/")
(synopsis "CD/DVD burning tool for Gnome") (synopsis "CD/DVD burning tool for Gnome")
@ -83,7 +84,7 @@ (define-public gnome-doc-utils
(base32 (base32
"19n4x25ndzngaciiyd8dd6s2mf9gv6nv3wv27ggns2smm7zkj1nb")))) "19n4x25ndzngaciiyd8dd6s2mf9gv6nv3wv27ggns2smm7zkj1nb"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (native-inputs
`(("intltool" ,intltool) `(("intltool" ,intltool)
("libxml2" ,libxml2) ("libxml2" ,libxml2)
("libxslt" ,libxslt) ("libxslt" ,libxslt)
@ -114,12 +115,12 @@ (define-public libgnome-keyring
(base32 (base32
"0c4qrjpmv1hqga3xv6wsq2z10x2n78qgw7q3k3s01y1pggxkgjkd")))) "0c4qrjpmv1hqga3xv6wsq2z10x2n78qgw7q3k3s01y1pggxkgjkd"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs
`(("intltool" ,intltool)))
(inputs (inputs
`(("pkg-config" ,pkg-config) `(("libgcrypt" ,libgcrypt)
("libgcrypt" ,libgcrypt)
("dbus" ,dbus))) ("dbus" ,dbus)))
(native-inputs
`(("pkg-config" ,pkg-config)
("intltool" ,intltool)))
(propagated-inputs (propagated-inputs
;; Referred to in .h files and .pc. ;; Referred to in .h files and .pc.
`(("glib" ,glib))) `(("glib" ,glib)))
@ -177,7 +178,6 @@ (define-public evince
("gtk+" ,gtk+) ("gtk+" ,gtk+)
("glib" ,glib) ("glib" ,glib)
("libxml2" ,libxml2) ("libxml2" ,libxml2)
("pkg-config" ,pkg-config)
("libsm" ,libsm) ("libsm" ,libsm)
("libice" ,libice) ("libice" ,libice)
("shared-mime-info" ,shared-mime-info) ("shared-mime-info" ,shared-mime-info)
@ -185,7 +185,8 @@ (define-public evince
;; For tests. ;; For tests.
("dogtail" ,python2-dogtail))) ("dogtail" ,python2-dogtail)))
(native-inputs (native-inputs
`(("intltool" ,intltool))) `(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(home-page (home-page
"http://www.gnome.org/projects/evince/") "http://www.gnome.org/projects/evince/")
(synopsis "GNOME's document viewer") (synopsis "GNOME's document viewer")
@ -211,8 +212,9 @@ (define-public gsettings-desktop-schemas
"1km8qxwrzvravmg8j680qv64bwnwbdgrmy8bqmhs0dgxn2b1as6a")))) "1km8qxwrzvravmg8j680qv64bwnwbdgrmy8bqmhs0dgxn2b1as6a"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("glib" ,glib) `(("glib" ,glib)))
("intltool" ,intltool) (native-inputs
`(("intltool" ,intltool)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(home-page "https://launchpad.net/gsettings-desktop-schemas") (home-page "https://launchpad.net/gsettings-desktop-schemas")
(synopsis (synopsis
@ -263,9 +265,10 @@ (define-public gnome-icon-theme
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("gtk+" ,gtk+) `(("gtk+" ,gtk+)
("icon-naming-utils" ,icon-naming-utils) ("icon-naming-utils" ,icon-naming-utils)))
("intltool" ,intltool) (native-inputs
("pkg-config" ,pkg-config))) `(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(home-page "http://art.gnome.org/") (home-page "http://art.gnome.org/")
(synopsis (synopsis
"GNOME icon theme") "GNOME icon theme")
@ -290,10 +293,10 @@ (define-public shared-mime-info
'(#:parallel-build? #f)) '(#:parallel-build? #f))
(inputs (inputs
`(("glib" ,glib) `(("glib" ,glib)
("libxml2" ,libxml2) ("libxml2" ,libxml2)))
("pkg-config" ,pkg-config)))
(native-inputs (native-inputs
`(("intltool" ,intltool))) `(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(home-page "http://freedesktop.org/wiki/Software/shared-mime-info") (home-page "http://freedesktop.org/wiki/Software/shared-mime-info")
(synopsis "Database of common MIME types") (synopsis "Database of common MIME types")
(description (description
@ -344,8 +347,9 @@ (define-public libnotify
`(("gdk-pixbuf" ,gdk-pixbuf) `(("gdk-pixbuf" ,gdk-pixbuf)
("glib" ,glib) ("glib" ,glib)
("gtk+" ,gtk+) ("gtk+" ,gtk+)
("libpng" ,libpng) ("libpng" ,libpng)))
("pkg-config" ,pkg-config))) (native-inputs
`(("pkg-config" ,pkg-config)))
(home-page "https://developer-next.gnome.org/libnotify/") (home-page "https://developer-next.gnome.org/libnotify/")
(synopsis (synopsis
"GNOME desktop notification library") "GNOME desktop notification library")

View file

@ -79,8 +79,9 @@ (define-public libextractor
("libtiff" ,libtiff) ("libtiff" ,libtiff)
("libtool" ,libtool) ("libtool" ,libtool)
("libvorbis" ,libvorbis) ("libvorbis" ,libvorbis)
("pkg-config" ,pkg-config)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(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

View file

@ -69,13 +69,16 @@ (define-public icecat
("libxt" ,libxt) ("libxt" ,libxt)
("libffi" ,libffi) ("libffi" ,libffi)
("mesa" ,mesa) ("mesa" ,mesa)
("perl" ,perl)
("python" ,python-2) ; Python 3 not supported
("python2-pysqlite" ,python2-pysqlite)
("unzip" ,unzip) ("unzip" ,unzip)
("yasm" ,yasm) ("yasm" ,yasm)
("zip" ,zip) ("zip" ,zip)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("perl" ,perl)
("python" ,python-2) ; Python 3 not supported
("python2-pysqlite" ,python2-pysqlite)
("pkg-config" ,pkg-config)
("python" ,python-2))) ; Python 3 not supported
(arguments (arguments
`(#:tests? #f ; no check target `(#:tests? #f ; no check target

View file

@ -71,11 +71,12 @@ (define-public graphviz
("fontconfig" ,fontconfig) ("fontconfig" ,fontconfig)
("freetype" ,freetype) ("freetype" ,freetype)
("libltdl" ,libtool) ("libltdl" ,libtool)
("bison" ,bison)
("libXaw" ,libxaw) ("libXaw" ,libxaw)
("expat" ,expat) ("expat" ,expat)
("libjpeg" ,libjpeg) ("libjpeg" ,libjpeg)
("libpng" ,libpng) ("libpng" ,libpng)))
(native-inputs
`(("bison" ,bison)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(home-page "http://www.graphviz.org/") (home-page "http://www.graphviz.org/")
(synopsis "Graph visualization software") (synopsis "Graph visualization software")
@ -109,7 +110,7 @@ (define-public gts
;; Some data files used by the test suite are missing. ;; Some data files used by the test suite are missing.
;; See <http://sourceforge.net/p/gts/bugs/41/>. ;; See <http://sourceforge.net/p/gts/bugs/41/>.
#:tests? #f)) #:tests? #f))
(inputs (native-inputs
`(("pkg-config" ,pkg-config))) `(("pkg-config" ,pkg-config)))
(propagated-inputs (propagated-inputs
;; The gts.pc file has glib-2.0 as required. ;; The gts.pc file has glib-2.0 as required.

View file

@ -39,9 +39,9 @@ (define-public groff
(sha256 (base32 (sha256 (base32
"0xi07nhj5vdgax37rj25mwxzdmsz1ifx50hjgc6hqbkpqkd6821q")))) "0xi07nhj5vdgax37rj25mwxzdmsz1ifx50hjgc6hqbkpqkd6821q"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("bison" ,bison) (inputs `(("ghostscript" ,ghostscript)
("ghostscript" ,ghostscript) ("netpbm" ,netpbm)))
("netpbm" ,netpbm) (native-inputs `(("bison" ,bison)
("perl" ,perl) ("perl" ,perl)
("psutils" ,psutils) ("psutils" ,psutils)
("texinfo" ,texinfo))) ("texinfo" ,texinfo)))

View file

@ -43,10 +43,10 @@ (define-public gstreamer
(base32 (base32
"0c0irk85jd2cihm5pmf4zxhlpg08qpxjcqv1l9qn2n3h2gsaj2lf")))) "0c0irk85jd2cihm5pmf4zxhlpg08qpxjcqv1l9qn2n3h2gsaj2lf"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs `(("glib" ,glib)))
(native-inputs
`(("bison" ,bison) `(("bison" ,bison)
("flex" ,flex) ("flex" ,flex)
("glib" ,glib)
("perl" ,perl) ("perl" ,perl)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python-wrapper" ,python-wrapper))) ("python-wrapper" ,python-wrapper)))
@ -82,10 +82,10 @@ (define-public gstreamer-0.10
(search-patch "gstreamer-0.10-silly-test.patch"))))) (search-patch "gstreamer-0.10-silly-test.patch")))))
(propagated-inputs (propagated-inputs
`(("libxml2" ,libxml2))) `(("libxml2" ,libxml2)))
(inputs (inputs `(("glib" ,glib)))
(native-inputs
`(("bison" ,bison) `(("bison" ,bison)
("flex" ,flex) ("flex" ,flex)
("glib" ,glib)
("perl" ,perl) ("perl" ,perl)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python" ,python-2))))) ("python" ,python-2)))))
@ -106,9 +106,10 @@ (define-public gst-plugins-base
;; FIXME: Add more dependencies for further plugins. ;; FIXME: Add more dependencies for further plugins.
(inputs (inputs
`(("glib" ,glib) `(("glib" ,glib)
("gstreamer" ,gstreamer) ("gstreamer" ,gstreamer)))
("pkg-config" ,pkg-config) (native-inputs
("python-wrapper" ,python-wrapper))) `(("pkg-config" ,pkg-config)
("python-wrapper" ,python-wrapper)))
(arguments (arguments
`(#:tests? #f)) `(#:tests? #f))
;; All tests pass except for one: ;; All tests pass except for one:
@ -147,6 +148,7 @@ (define-public gst-plugins-base-0.10
"0jp6hjlra98cnkal4n6bdmr577q8mcyp3c08s3a02c4hjhw5rr0z")))) "0jp6hjlra98cnkal4n6bdmr577q8mcyp3c08s3a02c4hjhw5rr0z"))))
(inputs (inputs
`(("glib" ,glib) `(("glib" ,glib)
("gstreamer" ,gstreamer-0.10) ("gstreamer" ,gstreamer-0.10)))
("pkg-config" ,pkg-config) (native-inputs
`(("pkg-config" ,pkg-config)
("python" ,python-2))))) ("python" ,python-2)))))

View file

@ -53,8 +53,8 @@ (define-public atk
(base32 (base32
"1c2hbg66wfvibsz2ia0ri48yr62751fn950i97c53j3b0fjifsb3")))) "1c2hbg66wfvibsz2ia0ri48yr62751fn950i97c53j3b0fjifsb3"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("glib" ,glib) (inputs `(("glib" ,glib)))
("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)))
(synopsis "GNOME accessibility toolkit") (synopsis "GNOME accessibility toolkit")
(description (description
"ATK provides the set of accessibility interfaces that are implemented "ATK provides the set of accessibility interfaces that are implemented
@ -87,11 +87,12 @@ (define-public cairo
(inputs (inputs
`(("ghostscript" ,ghostscript) `(("ghostscript" ,ghostscript)
("libspectre" ,libspectre) ("libspectre" ,libspectre)
("pkg-config" ,pkg-config)
("poppler" ,poppler) ("poppler" ,poppler)
("python" ,python-wrapper)
("xextproto" ,xextproto) ("xextproto" ,xextproto)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("pkg-config" ,pkg-config)
("python" ,python-wrapper)))
(arguments (arguments
`(#:tests? #f)) ; see http://lists.gnu.org/archive/html/bug-guix/2013-06/msg00085.html `(#:tests? #f)) ; see http://lists.gnu.org/archive/html/bug-guix/2013-06/msg00085.html
(synopsis "2D graphics library") (synopsis "2D graphics library")
@ -127,8 +128,9 @@ (define-public harfbuzz
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("cairo" ,cairo) `(("cairo" ,cairo)
("icu4c" ,icu4c) ("icu4c" ,icu4c)))
("pkg-config" ,pkg-config) (native-inputs
`(("pkg-config" ,pkg-config)
("python" ,python-wrapper))) ("python" ,python-wrapper)))
(synopsis "opentype text shaping engine") (synopsis "opentype text shaping engine")
(description (description
@ -153,8 +155,9 @@ (define-public pango
`(("cairo" ,cairo) `(("cairo" ,cairo)
("harfbuzz" ,harfbuzz))) ("harfbuzz" ,harfbuzz)))
(inputs (inputs
`(("pkg-config" ,pkg-config) `(("zlib" ,zlib)))
("zlib" ,zlib))) (native-inputs
`(("pkg-config" ,pkg-config)))
(synopsis "GNOME text and font handling library") (synopsis "GNOME text and font handling library")
(description (description
"Pango is the core text and font handling library used in GNOME "Pango is the core text and font handling library used in GNOME
@ -178,14 +181,14 @@ (define-public gtksourceview
"07hrabhpl6n8ajz10s0d960jdwndxs87szxyn428mpxi8cvpg1f5")))) "07hrabhpl6n8ajz10s0d960jdwndxs87szxyn428mpxi8cvpg1f5"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("intltool" ,intltool) `(("gtk" ,gtk+-2)
("pkg-config" ,pkg-config)
("gtk" ,gtk+-2)
("libxml2" ,libxml2) ("libxml2" ,libxml2)
;; These two are needed only to allow the tests to run successfully. ;; These two are needed only to allow the tests to run successfully.
("xorg-server" ,xorg-server) ("xorg-server" ,xorg-server)
("shared-mime-info" ,shared-mime-info))) ("shared-mime-info" ,shared-mime-info)))
(native-inputs
`(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:phases `(#:phases
;; Unfortunately, some of the tests in "make check" are highly dependent ;; Unfortunately, some of the tests in "make check" are highly dependent
@ -233,8 +236,9 @@ (define-public gdk-pixbuf
`(("glib" ,glib) `(("glib" ,glib)
("libjpeg" ,libjpeg) ("libjpeg" ,libjpeg)
("libpng" ,libpng) ("libpng" ,libpng)
("libtiff" ,libtiff) ("libtiff" ,libtiff)))
("pkg-config" ,pkg-config))) (native-inputs
`(("pkg-config" ,pkg-config)))
(synopsis "GNOME image loading and manipulation library") (synopsis "GNOME image loading and manipulation library")
(description (description
"GdkPixbuf is a library for image loading and manipulation developed "GdkPixbuf is a library for image loading and manipulation developed
@ -257,10 +261,11 @@ (define-public at-spi2-core
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("dbus" ,dbus) (inputs `(("dbus" ,dbus)
("glib" ,glib) ("glib" ,glib)
("intltool" ,intltool)
("libxi" ,libxi) ("libxi" ,libxi)
("libxtst" ,libxtst) ("libxtst" ,libxtst)))
("pkg-config" ,pkg-config))) (native-inputs
`(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:tests? #f)) ; FIXME: dbind/dbtest fails; one should disable tests in `(#:tests? #f)) ; FIXME: dbind/dbtest fails; one should disable tests in
; a more fine-grained way. ; a more fine-grained way.
@ -287,8 +292,9 @@ (define-public at-spi2-atk
(inputs `(("atk" ,atk) (inputs `(("atk" ,atk)
("at-spi2-core" ,at-spi2-core) ("at-spi2-core" ,at-spi2-core)
("dbus" ,dbus) ("dbus" ,dbus)
("glib" ,glib) ("glib" ,glib)))
("pkg-config" ,pkg-config))) (native-inputs
`(("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:tests? #f)) ; FIXME: droute/droute-test fails; one should disable `(#:tests? #f)) ; FIXME: droute/droute-test fails; one should disable
; tests in a more fine-grained way. ; tests in a more fine-grained way.
@ -316,7 +322,7 @@ (define-public gtk+-2
`(("atk" ,atk) `(("atk" ,atk)
("gdk-pixbuf" ,gdk-pixbuf) ("gdk-pixbuf" ,gdk-pixbuf)
("pango" ,pango))) ("pango" ,pango)))
(inputs (native-inputs
`(("perl" ,perl) `(("perl" ,perl)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python-wrapper" ,python-wrapper))) ("python-wrapper" ,python-wrapper)))
@ -359,8 +365,9 @@ (define-public gtk+
("libxinerama" ,libxinerama) ("libxinerama" ,libxinerama)
("pango" ,pango))) ("pango" ,pango)))
(inputs (inputs
`(("libxml2" ,libxml2) `(("libxml2" ,libxml2)))
("perl" ,perl) (native-inputs
`(("perl" ,perl)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python-wrapper" ,python-wrapper) ("python-wrapper" ,python-wrapper)
("xorg-server" ,xorg-server))) ("xorg-server" ,xorg-server)))
@ -425,8 +432,9 @@ (define-public guile-cairo
`(("guile-lib" ,guile-lib) `(("guile-lib" ,guile-lib)
("expat" ,expat) ("expat" ,expat)
("cairo" ,cairo) ("cairo" ,cairo)
("pkg-config" ,pkg-config)
("guile" ,guile-2.0))) ("guile" ,guile-2.0)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(home-page "http://www.nongnu.org/guile-cairo/") (home-page "http://www.nongnu.org/guile-cairo/")
(synopsis "Cairo bindings for GNU Guile") (synopsis "Cairo bindings for GNU Guile")
(description (description
@ -458,7 +466,7 @@ (define-public cairomm
(arguments (arguments
;; The examples lack -lcairo. ;; The examples lack -lcairo.
'(#:make-flags '("LDFLAGS=-lcairo"))) '(#:make-flags '("LDFLAGS=-lcairo")))
(inputs `(("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)))
(propagated-inputs (propagated-inputs
`(("libsigc++" ,libsigc++) `(("libsigc++" ,libsigc++)
("freetype" ,freetype) ("freetype" ,freetype)
@ -483,7 +491,7 @@ (define-public pangomm
(base32 (base32
"0hcyvv7c5zmivprdam6cp111i6hn2y5jsxzk00m6j9pncbzvp0hf")))) "0hcyvv7c5zmivprdam6cp111i6hn2y5jsxzk00m6j9pncbzvp0hf"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)))
(propagated-inputs (propagated-inputs
`(("cairo" ,cairo) `(("cairo" ,cairo)
("cairomm" ,cairomm) ("cairomm" ,cairomm)
@ -508,7 +516,7 @@ (define-public atkmm
(base32 (base32
"06zrf2ymml2dzp53sss0d4ch4dk9v09jm8rglnrmwk4v81mq9gxz")))) "06zrf2ymml2dzp53sss0d4ch4dk9v09jm8rglnrmwk4v81mq9gxz"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)))
(propagated-inputs (propagated-inputs
`(("glibmm" ,glibmm) ("atk" ,atk))) `(("glibmm" ,glibmm) ("atk" ,atk)))
(home-page "http://www.gtkmm.org") (home-page "http://www.gtkmm.org")
@ -530,7 +538,7 @@ (define-public gtkmm
(base32 (base32
"0yf8wwv4w02p70nrxsbs0nhm0w4gkn2wggdjygd8vif062anf1rs")))) "0yf8wwv4w02p70nrxsbs0nhm0w4gkn2wggdjygd8vif062anf1rs"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)))
(propagated-inputs (propagated-inputs
`(("pangomm" ,pangomm) `(("pangomm" ,pangomm)
("cairomm" ,cairomm) ("cairomm" ,cairomm)

View file

@ -51,8 +51,9 @@ (define-public gv
("libxaw3d" ,libxaw3d) ("libxaw3d" ,libxaw3d)
("libxinerama" ,libxinerama) ("libxinerama" ,libxinerama)
("libxpm" ,libxpm) ("libxpm" ,libxpm)
("pkg-config" ,pkg-config)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(synopsis "PostScript and PDF viewer using Ghostscript as a back-end") (synopsis "PostScript and PDF viewer using Ghostscript as a back-end")
(description (description
"GNU GV is a graphical user interface to the Ghostscript interpreter. "GNU GV is a graphical user interface to the Ghostscript interpreter.

View file

@ -78,8 +78,8 @@ (define-public imagemagick
("pango" ,pango) ("pango" ,pango)
("freetype" ,freetype) ("freetype" ,freetype)
("bzip2" ,bzip2) ("bzip2" ,bzip2)
("xz" ,xz) ("xz" ,xz)))
("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)))
(outputs '("out" (outputs '("out"
"doc")) ; 26 MiB of HTML documentation "doc")) ; 26 MiB of HTML documentation
(home-page "http://www.imagemagick.org/") (home-page "http://www.imagemagick.org/")

View file

@ -54,8 +54,9 @@ (define-public irssi
%standard-phases))) %standard-phases)))
(inputs (inputs
`(("glib" ,glib) `(("glib" ,glib)
("pkg-config" ,pkg-config) ("ncurses" ,ncurses)))
("ncurses" ,ncurses) (native-inputs
`(("pkg-config" ,pkg-config)
("perl" ,perl))) ("perl" ,perl)))
(home-page "http://www.irssi.org/") (home-page "http://www.irssi.org/")
(synopsis "Irssi, a terminal-based IRC client") (synopsis "Irssi, a terminal-based IRC client")

View file

@ -68,9 +68,10 @@ (define-public phonon
`(("automoc4" ,automoc4) `(("automoc4" ,automoc4)
("glib" ,glib) ("glib" ,glib)
("libx11" ,libx11) ("libx11" ,libx11)
("pkg-config" ,pkg-config)
("pulseaudio" ,pulseaudio) ("pulseaudio" ,pulseaudio)
("qt" ,qt-4))) ("qt" ,qt-4)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:tests? #f)) ; no test target `(#:tests? #f)) ; no test target
(home-page "http://phonon.kde.org/") (home-page "http://phonon.kde.org/")

View file

@ -47,8 +47,9 @@ (define-public libcanberra
("gstreamer" ,gstreamer) ("gstreamer" ,gstreamer)
("gtk+" ,gtk+) ("gtk+" ,gtk+)
("libtool" ,libtool) ("libtool" ,libtool)
("libvorbis" ,libvorbis) ("libvorbis" ,libvorbis)))
("pkg-config" ,pkg-config))) (native-inputs
`(("pkg-config" ,pkg-config)))
(home-page "http://0pointer.de/lennart/projects/libcanberra/") (home-page "http://0pointer.de/lennart/projects/libcanberra/")
(synopsis (synopsis
"Implementation of the XDG Sound Theme and Name Specifications") "Implementation of the XDG Sound Theme and Name Specifications")

View file

@ -37,10 +37,10 @@ (define-public libtiff
(sha256 (base32 (sha256 (base32
"0wj8d1iwk9vnpax2h29xqc2hwknxg3s0ay2d5pxkg59ihbifn6pa")))) "0wj8d1iwk9vnpax2h29xqc2hwknxg3s0ay2d5pxkg59ihbifn6pa"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("file" ,file) (inputs `(("zlib" ,zlib)
("zlib" ,zlib)
("libjpeg-8" ,libjpeg-8))) ("libjpeg-8" ,libjpeg-8)))
;; currently does not compile with libjpeg version 9 ;; currently does not compile with libjpeg version 9
(native-inputs `(("file" ,file)))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (string-append "--with-jpeg-include-dir=" (list (string-append "--with-jpeg-include-dir="

View file

@ -235,7 +235,7 @@ (define-public linux-pam
(base32 (base32
"1hlz2kqvbjisvwyicdincq7nz897b9rrafyzccwzqiqg53b8gf5s")))) "1hlz2kqvbjisvwyicdincq7nz897b9rrafyzccwzqiqg53b8gf5s"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (native-inputs
`(("flex" ,flex) `(("flex" ,flex)
;; TODO: optional dependencies ;; TODO: optional dependencies
@ -314,8 +314,9 @@ (define-public util-linux
(("@PERL@") "/bin/perl")))) (("@PERL@") "/bin/perl"))))
%standard-phases))) %standard-phases)))
(inputs `(("zlib" ,guix:zlib) (inputs `(("zlib" ,guix:zlib)
("ncurses" ,ncurses) ("ncurses" ,ncurses)))
("perl" ,perl))) (native-inputs
`(("perl" ,perl)))
(home-page "https://www.kernel.org/pub/linux/utils/util-linux/") (home-page "https://www.kernel.org/pub/linux/utils/util-linux/")
(synopsis "Collection of utilities for the Linux kernel") (synopsis "Collection of utilities for the Linux kernel")
(description (description
@ -395,7 +396,9 @@ (define-public usbutils
"03pd57vv8c6x0hgjqcbrxnzi14h8hcghmapg89p8k5zpwpkvbdfr")))) "03pd57vv8c6x0hgjqcbrxnzi14h8hcghmapg89p8k5zpwpkvbdfr"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("libusb" ,libusb) ("pkg-config" ,pkg-config))) `(("libusb" ,libusb)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(home-page "http://www.linux-usb.org/") (home-page "http://www.linux-usb.org/")
(synopsis (synopsis
"Tools for working with USB devices, such as lsusb") "Tools for working with USB devices, such as lsusb")
@ -415,8 +418,8 @@ (define-public e2fsprogs
(base32 (base32
"0ibkkvp6kan0hn0d1anq4n2md70j5gcm7mwna515w82xwyr02rfw")))) "0ibkkvp6kan0hn0d1anq4n2md70j5gcm7mwna515w82xwyr02rfw"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("util-linux" ,util-linux) (inputs `(("util-linux" ,util-linux)))
("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)))
(arguments (arguments
'(#:phases (alist-cons-before '(#:phases (alist-cons-before
'configure 'patch-shells 'configure 'patch-shells
@ -454,7 +457,7 @@ (define-public strace
(base32 (base32
"158iwk0pl2mfw93m1843xb7a2zb8p6lh0qim07rca6f1ff4dk764")))) "158iwk0pl2mfw93m1843xb7a2zb8p6lh0qim07rca6f1ff4dk764"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("perl" ,perl))) (native-inputs `(("perl" ,perl)))
(home-page "http://strace.sourceforge.net/") (home-page "http://strace.sourceforge.net/")
(synopsis "System call tracer for Linux") (synopsis "System call tracer for Linux")
(description (description
@ -582,8 +585,9 @@ (define-public iproute
%standard-phases))) %standard-phases)))
(inputs (inputs
`(("iptables" ,iptables) `(("iptables" ,iptables)
("db4" ,bdb) ("db4" ,bdb)))
("pkg-config" ,pkg-config) (native-inputs
`(("pkg-config" ,pkg-config)
("flex" ,flex) ("flex" ,flex)
("bison" ,bison))) ("bison" ,bison)))
(home-page (home-page
@ -801,10 +805,11 @@ (define-public powertop
(inputs (inputs
;; TODO: Add pciutils. ;; TODO: Add pciutils.
`(("zlib" ,guix:zlib) `(("zlib" ,guix:zlib)
("pkg-config" ,pkg-config)
;; ("pciutils" ,pciutils) ;; ("pciutils" ,pciutils)
("ncurses" ,ncurses) ("ncurses" ,ncurses)
("libnl" ,libnl))) ("libnl" ,libnl)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(home-page "https://01.org/powertop/") (home-page "https://01.org/powertop/")
(synopsis "Analyze power consumption on Intel-based laptops") (synopsis "Analyze power consumption on Intel-based laptops")
(description (description

View file

@ -38,7 +38,7 @@ (define-public lvm2
(base32 (base32
"0r6q6z8ip6q5qgkzng0saljassp4912k6i21ra10vq7pzrc0l0vi")))) "0r6q6z8ip6q5qgkzng0saljassp4912k6i21ra10vq7pzrc0l0vi"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (native-inputs
`(("pkg-config" ,pkg-config) `(("pkg-config" ,pkg-config)
("procps" ,procps))) ("procps" ,procps)))
(arguments (arguments

View file

@ -147,8 +147,9 @@ (define-public libmp3splt
("libogg" ,libogg) ("libogg" ,libogg)
("libtool" ,libtool) ("libtool" ,libtool)
("libvorbid" ,libvorbis) ("libvorbid" ,libvorbis)
("pkg-config" ,pkg-config)
("pcre" ,pcre))) ("pcre" ,pcre)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(synopsis "libmp3splt, a library for splitting mp3 and ogg vorbis files") (synopsis "libmp3splt, a library for splitting mp3 and ogg vorbis files")
(description (description
"Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin "Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin
@ -254,8 +255,9 @@ (define-public ripperx
(inputs (inputs
`(("glib" ,glib) `(("glib" ,glib)
("gtk+" ,gtk+-2) ("gtk+" ,gtk+-2)
("id3lib" ,id3lib) ("id3lib" ,id3lib)))
("pkg-config" ,pkg-config))) (native-inputs
`(("pkg-config" ,pkg-config)))
(synopsis "GTK program to rip and encode CD audio tracks") (synopsis "GTK program to rip and encode CD audio tracks")
(description (description
"RipperX is a GTK program to rip CD audio tracks and encode them to the "RipperX is a GTK program to rip CD audio tracks and encode them to the

View file

@ -49,16 +49,17 @@ (define-public netpbm
(sha256 (base32 (sha256 (base32
"10nwvxc85kr6vhlhhahagy7s9848bbixl54b0p4ppim4g0dl10jz")))) "10nwvxc85kr6vhlhhahagy7s9848bbixl54b0p4ppim4g0dl10jz"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("flex" ,flex) (inputs `(("ghostscript" ,ghostscript)
("ghostscript" ,ghostscript)
("libjpeg" ,libjpeg) ("libjpeg" ,libjpeg)
("libpng" ,libpng) ("libpng" ,libpng)
("libtiff" ,libtiff) ("libtiff" ,libtiff)
("libxml2" ,libxml2) ("libxml2" ,libxml2)
("perl" ,perl)
("pkg-config" ,pkg-config)
("python" ,python-wrapper)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("flex" ,flex)
("perl" ,perl)
("pkg-config" ,pkg-config)
("python" ,python-wrapper)))
(arguments (arguments
`(#:phases `(#:phases
(alist-replace (alist-replace

View file

@ -53,9 +53,10 @@ (define-public parted
(inputs (inputs
;; XXX: add 'lvm2'. ;; XXX: add 'lvm2'.
`(("check" ,check) `(("check" ,check)
("gettext" ,gnu-gettext)
("readline" ,readline) ("readline" ,readline)
("util-linux" ,util-linux))) ("util-linux" ,util-linux)))
(native-inputs
`(("gettext" ,gnu-gettext)))
(home-page "http://www.gnu.org/software/parted/") (home-page "http://www.gnu.org/software/parted/")
(synopsis "Disk partition editor") (synopsis "Disk partition editor")
(description (description

View file

@ -59,7 +59,6 @@ (define-public poppler
("libjpeg-8" ,libjpeg-8) ("libjpeg-8" ,libjpeg-8)
("libpng" ,libpng) ("libpng" ,libpng)
("libtiff" ,libtiff) ("libtiff" ,libtiff)
("pkg-config" ,pkg-config)
("zlib" ,zlib) ("zlib" ,zlib)
;; To build poppler-glib (as needed by Evince), we need Cairo and ;; To build poppler-glib (as needed by Evince), we need Cairo and
@ -68,6 +67,8 @@ (define-public poppler
(inputs (alist-delete "poppler" (inputs (alist-delete "poppler"
(package-inputs cairo))))) (package-inputs cairo)))))
("glib" ,glib))) ("glib" ,glib)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:tests? #f ; no test data provided with the tarball `(#:tests? #f ; no test data provided with the tarball
#:configure-flags #:configure-flags

View file

@ -212,10 +212,11 @@ (define-public pavucontrol
"02s775m1531sshwlbvfddk3pz8zjmwkv1sgzggn386ja3gc9vwi2")))) "02s775m1531sshwlbvfddk3pz8zjmwkv1sgzggn386ja3gc9vwi2"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("intltool" ,intltool) `(("libcanberra" ,libcanberra)
("libcanberra" ,libcanberra)
("gtkmm" ,gtkmm) ("gtkmm" ,gtkmm)
("pulseaudio" ,pulseaudio) ("pulseaudio" ,pulseaudio)))
(native-inputs
`(("intltool" ,intltool)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(home-page "http://freedesktop.org/software/pulseaudio/pavucontrol/") (home-page "http://freedesktop.org/software/pulseaudio/pavucontrol/")
(synopsis "PulseAudio volume control") (synopsis "PulseAudio volume control")

View file

@ -95,7 +95,6 @@ (define-public qemu-headless
(inputs ; TODO: Add optional inputs. (inputs ; TODO: Add optional inputs.
`(;; ("libaio" ,libaio) `(;; ("libaio" ,libaio)
("glib" ,glib) ("glib" ,glib)
("python" ,python-2) ; incompatible with Python 3 according to error message
("ncurses" ,ncurses) ("ncurses" ,ncurses)
("libpng" ,libpng) ("libpng" ,libpng)
("libjpeg" ,libjpeg-8) ("libjpeg" ,libjpeg-8)
@ -103,14 +102,14 @@ (define-public qemu-headless
;; ("vde2" ,vde2) ;; ("vde2" ,vde2)
("util-linux" ,util-linux) ("util-linux" ,util-linux)
;; ("pciutils" ,pciutils) ;; ("pciutils" ,pciutils)
("pkg-config" ,pkg-config)
("alsa-lib" ,alsa-lib) ("alsa-lib" ,alsa-lib)
("zlib" ,zlib) ("zlib" ,zlib)
("attr" ,attr) ("attr" ,attr)
("samba" ,samba))) ; an optional dependency ("samba" ,samba))) ; an optional dependency
(native-inputs `(("texinfo" ,texinfo) (native-inputs `(("pkg-config" ,pkg-config)
("python" ,python-2) ; incompatible with Python 3 according to error message
("texinfo" ,texinfo)
("perl" ,perl))) ("perl" ,perl)))
(home-page "http://www.qemu-project.org") (home-page "http://www.qemu-project.org")
(synopsis "Machine emulator and virtualizer (without GUI)") (synopsis "Machine emulator and virtualizer (without GUI)")
(description (description

View file

@ -51,7 +51,7 @@ (define-public libxkbcommon
(base32 (base32
"13mk335r4dhi9qglzbp46ina1wz4qgcp8r7s06iq7j50pf0kb5ww")))) "13mk335r4dhi9qglzbp46ina1wz4qgcp8r7s06iq7j50pf0kb5ww"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (native-inputs
`(("bison" ,bison))) `(("bison" ,bison)))
(home-page "http://xkbcommon.org/") (home-page "http://xkbcommon.org/")
(synopsis "library to handle keyboard descriptions") (synopsis "library to handle keyboard descriptions")
@ -97,8 +97,6 @@ (define-public qt
("libxrender" ,libxrender) ("libxrender" ,libxrender)
("mysql" ,mysql) ("mysql" ,mysql)
("openssl" ,openssl) ("openssl" ,openssl)
("perl" ,perl)
("pkg-config" ,pkg-config)
("pulseaudio" ,pulseaudio) ("pulseaudio" ,pulseaudio)
("python-wrapper" ,python-wrapper) ("python-wrapper" ,python-wrapper)
("xcb-util" ,xcb-util) ("xcb-util" ,xcb-util)
@ -107,6 +105,9 @@ (define-public qt
("xcb-util-renderutil" ,xcb-util-renderutil) ("xcb-util-renderutil" ,xcb-util-renderutil)
("xcb-util-wm" ,xcb-util-wm) ("xcb-util-wm" ,xcb-util-wm)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("perl" ,perl)
("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:phases `(#:phases
(alist-replace (alist-replace

View file

@ -40,9 +40,7 @@ (define-public ratpoison
"0v4mh8d3vsh5xbbycfdl3g8zfygi1rkslh1x7k5hi1d05bfq3cdr")))) "0v4mh8d3vsh5xbbycfdl3g8zfygi1rkslh1x7k5hi1d05bfq3cdr"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("perl" ,perl) `(("libXi" ,libxi)
("pkg-config" ,pkg-config)
("libXi" ,libxi)
("readline" ,readline) ("readline" ,readline)
("xextproto" ,xextproto) ("xextproto" ,xextproto)
("libXtst" ,libxtst) ("libXtst" ,libxtst)
@ -53,6 +51,9 @@ (define-public ratpoison
("libXt" ,libxt) ("libXt" ,libxt)
("inputproto" ,inputproto) ("inputproto" ,inputproto)
("libX11" ,libx11))) ("libX11" ,libx11)))
(native-inputs
`(("perl" ,perl)
("pkg-config" ,pkg-config)))
(home-page "http://www.nongnu.org/ratpoison/") (home-page "http://www.nongnu.org/ratpoison/")
(synopsis "A simple mouse-free tiling window manager") (synopsis "A simple mouse-free tiling window manager")
(description (description

View file

@ -78,9 +78,9 @@ (define-public soprano
(build-system cmake-build-system) (build-system cmake-build-system)
;; FIXME: Add optional dependencies: Raptor, Redland, odbci, clucene; doxygen ;; FIXME: Add optional dependencies: Raptor, Redland, odbci, clucene; doxygen
(inputs (inputs
`(("pkg-config" ,pkg-config) `(("qt" ,qt-4)))
("raptor2" ,raptor2) (native-inputs
("qt" ,qt-4))) `(("pkg-config" ,pkg-config)))
(home-page "http://soprano.sourceforge.net/") (home-page "http://soprano.sourceforge.net/")
(synopsis "RDF data library for Qt") (synopsis "RDF data library for Qt")
(description "Soprano (formerly known as QRDF) is a library which (description "Soprano (formerly known as QRDF) is a library which

View file

@ -50,11 +50,12 @@ (define-public slim
("libxrender" ,libxrender) ("libxrender" ,libxrender)
("freetype" ,freetype) ("freetype" ,freetype)
("fontconfig" ,fontconfig) ("fontconfig" ,fontconfig)
("pkg-config" ,pkg-config) ("libx11" ,libx11)
("libx11" ,libx11)
("libxft" ,libxft) ("libxft" ,libxft)
("libxmu" ,libxmu) ("libxmu" ,libxmu)
("xauth" ,xauth))) ("xauth" ,xauth)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(arguments (arguments
'(#:phases (alist-cons-before '(#:phases (alist-cons-before
'configure 'set-new-etc-location 'configure 'set-new-etc-location

View file

@ -75,18 +75,19 @@ (define-public texlive
("libpng" ,libpng) ("libpng" ,libpng)
("libxaw" ,libxaw) ("libxaw" ,libxaw)
("libxt" ,libxt) ("libxt" ,libxt)
("perl" ,perl)
("pixman" ,pixman) ("pixman" ,pixman)
("poppler" ,poppler) ("poppler" ,poppler)
("pkg-config" ,pkg-config)
;; FIXME: Add interpreters fontforge and ruby, ;; FIXME: Add interpreters fontforge and ruby,
;; once they are available. ;; once they are available.
("python" ,python-2) ; incompatible with Python 3 (print syntax)
("tcsh" ,tcsh)
("teckit" ,teckit) ("teckit" ,teckit)
("t1lib" ,t1lib) ("t1lib" ,t1lib)
("zlib" ,zlib) ("zlib" ,zlib)
("zziplib" ,zziplib))) ("zziplib" ,zziplib)))
(native-inputs
`(("perl" ,perl)
("pkg-config" ,pkg-config)
("python" ,python-2) ; incompatible with Python 3 (print syntax)
("tcsh" ,tcsh)))
(outputs '("out" "data")) (outputs '("out" "data"))
(arguments (arguments
`(#:out-of-source? #t `(#:out-of-source? #t

View file

@ -44,18 +44,20 @@ (define-public ffmpeg
"1qnspbpwa6cflsb6mkm84ay4nfx60ism6d7lgvnasidck9dmxydy")))) "1qnspbpwa6cflsb6mkm84ay4nfx60ism6d7lgvnasidck9dmxydy"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("bc" ,bc) `(("fontconfig" ,fontconfig)
("bzip2" ,bzip2)
("fontconfig" ,fontconfig)
("freetype" ,freetype) ("freetype" ,freetype)
("libtheora" ,libtheora) ("libtheora" ,libtheora)
("libvorbis" ,libvorbis) ("libvorbis" ,libvorbis)
("speex" ,speex)
("zlib", zlib)))
(native-inputs
`(("bc" ,bc)
("bzip2" ,bzip2)
("perl" ,perl) ("perl" ,perl)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python" ,python-2) ; scripts use interpreter python2 ("python" ,python-2) ; scripts use interpreter python2
("speex" ,speex) ("speex" ,speex)
("yasm" ,yasm) ("yasm" ,yasm)))
("zlib", zlib)))
(arguments (arguments
`(#:test-target "fate" `(#:test-target "fate"
#:phases #:phases

View file

@ -104,12 +104,13 @@ (define-public openconnect
"1rd8pap455wzkx19i0sy3cqap524b6fwcjvqynxp6lhm01di4bd6")))) "1rd8pap455wzkx19i0sy3cqap524b6fwcjvqynxp6lhm01di4bd6"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("gettext" ,gnu-gettext) `(("libxml2" ,libxml2)
("libxml2" ,libxml2)
("openssl" ,openssl) ("openssl" ,openssl)
("pkg-config" ,pkg-config)
("vpnc" ,vpnc) ("vpnc" ,vpnc)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("gettext" ,gnu-gettext)
("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:phases `(#:phases
(alist-replace (alist-replace

View file

@ -60,13 +60,14 @@ (define-public w3m
(("@PERL@") (which "perl")))) (("@PERL@") (which "perl"))))
%standard-phases))) %standard-phases)))
(inputs (inputs
`(("gettext" ,gnu-gettext) `(("libgc" ,libgc)
("libgc" ,libgc)
("ncurses" ,ncurses) ("ncurses" ,ncurses)
("openssl" ,openssl) ("openssl" ,openssl)
("perl" ,perl)
("pkg-config" ,pkg-config)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs
`(("gettext" ,gnu-gettext)
("perl" ,perl)
("pkg-config" ,pkg-config)))
(home-page "http://w3m.sourceforge.net/") (home-page "http://w3m.sourceforge.net/")
(synopsis "w3m, a text-mode web browser") (synopsis "w3m, a text-mode web browser")
(description (description

View file

@ -66,9 +66,9 @@ (define-public libxml2
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "http://www.xmlsoft.org/") (home-page "http://www.xmlsoft.org/")
(synopsis "libxml2, a C parser for XML") (synopsis "libxml2, a C parser for XML")
(inputs `(("perl" ,perl) (inputs `(("zlib" ,zlib)))
("python" ,python-2) ; incompatible with Python 3 (print syntax) (native-inputs `(("perl" ,perl)
("zlib" ,zlib))) ("python" ,python-2))) ; incompatible with Python 3 (print syntax)
(arguments (arguments
`(#:phases `(#:phases
(alist-replace (alist-replace

View file

@ -38,7 +38,6 @@ (define-public xnee
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("recordproto" ,recordproto) `(("recordproto" ,recordproto)
("pkg-config" ,pkg-config)
("inputproto" ,inputproto) ("inputproto" ,inputproto)
("libxi" ,libxi) ("libxi" ,libxi)
("libxtst" ,libxtst) ("libxtst" ,libxtst)
@ -46,6 +45,8 @@ (define-public xnee
("libxext" ,libxext) ("libxext" ,libxext)
("xproto" ,xproto) ("xproto" ,xproto)
("libx11" ,libx11))) ("libx11" ,libx11)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(home-page "http://www.gnu.org/software/xnee/") (home-page "http://www.gnu.org/software/xnee/")
(synopsis "Record, replay and distribute user actions under X11") (synopsis "Record, replay and distribute user actions under X11")
(description (description

File diff suppressed because it is too large Load diff

View file

@ -118,12 +118,13 @@ (define-public zziplib
(base32 (base32
"0nsjqxw017hiyp524p9316283jlf5piixc1091gkimhz38zh7f51")))) "0nsjqxw017hiyp524p9316283jlf5piixc1091gkimhz38zh7f51"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("perl" ,perl) ; for the documentation (inputs
("pkg-config" ,pkg-config) `(("zlib" ,zlib)))
("python" ,python-2) ; for the documentation; Python 3 not supported, (native-inputs `(("perl" ,perl) ; for the documentation
; http://forums.gentoo.org/viewtopic-t-863161-start-0.html ("pkg-config" ,pkg-config)
("zip" ,zip) ; to create test files ("python" ,python-2) ; for the documentation; Python 3 not supported,
("zlib" ,zlib))) ; http://forums.gentoo.org/viewtopic-t-863161-start-0.html
("zip" ,zip))) ; to create test files
(arguments (arguments
`(#:parallel-tests? #f)) ; since test files are created on the fly `(#:parallel-tests? #f)) ; since test files are created on the fly
(home-page "http://zziplib.sourceforge.net/") (home-page "http://zziplib.sourceforge.net/")