jackhill/guix/guix.git
7 years agognu: gnome-terminal: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:38:53 +0000 (19:38 +0200)]
gnu: gnome-terminal: Update to 3.24.2.

* gnu/packages/gnome.scm (gnome-terminal): Update to 3.24.2.

7 years agognu: libgweather: Update to 3.24.0.
Marius Bakke [Wed, 24 May 2017 17:39:17 +0000 (19:39 +0200)]
gnu: libgweather: Update to 3.24.0.

* gnu/packages/gnome.scm (libgweather): Update to 3.24.0.

7 years agognu: gnome-settings-daemon: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:39:40 +0000 (19:39 +0200)]
gnu: gnome-settings-daemon: Update to 3.24.2.

* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.24.2.

7 years agognu: devhelp: Update to 3.24.0.
Marius Bakke [Wed, 24 May 2017 17:40:03 +0000 (19:40 +0200)]
gnu: devhelp: Update to 3.24.0.

* gnu/packages/gnome.scm (devhelp): Update to 3.24.0.

7 years agognu: totem: Update to 3.24.0.
Marius Bakke [Wed, 24 May 2017 17:41:41 +0000 (19:41 +0200)]
gnu: totem: Update to 3.24.0.

* gnu/packages/gnome.scm (totem): Update to 3.24.0.

7 years agognu: epiphany: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:43:09 +0000 (19:43 +0200)]
gnu: epiphany: Update to 3.24.2.

* gnu/packages/gnome.scm (epiphany): Update to 3.24.2.

7 years agognu: zenity: Update to 3.24.0.
Marius Bakke [Wed, 24 May 2017 17:44:15 +0000 (19:44 +0200)]
gnu: zenity: Update to 3.24.0.

* gnu/packages/gnome.scm (zenity): Update to 3.24.0.

7 years agognu: mutter: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:44:37 +0000 (19:44 +0200)]
gnu: mutter: Update to 3.24.2.

* gnu/packages/gnome.scm (mutter): Update to 3.24.2.

7 years agognu: evolution-data-server: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:44:57 +0000 (19:44 +0200)]
gnu: evolution-data-server: Update to 3.24.2.

* gnu/packages/gnome.scm (evolution-data-server): Update to 3.24.2.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]<#:configure-flags>: Adjust accordingly. Enable introspection.
<#:phases>: Patch tests after unpack.
[native-inputs]: Change PYTHON to PYTHON-WRAPPER.
[inputs]: Add MIT-KRB5 and OPENLDAP.

7 years agognu: libconfuse: Update to 3.1.
Tobias Geerinckx-Rice [Wed, 24 May 2017 21:40:19 +0000 (23:40 +0200)]
gnu: libconfuse: Update to 3.1.

* gnu/packages/wm.scm (libconfuse): Update to 3.1.
[source, home-page]: Change to new home page.

7 years agognu: mcelog: Update to 151.
Tobias Geerinckx-Rice [Wed, 24 May 2017 21:35:40 +0000 (23:35 +0200)]
gnu: mcelog: Update to 151.

* gnu/packages/linux.scm (mcelog): Update to 151.

7 years agognu: arm-none-eabi-toolchain: Include libstdc++.
Ricardo Wurmus [Mon, 22 May 2017 14:13:19 +0000 (16:13 +0200)]
gnu: arm-none-eabi-toolchain: Include libstdc++.

* gnu/packages/embedded.scm (arm-none-eabi-toolchain)[propagated-inputs]: Add
libstdc++.

7 years agognu: arm-none-eabi-toolchain: Provide union of all inputs at the output.
Ricardo Wurmus [Mon, 22 May 2017 14:13:18 +0000 (16:13 +0200)]
gnu: arm-none-eabi-toolchain: Provide union of all inputs at the output.

* gnu/packages/embedded.scm (arm-none-eabi-toolchain)[arguments]: Make the
union of all inputs available at the output.

