2013-09-22 11:53:01 -04:00
|
|
|
;;; GNU Guix --- Functional package management for GNU
|
2015-01-19 17:05:10 -05:00
|
|
|
;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
|
2015-01-19 16:02:58 -05:00
|
|
|
;;; Copyright © 2014, 2015 Ludovic Courtès <ludo@gnu.org>
|
2014-10-18 22:03:42 -04:00
|
|
|
;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
|
2015-01-20 12:43:55 -05:00
|
|
|
;;; Copyright © 2014, 2015 Federico Beffa <beffa@fbengineering.ch>
|
2015-02-12 08:12:54 -05:00
|
|
|
;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com>
|
2013-09-22 11:53:01 -04:00
|
|
|
;;;
|
|
|
|
;;; This file is part of GNU Guix.
|
|
|
|
;;;
|
|
|
|
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
|
|
|
;;; under the terms of the GNU General Public License as published by
|
|
|
|
;;; the Free Software Foundation; either version 3 of the License, or (at
|
|
|
|
;;; your option) any later version.
|
|
|
|
;;;
|
|
|
|
;;; GNU Guix is distributed in the hope that it will be useful, but
|
|
|
|
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
;;; GNU General Public License for more details.
|
|
|
|
;;;
|
|
|
|
;;; You should have received a copy of the GNU General Public License
|
|
|
|
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
|
|
|
(define-module (gnu packages gnome)
|
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.
2014-09-23 16:44:22 -04:00
|
|
|
#:use-module ((guix licenses) #:prefix license:)
|
2013-09-22 11:53:01 -04:00
|
|
|
#:use-module (guix packages)
|
|
|
|
#:use-module (guix download)
|
2014-10-18 22:03:42 -04:00
|
|
|
#:use-module (guix utils)
|
2013-09-22 11:53:01 -04:00
|
|
|
#:use-module (guix build-system gnu)
|
2014-11-04 12:13:04 -05:00
|
|
|
#:use-module (guix build-system glib-or-gtk)
|
2013-12-28 02:19:42 -05:00
|
|
|
#:use-module (gnu packages)
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
#:use-module (gnu packages bison)
|
2014-11-04 12:13:04 -05:00
|
|
|
#:use-module (gnu packages flex)
|
2014-07-13 10:38:26 -04:00
|
|
|
#:use-module (gnu packages docbook)
|
2013-09-22 11:53:01 -04:00
|
|
|
#:use-module (gnu packages glib)
|
2013-10-13 16:49:52 -04:00
|
|
|
#:use-module (gnu packages gnupg)
|
2013-10-03 08:51:49 -04:00
|
|
|
#:use-module (gnu packages gstreamer)
|
2013-10-02 07:19:21 -04:00
|
|
|
#:use-module (gnu packages gtk)
|
2013-10-13 16:49:52 -04:00
|
|
|
#:use-module (gnu packages pdf)
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
#:use-module (gnu packages popt)
|
2013-10-13 16:49:52 -04:00
|
|
|
#:use-module (gnu packages ghostscript)
|
2013-10-14 21:29:13 -04:00
|
|
|
#:use-module (gnu packages iso-codes)
|
2013-10-03 08:51:49 -04:00
|
|
|
#:use-module (gnu packages libcanberra)
|
gnu: Consolidate libjpeg, libpng, and libtiff into one module.
* gnu/packages/image.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add image.scm and remove libjpeg.scm,
libpng.scm, and libtiff.scm.
* gnu/packages/libjpeg.scm, gnu/packages/libpng.scm, gnu/packages/libtiff.scm:
Delete files.
* gnu/packages/emacs.scm gnu/packages/games.scm, gnu/packages/gd.scm,
gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/gimp.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnustep.scm, gnu/packages/gnuzilla.scm,
gnu/packages/graphviz.scm, gnu/packages/gtk.scm,
gnu/packages/imagemagick.scm, gnu/packages/inkscape.scm,
gnu/packages/netpbm.scm, gnu/packages/pdf.scm, gnu/packages/plotutils.scm,
gnu/packages/qemu.scm, gnu/packages/qt.scm, gnu/packages/scheme.scm,
gnu/packages/sdl.scm, gnu/packages/slim.scm, gnu/packages/tcl.scm,
gnu/packages/texlive.scm, gnu/packages/video.scm, gnu/packages/xiph.scm,
gnu/packages/xorg.scm: Use (gnu packages image) module.
2014-06-25 08:39:02 -04:00
|
|
|
#:use-module (gnu packages image)
|
2013-10-02 16:15:00 -04:00
|
|
|
#:use-module (gnu packages perl)
|
2013-09-22 11:53:01 -04:00
|
|
|
#:use-module (gnu packages pkg-config)
|
|
|
|
#:use-module (gnu packages python)
|
2013-10-03 08:51:49 -04:00
|
|
|
#:use-module (gnu packages xml)
|
2013-12-28 03:10:46 -05:00
|
|
|
#:use-module (gnu packages gl)
|
2014-05-05 18:07:36 -04:00
|
|
|
#:use-module (gnu packages compression)
|
2014-12-08 10:00:41 -05:00
|
|
|
#:use-module (gnu packages xorg)
|
2014-12-14 00:29:58 -05:00
|
|
|
#:use-module (gnu packages xdisorg)
|
|
|
|
#:use-module (gnu packages ncurses))
|
2013-10-03 08:51:49 -04:00
|
|
|
|
|
|
|
(define-public brasero
|
|
|
|
(package
|
|
|
|
(name "brasero")
|
|
|
|
(version "3.8.0")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/brasero/3.8/brasero-"
|
|
|
|
version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1r5wjsrm47amdaf862ymkdlwlb636c45wg14x20hdr99c653d2nr"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("hicolor-icon-theme" ,hicolor-icon-theme)))
|
2013-10-14 21:29:13 -04:00
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
gnu: glib: Add "bin" output.
Fixes <http://bugs.gnu.org/17853>.
* gnu/packages/glib.scm (glib)[outputs]: Add "bin".
(gobject-introspection)[native-inputs]: New field.
* gnu/packages/avahi.scm (avahi)[native-inputs]: Add glib:bin.
* gnu/packages/gnome.scm (brasero, libgnome-keyring, evince,
gsettings-desktop-schemas, libnotify, gtkglext): Likewise.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base,
gst-plugins-base-0.10): Likewise.
* gnu/packages/gtk.scm (atk, pango, gdk-pixbuf, gtk+-2, gtk+):
Likewise.
* gnu/packages/linux.scm (udev): Likewise.
* gnu/packages/pdf.scm (poppler): Likewise.
2014-06-30 12:05:57 -04:00
|
|
|
("glib" ,glib "bin") ; glib-compile-schemas, etc.
|
2013-10-14 21:29:13 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
2013-10-03 08:51:49 -04:00
|
|
|
(inputs
|
|
|
|
`(("glib" ,glib)
|
|
|
|
("gnome-doc-utils" ,gnome-doc-utils)
|
|
|
|
("gstreamer" ,gstreamer)
|
|
|
|
("gst-plugins-base" ,gst-plugins-base)
|
|
|
|
("gtk+" ,gtk+)
|
|
|
|
("itstool" ,itstool)
|
|
|
|
("libcanberra" ,libcanberra)
|
|
|
|
("libice" ,libice)
|
|
|
|
("libnotify" ,libnotify)
|
|
|
|
("libsm" ,libsm)
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
("libxml2" ,libxml2)))
|
2013-10-03 08:51:49 -04:00
|
|
|
(home-page "https://projects.gnome.org/brasero/")
|
|
|
|
(synopsis "CD/DVD burning tool for Gnome")
|
|
|
|
(description "Brasero is an application to burn CD/DVD for the Gnome
|
|
|
|
Desktop. It is designed to be as simple as possible and has some unique
|
|
|
|
features to enable users to create their discs easily and quickly.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:gpl2+)))
|
2013-09-22 11:53:01 -04:00
|
|
|
|
2013-10-14 21:29:13 -04:00
|
|
|
(define-public gnome-desktop
|
|
|
|
(package
|
|
|
|
(name "gnome-desktop")
|
|
|
|
(version "3.10.0")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
2013-10-14 21:29:13 -04:00
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0p5p6wvmy5zvcdnmp5h2biz7rjrcw99chq5kkwcnb68flcmkb1ry"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(inputs
|
|
|
|
`(("gdk-pixbuf" ,gdk-pixbuf)
|
|
|
|
("glib" ,glib)
|
|
|
|
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
|
|
|
|
("gtk+" ,gtk+)
|
|
|
|
("iso-codes" ,iso-codes)
|
|
|
|
("itstool" ,itstool)
|
|
|
|
("libx11" ,libx11)
|
|
|
|
("libxext" ,libxext)
|
|
|
|
("libxkbfile" ,libxkbfile)
|
|
|
|
("libxrandr" ,libxrandr)
|
|
|
|
("xkeyboard-config" ,xkeyboard-config)))
|
|
|
|
(home-page "https://www.gnome.org/")
|
|
|
|
(synopsis
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
"Libgnome-desktop, gnome-about, and desktop-wide documents")
|
2013-10-14 21:29:13 -04:00
|
|
|
(description
|
|
|
|
"The libgnome-desktop library provides API shared by several applications
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
on the desktop, but that cannot live in the platform for various reasons.
|
|
|
|
There is no API or ABI guarantee, although we are doing our best to provide
|
|
|
|
stability. Documentation for the API is available with gtk-doc.
|
2013-10-14 21:29:13 -04:00
|
|
|
|
|
|
|
The gnome-about program helps find which version of GNOME is installed.")
|
|
|
|
; Some bits under the LGPL.
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:gpl2+)))
|
2013-10-14 21:29:13 -04:00
|
|
|
|
2013-09-22 11:53:01 -04:00
|
|
|
(define-public gnome-doc-utils
|
|
|
|
(package
|
|
|
|
(name "gnome-doc-utils")
|
|
|
|
(version "0.20.10")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
2013-09-22 11:53:01 -04:00
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"19n4x25ndzngaciiyd8dd6s2mf9gv6nv3wv27ggns2smm7zkj1nb"))))
|
|
|
|
(build-system gnu-build-system)
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
(native-inputs
|
2013-09-22 11:53:01 -04:00
|
|
|
`(("intltool" ,intltool)
|
2014-07-13 10:38:26 -04:00
|
|
|
("docbook-xml" ,docbook-xml-4.4)
|
2013-09-22 11:53:01 -04:00
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("libxslt" ,libxslt)
|
|
|
|
("pkg-config" ,pkg-config)
|
|
|
|
("python-2" ,python-2)))
|
|
|
|
(home-page "https://wiki.gnome.org/GnomeDocUtils")
|
|
|
|
(synopsis
|
|
|
|
"Documentation utilities for the Gnome project")
|
|
|
|
(description
|
|
|
|
"Gnome-doc-utils is a collection of documentation utilities for the
|
|
|
|
Gnome project. It includes xml2po tool which makes it easier to translate
|
|
|
|
and keep up to date translations of documentation.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:gpl2+))) ; xslt under lgpl
|
2013-10-02 07:19:21 -04:00
|
|
|
|
2013-10-13 16:49:52 -04:00
|
|
|
(define-public libgnome-keyring
|
|
|
|
(package
|
|
|
|
(name "libgnome-keyring")
|
|
|
|
(version "3.6.0")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
2013-10-13 16:49:52 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0c4qrjpmv1hqga3xv6wsq2z10x2n78qgw7q3k3s01y1pggxkgjkd"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
`(("libgcrypt" ,libgcrypt)
|
2013-10-13 16:49:52 -04:00
|
|
|
("dbus" ,dbus)))
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)
|
gnu: glib: Add "bin" output.
Fixes <http://bugs.gnu.org/17853>.
* gnu/packages/glib.scm (glib)[outputs]: Add "bin".
(gobject-introspection)[native-inputs]: New field.
* gnu/packages/avahi.scm (avahi)[native-inputs]: Add glib:bin.
* gnu/packages/gnome.scm (brasero, libgnome-keyring, evince,
gsettings-desktop-schemas, libnotify, gtkglext): Likewise.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base,
gst-plugins-base-0.10): Likewise.
* gnu/packages/gtk.scm (atk, pango, gdk-pixbuf, gtk+-2, gtk+):
Likewise.
* gnu/packages/linux.scm (udev): Likewise.
* gnu/packages/pdf.scm (poppler): Likewise.
2014-06-30 12:05:57 -04:00
|
|
|
("glib" ,glib "bin")
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
("intltool" ,intltool)))
|
2013-10-13 16:49:52 -04:00
|
|
|
(propagated-inputs
|
|
|
|
;; Referred to in .h files and .pc.
|
|
|
|
`(("glib" ,glib)))
|
|
|
|
(home-page "http://www.gnome.org")
|
|
|
|
(synopsis "Accessing passwords from the GNOME keyring")
|
|
|
|
(description
|
|
|
|
"Client library to access passwords from the GNOME keyring.")
|
|
|
|
|
|
|
|
;; Though a couple of files are LGPLv2.1+.
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:lgpl2.0+)))
|
2013-10-13 16:49:52 -04:00
|
|
|
|
|
|
|
(define-public evince
|
|
|
|
(package
|
|
|
|
(name "evince")
|
|
|
|
(version "3.6.1")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
2013-10-13 16:49:52 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1da1pij030dh8mb0pr0jnyszgsbjnh8lc17rj5ii52j3kmbv51qv"))))
|
2014-11-04 12:13:04 -05:00
|
|
|
(build-system glib-or-gtk-build-system)
|
2013-10-13 16:49:52 -04:00
|
|
|
(arguments
|
|
|
|
`(#:configure-flags '("--disable-nautilus")
|
|
|
|
|
|
|
|
;; FIXME: Tests fail with:
|
|
|
|
;; ImportError: No module named gi.repository
|
|
|
|
;; Where should that module come from?
|
2014-12-18 15:48:43 -05:00
|
|
|
#:tests? #f))
|
2013-10-13 16:49:52 -04:00
|
|
|
(inputs
|
|
|
|
`(("libspectre" ,libspectre)
|
|
|
|
;; ("djvulibre" ,djvulibre)
|
|
|
|
("ghostscript" ,ghostscript)
|
|
|
|
("poppler" ,poppler)
|
|
|
|
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
|
|
|
|
("libgnome-keyring" ,libgnome-keyring)
|
|
|
|
("gnome-icon-theme" ,gnome-icon-theme)
|
|
|
|
("itstool" ,itstool)
|
|
|
|
("gdk-pixbuf" ,gdk-pixbuf)
|
|
|
|
("atk" ,atk)
|
|
|
|
("pango" ,pango)
|
|
|
|
("gtk+" ,gtk+)
|
|
|
|
("glib" ,glib)
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("libsm" ,libsm)
|
|
|
|
("libice" ,libice)
|
2013-10-17 17:13:20 -04:00
|
|
|
("shared-mime-info" ,shared-mime-info)
|
2014-12-18 15:48:43 -05:00
|
|
|
("dconf" ,dconf)
|
|
|
|
("libcanberra" ,libcanberra)
|
|
|
|
|
2013-10-13 16:49:52 -04:00
|
|
|
;; For tests.
|
|
|
|
("dogtail" ,python2-dogtail)))
|
2013-10-17 17:13:20 -04:00
|
|
|
(native-inputs
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
`(("intltool" ,intltool)
|
gnu: glib: Add "bin" output.
Fixes <http://bugs.gnu.org/17853>.
* gnu/packages/glib.scm (glib)[outputs]: Add "bin".
(gobject-introspection)[native-inputs]: New field.
* gnu/packages/avahi.scm (avahi)[native-inputs]: Add glib:bin.
* gnu/packages/gnome.scm (brasero, libgnome-keyring, evince,
gsettings-desktop-schemas, libnotify, gtkglext): Likewise.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base,
gst-plugins-base-0.10): Likewise.
* gnu/packages/gtk.scm (atk, pango, gdk-pixbuf, gtk+-2, gtk+):
Likewise.
* gnu/packages/linux.scm (udev): Likewise.
* gnu/packages/pdf.scm (poppler): Likewise.
2014-06-30 12:05:57 -04:00
|
|
|
("glib" ,glib "bin")
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
("pkg-config" ,pkg-config)))
|
2013-10-13 16:49:52 -04:00
|
|
|
(home-page
|
|
|
|
"http://www.gnome.org/projects/evince/")
|
|
|
|
(synopsis "GNOME's document viewer")
|
|
|
|
(description
|
|
|
|
"Evince is a document viewer for multiple document formats. It
|
|
|
|
currently supports PDF, PostScript, DjVu, TIFF and DVI. The goal
|
|
|
|
of Evince is to replace the multiple document viewers that exist
|
2013-10-17 17:13:20 -04:00
|
|
|
on the GNOME Desktop with a single simple application.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:gpl2+)))
|
2013-10-13 16:49:52 -04:00
|
|
|
|
2013-10-02 13:44:55 -04:00
|
|
|
(define-public gsettings-desktop-schemas
|
|
|
|
(package
|
|
|
|
(name "gsettings-desktop-schemas")
|
|
|
|
(version "3.10.0")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(version-major+minor version) "/"
|
2013-10-02 13:44:55 -04:00
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1km8qxwrzvravmg8j680qv64bwnwbdgrmy8bqmhs0dgxn2b1as6a"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
`(("glib" ,glib)))
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
gnu: glib: Add "bin" output.
Fixes <http://bugs.gnu.org/17853>.
* gnu/packages/glib.scm (glib)[outputs]: Add "bin".
(gobject-introspection)[native-inputs]: New field.
* gnu/packages/avahi.scm (avahi)[native-inputs]: Add glib:bin.
* gnu/packages/gnome.scm (brasero, libgnome-keyring, evince,
gsettings-desktop-schemas, libnotify, gtkglext): Likewise.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base,
gst-plugins-base-0.10): Likewise.
* gnu/packages/gtk.scm (atk, pango, gdk-pixbuf, gtk+-2, gtk+):
Likewise.
* gnu/packages/linux.scm (udev): Likewise.
* gnu/packages/pdf.scm (poppler): Likewise.
2014-06-30 12:05:57 -04:00
|
|
|
("glib" ,glib "bin") ; glib-compile-schemas, etc.
|
2013-10-02 13:44:55 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://launchpad.net/gsettings-desktop-schemas")
|
|
|
|
(synopsis
|
|
|
|
"GNOME settings for various desktop components")
|
|
|
|
(description
|
|
|
|
"Gsettings-desktop-schemas contains a collection of GSettings schemas
|
|
|
|
for settings shared by various components of the GNOME desktop.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:lgpl2.1+)))
|
2013-10-02 13:44:55 -04:00
|
|
|
|
2013-10-02 16:15:00 -04:00
|
|
|
(define-public icon-naming-utils
|
|
|
|
(package
|
|
|
|
(name "icon-naming-utils")
|
|
|
|
(version "0.8.90")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "http://tango.freedesktop.org/releases/icon-naming-utils-"
|
|
|
|
version ".tar.bz2"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1mc3v28fdfqanx3lqx233vcr4glb4c2376k0kx2v91a4vxwqcdxi"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("perl" ,perl)
|
|
|
|
("perl-xml-simple" ,perl-xml-simple)))
|
2014-12-31 20:30:23 -05:00
|
|
|
(arguments
|
|
|
|
'(#:phases
|
|
|
|
(alist-cons-after
|
|
|
|
'install 'set-load-paths
|
|
|
|
;; Tell 'icon-name-mapping' where XML::Simple is.
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
(let* ((out (assoc-ref outputs "out"))
|
|
|
|
(prog (string-append out "/libexec/icon-name-mapping")))
|
|
|
|
(wrap-program
|
|
|
|
prog
|
|
|
|
`("PERL5LIB" = ,(list (getenv "PERL5LIB"))))))
|
|
|
|
%standard-phases)))
|
2013-10-02 16:15:00 -04:00
|
|
|
(home-page "http://tango.freedesktop.org/Standard_Icon_Naming_Specification")
|
|
|
|
(synopsis
|
|
|
|
"Utility to implement the Freedesktop Icon Naming Specification")
|
|
|
|
(description
|
|
|
|
"To help with the transition to the Freedesktop Icon Naming
|
|
|
|
Specification, the icon naming utility maps the icon names used by the
|
|
|
|
GNOME and KDE desktops to the icon names proposed in the specification.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:lgpl2.1+)))
|
2013-10-02 16:15:00 -04:00
|
|
|
|
2015-01-29 08:08:08 -05:00
|
|
|
(define-public desktop-file-utils
|
|
|
|
(package
|
|
|
|
(name "desktop-file-utils")
|
|
|
|
(version "0.22")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "http://www.freedesktop.org/software/" name
|
|
|
|
"/releases/" name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1ianvr2a69yjv4rpyv30w7yjsmnsb23crrka5ndqxycj4rkk4dc4"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)))
|
|
|
|
(inputs
|
|
|
|
`(("glib" ,glib)))
|
|
|
|
(home-page "http://www.freedesktop.org/wiki/Software/desktop-file-utils/")
|
|
|
|
(synopsis "Utilities for working with desktop entries")
|
|
|
|
(description
|
|
|
|
"This package contains a few command line utilities for working with
|
|
|
|
desktop entries:
|
|
|
|
|
|
|
|
desktop-file-validate: validates a desktop file and prints warnings/errors
|
|
|
|
about desktop entry specification violations.
|
|
|
|
|
|
|
|
desktop-file-install: installs a desktop file to the applications directory,
|
|
|
|
optionally munging it a bit in transit.
|
|
|
|
|
|
|
|
update-desktop-database: updates the database containing a cache of MIME types
|
|
|
|
handled by desktop files.")
|
|
|
|
(license license:gpl2+)))
|
|
|
|
|
2013-10-02 16:22:21 -04:00
|
|
|
(define-public gnome-icon-theme
|
|
|
|
(package
|
|
|
|
(name "gnome-icon-theme")
|
|
|
|
(version "3.10.0")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(version-major+minor version) "/"
|
2013-10-02 16:22:21 -04:00
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1xinbgkkvlhazj887ajcl13i7kdc1wcca02jwxzvjrvchjsp4m66"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("gtk+" ,gtk+)
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
("icon-naming-utils" ,icon-naming-utils)))
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
("pkg-config" ,pkg-config)))
|
2013-10-02 16:22:21 -04:00
|
|
|
(home-page "http://art.gnome.org/")
|
|
|
|
(synopsis
|
|
|
|
"GNOME icon theme")
|
|
|
|
(description
|
|
|
|
"Icons for the GNOME desktop.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:lgpl3))) ; or Creative Commons BY-SA 3.0
|
2013-10-02 16:22:21 -04:00
|
|
|
|
2013-10-17 16:43:27 -04:00
|
|
|
(define-public shared-mime-info
|
|
|
|
(package
|
|
|
|
(name "shared-mime-info")
|
|
|
|
(version "1.2")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "http://freedesktop.org/~hadess/"
|
|
|
|
"shared-mime-info-" version ".tar.xz"))
|
2013-10-17 16:43:27 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0y5vi0vr6rbhvfzcfg57cfskn362bpvcpca9cy598nmr87i6lld5"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
|
|
|
;; The build system appears not to be parallel-safe.
|
|
|
|
'(#:parallel-build? #f))
|
|
|
|
(inputs
|
|
|
|
`(("glib" ,glib)
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
("libxml2" ,libxml2)))
|
2013-10-17 16:43:27 -04:00
|
|
|
(native-inputs
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
`(("intltool" ,intltool)
|
|
|
|
("pkg-config" ,pkg-config)))
|
2013-10-17 16:43:27 -04:00
|
|
|
(home-page "http://freedesktop.org/wiki/Software/shared-mime-info")
|
|
|
|
(synopsis "Database of common MIME types")
|
|
|
|
(description
|
|
|
|
"The shared-mime-info package contains the core database of common types
|
|
|
|
and the update-mime-database command used to extend it. It requires glib2 to
|
|
|
|
be installed for building the update command. Additionally, it uses intltool
|
|
|
|
for translations, though this is only a dependency for the maintainers. This
|
|
|
|
database is translated at Transifex.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:gpl2+)))
|
2013-10-17 16:43:27 -04:00
|
|
|
|
2013-10-02 16:44:02 -04:00
|
|
|
(define-public hicolor-icon-theme
|
|
|
|
(package
|
|
|
|
(name "hicolor-icon-theme")
|
|
|
|
(version "0.12")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "http://icon-theme.freedesktop.org/releases/"
|
|
|
|
"hicolor-icon-theme-" version ".tar.gz"))
|
2013-10-02 16:44:02 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0wzc7g4ldb2l8zc0x2785ck808c03i857jji942ikakyc68adp4y"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:tests? #f)) ; no check target
|
|
|
|
(home-page "http://icon-theme.freedesktop.org/releases/")
|
|
|
|
(synopsis
|
|
|
|
"Freedesktop icon theme")
|
|
|
|
(description
|
|
|
|
"Freedesktop icon theme.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:gpl2)))
|
2013-10-02 16:44:02 -04:00
|
|
|
|
2013-10-02 07:19:21 -04:00
|
|
|
(define-public libnotify
|
|
|
|
(package
|
|
|
|
(name "libnotify")
|
|
|
|
(version "0.7.6")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(version-major+minor version) "/"
|
2013-10-02 07:19:21 -04:00
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0dyq8zgjnnzcah31axnx6afb21kl7bks1gvrg4hjh3nk02j1rxhf"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("gdk-pixbuf" ,gdk-pixbuf)
|
|
|
|
("glib" ,glib)
|
|
|
|
("gtk+" ,gtk+)
|
gnu: Move numerous "inputs" which should be "native-inputs".
* gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cryptsetup.scm,
gnu/packages/curl.scm, gnu/packages/emacs.scm, gnu/packages/fontutils.scm,
gnu/packages/gdb.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphviz.scm,
gnu/packages/groff.scm, gnu/packages/gstreamer.scm, gnu/packages/gtk.scm,
gnu/packages/gv.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm,
gnu/packages/kde.scm, gnu/packages/libcanberra.scm, gnu/packages/libtiff.scm,
gnu/packages/linux.scm, gnu/packages/lvm.scm, gnu/packages/mp3.scm,
gnu/packages/netpbm.scm, gnu/packages/parted.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/qemu.scm, gnu/packages/qt.scm,
gnu/packages/ratpoison.scm, gnu/packages/rdf.scm, gnu/packages/slim.scm,
gnu/packages/texlive.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/xml.scm, gnu/packages/xnee.scm, gnu/packages/xorg.scm,
gnu/packages/zip.scm: Move some build-time dependencies from `inputs' to
`native-inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-12-15 06:01:56 -05:00
|
|
|
("libpng" ,libpng)))
|
|
|
|
(native-inputs
|
gnu: glib: Add "bin" output.
Fixes <http://bugs.gnu.org/17853>.
* gnu/packages/glib.scm (glib)[outputs]: Add "bin".
(gobject-introspection)[native-inputs]: New field.
* gnu/packages/avahi.scm (avahi)[native-inputs]: Add glib:bin.
* gnu/packages/gnome.scm (brasero, libgnome-keyring, evince,
gsettings-desktop-schemas, libnotify, gtkglext): Likewise.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base,
gst-plugins-base-0.10): Likewise.
* gnu/packages/gtk.scm (atk, pango, gdk-pixbuf, gtk+-2, gtk+):
Likewise.
* gnu/packages/linux.scm (udev): Likewise.
* gnu/packages/pdf.scm (poppler): Likewise.
2014-06-30 12:05:57 -04:00
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
("glib" ,glib "bin")))
|
2013-10-02 07:19:21 -04:00
|
|
|
(home-page "https://developer-next.gnome.org/libnotify/")
|
|
|
|
(synopsis
|
|
|
|
"GNOME desktop notification library")
|
|
|
|
(description
|
|
|
|
"Libnotify is a library that sends desktop notifications to a
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
notification daemon, as defined in the Desktop Notifications spec. These
|
2013-10-02 07:19:21 -04:00
|
|
|
notifications can be used to inform the user about an event or display
|
|
|
|
some form of information without getting in the user's way.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:lgpl2.1+)))
|
2013-10-14 18:34:35 -04:00
|
|
|
|
|
|
|
(define-public libpeas
|
|
|
|
(package
|
|
|
|
(name "libpeas")
|
2015-01-20 12:43:55 -05:00
|
|
|
(version "1.12.1")
|
2013-10-14 18:34:35 -04:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(version-major+minor version) "/"
|
2013-10-14 18:34:35 -04:00
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2015-01-20 12:43:55 -05:00
|
|
|
"1mjjjjwphc83bjznmbsm7x0jg7ql261nys6qnl7mi0nkr4qvw476"))))
|
2013-10-14 18:34:35 -04:00
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("atk" ,atk)
|
|
|
|
("gdk-pixbuf" ,gdk-pixbuf)
|
|
|
|
("glib" ,glib)
|
|
|
|
("gtk+" ,gtk+)
|
2014-05-06 16:40:33 -04:00
|
|
|
("pango" ,pango)))
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)
|
2014-07-25 15:48:25 -04:00
|
|
|
("glib:bin" ,glib "bin")
|
2014-05-06 16:40:33 -04:00
|
|
|
("gobject-introspection" ,gobject-introspection)
|
|
|
|
("intltool" ,intltool)))
|
2015-01-20 12:43:55 -05:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'build 'pre-build
|
|
|
|
(lambda* _
|
|
|
|
(setenv "CC" "gcc"))
|
|
|
|
%standard-phases)))
|
2013-10-14 18:34:35 -04:00
|
|
|
(home-page "https://wiki.gnome.org/Libpeas")
|
|
|
|
(synopsis "GObject plugin system")
|
|
|
|
(description
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
"Libpeas is a gobject-based plugins engine, and is targetted at giving
|
2013-10-14 18:34:35 -04:00
|
|
|
every application the chance to assume its own extensibility. It also has a
|
|
|
|
set of features including, but not limited to: multiple extension points; on
|
|
|
|
demand (lazy) programming language support for C, Python and JS; simplicity of
|
|
|
|
the API")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:lgpl2.0+)))
|
2013-12-28 02:19:42 -05:00
|
|
|
|
|
|
|
(define-public gtkglext
|
|
|
|
(package
|
|
|
|
(name "gtkglext")
|
|
|
|
(version "1.2.0")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://sourceforge/project/gtkglext/gtkglext/"
|
|
|
|
version "/gtkglext-" version ".tar.gz"))
|
|
|
|
(sha256
|
|
|
|
(base32 "1ya4d2j2aacr9ii5zj4ac95fjpdvlm2rg79mgnk7yvl1dcy3y1z5"))
|
|
|
|
(patches (list
|
|
|
|
(search-patch "gtkglext-disable-disable-deprecated.patch")))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs `(("gtk+" ,gtk+-2)
|
|
|
|
("mesa" ,mesa)
|
2014-12-25 23:59:27 -05:00
|
|
|
("glu" ,glu)
|
2013-12-28 02:19:42 -05:00
|
|
|
("libx11" ,libx11)
|
|
|
|
("libxt" ,libxt)))
|
gnu: glib: Add "bin" output.
Fixes <http://bugs.gnu.org/17853>.
* gnu/packages/glib.scm (glib)[outputs]: Add "bin".
(gobject-introspection)[native-inputs]: New field.
* gnu/packages/avahi.scm (avahi)[native-inputs]: Add glib:bin.
* gnu/packages/gnome.scm (brasero, libgnome-keyring, evince,
gsettings-desktop-schemas, libnotify, gtkglext): Likewise.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base,
gst-plugins-base-0.10): Likewise.
* gnu/packages/gtk.scm (atk, pango, gdk-pixbuf, gtk+-2, gtk+):
Likewise.
* gnu/packages/linux.scm (udev): Likewise.
* gnu/packages/pdf.scm (poppler): Likewise.
2014-06-30 12:05:57 -04:00
|
|
|
(native-inputs `(("pkg-config" ,pkg-config)
|
|
|
|
("glib" ,glib "bin")))
|
2014-05-28 02:44:18 -04:00
|
|
|
(propagated-inputs `(("pangox-compat" ,pangox-compat)))
|
2013-12-28 02:19:42 -05:00
|
|
|
(home-page "https://projects.gnome.org/gtkglext")
|
2014-09-13 09:50:30 -04:00
|
|
|
(synopsis "OpenGL extension to GTK+")
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
(description "GtkGLExt is an OpenGL extension to GTK+. It provides
|
2013-12-28 02:19:42 -05:00
|
|
|
additional GDK objects which support OpenGL rendering in GTK+ and GtkWidget
|
|
|
|
API add-ons to make GTK+ widgets OpenGL-capable.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:lgpl2.1+)))
|
2014-02-05 15:27:20 -05:00
|
|
|
|
|
|
|
(define-public glade3
|
|
|
|
(package
|
|
|
|
(name "glade")
|
|
|
|
(version "3.8.4")
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "3-" version ".tar.xz"))
|
2014-02-05 15:27:20 -05:00
|
|
|
(sha256
|
|
|
|
(base32 "021xgq2l18w3rvwms9aq2idm0fk66vwb4f777gs0qh3ap5shgbn7"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("gtk+" ,gtk+-2)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
("python" ,python)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://glade.gnome.org")
|
|
|
|
(synopsis "GTK+ rapid application development tool")
|
|
|
|
(description "Glade is a rapid application development (RAD) tool to
|
|
|
|
enable quick & easy development of user interfaces for the GTK+ toolkit and
|
|
|
|
the GNOME desktop environment.")
|
2014-05-05 18:07:36 -04:00
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
(define-public libcroco
|
|
|
|
(package
|
|
|
|
(name "libcroco")
|
|
|
|
(version "0.6.8")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
2014-05-05 18:07:36 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0w453f3nnkbkrly7spx5lx5pf6mwynzmd5qhszprq8amij2invpa"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)))
|
|
|
|
(inputs
|
|
|
|
`(("glib" ,glib)
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("zlib" ,zlib)))
|
|
|
|
(home-page "https://github.com/GNOME/libcroco")
|
|
|
|
(synopsis "CSS2 parsing and manipulation library")
|
|
|
|
(description
|
|
|
|
"Libcroco is a standalone CSS2 parsing and manipulation library.
|
|
|
|
The parser provides a low level event driven SAC-like API and a CSS object
|
|
|
|
model like API. Libcroco provides a CSS2 selection engine and an experimental
|
|
|
|
XML/CSS rendering engine.")
|
|
|
|
|
|
|
|
;; LGPLv2.1-only.
|
|
|
|
(license license:lgpl2.1)))
|
2014-05-05 18:26:10 -04:00
|
|
|
|
|
|
|
(define-public libgsf
|
|
|
|
(package
|
|
|
|
(name "libgsf")
|
|
|
|
(version "1.14.30")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
2014-05-05 18:26:10 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0w2v1a9sxsymd1mcy4mwsz4r6za9iwq69rj86nb939p41d4c6j6b"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(inputs
|
|
|
|
`(("python" ,python)
|
|
|
|
("zlib" ,zlib)
|
|
|
|
("bzip2" ,bzip2)))
|
|
|
|
(propagated-inputs
|
|
|
|
`(("gdk-pixbuf" ,gdk-pixbuf)
|
|
|
|
("glib" ,glib)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(home-page "http://www.gnome.org/projects/libgsf")
|
|
|
|
(synopsis "GNOME's Structured File Library")
|
|
|
|
(description
|
|
|
|
"Libgsf aims to provide an efficient extensible I/O abstraction for
|
|
|
|
dealing with different structured file formats.")
|
|
|
|
|
|
|
|
;; LGPLv2.1-only.
|
|
|
|
(license license:lgpl2.1)))
|
2014-05-06 16:29:55 -04:00
|
|
|
|
|
|
|
(define-public librsvg
|
|
|
|
(package
|
|
|
|
(name "librsvg")
|
2015-01-18 13:24:31 -05:00
|
|
|
(version "2.40.6")
|
2014-05-06 16:29:55 -04:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
2014-05-06 16:29:55 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
2015-01-18 13:24:31 -05:00
|
|
|
"01jgb11779080b80k2ncrhdphgillqrrnszal6vh8yv787r4kwwa"))))
|
2014-05-06 16:29:55 -04:00
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
2014-05-06 17:10:11 -04:00
|
|
|
`(#:phases
|
2014-05-06 16:29:55 -04:00
|
|
|
(alist-cons-before
|
|
|
|
'configure 'augment-gir-search-path
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
(substitute* "gdk-pixbuf-loader/Makefile.in"
|
|
|
|
;; By default the gdk-pixbuf loader is installed under
|
|
|
|
;; gdk-pixbuf's prefix. Work around that.
|
|
|
|
(("gdk_pixbuf_moduledir = .*$")
|
|
|
|
(string-append "gdk_pixbuf_moduledir = "
|
2015-01-18 13:24:31 -05:00
|
|
|
"$(prefix)/lib/gdk-pixbuf-2.0/2.10.0/"
|
2014-05-06 16:29:55 -04:00
|
|
|
"loaders\n"))
|
|
|
|
;; Likewise, create a separate 'loaders.cache' file.
|
|
|
|
(("gdk_pixbuf_cache_file = .*$")
|
|
|
|
"gdk_pixbuf_cache_file = $(gdk_pixbuf_moduledir).cache\n")))
|
2014-11-04 12:16:12 -05:00
|
|
|
(alist-cons-after
|
|
|
|
'install 'generate-full-cache
|
|
|
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
|
|
|
(let ((loaders-directory
|
|
|
|
(string-append (assoc-ref outputs "out")
|
2015-01-18 13:24:31 -05:00
|
|
|
"/lib/gdk-pixbuf-2.0/2.10.0/loaders")))
|
2014-11-04 12:16:12 -05:00
|
|
|
(zero?
|
|
|
|
(system
|
|
|
|
(string-append
|
|
|
|
"gdk-pixbuf-query-loaders "
|
|
|
|
loaders-directory "/libpixbufloader-svg.so "
|
|
|
|
(string-join (find-files (assoc-ref inputs "gdk-pixbuf")
|
|
|
|
"libpixbufloader-.*\\.so") " ")
|
|
|
|
"> " loaders-directory ".cache")))))
|
2015-01-18 13:24:31 -05:00
|
|
|
(alist-cons-before
|
|
|
|
'build 'pre-build
|
|
|
|
(lambda* _
|
|
|
|
(setenv "CC" "gcc"))
|
|
|
|
%standard-phases)))))
|
2014-05-06 16:29:55 -04:00
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)
|
2014-07-02 05:42:17 -04:00
|
|
|
("glib" ,glib "bin") ; glib-mkenums, etc.
|
2014-05-06 16:29:55 -04:00
|
|
|
("gobject-introspection" ,gobject-introspection))) ; g-ir-compiler, etc.
|
|
|
|
(inputs
|
|
|
|
`(("pango" ,pango)
|
|
|
|
("libcroco" ,libcroco)
|
|
|
|
("bzip2" ,bzip2)
|
|
|
|
("libgsf" ,libgsf)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(propagated-inputs
|
|
|
|
;; librsvg-2.0.pc refers to all of that.
|
|
|
|
`(("cairo" ,cairo)
|
|
|
|
("gdk-pixbuf" ,gdk-pixbuf)
|
|
|
|
("glib" ,glib)))
|
|
|
|
(home-page "https://wiki.gnome.org/LibRsvg")
|
|
|
|
(synopsis "Render SVG files using Cairo")
|
|
|
|
(description
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
"Librsvg is a C library to render SVG files using the Cairo 2D graphics
|
2014-05-06 16:29:55 -04:00
|
|
|
library.")
|
|
|
|
(license license:lgpl2.0+)))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
|
|
|
|
(define-public libidl
|
|
|
|
(package
|
|
|
|
(name "libidl")
|
|
|
|
(version "0.8.14")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (let ((upstream-name "libIDL"))
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(string-append "mirror://gnome/sources/" upstream-name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
upstream-name "-" version ".tar.bz2")))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"08129my8s9fbrk0vqvnmx6ph4nid744g5vbwphzkaik51664vln5"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs `(("glib" ,glib)))
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
("flex", flex)
|
|
|
|
("bison" ,bison)))
|
|
|
|
(home-page "http://freecode.com/projects/libidl")
|
|
|
|
(synopsis "Create trees of CORBA Interface Definition Language files")
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
(description "Libidl is a library for creating trees of CORBA Interface
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
Definition Language (idl) files, which is a specification for defining
|
|
|
|
portable interfaces. libidl was initially written for orbit (the orb from the
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
GNOME project, and the primary means of libidl distribution). However, the
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
functionality was designed to be as reusable and portable as possible.")
|
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
|
|
|
|
(define-public orbit2
|
|
|
|
(package
|
|
|
|
(name "orbit2")
|
|
|
|
(version "2.14.19")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (let ((upstream-name "ORBit2"))
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(string-append "mirror://gnome/sources/" upstream-name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
upstream-name "-" version ".tar.bz2")))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32 "0l3mhpyym9m5iz09fz0rgiqxl2ym6kpkwpsp1xrr4aa80nlh1jam"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
|
|
|
;; The programmer kindly gives us a hook to turn off deprecation warnings ...
|
|
|
|
`(#:configure-flags '("DISABLE_DEPRECATED_CFLAGS=-DGLIB_DISABLE_DEPRECATION_WARNINGS")
|
|
|
|
;; ... which they then completly ignore !!
|
|
|
|
#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'configure 'ignore-deprecations
|
|
|
|
(lambda _
|
|
|
|
(substitute* "linc2/src/Makefile.in"
|
|
|
|
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")))
|
|
|
|
%standard-phases)))
|
|
|
|
(inputs `(("glib" ,glib)
|
|
|
|
("libidl" ,libidl)))
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://projects.gnome.org/orbit2/")
|
|
|
|
(synopsis "CORBA 2.4-compliant Object Request Broker")
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
(description "ORBit2 is a CORBA 2.4-compliant Object Request Broker (orb)
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
featuring mature C, C++ and Python bindings.")
|
|
|
|
;; Licence notice is unclear. The Web page simply say "GPL" without giving a version.
|
|
|
|
;; SOME of the code files have licence notices for GPLv2+
|
|
|
|
;; The tarball contains files of the text of GPLv2 and LGPLv2
|
|
|
|
(license license:gpl2+)))
|
|
|
|
|
|
|
|
|
|
|
|
(define-public libbonobo
|
|
|
|
(package
|
|
|
|
(name "libbonobo")
|
|
|
|
(version "2.32.1")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
2014-07-02 14:47:23 -04:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
2014-10-18 22:03:42 -04:00
|
|
|
(version-major+minor version)
|
2014-07-02 14:47:23 -04:00
|
|
|
"/" name "-" version ".tar.bz2"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
2014-07-02 14:52:12 -04:00
|
|
|
(base32 "0swp4kk6x7hy1rvd1f9jba31lvfc6qvafkvbpg9h0r34fzrd8q4i"))
|
|
|
|
(patches (list (search-patch "libbonobo-activation-test-race.patch")))))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
|
|
|
;; The programmer kindly gives us a hook to turn off deprecation warnings ...
|
2014-07-02 14:47:23 -04:00
|
|
|
`(#:configure-flags
|
|
|
|
'("DISABLE_DEPRECATED_CFLAGS=-DGLIB_DISABLE_DEPRECATION_WARNINGS")
|
|
|
|
;; ... which they then completly ignore !!
|
|
|
|
#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'configure 'ignore-deprecations
|
|
|
|
(lambda _
|
|
|
|
(substitute* "activation-server/Makefile.in"
|
|
|
|
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")))
|
|
|
|
%standard-phases)))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(inputs `(("popt" ,popt)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
;; The following are Required by the .pc file
|
2014-07-02 05:42:17 -04:00
|
|
|
(propagated-inputs
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
`(("glib" ,glib)
|
|
|
|
("orbit2" ,orbit2)))
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
("pkg-config" ,pkg-config)
|
2014-07-02 14:32:59 -04:00
|
|
|
("glib" ,glib "bin") ; for glib-genmarshal, etc.
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
("flex" ,flex)
|
|
|
|
("bison" ,bison)))
|
|
|
|
(home-page "https://developer.gnome.org/libbonobo/")
|
|
|
|
(synopsis "Framework for creating reusable components for use in GNOME applications")
|
|
|
|
(description "Bonobo is a framework for creating reusable components for
|
|
|
|
use in GNOME applications, built on top of CORBA.")
|
|
|
|
;; Licence not explicitly stated. Source files contain no licence notices.
|
|
|
|
;; Tarball contains text of both GPLv2 and LGPLv2
|
|
|
|
;; GPLv2 covers both conditions
|
|
|
|
(license license:gpl2+)))
|
|
|
|
|
|
|
|
|
|
|
|
(define-public gconf
|
|
|
|
(package
|
|
|
|
(name "gconf")
|
|
|
|
(version "3.2.6")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri
|
|
|
|
(let ((upstream-name "GConf"))
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(string-append "mirror://gnome/sources/" upstream-name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
upstream-name "-" version ".tar.xz")))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32 "0k3q9nh53yhc9qxf1zaicz4sk8p3kzq4ndjdsgpaa2db0ccbj4hr"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs `(("glib" ,glib)
|
|
|
|
("dbus" ,dbus)
|
|
|
|
("dbus-glib" ,dbus-glib)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(propagated-inputs `(("orbit2" ,orbit2))) ; referred to in the .pc file
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
2014-07-02 14:32:59 -04:00
|
|
|
("glib" ,glib "bin") ; for glib-genmarshal, etc.
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://projects.gnome.org/gconf/")
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
(synopsis "Store application preferences")
|
|
|
|
(description "Gconf is a system for storing application preferences. It
|
|
|
|
is intended for user preferences; not arbitrary data storage.")
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
|
|
|
|
(define-public gnome-mime-data
|
|
|
|
(package
|
|
|
|
(name "gnome-mime-data")
|
|
|
|
(version "2.18.0")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.bz2"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1mvg8glb2a40yilmyabmb7fkbzlqd3i3d31kbkabqnq86xdnn69p"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("perl" ,perl)
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
(home-page "http://www.gnome.org")
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
(synopsis "Base MIME and Application database for GNOME")
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(description "GNOME Mime Data is a module which contains the base MIME
|
|
|
|
and Application database for GNOME. The data stored by this module is
|
|
|
|
designed to be accessed through the MIME functions in GnomeVFS.")
|
|
|
|
(license license:gpl2+)))
|
|
|
|
|
|
|
|
|
|
|
|
(define-public gnome-vfs
|
|
|
|
(package
|
|
|
|
(name "gnome-vfs")
|
|
|
|
(version "2.24.4")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.bz2"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32 "1ajg8jb8k3snxc7rrgczlh8daxkjidmcv3zr9w809sq4p2sn9pk2"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
|
|
|
;; The programmer kindly gives us a hook to turn off deprecation warnings ...
|
|
|
|
`(#:configure-flags '("DISABLE_DEPRECATED_CFLAGS=-DGLIB_DISABLE_DEPRECATION_WARNINGS")
|
|
|
|
;; ... which they then completly ignore !!
|
|
|
|
#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'configure 'ignore-deprecations
|
|
|
|
(lambda _
|
|
|
|
(begin
|
|
|
|
(substitute* "libgnomevfs/Makefile.in"
|
|
|
|
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))
|
|
|
|
(substitute* "daemon/Makefile.in"
|
|
|
|
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))))
|
|
|
|
%standard-phases)))
|
|
|
|
(inputs `(("glib" ,glib)
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("dbus-glib" ,dbus-glib)
|
|
|
|
("dbus" ,dbus)
|
|
|
|
("gconf" ,gconf)
|
|
|
|
("gnome-mime-data" ,gnome-mime-data)
|
|
|
|
("zlib" ,zlib)))
|
|
|
|
(native-inputs
|
2014-07-02 14:32:59 -04:00
|
|
|
`(("glib" ,glib "bin") ; for glib-mkenums, etc.
|
|
|
|
("intltool" ,intltool)
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://developer.gnome.org/gnome-vfs/")
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
(synopsis "Access files and folders in GNOME applications")
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(description "GnomeVFS is the core library used to access files and
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
folders in GNOME applications. It provides a file system abstraction which
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
allows applications to access local and remote files with a single consistent API.")
|
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(define-public libgnome
|
|
|
|
(package
|
|
|
|
(name "libgnome")
|
|
|
|
(version "2.32.1")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.bz2"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"197pnq8y0knqjhm2fg4j6hbqqm3qfzfnd0irhwxpk1b4hqb3kimj"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'configure 'enable-deprecated
|
|
|
|
(lambda _
|
|
|
|
(substitute* "libgnome/Makefile.in"
|
|
|
|
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")))
|
|
|
|
%standard-phases)))
|
|
|
|
(inputs `(("popt" ,popt)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(native-inputs
|
2014-07-02 14:32:59 -04:00
|
|
|
`(("glib" ,glib "bin") ; for glib-mkenums, etc.
|
|
|
|
("intltool" ,intltool)
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
;; The following are listed as Required in the .pc file
|
|
|
|
;; (except for libcanberra -- which seems to be oversight on the part
|
|
|
|
;; of the upstream developers -- anything that links against libgnome,
|
|
|
|
;; must also link against libcanberra
|
|
|
|
(propagated-inputs
|
|
|
|
`(("libcanberra" ,libcanberra)
|
|
|
|
("libbonobo" ,libbonobo)
|
|
|
|
("gconf" ,gconf)
|
|
|
|
("gnome-vfs" ,gnome-vfs)
|
|
|
|
("glib" ,glib)))
|
|
|
|
(home-page "https://developer.gnome.org/libgnome/")
|
|
|
|
(synopsis "Useful routines for building applications")
|
|
|
|
(description "The libgnome library provides a number of useful routines
|
|
|
|
for building modern applications, including session management, activation of
|
|
|
|
files and URIs, and displaying help.")
|
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
|
|
|
|
(define-public libart-lgpl
|
|
|
|
(package
|
|
|
|
(name "libart-lgpl")
|
2014-11-02 07:15:39 -05:00
|
|
|
(version "2.3.21")
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (let ((upstream-name "libart_lgpl"))
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(string-append "mirror://gnome/sources/" upstream-name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
upstream-name "-" version ".tar.bz2")))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
2014-11-02 07:15:39 -05:00
|
|
|
"1yknfkyzgz9s616is0l9gp5aray0f2ry4dw533jgzj8gq5s1xhgx"))))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(build-system gnu-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://people.gnome.org/~mathieu/libart")
|
|
|
|
(synopsis "2D drawing library")
|
|
|
|
(description "Libart is a 2D drawing library intended as a
|
|
|
|
high-quality vector-based 2D library with antialiasing and alpha composition.")
|
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(define-public libgnomecanvas
|
|
|
|
(package
|
|
|
|
(name "libgnomecanvas")
|
|
|
|
(version "2.30.3")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.gz"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1nhnq4lfkk8ljkdafscwaggx0h95mq0rxnd7zgqyq0xb6kkqbjm8"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
;; Mentioned as Required in the .pc file
|
|
|
|
(propagated-inputs `(("libart-lgpl" ,libart-lgpl)
|
|
|
|
("gtk+" ,gtk+-2)))
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
2014-07-02 14:32:59 -04:00
|
|
|
("glib" ,glib "bin") ; for glib-genmarshal, etc.
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://developer.gnome.org/libgnomecanvas/")
|
|
|
|
(synopsis "Flexible widget for creating interactive structured graphics")
|
|
|
|
(description "The GnomeCanvas widget provides a flexible widget for
|
|
|
|
creating interactive structured graphics.")
|
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
2015-02-05 16:40:54 -05:00
|
|
|
(define-public libgnomecanvasmm
|
|
|
|
(package
|
|
|
|
(name "libgnomecanvasmm")
|
|
|
|
(version "2.26.0")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.bz2"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0679hcnpam2gkag2i63sm0wdm35gwvzafnz1354mg6j5gzwpfrcr"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(propagated-inputs `(("libgnomecanvas" ,libgnomecanvas)))
|
|
|
|
(native-inputs
|
|
|
|
`(("gtkmm-2" ,gtkmm-2)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "http://gtkmm.org")
|
|
|
|
(synopsis "C++ bindings to the GNOME Canvas library")
|
|
|
|
(description "C++ bindings to the GNOME Canvas library.")
|
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(define-public libgnomeui
|
|
|
|
(package
|
|
|
|
(name "libgnomeui")
|
|
|
|
(version "2.24.5")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.bz2"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"03rwbli76crkjl6gp422wrc9lqpl174k56cp9i96b7l8jlj2yddf"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
;; Mentioned as Required in the .pc file
|
|
|
|
(propagated-inputs `(("libgnome" ,libgnome)
|
|
|
|
("libgnome-keyring" ,libgnome-keyring)))
|
|
|
|
(inputs `(("libgnomecanvas" ,libgnomecanvas)
|
|
|
|
("libbonoboui" ,libbonoboui)
|
|
|
|
("libjpeg" ,libjpeg)
|
|
|
|
("popt" ,popt)
|
|
|
|
("libbonobo" ,libbonobo)
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("libglade" ,libglade)))
|
|
|
|
(native-inputs
|
2014-07-02 14:32:59 -04:00
|
|
|
`(("glib" ,glib "bin") ; for glib-mkenums, etc.
|
|
|
|
("intltool" ,intltool)
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://developer.gnome.org/libgnomeui/")
|
|
|
|
(synopsis "Additional widgets for applications")
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
(description "The libgnomeui library provides additional widgets for
|
|
|
|
applications. Many of the widgets from libgnomeui have already been ported to GTK+.")
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
(define-public libglade
|
|
|
|
(package
|
|
|
|
(name "libglade")
|
|
|
|
(version "2.6.4")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.bz2"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1v2x2s04jry4gpabws92i0wq2ghd47yr5n9nhgnkd7c38xv1wdk4"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("gtk+-2" ,gtk+-2)
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("python" ,python))) ;; needed for the optional libglade-convert program
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://developer.gnome.org/libglade")
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
(synopsis "Load glade interfaces and access the glade built widgets")
|
|
|
|
(description "Libglade is a library that provides interfaces for loading
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
graphical interfaces described in glade files and for accessing the
|
|
|
|
widgets built in the loading process.")
|
|
|
|
(license license:gpl2+))) ; This is correct. GPL not LGPL
|
|
|
|
|
|
|
|
(define-public libgnomeprint
|
2015-01-19 16:02:58 -05:00
|
|
|
;; This library has been deprecated since 2006; see
|
|
|
|
;; <https://mail.gnome.org/archives/devel-announce-list/2006-August/msg00005.html>.
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(package
|
|
|
|
(name "libgnomeprint")
|
|
|
|
(version "2.8.2")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.bz2"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
2015-03-13 04:33:33 -04:00
|
|
|
"129ka3nn8gx9dlfry17ib79azxk45wzfv5rgqzw6dwx2b5ns8phm"))
|
|
|
|
(modules '((guix build utils)))
|
|
|
|
(snippet
|
|
|
|
;; Adapt to newer freetype. As the package is deprecated, there
|
|
|
|
;; is no use in creating a patch and reporting it.
|
|
|
|
'(substitute* '("libgnomeprint/gnome-font-face.c"
|
|
|
|
"libgnomeprint/gnome-rfont.c")
|
|
|
|
(("freetype/") "freetype2/")))))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("popt" ,popt)
|
|
|
|
("libart-lgpl" ,libart-lgpl)
|
|
|
|
("gtk+" ,gtk+-2)
|
2014-07-02 05:42:17 -04:00
|
|
|
("libxml2" ,libxml2)))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
2014-07-02 14:32:59 -04:00
|
|
|
("glib" ,glib "bin") ; for glib-genmarshal, etc.
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://projects.gnome.org/gnome-print/home/faq.html")
|
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.
2014-10-24 00:46:59 -04:00
|
|
|
(synopsis "Printing framework for GNOME")
|
2015-01-19 16:02:58 -05:00
|
|
|
(description
|
|
|
|
"GNOME-print was a printing framework for GNOME. It has been deprecated
|
|
|
|
since ca. 2006, when GTK+ itself incorporated printing support.")
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
|
|
|
|
(define-public libgnomeprintui
|
2015-01-19 16:02:58 -05:00
|
|
|
;; Deprecated; see libgnomeprint.
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(package
|
|
|
|
(name "libgnomeprintui")
|
|
|
|
(version "2.8.2")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.bz2"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1ivipk7r61rg90p9kp889j28xlyyj6466ypvwa4jvnrcllnaajsw"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
;; Mentioned as Required in the .pc file
|
|
|
|
(propagated-inputs `(("libgnomeprint" ,libgnomeprint)))
|
|
|
|
(inputs `(("gtk+" ,gtk+-2)
|
|
|
|
("glib" ,glib)
|
|
|
|
("gnome-icon-theme" ,gnome-icon-theme)
|
|
|
|
("libgnomecanvas" ,libgnomecanvas)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://projects.gnome.org/gnome-print/home/faq.html")
|
|
|
|
(synopsis "Printing framework for GNOME")
|
2015-01-19 16:02:58 -05:00
|
|
|
(description (package-description libgnomeprint))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
(define-public libbonoboui
|
|
|
|
(package
|
|
|
|
(name "libbonoboui")
|
|
|
|
(version "2.24.5")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.bz2"))
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1kbgqh7bw0fdx4f1a1aqwpff7gp5mwhbaz60c6c98bc4djng5dgs"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'check 'start-xserver
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
(let ((xorg-server (assoc-ref inputs "xorg-server"))
|
|
|
|
(disp ":1"))
|
|
|
|
|
|
|
|
(setenv "HOME" (getcwd))
|
|
|
|
(setenv "DISPLAY" disp)
|
|
|
|
;; There must be a running X server and make check doesn't start one.
|
|
|
|
;; Therefore we must do it.
|
|
|
|
(zero? (system (format #f "~a/bin/Xvfb ~a &" xorg-server disp)))))
|
|
|
|
%standard-phases)))
|
|
|
|
;; Mentioned as Required by the .pc file
|
|
|
|
(propagated-inputs `(("libxml2" ,libxml2)))
|
|
|
|
(inputs
|
|
|
|
`(("popt" ,popt)
|
|
|
|
("pangox-compat" ,pangox-compat)
|
|
|
|
("libgnome" ,libgnome)
|
|
|
|
("libgnomecanvas" ,libgnomecanvas)
|
|
|
|
("libglade" ,libglade)))
|
|
|
|
(native-inputs
|
2014-07-02 14:32:59 -04:00
|
|
|
`(("glib" ,glib "bin") ; for glib-genmarshal, etc.
|
|
|
|
("intltool" ,intltool)
|
gnu: Add gsegrafix and dependent libraries.
* gnu/packages/math.scm (gsegrafix): New variable.
* gnu/packages/gtk.scm (pangox-compat): New variable.
* gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data,
gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui): New variables.
2014-05-25 01:29:30 -04:00
|
|
|
("xorg-server" ,xorg-server) ; For running the tests
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://developer.gnome.org/libbonoboui/")
|
|
|
|
(synopsis "Some user interface controls using Bonobo")
|
|
|
|
(description "The Bonobo UI library provides a number of user interface
|
|
|
|
controls using the Bonobo component framework.")
|
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
2014-12-08 10:00:41 -05:00
|
|
|
(define-public libwnck
|
|
|
|
(package
|
|
|
|
(name "libwnck")
|
|
|
|
(version "3.14.0")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32 "074jww04z8g9r1acndqap79wx4kbm3rpkf4lcg1v82b66iv0027m"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
(propagated-inputs
|
2014-12-09 06:15:07 -05:00
|
|
|
`(("gtk+" ,gtk+)
|
|
|
|
("libxres" ,libxres)
|
|
|
|
("startup-notification" ,startup-notification)))
|
2014-12-08 10:00:41 -05:00
|
|
|
(home-page "https://developer.gnome.org/libwnck/")
|
|
|
|
(synopsis "Window Navigator Construction Kit")
|
|
|
|
(description
|
|
|
|
"Libwnck is the Window Navigator Construction Kit, a library for use in
|
|
|
|
writing pagers, tasklists, and more generally applications that are dealing
|
|
|
|
with window management. It tries hard to respect the Extended Window Manager
|
|
|
|
Hints specification (EWMH).")
|
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
|
|
|
;; stable version for gtk2, required by xfwm4.
|
|
|
|
(define-public libwnck-1
|
|
|
|
(package (inherit libwnck)
|
|
|
|
(name "libwnck")
|
|
|
|
(version "2.30.7")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"15713yl0f8f3p99jzqqfmbicrdswd3vwpx7r3bkf1bgh6d9lvs4b"))))
|
|
|
|
(propagated-inputs
|
2014-12-09 06:15:07 -05:00
|
|
|
`(("gtk+" ,gtk+-2)
|
|
|
|
("libxres" ,libxres)
|
|
|
|
("startup-notification" ,startup-notification)))))
|
2014-06-28 03:11:58 -04:00
|
|
|
|
|
|
|
(define-public goffice
|
|
|
|
(package
|
|
|
|
(name "goffice")
|
|
|
|
(version "0.10.14")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
2014-06-28 03:11:58 -04:00
|
|
|
(sha256
|
|
|
|
(base32 "0kj0iwng6w4axm7yv2zy7myn5dhw5ilrlq2pzrjlm9i852ikqy60"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("gtk+" ,gtk+)
|
|
|
|
("libgsf" ,libgsf)
|
|
|
|
("librsvg" ,librsvg)
|
|
|
|
("libxslt" ,libxslt)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
2014-07-26 16:44:26 -04:00
|
|
|
("glib" ,glib "bin")
|
2014-06-28 03:11:58 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "https://developer.gnome.org/goffice/")
|
|
|
|
(synopsis "Document-centric objects and utilities")
|
|
|
|
(description "A GLib/GTK+ set of document-centric objects and utilities.")
|
|
|
|
(license
|
|
|
|
;; Dual licensed under GPLv2 or GPLv3 (both without "or later")
|
|
|
|
;; Note: NOT LGPL
|
|
|
|
(list license:gpl2 license:gpl3))))
|
|
|
|
|
|
|
|
(define-public gnumeric
|
|
|
|
(package
|
|
|
|
(name "gnumeric")
|
|
|
|
(version "1.12.17")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
gnu: Use version-major+minor in gnome and gtk.
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 06:02:51 -05:00
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
2014-06-28 03:11:58 -04:00
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"18bvc3phghr4p5440fp8hm6gvp53d3mqs9cyc637zpmk0b6bcp7c"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
|
|
|
`(;; The gnumeric developers don't worry much about failing tests.
|
|
|
|
;; See https://bugzilla.gnome.org/show_bug.cgi?id=732387
|
|
|
|
#:tests? #f
|
|
|
|
#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'configure 'pre-conf
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
;; Make install tries to write into the directory of goffice
|
|
|
|
;; I am informed that this only affects the possibility to embed a
|
|
|
|
;; spreadsheet inside an Abiword document. So presumably when we
|
|
|
|
;; package Abiword we'll have to refer it to this directory.
|
|
|
|
(substitute* "configure"
|
|
|
|
(("^GOFFICE_PLUGINS_DIR=.*")
|
|
|
|
(string-append "GOFFICE_PLUGINS_DIR="
|
|
|
|
(assoc-ref outputs "out") "/goffice/plugins"))))
|
|
|
|
%standard-phases)))
|
|
|
|
(inputs
|
|
|
|
`(("glib" ,glib)
|
|
|
|
("gtk+" ,gtk+)
|
|
|
|
("goffice" ,goffice)
|
|
|
|
("libgsf" ,libgsf)
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("zlib" ,zlib)))
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
2014-07-26 17:08:56 -04:00
|
|
|
("glib:bin" ,glib "bin")
|
2014-06-28 03:11:58 -04:00
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(home-page "http://www.gnumeric.org")
|
2014-07-14 09:59:41 -04:00
|
|
|
(synopsis "Spreadsheet application")
|
|
|
|
(description
|
|
|
|
"GNUmeric is a GNU spreadsheet application, running under GNOME. It is
|
|
|
|
interoperable with other spreadsheet applications. It has a vast array of
|
|
|
|
features beyond typical spreadsheet functionality, such as support for linear
|
|
|
|
and non-linear solvers, statistical analysis, and telecommunication
|
|
|
|
engineering.")
|
|
|
|
(license
|
2014-06-28 03:11:58 -04:00
|
|
|
;; Dual licensed under GPLv2 or GPLv3 (both without "or later")
|
|
|
|
(list license:gpl2 license:gpl3))))
|
2014-11-04 12:33:32 -05:00
|
|
|
|
|
|
|
(define-public gnome-themes-standard
|
|
|
|
(package
|
|
|
|
(name "gnome-themes-standard")
|
|
|
|
;; The version of this package should be the same as the version of
|
|
|
|
;; gnome-desktop.
|
|
|
|
(version (package-version gnome-desktop))
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/" name "-"
|
|
|
|
version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0f2b3ypkfvrdsxcvp14ja9wqj382f1p46yrjvhhxkkjgagy6qb41"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("gtk+" ,gtk+)
|
|
|
|
("gtk+-2" ,gtk+-2)
|
|
|
|
("librsvg" ,librsvg)
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("glib" ,glib)))
|
|
|
|
(native-inputs
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
("glib:bin" ,glib "bin")
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'build 'use-full-cache
|
|
|
|
;; Use librsvg's loaders.cache instead of the one provided by
|
|
|
|
;; gdk-pixbuf because the latter does not include support for SVG
|
|
|
|
;; files.
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
(setenv "GDK_PIXBUF_MODULE_FILE"
|
|
|
|
(car (find-files (assoc-ref inputs "librsvg")
|
|
|
|
"loaders\\.cache"))))
|
|
|
|
%standard-phases)))
|
|
|
|
(home-page "https://launchpad.net/gnome-themes-standard")
|
|
|
|
(synopsis "Default GNOME 3 themes")
|
|
|
|
(description
|
|
|
|
"The default GNOME 3 themes (Adwaita and some accessibility themes).")
|
|
|
|
(license license:lgpl2.1+)))
|
2014-12-13 11:38:06 -05:00
|
|
|
|
|
|
|
(define-public vala
|
|
|
|
(package
|
|
|
|
(name "vala")
|
|
|
|
(version "0.26.1")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0swyym2papln0f62ah05dpvq3vv6fssap26jq2zqp9dkkaqsn1w4"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments '(#:make-flags '("CC=gcc")))
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
("flex" ,flex)
|
|
|
|
("bison" ,bison)
|
|
|
|
("xsltproc" ,libxslt)
|
|
|
|
("dbus" ,dbus) ; for dbus tests
|
|
|
|
("gobject-introspection" ,gobject-introspection))) ; for gir tests
|
|
|
|
(propagated-inputs
|
|
|
|
`(("glib" ,glib))) ; required by libvala-0.26.pc
|
|
|
|
(home-page "http://live.gnome.org/Vala/")
|
|
|
|
(synopsis "Compiler for the GObject type system")
|
|
|
|
(description
|
|
|
|
"Vala is a programming language that aims to bring modern programming
|
|
|
|
language features to GNOME developers without imposing any additional runtime
|
|
|
|
requirements and without using a different ABI compared to applications and
|
|
|
|
libraries written in C.")
|
|
|
|
(license license:lgpl2.1+)))
|
2014-12-14 00:29:58 -05:00
|
|
|
|
|
|
|
(define-public vte
|
|
|
|
(package
|
|
|
|
(name "vte")
|
|
|
|
(version "0.38.2")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1rbxrigff9yszbgdw0gw4c2saz4d1hbbpz21phzxx14w49wvmnmj"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
("intltool" ,intltool)
|
|
|
|
("vala" ,vala)
|
|
|
|
("gobject-introspection" ,gobject-introspection)
|
|
|
|
("glib" ,glib "bin") ; for glib-genmarshal, etc.
|
|
|
|
("xmllint" ,libxml2)))
|
|
|
|
(propagated-inputs
|
|
|
|
`(("gtk+" ,gtk+))) ; required by libvte-2.91.pc
|
2015-01-19 12:04:12 -05:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'build 'pre-build
|
|
|
|
(lambda* _
|
|
|
|
(setenv "CC" "gcc"))
|
|
|
|
%standard-phases)))
|
2014-12-14 00:29:58 -05:00
|
|
|
(home-page "http://www.gnome.org/")
|
|
|
|
(synopsis "Virtual Terminal Emulator")
|
|
|
|
(description
|
|
|
|
"VTE is a library (libvte) implementing a terminal emulator widget for
|
|
|
|
GTK+, and a minimal sample application (vte) using that. Vte is mainly used in
|
|
|
|
gnome-terminal, but can also be used to embed a console/terminal in games,
|
|
|
|
editors, IDEs, etc.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
|
|
|
;; stable version for gtk2, required by xfce4-terminal.
|
|
|
|
(define-public vte/gtk+-2
|
|
|
|
(package (inherit vte)
|
|
|
|
(name "vte")
|
|
|
|
(version "0.28.2")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1bmhahkf8wdsra9whd3k5l5z4rv7r58ksr8mshzajgq2ma0hpkw6"))))
|
|
|
|
(arguments
|
|
|
|
'(#:configure-flags '("--disable-python")))
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
("intltool" ,intltool)
|
|
|
|
("glib" ,glib "bin"))) ; for glib-genmarshal, etc.
|
|
|
|
(propagated-inputs
|
|
|
|
`(("gtk+" ,gtk+-2) ; required by libvte.pc
|
|
|
|
("ncurses" ,ncurses))))) ; required by libvte.la
|
2014-12-18 15:23:52 -05:00
|
|
|
|
|
|
|
(define-public dconf
|
|
|
|
(package
|
|
|
|
(name "dconf")
|
|
|
|
(version "0.22.0")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32 "13jb49504bir814v8n8vjip5sazwfwsrnniw87cpg7phqfq7q9qa"))))
|
|
|
|
(build-system glib-or-gtk-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("gtk+" ,gtk+)
|
|
|
|
("glib" ,glib)
|
|
|
|
("dbus" ,dbus)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(native-inputs
|
|
|
|
`(("libxslt" ,libxslt)
|
|
|
|
("docbook-xml" ,docbook-xml-4.2)
|
|
|
|
("docbook-xsl" ,docbook-xsl)
|
|
|
|
("intltool" ,intltool)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(arguments
|
|
|
|
`(#:tests? #f ; To contact dbus it needs to load /var/lib/dbus/machine-id
|
|
|
|
; or /etc/machine-id.
|
|
|
|
#:configure-flags
|
|
|
|
;; Set the correct RUNPATH in binaries.
|
|
|
|
(list (string-append "LDFLAGS=-Wl,-rpath="
|
|
|
|
(assoc-ref %outputs "out") "/lib")
|
|
|
|
"--disable-gtk-doc-html") ; FIXME: requires gtk-doc
|
|
|
|
#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'configure 'fix-docbook
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
(substitute* "docs/Makefile.in"
|
|
|
|
(("http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl")
|
|
|
|
(string-append (assoc-ref inputs "docbook-xsl")
|
|
|
|
"/xml/xsl/docbook-xsl-"
|
|
|
|
,(package-version docbook-xsl)
|
|
|
|
"/manpages/docbook.xsl")))
|
|
|
|
(setenv "XML_CATALOG_FILES"
|
|
|
|
(string-append (assoc-ref inputs "docbook-xml")
|
|
|
|
"/xml/dtd/docbook/catalog.xml")))
|
|
|
|
%standard-phases)))
|
|
|
|
(home-page "https://developer.gnome.org/dconf")
|
|
|
|
(synopsis "Low-level GNOME configuration system")
|
|
|
|
(description "Dconf is a low-level configuration system. Its main purpose
|
|
|
|
is to provide a backend to GSettings on platforms that don't already have
|
|
|
|
configuration storage systems.")
|
|
|
|
(license license:lgpl2.1)))
|
2015-01-19 17:05:10 -05:00
|
|
|
|
|
|
|
(define-public json-glib
|
|
|
|
(package
|
|
|
|
(name "json-glib")
|
|
|
|
(version "1.0.2")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"02k66lpc4cmgygj66n8zcy59bggy7yzm3v4hni9xqplgva9d2yw8"))))
|
|
|
|
(build-system gnu-build-system)
|
2015-01-28 08:27:20 -05:00
|
|
|
(arguments
|
|
|
|
'(#:phases (alist-cons-before
|
|
|
|
'build 'set-cc
|
|
|
|
(lambda _
|
|
|
|
;; Set $CC so that g-ir-scanner works.
|
|
|
|
(setenv "CC" "gcc")
|
|
|
|
#t)
|
|
|
|
%standard-phases)))
|
2015-01-19 17:05:10 -05:00
|
|
|
(native-inputs
|
2015-01-28 08:27:20 -05:00
|
|
|
`(("glib" ,glib "bin") ;for glib-mkenums and glib-genmarshal
|
2015-01-19 17:05:10 -05:00
|
|
|
("gobject-introspection" ,gobject-introspection)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(propagated-inputs
|
2015-01-28 08:27:20 -05:00
|
|
|
`(("glib" ,glib))) ;according to json-glib-1.0.pc
|
2015-01-19 17:05:10 -05:00
|
|
|
(home-page "https://wiki.gnome.org/Projects/JsonGlib")
|
|
|
|
(synopsis "Compiler for the GObject type system")
|
|
|
|
(description "JSON-GLib is a C library based on GLib providing
|
|
|
|
serialization and deserialization support for the JavaScript Object Notation
|
|
|
|
(JSON) format described by RFC 4627. It provides parser and generator
|
|
|
|
GObject classes and various wrappers for the complex data types employed by
|
|
|
|
JSON, such as arrays and objects.")
|
|
|
|
(license license:lgpl2.1+)))
|
2015-02-12 08:12:54 -05:00
|
|
|
|
|
|
|
(define-public libxklavier
|
|
|
|
(package
|
|
|
|
(name "libxklavier")
|
|
|
|
(version "5.3")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://gnome/sources/" name "/"
|
|
|
|
version "/" name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"016lpdv35z0qsw1cprdc2k5qzkdi5waj6qmr0a2q6ljn9g2kpv7b"))))
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:configure-flags
|
|
|
|
(list (string-append "--with-xkb-base="
|
|
|
|
(assoc-ref %build-inputs "xkeyboard-config")
|
|
|
|
"/share/X11/xkb"))
|
|
|
|
#:phases
|
|
|
|
(alist-cons-before
|
|
|
|
'build 'set-cc
|
|
|
|
(lambda _
|
|
|
|
(setenv "CC" "gcc")) ; for g-ir-scanner.
|
|
|
|
%standard-phases)))
|
|
|
|
(native-inputs
|
|
|
|
`(("glib:bin" ,glib "bin") ; for glib-mkenums, etc.
|
|
|
|
("gobject-introspection" ,gobject-introspection)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(propagated-inputs
|
|
|
|
;; Required by libxklavier.pc.
|
|
|
|
`(("glib" ,glib)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(inputs
|
|
|
|
`(("iso-codes" ,iso-codes)
|
|
|
|
("libxi" ,libxi)
|
|
|
|
("libxkbfile" ,libxkbfile)
|
|
|
|
("xkbcomp" ,xkbcomp)
|
|
|
|
("xkeyboard-config" ,xkeyboard-config)))
|
|
|
|
(home-page "http://www.freedesktop.org/wiki/Software/LibXklavier/")
|
|
|
|
(synopsis "High-level API for X Keyboard Extension")
|
|
|
|
(description
|
|
|
|
"LibXklavier is a library providing high-level API for X Keyboard
|
|
|
|
Extension known as XKB. This library is indended to support XFree86 and other
|
|
|
|
commercial X servers. It is useful for creating XKB-related software (layout
|
|
|
|
indicators etc).")
|
|
|
|
(license license:lgpl2.0+)))
|