Andreas Enge
8de1691475
gnu: qt: Update to 5.3.2.
...
* gnu/packages/qt.scm (qt): Update to 5.3.2. Drop configure flag
-no-neon, which is not supported any more.
2014-11-04 19:14:29 +01:00
Ludovic Courtès
3b1bba4cab
gnu: gcc-4.9: Update to 4.9.2.
...
* gnu/packages/gcc.scm (gcc-4.9): Update to 4.9.2.
2014-11-04 18:59:25 +01:00
Ludovic Courtès
342005e7e3
gnu: Add GNU adns.
...
* gnu/packages/adns.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-11-04 18:59:25 +01:00
Ludovic Courtès
121de2e107
gnu: evince: Use 'glib-or-gtk-build-system'.
...
* gnu/packages/gnome.scm (evince)[build-system]: Switch to
GLIB-OR-GTK-BUILD-SYSTEM.
2014-11-04 18:59:25 +01:00
Ludovic Courtès
d611d0833f
gnu: gdb: Do not install libopcodes and libbfd.
...
* gnu/packages/gdb.scm (gdb)[arguments]: Add 'post-install' phase.
2014-11-04 18:59:25 +01:00
Ludovic Courtès
b77b84717d
gnu: gdb: Update to 7.8.1.
...
* gnu/packages/gdb.scm (gdb): Update to 7.8.1.
2014-11-04 18:59:25 +01:00
Federico Beffa
aec149e32a
gnu: Add docbook-xml-4.2
...
* gnu/packages/docbook.scm (docbook-xml-4.2): New variable.
2014-11-04 18:43:08 +01:00
Federico Beffa
6f885c059c
gnu: Add gnome-themes-standard.
...
* gnu/packages/gnome.scm (gnome-themes-standard): New variable.
2014-11-04 18:33:32 +01:00
Federico Beffa
cd14b5e3f3
gnu: librsvg: Generate complete loaders.cache including support for SVG.
...
* gnu/packages/gnome.scm (librsvg): Add 'generate-full-cache phase.
2014-11-04 18:16:12 +01:00
Andreas Enge
ff0a8c590d
gnu: qt: Explicitly link with the dbus library.
...
* gnu/packages/qt.scm (qt, qt-4): Add a configure flag to link explicitly
with dbus.
2014-11-04 15:41:20 +01:00
Andreas Enge
6f7f24092f
gnu: swig: Disable input python.
...
* gnu/packages/swig.scm (swig): Disable input python. Before, it was not
taken into account during configure; now that it is found, it fails
its tests. None of the dependent packages need it.
2014-11-04 13:43:20 +01:00
Andreas Enge
4f38d922fe
gnu: swig: Update to 3.0.2.
...
* gnu/packages/swig.scm (swig): Update to 3.0.2.
2014-11-04 13:42:01 +01:00
Andreas Enge
17e1ddf697
gnu: swig: Update to 2.0.12.
...
* gnu/packages/swig.scm (swig): Update to 2.0.12.
2014-11-04 13:41:02 +01:00
Andreas Enge
3c0f23290d
gnu: python-wrapper: Propagate input python.
...
* gnu/packages/python.scm (python-wrapper): Propagate input python, so that
the python libraries are made available as well as the python3 binaries
without the symbolic links.
2014-11-04 13:40:32 +01:00
Eric Bavier
b38e45d813
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 05:03:26 -06:00
Federico Beffa
6888830b35
gnu: Add Cython.
...
* gnu/packages/python.scm (cython, cython2): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-03 10:36:50 +01:00
Ludovic Courtès
3b509259bf
gnu: man-pages: Build sequentially.
...
Fixes <http://bugs.gnu.org/18701 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/man.scm (man-pages)[arguments]: Add #:parallel-build? #f.
2014-11-02 23:23:43 +01:00
Ludovic Courtès
d460204f2e
system: Allow Linux-libre to find our 'modprobe' command.
...
Fixes <http://bugs.gnu.org/18525 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/build/activation.scm (activate-modprobe): New procedure.
* gnu/system.scm (modprobe-wrapper): New procedure.
(operating-system-activation-script): Use both.
2014-11-02 23:06:17 +01:00
Ludovic Courtès
ac67e20582
gnu: kmod: 'kmod static-nodes' command honors $LINUX_MODULE_DIRECTORY.
...
* gnu/packages/patches/kmod-module-directory.patch: Add hunk for
tools/static-nodes.c. Taken from Nixpkgs, where it was added by
Eelco Dolstra <eelco.dolstra@logicblox.com>.
2014-11-02 22:06:27 +01:00
Ludovic Courtès
05962f2958
packages: Implement grafts.
...
Thanks to Mark H. Weaver <mhw@netris.org> for insightful discussions
and suggestions.
* guix/packages.scm (<package>)[graft]: New field.
(patch-and-repack): Invoke 'package-derivation' with #:graft? #f.
(package-source-derivation): Likewise. Do not use (%guile-for-build)
in call to 'patch-and-repack', and we could end up using a grafted
Guile.
(expand-input): Likewise, also for 'package-cross-derivation' call.
(package->bag): Add #:graft? parameter. Honor it. Use 'strip-append'
instead of 'package-full-name'.
(input-graft, input-cross-graft, bag-grafts, package-grafts): New
procedures.
(package-derivation, package-cross-derivation): Add #:graft? parameter
and honor it.
* gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Add
recursive call on 'graft'.
* guix/build-system/gnu.scm (package-with-explicit-inputs,
package-with-extra-configure-variable, static-package): Likewise.
(gnu-build): Use the ungrafted Guile to avoid full rebuilds.
(gnu-cross-build): Likewise.
* guix/build-system/cmake.scm (cmake-build): Likewise.
* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build): Likewise.
* guix/build-system/perl.scm (perl-build): Likewise.
* guix/build-system/python.scm (python-build): Likewise.
* guix/build-system/ruby.scm (ruby-build): Likewise.
* guix/build-system/trivial.scm (guile-for-build): Likewise.
* tests/packages.scm ("package-derivation, direct graft",
"package-cross-derivation, direct graft", "package-grafts,
indirect grafts", "package-grafts, indirect grafts, cross",
"package-grafts, indirect grafts, propagated inputs",
"package-derivation, indirect grafts"): New tests.
("bag->derivation", "bag->derivation, cross-compilation"): Wrap in
'parameterize'.
* doc/guix.texi (Security Updates): New node.
(Invoking guix build): Document --no-graft.
2014-11-02 21:22:12 +01:00
Andreas Enge
5c2033f864
gnu: Add oxygen-icons.
...
* gnu/packages/kde.scm (oxygen-icons): New variable.
2014-11-02 19:13:44 +01:00
David Thompson
43402c5cd2
gnu: Add freeimage.
...
* gnu/packages/image.scm (freeimage): New variable.
2014-11-02 12:33:25 -05:00
Andreas Enge
76c9b6aaef
gnu: libart-lgpl: Update to 2.3.21.
...
* gnu/packages/gnome.scm (libart-lgpl): Update to 2.3.21.
2014-11-02 13:15:39 +01:00
Eric Bavier
edda6db236
gnu: wget: Add input libpsl.
...
* gnu/packages/wget.scm (wget)[inputs]: Add libpsl.
2014-10-31 20:25:02 -05:00
Eric Bavier
488e886384
gnu: Add libpsl.
...
* gnu/packages/web.scm (libpsl): New variable.
2014-10-31 20:25:02 -05:00
Eric Bavier
fb7bdb43ef
gnu: wget: Upgrade to 1.16.
...
* gnu/packages/wget.scm (wget)[source]: Upgrade to 1.16.
[inputs]: Add libidn.
[native-inputs]: Add python, perl-http-daemon, and
perl-io-socket-ssl.
2014-10-31 20:25:02 -05:00
Eric Bavier
3484d052fa
gnu: Add perl-io-socket-ssl.
...
* gnu/packages/web.scm (perl-io-socket-ssl): New variable.
2014-10-31 20:25:02 -05:00
Eric Bavier
a16e9204ad
gnu: Add perl-net-ssleay.
...
* gnu/packages/openssl.scm (perl-net-ssleay): New variable.
2014-10-31 20:25:02 -05:00
David Thompson
12d39eb514
gnu: ruby: Update to 2.1.4.
...
* gnu/packages/ruby.scm: Update. Remove the now redundant readline patch.
2014-10-31 18:57:30 -04:00
Jason Self
c268a0d4a6
gnu: linux-libre: Update to 3.17.2.
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.17.2.
2014-10-30 21:13:20 -07:00
Ludovic Courtès
49aeaedfa7
gnu: gpsbabel: Correctly unquote the value for #:tests?.
...
* gnu/packages/gps.scm (gpsbabel)[arguments]: Add missing unquote.
Fixes typo introduced in 8235039
.
2014-10-31 00:10:44 +01:00
Ludovic Courtès
82350397ed
gnu: gpsbabel: Disable tests on i686.
...
* gnu/packages/gps.scm (gpsbabel)[arguments]: Add #:tests?.
2014-10-30 14:08:03 +01:00
Andreas Enge
e9a6d2252c
gnu: texlive: Move script packages from native-inputs to inputs.
...
* gnu/packages/texlive.scm (texlive): Move perl, python and tcsh from
native inputs to inputs.
2014-10-30 00:01:02 +01:00
Andreas Enge
b32c8549e4
gnu: texlive: Add inputs fontforge and ruby.
...
* gnu/packages/texlive.scm (texlive): Add interpreters fontforge and ruby
to the inputs.
2014-10-29 21:21:50 +01:00
Andreas Enge
7591698210
gnu: texlive: Use system potrace instead of bundled copy.
...
* gnu/packages/texlive.scm (texlive): Add potrace as an input and modify
the configure flags accordingly.
2014-10-29 21:21:49 +01:00
Andreas Enge
4797d84ddb
gnu: potrace: Install libraries and header files.
...
* gnu/packages/fontutils.scm (potrace): Add configure flag to install
libraries and header files.
2014-10-29 21:21:49 +01:00
Andreas Enge
283fd55b41
gnu: texlive: Drop obsolete input t1lib.
...
* gnu/packages/texlive.scm (texlive): Drop input t1lib and the corresponding
configure flag.
Since texlive-2013, xdvi uses freetype instead of t1lib for rendering.
2014-10-29 21:21:49 +01:00
Andreas Enge
609578a7d0
gnu: texlive: Use system libpaper instead of bundled copy.
...
* gnu/packages/texlive.scm (texlive): Add libpaper as an input and modify
the configure flags accordingly.
2014-10-29 21:21:49 +01:00
Andreas Enge
c70cf7eb07
gnu: texlive: Use system harfbuzz instead of bundled copy.
...
* gnu/packages/texlive.scm (texlive): Add harfbuzz as an input and modify
the configure flags accordingly.
2014-10-29 21:21:48 +01:00
Andreas Enge
27383915ce
gnu: harfbuzz: Add and enable input graphite2.
...
* gnu/packages/gtk.scm (harfbuzz): Add input graphite2 and enable it with
the corresponding configure flag.
2014-10-29 21:21:48 +01:00
Andreas Enge
be2c88caa0
gnu: texlive: Use system graphite2 instead of bundled copy.
...
* gnu/packages/texlive.scm (texlive): Add graphite2 as an input and modify
the configure flags accordingly.
2014-10-29 21:21:48 +01:00
Ludovic Courtès
3b23972059
gnu: Add GPS Correlate.
...
* gnu/packages/gps.scm (gpscorrelate): New variable.
2014-10-29 17:58:42 +01:00
Ludovic Courtès
83aabfbcc6
gnu: Add GPSBabel.
...
* gnu/packages/gps.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-10-29 14:58:31 +01:00
Ludovic Courtès
a96a82d79e
system: Add pciutils and pciutils to '%base-packages'.
...
* gnu/system.scm (%base-packages): Add PCIUTILS and USBUTILS.
2014-10-29 00:31:23 +01:00
Ludovic Courtès
4902c3ecc6
gnu: Add ath9k-htc-firmware.
...
* gnu/packages/firmware.scm: New file.
* gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add 'firmware.scm'.
(dist_patch_DATA): Add the patch.
2014-10-29 00:31:23 +01:00
Ludovic Courtès
9d3074609a
gnu: Add Xtensa bare-bones cross-compiler.
...
* gnu/packages/cross-base.scm (xgcc-xtensa): New variable.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
"xtensa-elf".
2014-10-29 00:31:23 +01:00
Ludovic Courtès
31a123fe00
gnu: guile-ncurses: Update to 1.6.
...
* gnu/packages/guile.scm (guile-ncurses): Update to 1.6.
2014-10-29 00:31:23 +01:00
Ludovic Courtès
7491edafdb
gnu: mit-scheme: Fix typo in 'supported-systems'.
...
* gnu/packages/scheme.scm (mit-scheme)[supported-systems]: Correct
spelling of "mips64el-linux".
2014-10-28 10:29:36 +01:00
Ludovic Courtès
f15615b119
gnu: atlas: Make it non-substitutable.
...
Suggested by Federico Beffa <beffa@ieee.org>.
* gnu/packages/maths.scm (atlas)[arguments]: Pass #:substitutable? #f.
[description]: Adjust accordingly.
2014-10-28 10:17:55 +01:00
Ludovic Courtès
f47638a353
gnu: Mark a few packages as unsupported on MIPS.
...
* gnu/packages/gprolog.scm (gprolog): Add 'supported-systems' field.
* gnu/packages/qemu.scm (qemu-headless): Likewise.
* gnu/packages/qt.scm (qt): Likewise.
* gnu/packages/scheme.scm (racket): Likewise.
2014-10-28 01:18:50 +01:00