7 years agognu: Add libstdc++-arm-none-eabi.
Ricardo Wurmus [Mon, 22 May 2017 14:13:17 +0000 (16:13 +0200)]
gnu: Add libstdc++-arm-none-eabi.

* gnu/packages/embedded.scm (make-libstdc++-arm-none-eabi): New procedure.

7 years agognu: avr-gcc-4.9: Use gcc-4.9 as base compiler.
Ricardo Wurmus [Mon, 22 May 2017 14:13:16 +0000 (16:13 +0200)]
gnu: avr-gcc-4.9: Use gcc-4.9 as base compiler.

* gnu/packages/avr.scm (avr-gcc-4.9): Pass gcc-4.9 to "cross-gcc".

7 years agognu: Allow overriding of xgcc package in cross-gcc.
Ricardo Wurmus [Mon, 22 May 2017 14:13:15 +0000 (16:13 +0200)]
gnu: Allow overriding of xgcc package in cross-gcc.

* gnu/packages/cross-base.scm (cross-gcc-arguments): Take extra "xgcc"
argument.
(cross-gcc): Use keyword arguments; take optional "xgcc" argument.
* gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9, propeller-gcc, gcc-vc4):
Use keyword arguments.
* gnu/packages/avr.scm (avr-gcc-4.9): Likewise.

7 years agognu: brdf-explorer: Update to 1.0.0-1.5b2cd46f3.
Ricardo Wurmus [Wed, 24 May 2017 21:23:42 +0000 (23:23 +0200)]
gnu: brdf-explorer: Update to 1.0.0-1.5b2cd46f3.

* gnu/packages/graphics.scm (brdf-explorer): Update to 1.0.0-1.5b2cd46f3.
[source]: Use git-fetch method.
[arguments]: Adjust configure phase.
[native-inputs]: Replace qt with qttools.
[inputs]: Replace qt with qtbase.

7 years agognu: gdm: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:46:11 +0000 (19:46 +0200)]
gnu: gdm: Update to 3.24.2.

* gnu/packages/gnome.scm (gdm): Update to 3.24.2.

7 years agognu: gnome-control-center: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:52:55 +0000 (19:52 +0200)]
gnu: gnome-control-center: Update to 3.24.2.

* gnu/packages/gnome.scm (gnome-control-center): Update to 3.24.2.

7 years agognu: gnome-shell: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:53:21 +0000 (19:53 +0200)]
gnu: gnome-shell: Update to 3.24.2.

* gnu/packages/patches/gnome-shell-CVE-2017-8288.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gnome.scm (gnome-shell): Update to 3.24.2.
[source]: Remove patch.

7 years agognu: nautilus: Update to 3.24.1.
Marius Bakke [Wed, 24 May 2017 17:54:28 +0000 (19:54 +0200)]
gnu: nautilus: Update to 3.24.1.

* gnu/packages/gnome.scm (nautilus): Update to 3.24.1.

7 years agognu: gnome-calendar: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:54:53 +0000 (19:54 +0200)]
gnu: gnome-calendar: Update to 3.24.2.

* gnu/packages/gnome.scm (gnome-calendar): Update to 3.24.2.

7 years agognu: gnome-dictionary: Update to 3.24.0.
Marius Bakke [Wed, 24 May 2017 17:55:14 +0000 (19:55 +0200)]
gnu: gnome-dictionary: Update to 3.24.0.

* gnu/packages/gnome.scm (gnome-dictionary): Update to 3.24.0.

7 years agognu: gnome-tweak-tool: Update to 3.24.0.
Marius Bakke [Wed, 24 May 2017 17:55:37 +0000 (19:55 +0200)]
gnu: gnome-tweak-tool: Update to 3.24.0.

* gnu/packages/gnome.scm (gnome-tweak-tool): Update to 3.24.0.

7 years agognu: gnome-shell-extensions: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:55:57 +0000 (19:55 +0200)]
gnu: gnome-shell-extensions: Update to 3.24.2.

* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 3.24.2.

7 years agognu: gnome-calculator: Update to 3.24.0.
Marius Bakke [Wed, 24 May 2017 17:56:45 +0000 (19:56 +0200)]
gnu: gnome-calculator: Update to 3.24.0.

