Mirror of GNU Guix
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2267 lines
85 KiB

Use #:prefix instead of #:renamer with 'symbol-prefix-proc'. * gnu/packages/abiword.scm, gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/backup.scm, gnu/packages/bittorrent.scm, gnu/packages/boost.scm, gnu/packages/compression.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/dc.scm, gnu/packages/emacs.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gkrellm.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gnutls.scm, gnu/packages/gnuzilla.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/gv.scm, gnu/packages/image.scm, gnu/packages/indent.scm, gnu/packages/inkscape.scm, gnu/packages/lesstif.scm, gnu/packages/links.scm, gnu/packages/lisp.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/maths.scm, gnu/packages/mp3.scm, gnu/packages/openssl.scm, gnu/packages/ots.scm, gnu/packages/pciutils.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pulseaudio.scm, gnu/packages/python.scm, gnu/packages/slim.scm, gnu/packages/ssh.scm, gnu/packages/texlive.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wv.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/yasm.scm, gnu/packages/zip.scm, guix/build/cmake-build-system.scm, guix/build/perl-build-system.scm, guix/build/python-build-system.scm, guix/download.scm: Replaces uses of #:renamer and 'symbol-prefix-proc' with #:prefix.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
gnu: Some cleanup based on lint checkers. * gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
7 years ago
  1. ;;; GNU Guix --- Functional package management for GNU
  2. ;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
  3. ;;; Copyright © 2014, 2015 Ludovic Courtès <ludo@gnu.org>
  4. ;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
  5. ;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
  6. ;;; Copyright © 2014, 2015 Federico Beffa <beffa@fbengineering.ch>
  7. ;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com>
  8. ;;; Copyright © 2015 Andy Wingo <wingo@igalia.com>
  9. ;;; Copyright © 2015 David Hashe <david.hashe@dhashe.com>
  10. ;;;
  11. ;;; This file is part of GNU Guix.
  12. ;;;
  13. ;;; GNU Guix is free software; you can redistribute it and/or modify it
  14. ;;; under the terms of the GNU General Public License as published by
  15. ;;; the Free Software Foundation; either version 3 of the License, or (at
  16. ;;; your option) any later version.
  17. ;;;
  18. ;;; GNU Guix is distributed in the hope that it will be useful, but
  19. ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
  20. ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  21. ;;; GNU General Public License for more details.
  22. ;;;
  23. ;;; You should have received a copy of the GNU General Public License
  24. ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
  25. (define-module (gnu packages gnome)
  26. #:use-module ((guix licenses) #:prefix license:)
  27. #:use-module (guix packages)
  28. #:use-module (guix download)
  29. #:use-module (guix utils)
  30. #:use-module (guix build-system gnu)
  31. #:use-module (guix build-system glib-or-gtk)
  32. #:use-module (gnu packages)
  33. #:use-module (gnu packages autotools)
  34. #:use-module (gnu packages base)
  35. #:use-module (gnu packages bison)
  36. #:use-module (gnu packages cups)
  37. #:use-module (gnu packages curl)
  38. #:use-module (gnu packages databases)
  39. #:use-module (gnu packages flex)
  40. #:use-module (gnu packages docbook)
  41. #:use-module (gnu packages glib)
  42. #:use-module (gnu packages gnupg)
  43. #:use-module (gnu packages gnuzilla)
  44. #:use-module (gnu packages gstreamer)
  45. #:use-module (gnu packages gtk)
  46. #:use-module (gnu packages guile)
  47. #:use-module (gnu packages pdf)
  48. #:use-module (gnu packages polkit)
  49. #:use-module (gnu packages popt)
  50. #:use-module (gnu packages ghostscript)
  51. #:use-module (gnu packages gnutls)
  52. #:use-module (gnu packages iso-codes)
  53. #:use-module (gnu packages libcanberra)
  54. #:use-module (gnu packages linux)
  55. #:use-module (gnu packages libusb)
  56. #:use-module (gnu packages image)
  57. #:use-module (gnu packages perl)
  58. #:use-module (gnu packages pkg-config)
  59. #:use-module (gnu packages pulseaudio)
  60. #:use-module (gnu packages python)
  61. #:use-module (gnu packages scanner)
  62. #:use-module (gnu packages xml)
  63. #:use-module (gnu packages gl)
  64. #:use-module (gnu packages compression)
  65. #:use-module (gnu packages web)
  66. #:use-module (gnu packages xorg)
  67. #:use-module (gnu packages xdisorg)
  68. #:use-module (gnu packages mail)
  69. #:use-module (gnu packages backup)
  70. #:use-module (gnu packages nettle)
  71. #:use-module (gnu packages ncurses)
  72. #:use-module (srfi srfi-1))
  73. (define-public brasero
  74. (package
  75. (name "brasero")
  76. (version "3.8.0")
  77. (source (origin
  78. (method url-fetch)
  79. (uri (string-append "mirror://gnome/sources/brasero/3.8/brasero-"
  80. version ".tar.xz"))
  81. (sha256
  82. (base32
  83. "1r5wjsrm47amdaf862ymkdlwlb636c45wg14x20hdr99c653d2nr"))))
  84. (build-system gnu-build-system)
  85. (propagated-inputs
  86. `(("hicolor-icon-theme" ,hicolor-icon-theme)))
  87. (native-inputs
  88. `(("intltool" ,intltool)
  89. ("glib" ,glib "bin") ; glib-compile-schemas, etc.
  90. ("pkg-config" ,pkg-config)))
  91. (inputs
  92. `(("glib" ,glib)
  93. ("gnome-doc-utils" ,gnome-doc-utils)
  94. ("gstreamer" ,gstreamer)
  95. ("gst-plugins-base" ,gst-plugins-base)
  96. ("gtk+" ,gtk+)
  97. ("itstool" ,itstool)
  98. ("libcanberra" ,libcanberra)
  99. ("libice" ,libice)
  100. ("libnotify" ,libnotify)
  101. ("libsm" ,libsm)
  102. ("libxml2" ,libxml2)))
  103. (home-page "https://projects.gnome.org/brasero/")
  104. (synopsis "CD/DVD burning tool for Gnome")
  105. (description "Brasero is an application to burn CD/DVD for the Gnome
  106. Desktop. It is designed to be as simple as possible and has some unique
  107. features to enable users to create their discs easily and quickly.")
  108. (license license:gpl2+)))
  109. (define-public gnome-desktop
  110. (package
  111. (name "gnome-desktop")
  112. (version "3.16.0")
  113. (source
  114. (origin
  115. (method url-fetch)
  116. (uri (string-append "mirror://gnome/sources/" name "/"
  117. (version-major+minor version) "/"
  118. name "-" version ".tar.xz"))
  119. (sha256
  120. (base32
  121. "05lvik5cdh51xqd332qingph09zdhiaa1kqy9k2sk1simz4pvf8m"))))
  122. (build-system gnu-build-system)
  123. (native-inputs
  124. `(("intltool" ,intltool)
  125. ("pkg-config" ,pkg-config)))
  126. (inputs
  127. `(("gdk-pixbuf" ,gdk-pixbuf)
  128. ("glib" ,glib)
  129. ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
  130. ("gtk+" ,gtk+)
  131. ("iso-codes" ,iso-codes)
  132. ("itstool" ,itstool)
  133. ("libx11" ,libx11)
  134. ("libxext" ,libxext)
  135. ("libxkbfile" ,libxkbfile)
  136. ("libxrandr" ,libxrandr)
  137. ("xkeyboard-config" ,xkeyboard-config)))
  138. (home-page "https://www.gnome.org/")
  139. (synopsis
  140. "Libgnome-desktop, gnome-about, and desktop-wide documents")
  141. (description
  142. "The libgnome-desktop library provides API shared by several applications
  143. on the desktop, but that cannot live in the platform for various reasons.
  144. There is no API or ABI guarantee, although we are doing our best to provide
  145. stability. Documentation for the API is available with gtk-doc.
  146. The gnome-about program helps find which version of GNOME is installed.")
  147. ; Some bits under the LGPL.
  148. (license license:gpl2+)))
  149. (define-public gnome-doc-utils
  150. (package
  151. (name "gnome-doc-utils")
  152. (version "0.20.10")
  153. (source
  154. (origin
  155. (method url-fetch)
  156. (uri (string-append "mirror://gnome/sources/" name "/"
  157. (version-major+minor version) "/"
  158. name "-" version ".tar.xz"))
  159. (sha256
  160. (base32
  161. "19n4x25ndzngaciiyd8dd6s2mf9gv6nv3wv27ggns2smm7zkj1nb"))))
  162. (build-system gnu-build-system)
  163. (native-inputs
  164. `(("intltool" ,intltool)
  165. ("docbook-xml" ,docbook-xml-4.4)
  166. ("libxml2" ,libxml2)
  167. ("libxslt" ,libxslt)
  168. ("pkg-config" ,pkg-config)
  169. ("python-2" ,python-2)))
  170. (home-page "https://wiki.gnome.org/GnomeDocUtils")
  171. (synopsis
  172. "Documentation utilities for the Gnome project")
  173. (description
  174. "Gnome-doc-utils is a collection of documentation utilities for the
  175. Gnome project. It includes xml2po tool which makes it easier to translate
  176. and keep up to date translations of documentation.")
  177. (license license:gpl2+))) ; xslt under lgpl
  178. (define-public libgnome-keyring
  179. (package
  180. (name "libgnome-keyring")
  181. (version "3.6.0")
  182. (source (origin
  183. (method url-fetch)
  184. (uri (string-append "mirror://gnome/sources/" name "/"
  185. (version-major+minor version) "/"
  186. name "-" version ".tar.xz"))
  187. (sha256
  188. (base32
  189. "0c4qrjpmv1hqga3xv6wsq2z10x2n78qgw7q3k3s01y1pggxkgjkd"))))
  190. (build-system gnu-build-system)
  191. (inputs
  192. `(("libgcrypt" ,libgcrypt)
  193. ("dbus" ,dbus)))
  194. (native-inputs
  195. `(("pkg-config" ,pkg-config)
  196. ("glib" ,glib "bin")
  197. ("intltool" ,intltool)))
  198. (propagated-inputs
  199. ;; Referred to in .h files and .pc.
  200. `(("glib" ,glib)))
  201. (home-page "http://www.gnome.org")
  202. (synopsis "Accessing passwords from the GNOME keyring")
  203. (description
  204. "Client library to access passwords from the GNOME keyring.")
  205. ;; Though a couple of files are LGPLv2.1+.
  206. (license license:lgpl2.0+)))
  207. (define-public evince
  208. (package
  209. (name "evince")
  210. (version "3.6.1")
  211. (source (origin
  212. (method url-fetch)
  213. (uri (string-append "mirror://gnome/sources/" name "/"
  214. (version-major+minor version) "/"
  215. name "-" version ".tar.xz"))
  216. (sha256
  217. (base32
  218. "1da1pij030dh8mb0pr0jnyszgsbjnh8lc17rj5ii52j3kmbv51qv"))))
  219. (build-system glib-or-gtk-build-system)
  220. (arguments
  221. `(#:configure-flags '("--disable-nautilus")
  222. ;; FIXME: Tests fail with:
  223. ;; ImportError: No module named gi.repository
  224. ;; Where should that module come from?
  225. #:tests? #f))
  226. (inputs
  227. `(("libspectre" ,libspectre)
  228. ;; ("djvulibre" ,djvulibre)
  229. ("ghostscript" ,ghostscript)
  230. ("poppler" ,poppler)
  231. ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
  232. ("libgnome-keyring" ,libgnome-keyring)
  233. ("gnome-icon-theme" ,gnome-icon-theme)
  234. ("itstool" ,itstool)
  235. ("gdk-pixbuf" ,gdk-pixbuf)
  236. ("atk" ,atk)
  237. ("pango" ,pango)
  238. ("gtk+" ,gtk+)
  239. ("glib" ,glib)
  240. ("libxml2" ,libxml2)
  241. ("libsm" ,libsm)
  242. ("libice" ,libice)
  243. ("shared-mime-info" ,shared-mime-info)
  244. ("dconf" ,dconf)
  245. ("libcanberra" ,libcanberra)
  246. ;; For tests.
  247. ("dogtail" ,python2-dogtail)))
  248. (native-inputs
  249. `(("intltool" ,intltool)
  250. ("glib" ,glib "bin")
  251. ("pkg-config" ,pkg-config)))
  252. (home-page
  253. "http://www.gnome.org/projects/evince/")
  254. (synopsis "GNOME's document viewer")
  255. (description
  256. "Evince is a document viewer for multiple document formats. It
  257. currently supports PDF, PostScript, DjVu, TIFF and DVI. The goal
  258. of Evince is to replace the multiple document viewers that exist
  259. on the GNOME Desktop with a single simple application.")
  260. (license license:gpl2+)))
  261. (define-public gsettings-desktop-schemas
  262. (package
  263. (name "gsettings-desktop-schemas")
  264. (version "3.16.0")
  265. (source
  266. (origin
  267. (method url-fetch)
  268. (uri (string-append "mirror://gnome/sources/" name "/"
  269. (version-major+minor version) "/"
  270. name "-" version ".tar.xz"))
  271. (sha256
  272. (base32
  273. "02dp1hl38k16m9abydfca1n236mdazqdz0p3n92s7haf9mdqsf16"))))
  274. (build-system gnu-build-system)
  275. (inputs
  276. `(("glib" ,glib)))
  277. (native-inputs
  278. `(("intltool" ,intltool)
  279. ("glib" ,glib "bin") ; glib-compile-schemas, etc.
  280. ("gobject-introspection" ,gobject-introspection)
  281. ("pkg-config" ,pkg-config)))
  282. (home-page "https://launchpad.net/gsettings-desktop-schemas")
  283. (synopsis
  284. "GNOME settings for various desktop components")
  285. (description
  286. "Gsettings-desktop-schemas contains a collection of GSettings schemas
  287. for settings shared by various components of the GNOME desktop.")
  288. (license license:lgpl2.1+)))
  289. (define-public icon-naming-utils
  290. (package
  291. (name "icon-naming-utils")
  292. (version "0.8.90")
  293. (source
  294. (origin
  295. (method url-fetch)
  296. (uri (string-append "http://tango.freedesktop.org/releases/icon-naming-utils-"
  297. version ".tar.bz2"))
  298. (sha256
  299. (base32
  300. "1mc3v28fdfqanx3lqx233vcr4glb4c2376k0kx2v91a4vxwqcdxi"))))
  301. (build-system gnu-build-system)
  302. (inputs
  303. `(("perl" ,perl)
  304. ("perl-xml-simple" ,perl-xml-simple)))
  305. (arguments
  306. '(#:phases
  307. (alist-cons-after
  308. 'install 'set-load-paths
  309. ;; Tell 'icon-name-mapping' where XML::Simple is.
  310. (lambda* (#:key outputs #:allow-other-keys)
  311. (let* ((out (assoc-ref outputs "out"))
  312. (prog (string-append out "/libexec/icon-name-mapping")))
  313. (wrap-program
  314. prog
  315. `("PERL5LIB" = ,(list (getenv "PERL5LIB"))))))
  316. %standard-phases)))
  317. (home-page "http://tango.freedesktop.org/Standard_Icon_Naming_Specification")
  318. (synopsis
  319. "Utility to implement the Freedesktop Icon Naming Specification")
  320. (description
  321. "To help with the transition to the Freedesktop Icon Naming
  322. Specification, the icon naming utility maps the icon names used by the
  323. GNOME and KDE desktops to the icon names proposed in the specification.")
  324. (license license:lgpl2.1+)))
  325. (define-public desktop-file-utils
  326. (package
  327. (name "desktop-file-utils")
  328. (version "0.22")
  329. (source (origin
  330. (method url-fetch)
  331. (uri (string-append "http://www.freedesktop.org/software/" name
  332. "/releases/" name "-" version ".tar.xz"))
  333. (sha256
  334. (base32
  335. "1ianvr2a69yjv4rpyv30w7yjsmnsb23crrka5ndqxycj4rkk4dc4"))))
  336. (build-system gnu-build-system)
  337. (native-inputs
  338. `(("pkg-config" ,pkg-config)))
  339. (inputs
  340. `(("glib" ,glib)))
  341. (home-page "http://www.freedesktop.org/wiki/Software/desktop-file-utils/")
  342. (synopsis "Utilities for working with desktop entries")
  343. (description
  344. "This package contains a few command line utilities for working with
  345. desktop entries:
  346. desktop-file-validate: validates a desktop file and prints warnings/errors
  347. about desktop entry specification violations.
  348. desktop-file-install: installs a desktop file to the applications directory,
  349. optionally munging it a bit in transit.
  350. update-desktop-database: updates the database containing a cache of MIME types
  351. handled by desktop files.")
  352. (license license:gpl2+)))
  353. (define-public gnome-icon-theme
  354. (package
  355. (name "gnome-icon-theme")
  356. (version "3.12.0")
  357. (source
  358. (origin
  359. (method url-fetch)
  360. (uri (string-append "mirror://gnome/sources/" name "/"
  361. (version-major+minor version) "/"
  362. name "-" version ".tar.xz"))
  363. (sha256
  364. (base32
  365. "0fjh9qmmgj34zlgxb09231ld7khys562qxbpsjlaplq2j85p57im"))))
  366. (build-system gnu-build-system)
  367. (native-inputs
  368. `(("gtk+" ,gtk+) ; for gtk-update-icon-cache
  369. ("icon-naming-utils" ,icon-naming-utils)
  370. ("intltool" ,intltool)
  371. ("pkg-config" ,pkg-config)))
  372. (home-page "http://art.gnome.org/")
  373. (synopsis
  374. "GNOME icon theme")
  375. (description
  376. "Icons for the GNOME desktop.")
  377. (license license:lgpl3))) ; or Creative Commons BY-SA 3.0
  378. ;; gnome-icon-theme was renamed to adwaita-icon-theme after version 3.12.0.
  379. (define-public adwaita-icon-theme
  380. (package (inherit gnome-icon-theme)
  381. (name "adwaita-icon-theme")
  382. (version "3.16.2")
  383. (source (origin
  384. (method url-fetch)
  385. (uri (string-append "mirror://gnome/sources/" name "/"
  386. (version-major+minor version) "/"
  387. name "-" version ".tar.xz"))
  388. (sha256
  389. (base32
  390. "1hmlw7kvhr7c2asc5y77adpymi9ka17gaf76zz835nwwffnn4rlw"))))))
  391. (define-public shared-mime-info
  392. (package
  393. (name "shared-mime-info")
  394. (version "1.2")
  395. (source (origin
  396. (method url-fetch)
  397. (uri (string-append "http://freedesktop.org/~hadess/"
  398. "shared-mime-info-" version ".tar.xz"))
  399. (sha256
  400. (base32
  401. "0y5vi0vr6rbhvfzcfg57cfskn362bpvcpca9cy598nmr87i6lld5"))))
  402. (build-system gnu-build-system)
  403. (arguments
  404. ;; The build system appears not to be parallel-safe.
  405. '(#:parallel-build? #f))
  406. (inputs
  407. `(("glib" ,glib)
  408. ("libxml2" ,libxml2)))
  409. (native-inputs
  410. `(("intltool" ,intltool)
  411. ("pkg-config" ,pkg-config)))
  412. (home-page "http://freedesktop.org/wiki/Software/shared-mime-info")
  413. (synopsis "Database of common MIME types")
  414. (description
  415. "The shared-mime-info package contains the core database of common types
  416. and the update-mime-database command used to extend it. It requires glib2 to
  417. be installed for building the update command. Additionally, it uses intltool
  418. for translations, though this is only a dependency for the maintainers. This
  419. database is translated at Transifex.")
  420. (license license:gpl2+)))
  421. (define-public hicolor-icon-theme
  422. (package
  423. (name "hicolor-icon-theme")
  424. (version "0.12")
  425. (source
  426. (origin
  427. (method url-fetch)
  428. (uri (string-append "http://icon-theme.freedesktop.org/releases/"
  429. "hicolor-icon-theme-" version ".tar.gz"))
  430. (sha256
  431. (base32
  432. "0wzc7g4ldb2l8zc0x2785ck808c03i857jji942ikakyc68adp4y"))))
  433. (build-system gnu-build-system)
  434. (arguments
  435. `(#:tests? #f)) ; no check target
  436. (home-page "http://icon-theme.freedesktop.org/releases/")
  437. (synopsis
  438. "Freedesktop icon theme")
  439. (description
  440. "Freedesktop icon theme.")
  441. (license license:gpl2)))
  442. (define-public libnotify
  443. (package
  444. (name "libnotify")
  445. (version "0.7.6")
  446. (source
  447. (origin
  448. (method url-fetch)
  449. (uri (string-append "mirror://gnome/sources/" name "/"
  450. (version-major+minor version) "/"
  451. name "-" version ".tar.xz"))
  452. (sha256
  453. (base32
  454. "0dyq8zgjnnzcah31axnx6afb21kl7bks1gvrg4hjh3nk02j1rxhf"))))
  455. (build-system gnu-build-system)
  456. (inputs
  457. `(("gdk-pixbuf" ,gdk-pixbuf)
  458. ("glib" ,glib)
  459. ("gtk+" ,gtk+)
  460. ("libpng" ,libpng)))
  461. (native-inputs
  462. `(("pkg-config" ,pkg-config)
  463. ("glib" ,glib "bin")))
  464. (home-page "https://developer-next.gnome.org/libnotify/")
  465. (synopsis
  466. "GNOME desktop notification library")
  467. (description
  468. "Libnotify is a library that sends desktop notifications to a
  469. notification daemon, as defined in the Desktop Notifications spec. These
  470. notifications can be used to inform the user about an event or display
  471. some form of information without getting in the user's way.")
  472. (license license:lgpl2.1+)))
  473. (define-public libpeas
  474. (package
  475. (name "libpeas")
  476. (version "1.12.1")
  477. (source
  478. (origin
  479. (method url-fetch)
  480. (uri (string-append "mirror://gnome/sources/" name "/"
  481. (version-major+minor version) "/"
  482. name "-" version ".tar.xz"))
  483. (sha256
  484. (base32
  485. "1mjjjjwphc83bjznmbsm7x0jg7ql261nys6qnl7mi0nkr4qvw476"))))
  486. (build-system gnu-build-system)
  487. (inputs
  488. `(("atk" ,atk)
  489. ("gdk-pixbuf" ,gdk-pixbuf)
  490. ("glib" ,glib)
  491. ("gtk+" ,gtk+)
  492. ("pango" ,pango)))
  493. (native-inputs
  494. `(("pkg-config" ,pkg-config)
  495. ("glib:bin" ,glib "bin")
  496. ("gobject-introspection" ,gobject-introspection)
  497. ("intltool" ,intltool)))
  498. (home-page "https://wiki.gnome.org/Libpeas")
  499. (synopsis "GObject plugin system")
  500. (description
  501. "Libpeas is a gobject-based plugins engine, and is targetted at giving
  502. every application the chance to assume its own extensibility. It also has a
  503. set of features including, but not limited to: multiple extension points; on
  504. demand (lazy) programming language support for C, Python and JS; simplicity of
  505. the API")
  506. (license license:lgpl2.0+)))
  507. (define-public gtkglext
  508. (package
  509. (name "gtkglext")
  510. (version "1.2.0")
  511. (source (origin
  512. (method url-fetch)
  513. (uri (string-append "mirror://sourceforge/project/gtkglext/gtkglext/"
  514. version "/gtkglext-" version ".tar.gz"))
  515. (sha256
  516. (base32 "1ya4d2j2aacr9ii5zj4ac95fjpdvlm2rg79mgnk7yvl1dcy3y1z5"))
  517. (patches (list
  518. (search-patch "gtkglext-disable-disable-deprecated.patch")))))
  519. (build-system gnu-build-system)
  520. (inputs `(("gtk+" ,gtk+-2)
  521. ("mesa" ,mesa)
  522. ("glu" ,glu)
  523. ("libx11" ,libx11)
  524. ("libxt" ,libxt)))
  525. (native-inputs `(("pkg-config" ,pkg-config)
  526. ("glib" ,glib "bin")))
  527. (propagated-inputs `(("pangox-compat" ,pangox-compat)))
  528. (home-page "https://projects.gnome.org/gtkglext")
  529. (synopsis "OpenGL extension to GTK+")
  530. (description "GtkGLExt is an OpenGL extension to GTK+. It provides
  531. additional GDK objects which support OpenGL rendering in GTK+ and GtkWidget
  532. API add-ons to make GTK+ widgets OpenGL-capable.")
  533. (license license:lgpl2.1+)))
  534. (define-public glade3
  535. (package
  536. (name "glade")
  537. (version "3.8.4")
  538. (source (origin
  539. (method url-fetch)
  540. (uri (string-append "mirror://gnome/sources/" name "/"
  541. (version-major+minor version) "/"
  542. name "3-" version ".tar.xz"))
  543. (sha256
  544. (base32 "021xgq2l18w3rvwms9aq2idm0fk66vwb4f777gs0qh3ap5shgbn7"))))
  545. (build-system gnu-build-system)
  546. (inputs
  547. `(("gtk+" ,gtk+-2)
  548. ("libxml2" ,libxml2)))
  549. (native-inputs
  550. `(("intltool" ,intltool)
  551. ("python" ,python)
  552. ("pkg-config" ,pkg-config)))
  553. (home-page "https://glade.gnome.org")
  554. (synopsis "GTK+ rapid application development tool")
  555. (description "Glade is a rapid application development (RAD) tool to
  556. enable quick & easy development of user interfaces for the GTK+ toolkit and
  557. the GNOME desktop environment.")
  558. (license license:lgpl2.0+)))
  559. (define-public libcroco
  560. (package
  561. (name "libcroco")
  562. (version "0.6.8")
  563. (source (origin
  564. (method url-fetch)
  565. (uri (string-append "mirror://gnome/sources/" name "/"
  566. (version-major+minor version) "/"
  567. name "-" version ".tar.xz"))
  568. (sha256
  569. (base32
  570. "0w453f3nnkbkrly7spx5lx5pf6mwynzmd5qhszprq8amij2invpa"))))
  571. (build-system gnu-build-system)
  572. (native-inputs
  573. `(("pkg-config" ,pkg-config)))
  574. (inputs
  575. `(("glib" ,glib)
  576. ("libxml2" ,libxml2)
  577. ("zlib" ,zlib)))
  578. (home-page "https://github.com/GNOME/libcroco")
  579. (synopsis "CSS2 parsing and manipulation library")
  580. (description
  581. "Libcroco is a standalone CSS2 parsing and manipulation library.
  582. The parser provides a low level event driven SAC-like API and a CSS object
  583. model like API. Libcroco provides a CSS2 selection engine and an experimental
  584. XML/CSS rendering engine.")
  585. ;; LGPLv2.1-only.
  586. (license license:lgpl2.1)))
  587. (define-public libgsf
  588. (package
  589. (name "libgsf")
  590. (version "1.14.30")
  591. (source (origin
  592. (method url-fetch)
  593. (uri (string-append "mirror://gnome/sources/" name "/"
  594. (version-major+minor version) "/"
  595. name "-" version ".tar.xz"))
  596. (sha256
  597. (base32
  598. "0w2v1a9sxsymd1mcy4mwsz4r6za9iwq69rj86nb939p41d4c6j6b"))))
  599. (build-system gnu-build-system)
  600. (native-inputs
  601. `(("intltool" ,intltool)
  602. ("pkg-config" ,pkg-config)))
  603. (inputs
  604. `(("python" ,python)
  605. ("zlib" ,zlib)
  606. ("bzip2" ,bzip2)))
  607. (propagated-inputs
  608. `(("gdk-pixbuf" ,gdk-pixbuf)
  609. ("glib" ,glib)
  610. ("libxml2" ,libxml2)))
  611. (home-page "http://www.gnome.org/projects/libgsf")
  612. (synopsis "GNOME's Structured File Library")
  613. (description
  614. "Libgsf aims to provide an efficient extensible I/O abstraction for
  615. dealing with different structured file formats.")
  616. ;; LGPLv2.1-only.
  617. (license license:lgpl2.1)))
  618. (define-public librsvg
  619. (package
  620. (name "librsvg")
  621. (version "2.40.9")
  622. (source (origin
  623. (method url-fetch)
  624. (uri (string-append "mirror://gnome/sources/" name "/"
  625. (version-major+minor version) "/"
  626. name "-" version ".tar.xz"))
  627. (sha256
  628. (base32
  629. "0fplymmqqr28y24vcnb01szn62pfbqhk8p1ngns54x9m6mflr5hk"))))
  630. (build-system gnu-build-system)
  631. (arguments
  632. `(#:phases
  633. (alist-cons-before
  634. 'configure 'augment-gir-search-path
  635. (lambda* (#:key inputs #:allow-other-keys)
  636. (substitute* "gdk-pixbuf-loader/Makefile.in"
  637. ;; By default the gdk-pixbuf loader is installed under
  638. ;; gdk-pixbuf's prefix. Work around that.
  639. (("gdk_pixbuf_moduledir = .*$")
  640. (string-append "gdk_pixbuf_moduledir = "
  641. "$(prefix)/lib/gdk-pixbuf-2.0/2.10.0/"
  642. "loaders\n"))
  643. ;; Likewise, create a separate 'loaders.cache' file.
  644. (("gdk_pixbuf_cache_file = .*$")
  645. "gdk_pixbuf_cache_file = $(gdk_pixbuf_moduledir).cache\n")))
  646. (alist-cons-after
  647. 'install 'generate-full-cache
  648. (lambda* (#:key inputs outputs #:allow-other-keys)
  649. (let ((loaders-directory
  650. (string-append (assoc-ref outputs "out")
  651. "/lib/gdk-pixbuf-2.0/2.10.0/loaders")))
  652. (zero?
  653. (system
  654. (string-append
  655. "gdk-pixbuf-query-loaders "
  656. loaders-directory "/libpixbufloader-svg.so "
  657. (string-join (find-files (assoc-ref inputs "gdk-pixbuf")
  658. "libpixbufloader-.*\\.so") " ")
  659. "> " loaders-directory ".cache")))))
  660. %standard-phases))))
  661. (native-inputs
  662. `(("pkg-config" ,pkg-config)
  663. ("glib" ,glib "bin") ; glib-mkenums, etc.
  664. ("gobject-introspection" ,gobject-introspection))) ; g-ir-compiler, etc.
  665. (inputs
  666. `(("pango" ,pango)
  667. ("libcroco" ,libcroco)
  668. ("bzip2" ,bzip2)
  669. ("libgsf" ,libgsf)
  670. ("libxml2" ,libxml2)))
  671. (propagated-inputs
  672. ;; librsvg-2.0.pc refers to all of that.
  673. `(("cairo" ,cairo)
  674. ("gdk-pixbuf" ,gdk-pixbuf)
  675. ("glib" ,glib)))
  676. (home-page "https://wiki.gnome.org/LibRsvg")
  677. (synopsis "Render SVG files using Cairo")
  678. (description
  679. "Librsvg is a C library to render SVG files using the Cairo 2D graphics
  680. library.")
  681. (license license:lgpl2.0+)))
  682. (define-public libidl
  683. (package
  684. (name "libidl")
  685. (version "0.8.14")
  686. (source (origin
  687. (method url-fetch)
  688. (uri (let ((upstream-name "libIDL"))
  689. (string-append "mirror://gnome/sources/" upstream-name "/"
  690. (version-major+minor version) "/"
  691. upstream-name "-" version ".tar.bz2")))
  692. (sha256
  693. (base32
  694. "08129my8s9fbrk0vqvnmx6ph4nid744g5vbwphzkaik51664vln5"))))
  695. (build-system gnu-build-system)
  696. (inputs `(("glib" ,glib)))
  697. (native-inputs
  698. `(("pkg-config" ,pkg-config)
  699. ("flex", flex)
  700. ("bison" ,bison)))
  701. (home-page "http://freecode.com/projects/libidl")
  702. (synopsis "Create trees of CORBA Interface Definition Language files")
  703. (description "Libidl is a library for creating trees of CORBA Interface
  704. Definition Language (idl) files, which is a specification for defining
  705. portable interfaces. libidl was initially written for orbit (the orb from the
  706. GNOME project, and the primary means of libidl distribution). However, the
  707. functionality was designed to be as reusable and portable as possible.")
  708. (license license:lgpl2.0+)))
  709. (define-public orbit2
  710. (package
  711. (name "orbit2")
  712. (version "2.14.19")
  713. (source (origin
  714. (method url-fetch)
  715. (uri (let ((upstream-name "ORBit2"))
  716. (string-append "mirror://gnome/sources/" upstream-name "/"
  717. (version-major+minor version) "/"
  718. upstream-name "-" version ".tar.bz2")))
  719. (sha256
  720. (base32 "0l3mhpyym9m5iz09fz0rgiqxl2ym6kpkwpsp1xrr4aa80nlh1jam"))))
  721. (build-system gnu-build-system)
  722. (arguments
  723. ;; The programmer kindly gives us a hook to turn off deprecation warnings ...
  724. `(#:configure-flags '("DISABLE_DEPRECATED_CFLAGS=-DGLIB_DISABLE_DEPRECATION_WARNINGS")
  725. ;; ... which they then completly ignore !!
  726. #:phases
  727. (alist-cons-before
  728. 'configure 'ignore-deprecations
  729. (lambda _
  730. (substitute* "linc2/src/Makefile.in"
  731. (("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")))
  732. %standard-phases)))
  733. (inputs `(("glib" ,glib)
  734. ("libidl" ,libidl)))
  735. (native-inputs
  736. `(("pkg-config" ,pkg-config)))
  737. (home-page "https://projects.gnome.org/orbit2/")
  738. (synopsis "CORBA 2.4-compliant Object Request Broker")
  739. (description "ORBit2 is a CORBA 2.4-compliant Object Request Broker (orb)
  740. featuring mature C, C++ and Python bindings.")
  741. ;; Licence notice is unclear. The Web page simply say "GPL" without giving a version.
  742. ;; SOME of the code files have licence notices for GPLv2+
  743. ;; The tarball contains files of the text of GPLv2 and LGPLv2
  744. (license license:gpl2+)))
  745. (define-public libbonobo
  746. (package
  747. (name "libbonobo")
  748. (version "2.32.1")
  749. (source (origin
  750. (method url-fetch)
  751. (uri (string-append "mirror://gnome/sources/" name "/"
  752. (version-major+minor version)
  753. "/" name "-" version ".tar.bz2"))
  754. (sha256
  755. (base32 "0swp4kk6x7hy1rvd1f9jba31lvfc6qvafkvbpg9h0r34fzrd8q4i"))
  756. (patches (list (search-patch "libbonobo-activation-test-race.patch")))))
  757. (build-system gnu-build-system)
  758. (arguments
  759. ;; The programmer kindly gives us a hook to turn off deprecation warnings ...
  760. `(#:configure-flags
  761. '("DISABLE_DEPRECATED_CFLAGS=-DGLIB_DISABLE_DEPRECATION_WARNINGS")
  762. ;; ... which they then completly ignore !!
  763. #:phases
  764. (alist-cons-before
  765. 'configure 'ignore-deprecations
  766. (lambda _
  767. (substitute* "activation-server/Makefile.in"
  768. (("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")))
  769. %standard-phases)))
  770. (inputs `(("popt" ,popt)
  771. ("libxml2" ,libxml2)))
  772. ;; The following are Required by the .pc file
  773. (propagated-inputs
  774. `(("glib" ,glib)
  775. ("orbit2" ,orbit2)))
  776. (native-inputs
  777. `(("intltool" ,intltool)
  778. ("pkg-config" ,pkg-config)
  779. ("glib" ,glib "bin") ; for glib-genmarshal, etc.
  780. ("flex" ,flex)
  781. ("bison" ,bison)))
  782. (home-page "https://developer.gnome.org/libbonobo/")
  783. (synopsis "Framework for creating reusable components for use in GNOME applications")
  784. (description "Bonobo is a framework for creating reusable components for
  785. use in GNOME applications, built on top of CORBA.")
  786. ;; Licence not explicitly stated. Source files contain no licence notices.
  787. ;; Tarball contains text of both GPLv2 and LGPLv2
  788. ;; GPLv2 covers both conditions
  789. (license license:gpl2+)))
  790. (define-public gconf
  791. (package
  792. (name "gconf")
  793. (version "3.2.6")
  794. (source (origin
  795. (method url-fetch)
  796. (uri
  797. (let ((upstream-name "GConf"))
  798. (string-append "mirror://gnome/sources/" upstream-name "/"
  799. (version-major+minor version) "/"
  800. upstream-name "-" version ".tar.xz")))
  801. (sha256
  802. (base32 "0k3q9nh53yhc9qxf1zaicz4sk8p3kzq4ndjdsgpaa2db0ccbj4hr"))))
  803. (build-system gnu-build-system)
  804. (inputs `(("dbus" ,dbus)
  805. ("dbus-glib" ,dbus-glib)
  806. ("libxml2" ,libxml2)))
  807. (propagated-inputs `(("glib" ,glib) ; referred to in the .pc file
  808. ("orbit2" ,orbit2)))
  809. (native-inputs
  810. `(("intltool" ,intltool)
  811. ("glib" ,glib "bin") ; for glib-genmarshal, etc.
  812. ("pkg-config" ,pkg-config)))
  813. (home-page "https://projects.gnome.org/gconf/")
  814. (synopsis "Store application preferences")
  815. (description "Gconf is a system for storing application preferences. It
  816. is intended for user preferences; not arbitrary data storage.")
  817. (license license:lgpl2.0+)))
  818. (define-public gnome-mime-data
  819. (package
  820. (name "gnome-mime-data")
  821. (version "2.18.0")
  822. (source (origin
  823. (method url-fetch)
  824. (uri (string-append "mirror://gnome/sources/" name "/"
  825. (version-major+minor version) "/"
  826. name "-" version ".tar.bz2"))
  827. (sha256
  828. (base32
  829. "1mvg8glb2a40yilmyabmb7fkbzlqd3i3d31kbkabqnq86xdnn69p"))))
  830. (build-system gnu-build-system)
  831. (native-inputs
  832. `(("perl" ,perl)
  833. ("intltool" ,intltool)))
  834. (home-page "http://www.gnome.org")
  835. (synopsis "Base MIME and Application database for GNOME")
  836. (description "GNOME Mime Data is a module which contains the base MIME
  837. and Application database for GNOME. The data stored by this module is
  838. designed to be accessed through the MIME functions in GnomeVFS.")
  839. (license license:gpl2+)))
  840. (define-public gnome-vfs
  841. (package
  842. (name "gnome-vfs")
  843. (version "2.24.4")
  844. (source (origin
  845. (method url-fetch)
  846. (uri (string-append "mirror://gnome/sources/" name "/"
  847. (version-major+minor version) "/"
  848. name "-" version ".tar.bz2"))
  849. (sha256
  850. (base32
  851. "1ajg8jb8k3snxc7rrgczlh8daxkjidmcv3zr9w809sq4p2sn9pk2"))))
  852. (build-system gnu-build-system)
  853. (arguments
  854. `(#:phases
  855. (alist-cons-before
  856. 'configure 'ignore-deprecations
  857. (lambda _
  858. (substitute* '("libgnomevfs/Makefile.in"
  859. "daemon/Makefile.in")
  860. (("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))
  861. #t)
  862. (alist-cons-before
  863. 'configure 'patch-test-async-cancel-to-never-fail
  864. (lambda _
  865. (substitute* "test/test-async-cancel.c"
  866. (("EXIT_FAILURE") "77")))
  867. %standard-phases))))
  868. (inputs `(("libxml2" ,libxml2)
  869. ("dbus-glib" ,dbus-glib)
  870. ("dbus" ,dbus)
  871. ("gconf" ,gconf)
  872. ("gnome-mime-data" ,gnome-mime-data)
  873. ("zlib" ,zlib)))
  874. (native-inputs
  875. `(("glib" ,glib "bin") ; for glib-mkenums, etc.
  876. ("intltool" ,intltool)
  877. ("pkg-config" ,pkg-config)))
  878. (home-page "https://developer.gnome.org/gnome-vfs/")
  879. (synopsis "Access files and folders in GNOME applications")
  880. (description
  881. "GnomeVFS is the core library used to access files and folders in GNOME
  882. applications. It provides a file system abstraction which allows applications
  883. to access local and remote files with a single consistent API.")
  884. (license license:lgpl2.0+)))
  885. (define-public libgnome
  886. (package
  887. (name "libgnome")
  888. (version "2.32.1")
  889. (source (origin
  890. (method url-fetch)
  891. (uri (string-append "mirror://gnome/sources/" name "/"
  892. (version-major+minor version) "/"
  893. name "-" version ".tar.bz2"))
  894. (sha256
  895. (base32
  896. "197pnq8y0knqjhm2fg4j6hbqqm3qfzfnd0irhwxpk1b4hqb3kimj"))))
  897. (build-system gnu-build-system)
  898. (arguments
  899. `(#:phases
  900. (alist-cons-before
  901. 'configure 'enable-deprecated
  902. (lambda _
  903. (substitute* "libgnome/Makefile.in"
  904. (("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")))
  905. %standard-phases)))
  906. (inputs `(("popt" ,popt)
  907. ("libxml2" ,libxml2)))
  908. (native-inputs
  909. `(("glib" ,glib "bin") ; for glib-mkenums, etc.
  910. ("intltool" ,intltool)
  911. ("pkg-config" ,pkg-config)))
  912. ;; The following are listed as Required in the .pc file
  913. ;; (except for libcanberra -- which seems to be oversight on the part
  914. ;; of the upstream developers -- anything that links against libgnome,
  915. ;; must also link against libcanberra
  916. (propagated-inputs
  917. `(("libcanberra" ,libcanberra)
  918. ("libbonobo" ,libbonobo)
  919. ("gconf" ,gconf)
  920. ("gnome-vfs" ,gnome-vfs)))
  921. (home-page "https://developer.gnome.org/libgnome/")
  922. (synopsis "Useful routines for building applications")
  923. (description "The libgnome library provides a number of useful routines
  924. for building modern applications, including session management, activation of
  925. files and URIs, and displaying help.")
  926. (license license:lgpl2.0+)))
  927. (define-public libart-lgpl
  928. (package
  929. (name "libart-lgpl")
  930. (version "2.3.21")
  931. (source (origin
  932. (method url-fetch)
  933. (uri (let ((upstream-name "libart_lgpl"))
  934. (string-append "mirror://gnome/sources/" upstream-name "/"
  935. (version-major+minor version) "/"
  936. upstream-name "-" version ".tar.bz2")))
  937. (sha256
  938. (base32
  939. "1yknfkyzgz9s616is0l9gp5aray0f2ry4dw533jgzj8gq5s1xhgx"))))
  940. (build-system gnu-build-system)
  941. (native-inputs
  942. `(("pkg-config" ,pkg-config)))
  943. (home-page "https://people.gnome.org/~mathieu/libart")
  944. (synopsis "2D drawing library")
  945. (description "Libart is a 2D drawing library intended as a
  946. high-quality vector-based 2D library with antialiasing and alpha composition.")
  947. (license license:lgpl2.0+)))
  948. (define-public libgnomecanvas
  949. (package
  950. (name "libgnomecanvas")
  951. (version "2.30.3")
  952. (source (origin
  953. (method url-fetch)
  954. (uri (string-append "mirror://gnome/sources/" name "/"
  955. (version-major+minor version) "/"
  956. name "-" version ".tar.gz"))
  957. (sha256
  958. (base32
  959. "1nhnq4lfkk8ljkdafscwaggx0h95mq0rxnd7zgqyq0xb6kkqbjm8"))))
  960. (build-system gnu-build-system)
  961. ;; Mentioned as Required in the .pc file
  962. (propagated-inputs `(("libart-lgpl" ,libart-lgpl)
  963. ("gtk+" ,gtk+-2)))
  964. (native-inputs
  965. `(("intltool" ,intltool)
  966. ("glib" ,glib "bin") ; for glib-genmarshal, etc.
  967. ("pkg-config" ,pkg-config)))
  968. (home-page "https://developer.gnome.org/libgnomecanvas/")
  969. (synopsis "Flexible widget for creating interactive structured graphics")
  970. (description "The GnomeCanvas widget provides a flexible widget for
  971. creating interactive structured graphics.")
  972. (license license:lgpl2.0+)))
  973. (define-public libgnomecanvasmm
  974. (package
  975. (name "libgnomecanvasmm")
  976. (version "2.26.0")
  977. (source (origin
  978. (method url-fetch)
  979. (uri (string-append "mirror://gnome/sources/" name "/"
  980. (version-major+minor version) "/"
  981. name "-" version ".tar.bz2"))
  982. (sha256
  983. (base32
  984. "0679hcnpam2gkag2i63sm0wdm35gwvzafnz1354mg6j5gzwpfrcr"))))
  985. (build-system gnu-build-system)
  986. (propagated-inputs `(("libgnomecanvas" ,libgnomecanvas)))
  987. (native-inputs
  988. `(("gtkmm-2" ,gtkmm-2)
  989. ("pkg-config" ,pkg-config)))
  990. (home-page "http://gtkmm.org")
  991. (synopsis "C++ bindings to the GNOME Canvas library")
  992. (description "C++ bindings to the GNOME Canvas library.")
  993. (license license:lgpl2.0+)))
  994. (define-public libgnomeui
  995. (package
  996. (name "libgnomeui")
  997. (version "2.24.5")
  998. (source (origin
  999. (method url-fetch)
  1000. (uri (string-append "mirror://gnome/sources/" name "/"
  1001. (version-major+minor version) "/"
  1002. name "-" version ".tar.bz2"))
  1003. (sha256
  1004. (base32
  1005. "03rwbli76crkjl6gp422wrc9lqpl174k56cp9i96b7l8jlj2yddf"))))
  1006. (build-system gnu-build-system)
  1007. ;; Mentioned as Required in the .pc file
  1008. (propagated-inputs `(("libgnome" ,libgnome)
  1009. ("libgnome-keyring" ,libgnome-keyring)))
  1010. (inputs `(("libgnomecanvas" ,libgnomecanvas)
  1011. ("libbonoboui" ,libbonoboui)
  1012. ("libjpeg" ,libjpeg)
  1013. ("popt" ,popt)
  1014. ("libbonobo" ,libbonobo)
  1015. ("libxml2" ,libxml2)
  1016. ("libglade" ,libglade)))
  1017. (native-inputs
  1018. `(("glib" ,glib "bin") ; for glib-mkenums, etc.
  1019. ("intltool" ,intltool)
  1020. ("pkg-config" ,pkg-config)))
  1021. (home-page "https://developer.gnome.org/libgnomeui/")
  1022. (synopsis "Additional widgets for applications")
  1023. (description "The libgnomeui library provides additional widgets for
  1024. applications. Many of the widgets from libgnomeui have already been ported to GTK+.")
  1025. (license license:lgpl2.0+)))
  1026. (define-public libglade
  1027. (package
  1028. (name "libglade")
  1029. (version "2.6.4")
  1030. (source (origin
  1031. (method url-fetch)
  1032. (uri (string-append "mirror://gnome/sources/" name "/"
  1033. (version-major+minor version) "/"
  1034. name "-" version ".tar.bz2"))
  1035. (sha256
  1036. (base32
  1037. "1v2x2s04jry4gpabws92i0wq2ghd47yr5n9nhgnkd7c38xv1wdk4"))))
  1038. (build-system gnu-build-system)
  1039. (inputs
  1040. `(("gtk+-2" ,gtk+-2)
  1041. ("libxml2" ,libxml2)
  1042. ("python" ,python))) ;; needed for the optional libglade-convert program
  1043. (native-inputs
  1044. `(("pkg-config" ,pkg-config)))
  1045. (home-page "https://developer.gnome.org/libglade")
  1046. (synopsis "Load glade interfaces and access the glade built widgets")
  1047. (description "Libglade is a library that provides interfaces for loading
  1048. graphical interfaces described in glade files and for accessing the
  1049. widgets built in the loading process.")
  1050. (license license:gpl2+))) ; This is correct. GPL not LGPL
  1051. (define-public libgnomeprint
  1052. ;; This library has been deprecated since 2006; see
  1053. ;; <https://mail.gnome.org/archives/devel-announce-list/2006-August/msg00005.html>.
  1054. (package
  1055. (name "libgnomeprint")
  1056. (version "2.8.2")
  1057. (source (origin
  1058. (method url-fetch)
  1059. (uri (string-append "mirror://gnome/sources/" name "/"
  1060. (version-major+minor version) "/"
  1061. name "-" version ".tar.bz2"))
  1062. (sha256
  1063. (base32
  1064. "129ka3nn8gx9dlfry17ib79azxk45wzfv5rgqzw6dwx2b5ns8phm"))
  1065. (modules '((guix build utils)))
  1066. (snippet
  1067. ;; Adapt to newer freetype. As the package is deprecated, there
  1068. ;; is no use in creating a patch and reporting it.
  1069. '(substitute* '("libgnomeprint/gnome-font-face.c"
  1070. "libgnomeprint/gnome-rfont.c")
  1071. (("freetype/") "freetype2/")))))
  1072. (build-system gnu-build-system)
  1073. (inputs
  1074. `(("popt" ,popt)
  1075. ("libart-lgpl" ,libart-lgpl)
  1076. ("gtk+" ,gtk+-2)
  1077. ("libxml2" ,libxml2)))
  1078. (native-inputs
  1079. `(("intltool" ,intltool)
  1080. ("glib" ,glib "bin") ; for glib-genmarshal, etc.
  1081. ("pkg-config" ,pkg-config)))
  1082. (home-page "https://projects.gnome.org/gnome-print/home/faq.html")
  1083. (synopsis "Printing framework for GNOME")
  1084. (description
  1085. "GNOME-print was a printing framework for GNOME. It has been deprecated
  1086. since ca. 2006, when GTK+ itself incorporated printing support.")
  1087. (license license:lgpl2.0+)))
  1088. (define-public libgnomeprintui
  1089. ;; Deprecated; see libgnomeprint.
  1090. (package
  1091. (name "libgnomeprintui")
  1092. (version "2.8.2")
  1093. (source (origin
  1094. (method url-fetch)
  1095. (uri (string-append "mirror://gnome/sources/" name "/"
  1096. (version-major+minor version) "/"
  1097. name "-" version ".tar.bz2"))
  1098. (sha256
  1099. (base32
  1100. "1ivipk7r61rg90p9kp889j28xlyyj6466ypvwa4jvnrcllnaajsw"))))
  1101. (build-system gnu-build-system)
  1102. ;; Mentioned as Required in the .pc file
  1103. (propagated-inputs `(("libgnomeprint" ,libgnomeprint)))
  1104. (inputs `(("gtk+" ,gtk+-2)
  1105. ("glib" ,glib)
  1106. ("gnome-icon-theme" ,gnome-icon-theme)
  1107. ("libgnomecanvas" ,libgnomecanvas)
  1108. ("libxml2" ,libxml2)))
  1109. (native-inputs
  1110. `(("intltool" ,intltool)
  1111. ("pkg-config" ,pkg-config)))
  1112. (home-page "https://projects.gnome.org/gnome-print/home/faq.html")
  1113. (synopsis "Printing framework for GNOME")
  1114. (description (package-description libgnomeprint))
  1115. (license license:lgpl2.0+)))
  1116. (define-public libbonoboui
  1117. (package
  1118. (name "libbonoboui")
  1119. (version "2.24.5")
  1120. (source (origin
  1121. (method url-fetch)
  1122. (uri (string-append "mirror://gnome/sources/" name "/"
  1123. (version-major+minor version) "/"
  1124. name "-" version ".tar.bz2"))
  1125. (sha256
  1126. (base32
  1127. "1kbgqh7bw0fdx4f1a1aqwpff7gp5mwhbaz60c6c98bc4djng5dgs"))))
  1128. (build-system gnu-build-system)
  1129. (arguments
  1130. `(#:phases
  1131. (alist-cons-before
  1132. 'check 'start-xserver
  1133. (lambda* (#:key inputs #:allow-other-keys)
  1134. (let ((xorg-server (assoc-ref inputs "xorg-server"))
  1135. (disp ":1"))
  1136. (setenv "HOME" (getcwd))
  1137. (setenv "DISPLAY" disp)
  1138. ;; There must be a running X server and make check doesn't start one.
  1139. ;; Therefore we must do it.
  1140. (zero? (system (format #f "~a/bin/Xvfb ~a &" xorg-server disp)))))
  1141. %standard-phases)))
  1142. ;; Mentioned as Required by the .pc file
  1143. (propagated-inputs `(("libxml2" ,libxml2)))
  1144. (inputs
  1145. `(("popt" ,popt)
  1146. ("pangox-compat" ,pangox-compat)
  1147. ("libgnome" ,libgnome)
  1148. ("libgnomecanvas" ,libgnomecanvas)
  1149. ("libglade" ,libglade)))
  1150. (native-inputs
  1151. `(("glib" ,glib "bin") ; for glib-genmarshal, etc.
  1152. ("intltool" ,intltool)
  1153. ("xorg-server" ,xorg-server) ; For running the tests
  1154. ("pkg-config" ,pkg-config)))
  1155. (home-page "https://developer.gnome.org/libbonoboui/")
  1156. (synopsis "Some user interface controls using Bonobo")
  1157. (description "The Bonobo UI library provides a number of user interface
  1158. controls using the Bonobo component framework.")
  1159. (license license:lgpl2.0+)))
  1160. (define-public libwnck
  1161. (package
  1162. (name "libwnck")
  1163. (version "3.14.0")
  1164. (source (origin
  1165. (method url-fetch)
  1166. (uri (string-append "mirror://gnome/sources/" name "/"
  1167. (version-major+minor version) "/"
  1168. name "-" version ".tar.xz"))
  1169. (sha256
  1170. (base32 "074jww04z8g9r1acndqap79wx4kbm3rpkf4lcg1v82b66iv0027m"))))
  1171. (build-system gnu-build-system)
  1172. (native-inputs
  1173. `(("pkg-config" ,pkg-config)
  1174. ("intltool" ,intltool)))
  1175. (propagated-inputs
  1176. `(("gtk+" ,gtk+)
  1177. ("libxres" ,libxres)
  1178. ("startup-notification" ,startup-notification)))
  1179. (home-page "https://developer.gnome.org/libwnck/")
  1180. (synopsis "Window Navigator Construction Kit")
  1181. (description
  1182. "Libwnck is the Window Navigator Construction Kit, a library for use in
  1183. writing pagers, tasklists, and more generally applications that are dealing
  1184. with window management. It tries hard to respect the Extended Window Manager
  1185. Hints specification (EWMH).")
  1186. (license license:lgpl2.0+)))
  1187. ;; stable version for gtk2, required by xfwm4.
  1188. (define-public libwnck-1
  1189. (package (inherit libwnck)
  1190. (name "libwnck")
  1191. (version "2.30.7")
  1192. (source (origin
  1193. (method url-fetch)
  1194. (uri (string-append "mirror://gnome/sources/" name "/"
  1195. (version-major+minor version) "/"
  1196. name "-" version ".tar.xz"))
  1197. (sha256
  1198. (base32
  1199. "15713yl0f8f3p99jzqqfmbicrdswd3vwpx7r3bkf1bgh6d9lvs4b"))))
  1200. (propagated-inputs
  1201. `(("gtk+" ,gtk+-2)
  1202. ("libxres" ,libxres)
  1203. ("startup-notification" ,startup-notification)))))
  1204. (define-public goffice
  1205. (package
  1206. (name "goffice")
  1207. (version "0.10.14")
  1208. (source (origin
  1209. (method url-fetch)
  1210. (uri (string-append "mirror://gnome/sources/" name "/"
  1211. (version-major+minor version) "/"
  1212. name "-" version ".tar.xz"))
  1213. (sha256
  1214. (base32 "0kj0iwng6w4axm7yv2zy7myn5dhw5ilrlq2pzrjlm9i852ikqy60"))))
  1215. (build-system gnu-build-system)
  1216. (inputs
  1217. `(("gtk+" ,gtk+)
  1218. ("libgsf" ,libgsf)
  1219. ("librsvg" ,librsvg)
  1220. ("libxslt" ,libxslt)
  1221. ("libxml2" ,libxml2)))
  1222. (native-inputs
  1223. `(("intltool" ,intltool)
  1224. ("glib" ,glib "bin")
  1225. ("pkg-config" ,pkg-config)))
  1226. (home-page "https://developer.gnome.org/goffice/")
  1227. (synopsis "Document-centric objects and utilities")
  1228. (description "A GLib/GTK+ set of document-centric objects and utilities.")
  1229. (license
  1230. ;; Dual licensed under GPLv2 or GPLv3 (both without "or later")
  1231. ;; Note: NOT LGPL
  1232. (list license:gpl2 license:gpl3))))
  1233. (define-public goffice-0.8
  1234. (package (inherit goffice)
  1235. (version "0.8.17")
  1236. (source (origin
  1237. (method url-fetch)
  1238. (uri (string-append "mirror://gnome/sources/" (package-name goffice) "/"
  1239. (version-major+minor version) "/"
  1240. (package-name goffice) "-" version ".tar.xz"))
  1241. (sha256
  1242. (base32 "05fvzbs5bin05bbsr4dp79aiva3lnq0a3a40zq55i13vnsz70l0n"))))
  1243. (arguments
  1244. `(#:phases
  1245. (alist-cons-after
  1246. 'unpack 'fix-pcre-check
  1247. (lambda _
  1248. ;; Only glib.h can be included directly. See
  1249. ;; https://bugzilla.gnome.org/show_bug.cgi?id=670316
  1250. (substitute* "configure"
  1251. (("glib/gregex\\.h") "glib.h")) #t)
  1252. %standard-phases)))
  1253. (propagated-inputs
  1254. ;; libgoffice-0.8.pc mentions libgsf-1
  1255. `(("libgsf" ,libgsf)))
  1256. (inputs
  1257. `(("gtk" ,gtk+-2)
  1258. ,@(alist-delete "gtk" (package-inputs goffice))))))
  1259. (define-public gnumeric
  1260. (package
  1261. (name "gnumeric")
  1262. (version "1.12.17")
  1263. (source (origin
  1264. (method url-fetch)
  1265. (uri (string-append "mirror://gnome/sources/" name "/"
  1266. (version-major+minor version) "/"
  1267. name "-" version ".tar.xz"))
  1268. (sha256
  1269. (base32
  1270. "18bvc3phghr4p5440fp8hm6gvp53d3mqs9cyc637zpmk0b6bcp7c"))))
  1271. (build-system gnu-build-system)
  1272. (arguments
  1273. `(;; The gnumeric developers don't worry much about failing tests.
  1274. ;; See https://bugzilla.gnome.org/show_bug.cgi?id=732387
  1275. #:tests? #f
  1276. #:phases
  1277. (alist-cons-before
  1278. 'configure 'pre-conf
  1279. (lambda* (#:key outputs #:allow-other-keys)
  1280. ;; Make install tries to write into the directory of goffice
  1281. ;; I am informed that this only affects the possibility to embed a
  1282. ;; spreadsheet inside an Abiword document. So presumably when we
  1283. ;; package Abiword we'll have to refer it to this directory.
  1284. (substitute* "configure"
  1285. (("^GOFFICE_PLUGINS_DIR=.*")
  1286. (string-append "GOFFICE_PLUGINS_DIR="
  1287. (assoc-ref outputs "out") "/goffice/plugins"))))
  1288. %standard-phases)))
  1289. (inputs
  1290. `(("glib" ,glib)
  1291. ("gtk+" ,gtk+)
  1292. ("goffice" ,goffice)
  1293. ("libgsf" ,libgsf)
  1294. ("libxml2" ,libxml2)
  1295. ("zlib" ,zlib)))
  1296. (native-inputs
  1297. `(("intltool" ,intltool)
  1298. ("glib:bin" ,glib "bin")
  1299. ("pkg-config" ,pkg-config)))
  1300. (home-page "http://www.gnumeric.org")
  1301. (synopsis "Spreadsheet application")
  1302. (description
  1303. "GNUmeric is a GNU spreadsheet application, running under GNOME. It is
  1304. interoperable with other spreadsheet applications. It has a vast array of
  1305. features beyond typical spreadsheet functionality, such as support for linear
  1306. and non-linear solvers, statistical analysis, and telecommunication
  1307. engineering.")
  1308. (license
  1309. ;; Dual licensed under GPLv2 or GPLv3 (both without "or later")
  1310. (list license:gpl2 license:gpl3))))
  1311. (define-public gnome-themes-standard
  1312. (package
  1313. (name "gnome-themes-standard")
  1314. ;; The version of this package should be the same as the version of
  1315. ;; gnome-desktop.
  1316. (version (package-version gnome-desktop))
  1317. (source
  1318. (origin
  1319. (method url-fetch)
  1320. (uri (string-append "mirror://gnome/sources/" name "/"
  1321. (version-major+minor version) "/" name "-"
  1322. version ".tar.xz"))
  1323. (sha256
  1324. (base32