* gnu/packages/gnome.scm (gnome-calculator): Update to 3.24.0.
[inputs]: Add MPC.

7 years agognu: libtasn1: Fix CVE-2017-6891.
Leo Famulari [Wed, 24 May 2017 20:25:54 +0000 (16:25 -0400)]
gnu: libtasn1: Fix CVE-2017-6891.

* gnu/packages/patches/libtasn1-CVE-2017-6891.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/tls.scm (libtasn1)[replacement]: New field.
(libtasn1/fixed): New variable.

7 years agognu: sane-backends-minimal: Run most tests.
Tobias Geerinckx-Rice [Wed, 24 May 2017 15:08:22 +0000 (17:08 +0200)]
gnu: sane-backends-minimal: Run most tests.

* gnu/packages/scanner.scm (sane-backends-minimal)[arguments]: Add a
‘disable-failing-tests’ phase to do just that, and run the rest.

7 years agognu: sane-backends-minimal, sane-backends: Update to 1.0.27.
Tobias Geerinckx-Rice [Wed, 24 May 2017 15:04:39 +0000 (17:04 +0200)]
gnu: sane-backends-minimal, sane-backends: Update to 1.0.27.

* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.27.
[source]: Use (what should be) a more stable download URI.

7 years agognu: suil: Use qtbase instead of qt-4.
Ricardo Wurmus [Wed, 24 May 2017 20:46:44 +0000 (22:46 +0200)]
gnu: suil: Use qtbase instead of qt-4.

* gnu/packages/audio.scm (suil)[inputs]: Replace qt-4 with qtbase.
[arguments]: Add configure flags that are needed for qtbase.

7 years agognu: qtractor: Use modular Qt.
Ricardo Wurmus [Wed, 24 May 2017 20:45:42 +0000 (22:45 +0200)]
gnu: qtractor: Use modular Qt.

* gnu/packages/music.scm (qtractor)[inputs]: Remove qt, add qtbase and
qtx11extras.
[native-inputs]: Add qttools.

7 years agognu: qtractor: Update to 0.8.2.
Ricardo Wurmus [Wed, 24 May 2017 20:45:15 +0000 (22:45 +0200)]
gnu: qtractor: Update to 0.8.2.

* gnu/packages/music.scm (qtractor): Update to 0.8.2.

7 years agognu: gnome-system-monitor: Update to 3.24.0.
Marius Bakke [Wed, 24 May 2017 17:57:08 +0000 (19:57 +0200)]
gnu: gnome-system-monitor: Update to 3.24.0.

* gnu/packages/gnome.scm (gnome-system-monitor): Update to 3.24.0.

7 years agognu: gtksourceview: Update to 3.24.2.
Marius Bakke [Wed, 24 May 2017 17:58:39 +0000 (19:58 +0200)]
gnu: gtksourceview: Update to 3.24.2.

* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.2.

7 years agognu: python-pyasn1: Update to 0.2.3.
Leo Famulari [Tue, 23 May 2017 19:43:56 +0000 (15:43 -0400)]
gnu: python-pyasn1: Update to 0.2.3.

* gnu/packages/python.scm (python-pyasn1, python2-pyasn1): Update to 0.2.3.

7 years agognu: python-idna: Update to 2.5.
Leo Famulari [Tue, 23 May 2017 19:44:24 +0000 (15:44 -0400)]
gnu: python-idna: Update to 2.5.

* gnu/packages/python.scm (python-idna, python2-idna): Update to 2.5.
[source]: Use pypi-uri.

7 years agognu: asn1c: Update to 0.9.28.
Leo Famulari [Wed, 24 May 2017 20:32:09 +0000 (16:32 -0400)]
gnu: asn1c: Update to 0.9.28.

* gnu/packages/tls.scm (asn1c): Update to 0.9.28.

7 years agoMerge branch 'master' into staging
Marius Bakke [Wed, 24 May 2017 20:12:13 +0000 (22:12 +0200)]
Merge branch 'master' into staging

7 years agognu: libsoup: Update to 2.58.1.
Marius Bakke [Wed, 24 May 2017 17:37:21 +0000 (19:37 +0200)]
gnu: libsoup: Update to 2.58.1.

* gnu/packages/gnome.scm (libsoup): Update to 2.58.1.
[arguments]<#:configure-flags>: Specify HTTPD module directory.
[arguments]<#:phases>: Don't load mod_mpm_prefork for tests.

7 years agognu: vala: Update to 0.36.3.
Marius Bakke [Wed, 24 May 2017 17:36:54 +0000 (19:36 +0200)]
gnu: vala: Update to 0.36.3.

* gnu/packages/gnome.scm (vala): Update to 0.36.3.

7 years agognu: gvfs: Update to 1.32.1.
Marius Bakke [Wed, 24 May 2017 17:42:08 +0000 (19:42 +0200)]
gnu: gvfs: Update to 1.32.1.

* gnu/packages/gnome.scm (gvfs): Update to 1.32.1.

7 years agognu: libcroco: Update to 0.6.12.
Marius Bakke [Wed, 24 May 2017 17:50:26 +0000 (19:50 +0200)]
gnu: libcroco: Update to 0.6.12.

* gnu/packages/gnome.scm (libcroco/fixed): Remove variable.
(libcroco): Update to 0.6.12.
[source]: Use patches from LIBCROCO/FIXED.
[replacement]: Remove field.

7 years agognu: pango: Update to 1.40.6.
Marius Bakke [Wed, 24 May 2017 17:58:16 +0000 (19:58 +0200)]
gnu: pango: Update to 1.40.6.

* gnu/packages/gtk.scm (pango): Update to 1.40.6.

7 years agognu: atk: Update to 2.24.0.
Marius Bakke [Wed, 24 May 2017 17:57:54 +0000 (19:57 +0200)]
gnu: atk: Update to 2.24.0.

* gnu/packages/gtk.scm (atk): Update to 2.24.0.

7 years agognu: at-spi2-core: Update to 2.24.1.
Marius Bakke [Wed, 24 May 2017 17:59:03 +0000 (19:59 +0200)]
gnu: at-spi2-core: Update to 2.24.1.

* gnu/packages/gtk.scm (at-spi2-core): Update to 2.24.1.

7 years agognu: at-spi2-atk: Update to 2.24.1.
Marius Bakke [Wed, 24 May 2017 17:59:32 +0000 (19:59 +0200)]
gnu: at-spi2-atk: Update to 2.24.1.

* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.24.1.

7 years agognu: mate-themes: Update to 3.22.11.
Marius Bakke [Wed, 24 May 2017 18:05:43 +0000 (20:05 +0200)]
gnu: mate-themes: Update to 3.22.11.

* gnu/packages/mate.scm (mate-themes): Update to 3.22.11.

7 years agognu: gtk+: Update to 3.22.15.
Marius Bakke [Wed, 24 May 2017 18:05:19 +0000 (20:05 +0200)]
gnu: gtk+: Update to 3.22.15.

* gnu/packages/gtk.scm (gtk+): Update to 3.22.15.

7 years agognu: glibmm: Update to 2.50.1.
Marius Bakke [Wed, 24 May 2017 17:32:58 +0000 (19:32 +0200)]
gnu: glibmm: Update to 2.50.1.

* gnu/packages/glib.scm (glibmm): Update to 2.50.1.

7 years agognu: glib: Update to 2.52.2.
Marius Bakke [Wed, 24 May 2017 17:32:32 +0000 (19:32 +0200)]
gnu: glib: Update to 2.52.2.

* gnu/packages/glib.scm (glib): Update to 2.52.2.

7 years agognu: libva: Update to 1.8.2.
Marius Bakke [Wed, 24 May 2017 18:08:52 +0000 (20:08 +0200)]
gnu: libva: Update to 1.8.2.

* gnu/packages/video.scm (libva): Update to 1.8.2.

7 years agognu: gnome-themes-standard: Update to 3.22.3.
Marius Bakke [Wed, 24 May 2017 17:36:24 +0000 (19:36 +0200)]
gnu: gnome-themes-standard: Update to 3.22.3.

* gnu/packages/gnome.scm (gnome-themes-standard): Update to 3.22.3.

7 years agognu: clutter-gst: Update to 3.0.24.
Marius Bakke [Wed, 24 May 2017 17:40:49 +0000 (19:40 +0200)]
gnu: clutter-gst: Update to 3.0.24.

* gnu/packages/gnome.scm (clutter-gst): Update to 3.0.24.

7 years agognu: clutter: Update to 1.26.2.
Marius Bakke [Wed, 24 May 2017 17:40:28 +0000 (19:40 +0200)]
gnu: clutter: Update to 1.26.2.

* gnu/packages/gnome.scm (clutter): Update to 1.26.2.

7 years agognu: libchamplain: Update to 0.12.15.
Marius Bakke [Wed, 24 May 2017 17:41:18 +0000 (19:41 +0200)]
gnu: libchamplain: Update to 0.12.15.

* gnu/packages/gnome.scm (libchamplain): Update to 0.12.15.

7 years agognu: libgee: Update to 0.20.0.
Marius Bakke [Wed, 24 May 2017 17:43:32 +0000 (19:43 +0200)]
gnu: libgee: Update to 0.20.0.

* gnu/packages/gnome.scm (libgee): Update to 0.20.0.

7 years agognu: libgtop: Update to 2.36.0.
Marius Bakke [Wed, 24 May 2017 17:46:31 +0000 (19:46 +0200)]
gnu: libgtop: Update to 2.36.0.

* gnu/packages/gnome.scm (libgtop): Update to 2.36.0.

7 years agognu: tracker: Update to 1.12.0.
Marius Bakke [Wed, 24 May 2017 17:54:09 +0000 (19:54 +0200)]
gnu: tracker: Update to 1.12.0.

* gnu/packages/gnome.scm (tracker): Update to 1.12.0.
[inputs]: Add JSON-GLIB and LIBSOUP.

7 years agognu: gnome-autoar: Update to 0.2.2.
Marius Bakke [Wed, 24 May 2017 17:53:45 +0000 (19:53 +0200)]
gnu: gnome-autoar: Update to 0.2.2.

* gnu/packages/gnome.scm (gnome-autoar): Update to 0.2.2.

7 years agognu: libgnomekbd: Update to 3.22.0.1.
Marius Bakke [Wed, 24 May 2017 17:56:19 +0000 (19:56 +0200)]
gnu: libgnomekbd: Update to 3.22.0.1.

* gnu/packages/gnome.scm (libgnomekbd): Update to 3.22.0.1.

7 years agognu: gjs: Update to 1.48.3.
Kei Kebreau [Wed, 24 May 2017 15:47:49 +0000 (11:47 -0400)]
gnu: gjs: Update to 1.48.3.

* gnu/packages/gnome.scm (gjs): Update to 1.48.3.
[source]: Remove snippet.
[arguments]: Disable failing tests.
[propagated-inputs]: Use mozjs-38 instead of mozjs-24; add cairo.

7 years agognu: glog: Update to 0.3.5.
Marius Bakke [Wed, 24 May 2017 15:45:05 +0000 (17:45 +0200)]
gnu: glog: Update to 0.3.5.

* gnu/packages/logging.scm (glog): Update to 0.3.5.
[source]: Switch to tarball download.

7 years agognu: maim: Update to 5.4.62.
Marius Bakke [Wed, 24 May 2017 00:59:24 +0000 (02:59 +0200)]
gnu: maim: Update to 5.4.62.

* gnu/packages/xdisorg.scm (maim): Update to 5.4.62.

7 years agognu: slop: Update to 5.3.38.
Marius Bakke [Tue, 23 May 2017 16:44:44 +0000 (18:44 +0200)]
gnu: slop: Update to 5.3.38.

* gnu/packages/xdisorg.scm (slop): Update to 5.3.38.

7 years agognu: samba: Update to 4.6.4 [security fixes].
Ricardo Wurmus [Wed, 24 May 2017 13:55:47 +0000 (15:55 +0200)]
gnu: samba: Update to 4.6.4 [security fixes].

Fixes CVE-2017-7494.

* gnu/packages/samba.scm (samba): Update to 4.6.4.

7 years agognu: python-cairocffi: Update to 0.8.0.
José Miguel Sánchez García [Tue, 23 May 2017 15:56:15 +0000 (17:56 +0200)]
gnu: python-cairocffi: Update to 0.8.0.

* gnu/packages/python.scm (python-cairocffi): Update to 0.8.0.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
7 years agognu: python-cairocffi: Update source and home-page URIs.
José Miguel Sánchez García [Tue, 23 May 2017 15:53:11 +0000 (17:53 +0200)]
gnu: python-cairocffi: Update source and home-page URIs.

* gnu/packages/python.scm (python-cairocffi)[source]: Update URI.
[home-page]: Update URI.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
7 years agopublish: Do not bake the same item several times.
Ludovic Courtès [Wed, 24 May 2017 08:51:34 +0000 (10:51 +0200)]
publish: Do not bake the same item several times.

Before this patch, there was a possibility that we'd queue several
baking tasks for the same item.  The first one would bake the item but
subsequent tasks wouldn't check whether the item had been baked in the
meantime and would re-bake it.

* guix/scripts/publish.scm (render-narinfo/cached): Don't call
'bake-narinfo+nar' when (file-exists? cached).

7 years agognu: gobject-introspection: Update to 1.52.1.
Kei Kebreau [Wed, 24 May 2017 01:44:46 +0000 (21:44 -0400)]
gnu: gobject-introspection: Update to 1.52.1.

* gnu/packages/glib.scm (gobject-introspection): Update to 1.52.1.

7 years agognu: Add crawl-tiles.
nee [Mon, 22 May 2017 21:34:22 +0000 (23:34 +0200)]
gnu: Add crawl-tiles.

* gnu/packages/games.scm (crawl-tiles): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
7 years agoguix package: Swallow EPIPE upon 'guix package --list-generations'.
Ludovic Courtès [Tue, 23 May 2017 20:45:03 +0000 (22:45 +0200)]
guix package: Swallow EPIPE upon 'guix package --list-generations'.

Fixes <http://bugs.gnu.org/27017>.
Reported by Alex Vong <alexvong1995@gmail.com>.

* guix/scripts/package.scm (process-query) <'list-generations>: Wrap
body in 'leave-on-EPIPE'.

7 years agopackages: Add aarch64-linux to %supported-systems.
Efraim Flashner [Tue, 23 May 2017 18:51:36 +0000 (21:51 +0300)]
packages: Add aarch64-linux to %supported-systems.

* guix/packages.scm (%supported-systems): Add aarch64-linux.
(%hydra-supported-systems): Remove aarch64-linux.

7 years agonls: Update 'da' translation.
Leo Famulari [Tue, 23 May 2017 17:36:38 +0000 (13:36 -0400)]
nls: Update 'da' translation.

7 years agomailmap: Update entries for Adriano Peluso
Adriano Peluso [Mon, 22 May 2017 19:26:40 +0000 (21:26 +0200)]
mailmap: Update entries for Adriano Peluso

* .mailmap: Add new entry for Adriano Peluso

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: node: Use unbundled dependencies.
Jelle Licht [Mon, 22 May 2017 18:03:21 +0000 (20:03 +0200)]
gnu: node: Use unbundled dependencies.

* gnu/packages/node.scm (node)[inputs]: Add c-ares and http-parser.
[arguments]: Add configure flags for using system libraries.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: node: Update to 7.10.0.
Jelle Licht [Mon, 22 May 2017 18:03:20 +0000 (20:03 +0200)]
gnu: node: Update to 7.10.0.

* gnu/packages/node.scm (node): Update to 7.10.0.
(node)[arguments]: Disabled more tests.
* gnu/packages/patches/node-9077.patch: Delete incompatible patch file.
Recreate patch file from node pull request 9077.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add MuseScore.
Nicolas Goaziou [Tue, 16 May 2017 15:55:29 +0000 (17:55 +0200)]
gnu: Add MuseScore.

* gnu/packages/music.scm (musescore): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: emacs-auctex: Add arguments to work with new `install' phase.
Arun Isaac [Wed, 26 Apr 2017 14:04:59 +0000 (19:34 +0530)]
gnu: emacs-auctex: Add arguments to work with new `install' phase.

* gnu/packages/emacs.scm (emacs-auctex)[arguments]: Add #:include and
  #:exclude arguments.

7 years agognu: emacs-slime: Add arguments to work with new `install' phase.
Arun Isaac [Wed, 26 Apr 2017 14:03:42 +0000 (19:33 +0530)]
gnu: emacs-slime: Add arguments to work with new `install' phase.

* gnu/packages/emacs.scm (emacs-slime)[arguments]: Add #:include and #:exclude
  arguments.

7 years agobuild-system: emacs: Install only a subset of files.
Arun Isaac [Wed, 19 Apr 2017 07:29:11 +0000 (12:59 +0530)]
build-system: emacs: Install only a subset of files.

* guix/build/emacs-build-system.scm (install): Install files matching
  #:include while excluding files matching #:exclude.
* guix/build-system/emacs.scm (emacs-build): Add keyword arguments #:include
  and #:exclude.

7 years agoinstall: Add 'passwd' to installation image.
Marius Bakke [Mon, 22 May 2017 20:22:02 +0000 (22:22 +0200)]
install: Add 'passwd' to installation image.

* gnu/system/install.scm (installation-os): Add SHADOW in package list.

7 years agobuild: emacs: Fix `store-file->elisp-source-file'.
Arun Isaac [Wed, 17 May 2017 16:09:27 +0000 (21:39 +0530)]
build: emacs: Fix `store-file->elisp-source-file'.

This prevents a ".el.el" extension for source files with no version number in
their file name.

* guix/build/emacs-build-system.scm (store-file->elisp-source-file): Remove
  ".el" extension from file name before splitting to name and version.

7 years agoguix: lint: Slightly simplify `check-source-file-name'.
Arun Isaac [Wed, 17 May 2017 16:00:12 +0000 (21:30 +0530)]
guix: lint: Slightly simplify `check-source-file-name'.

* guix/scripts/lint.scm (check-source-file-name): Implement file name matching
  with regular expression.

7 years agognu: lint: Fix typo.
Arun Isaac [Wed, 17 May 2017 15:53:23 +0000 (21:23 +0530)]
gnu: lint: Fix typo.

* guix/scripts/lint.scm (check-source-file-name): Fix wrong return value in
  docstring.

7 years agognu: diamond: Update to 0.9.1.
Ben Woodcroft [Mon, 22 May 2017 20:17:32 +0000 (21:17 +0100)]
gnu: diamond: Update to 0.9.1.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.1.

7 years agomailmap: Add an entry for Mathieu Othacehe.
Mathieu Othacehe [Mon, 22 May 2017 19:44:02 +0000 (21:44 +0200)]
mailmap: Add an entry for Mathieu Othacehe.

This avoids duplicated entries with Othacehe in uppercase.

7 years agognu: Remove GCJ.
Ricardo Wurmus [Wed, 17 May 2017 11:26:13 +0000 (13:26 +0200)]
gnu: Remove GCJ.

* gnu/packages/patches/gcj-arm-mode.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Delete it.
* gnu/packages/gcc.scm (javac.in, gcj, ecj-bootstrap): Remove variables.

7 years agognu: ant: Implement in terms of ant/java8.
Ricardo Wurmus [Thu, 18 May 2017 20:28:07 +0000 (22:28 +0200)]
gnu: ant: Implement in terms of ant/java8.

* gnu/packages/java.scm (ant): Inherit from ant/java8.

7 years agognu: Add ant/java8.
Ricardo Wurmus [Thu, 18 May 2017 21:28:17 +0000 (23:28 +0200)]
gnu: Add ant/java8.

* gnu/packages/java.scm (ant/java8): New variable.

7 years agognu: ant: Move after bootstrap packages.
Ricardo Wurmus [Thu, 18 May 2017 21:36:05 +0000 (23:36 +0200)]
gnu: ant: Move after bootstrap packages.

* gnu/packages/java.scm (ant): Move package.

7 years agognu: ant: Delete bundled jars.
Ricardo Wurmus [Sat, 13 May 2017 22:07:33 +0000 (00:07 +0200)]
gnu: ant: Delete bundled jars.

* gnu/packages/java.scm (ant)[source]: Delete bundled jars in a snippet.

7 years agognu: ant: Inherit from ant-bootstrap.
Ricardo Wurmus [Sat, 13 May 2017 05:34:17 +0000 (07:34 +0200)]
gnu: ant: Inherit from ant-bootstrap.

* gnu/packages/java.scm (ant)[build-system]
[home-page][synopsis][description][license]: Remove fields.
[arguments]: Adapt arguments of ant-bootstrap package.

7 years agognu: clojure: Move below bootstrap packages.
Ricardo Wurmus [Tue, 16 May 2017 19:23:38 +0000 (21:23 +0200)]
gnu: clojure: Move below bootstrap packages.

* gnu/packages/java.scm (clojure): Move package.

7 years agognu: java-swt: Move below the bootstrap packages.
Ricardo Wurmus [Tue, 16 May 2017 19:21:19 +0000 (21:21 +0200)]
gnu: java-swt: Move below the bootstrap packages.

* gnu/packages/java.scm (java-swt): Move the package.

7 years agognu: icedtea-7: Use icedtea-6 for bootstrapping.
Ricardo Wurmus [Mon, 15 May 2017 17:44:12 +0000 (19:44 +0200)]
gnu: icedtea-7: Use icedtea-6 for bootstrapping.

* gnu/packages/java.scm (icedtea-7)[source]: Remove Makefile.in patch to link
with GCJ libs.
[arguments]: Remove (ice-9 rdelim) module; adjust configure flags; do not add
GCJ headers to CPATH in build phase "set-additional-paths".
[native-inputs]: Remove gcj and ant; add icedtea-6 and ant-bootstrap.  Remove
autoconf and automake.
(icedtea-8)[native-inputs]: Delete "icedtea" from the inherited inputs, not
"gcj".

7 years agognu: Add icedtea-6.
Ricardo Wurmus [Mon, 15 May 2017 12:37:18 +0000 (14:37 +0200)]
gnu: Add icedtea-6.

* gnu/packages/java.scm (icedtea-6): New variable.

7 years agognu: Add ecj-javac-on-jamvm-wrapper-final.
Ricardo Wurmus [Mon, 15 May 2017 12:34:46 +0000 (14:34 +0200)]
gnu: Add ecj-javac-on-jamvm-wrapper-final.

* gnu/packages/java.scm (ecj-javac-on-jamvm-wrapper-final): New variable.

7 years agognu: Add jamvm.
Ricardo Wurmus [Mon, 15 May 2017 12:33:08 +0000 (14:33 +0200)]
gnu: Add jamvm.

* gnu/packages/java.scm (jamvm): New variable.

7 years agognu: Add classpath-devel.
Ricardo Wurmus [Mon, 15 May 2017 12:32:20 +0000 (14:32 +0200)]
gnu: Add classpath-devel.

* gnu/packages/java.scm (classpath-devel): New variable.

7 years agognu: Add ecj-javac-on-jamvm-wrapper.
Ricardo Wurmus [Sat, 13 May 2017 22:31:02 +0000 (00:31 +0200)]
gnu: Add ecj-javac-on-jamvm-wrapper.

* gnu/packages/java.scm (ecj-javac-on-jamvm-wrapper): New variable.