jackhill/guix/guix.git
7 years agognu: Add teensy-loader-cli.
Hartmut Goebel [Tue, 14 Jun 2016 21:14:13 +0000 (23:14 +0200)]
gnu: Add teensy-loader-cli.

* gnu/packages/flashing-tools.scm (teensy-loader-cli): New variable.
* gnu/packages/patches/teensy-loader-cli-help.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agostore: Add #:select? parameter to 'add-to-store'.
Ludovic Courtès [Wed, 15 Jun 2016 09:51:16 +0000 (11:51 +0200)]
store: Add #:select? parameter to 'add-to-store'.

* guix/store.scm (write-arg): Remove 'file' case.
(true): New procedure.
(add-to-store): Add #:select? parameter and honor it.  Use hand-coded
stub instead of 'operation'.
(interned-file): Add #:select? parameter and honor it.
* doc/guix.texi (The Store Monad): Adjust 'interned-file' documentation
accordingly.

7 years agognu: grue-hunter: Move to (gnu packages games).
Ludovic Courtès [Wed, 15 Jun 2016 09:02:16 +0000 (11:02 +0200)]
gnu: grue-hunter: Move to (gnu packages games).

* gnu/packages/grue-hunter.scm: Remove.  Move contents to...
* gnu/packages/games.scm (grue-hunter): ... here.  New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

7 years agopackages: The 'source' can be any lowerable object.
Ludovic Courtès [Wed, 15 Jun 2016 08:38:46 +0000 (10:38 +0200)]
packages: The 'source' can be any lowerable object.

* guix/packages.scm (expand-input): Use 'struct?' instead of 'origin?'
when matching SOURCE.
(package-source-derivation): Use 'lower-object' instead of
'origin->derivation'.
* tests/packages.scm ("package-source-derivation, local-file"): New
test.
* doc/guix.texi (package Reference): Update 'source' documentation
accordingly.

7 years agopackages: 'origin->derivation' expects an origin and nothing else.
Ludovic Courtès [Wed, 15 Jun 2016 08:16:56 +0000 (10:16 +0200)]
packages: 'origin->derivation' expects an origin and nothing else.

* guix/packages.scm (origin->derivation): Rename 'source' parameter to
'origin'.  Move cases where SOURCE is a string to...
(package-source-derivation): ... here.

7 years agopackages: Recognize the '.Z' extension.
Ludovic Courtès [Tue, 14 Jun 2016 19:34:07 +0000 (21:34 +0200)]
packages: Recognize the '.Z' extension.

Reported by thomasd on #guix.

* guix/packages.scm (patch-and-repack)[decompression-type]: Add "Z".

7 years agognu: pumpa: Build with qtbase.
Efraim Flashner [Wed, 15 Jun 2016 08:39:20 +0000 (11:39 +0300)]
gnu: pumpa: Build with qtbase.

* gnu/packages/pumpio.scm (pumpa)[inputs]: Remove qt, add qtbase.

7 years agognu: pinentry-qt: Build with qtbase.
Efraim Flashner [Wed, 15 Jun 2016 08:26:10 +0000 (11:26 +0300)]
gnu: pinentry-qt: Build with qtbase.

* gnu/packages/gnupg.scm (pinentry-qt)[inputs]: Remove qt, add qtbase.

7 years agognu: Add qttools.
Efraim Flashner [Fri, 10 Jun 2016 11:36:30 +0000 (14:36 +0300)]
gnu: Add qttools.

* gnu/packages/qt.scm (qttools): New variable.

7 years agognu: Add qtlocation.
Efraim Flashner [Fri, 10 Jun 2016 04:49:43 +0000 (07:49 +0300)]
gnu: Add qtlocation.

* gnu/packages/qt.scm (qtlocation): New variable.

7 years agognu: Add qtwebchannel.
Efraim Flashner [Thu, 9 Jun 2016 20:56:18 +0000 (23:56 +0300)]
gnu: Add qtwebchannel.

* gnu/packages/qt.scm (qtwebchannel): New variable.

7 years agognu: Add qtserialport.
Efraim Flashner [Thu, 9 Jun 2016 20:41:39 +0000 (23:41 +0300)]
gnu: Add qtserialport.

* gnu/packages/qt.scm (qtserialport): New variable.

7 years agognu: Add qtwayland.
Efraim Flashner [Wed, 8 Jun 2016 17:21:16 +0000 (20:21 +0300)]
gnu: Add qtwayland.

* gnu/packages/qt.scm (qtwayland): New variable.

7 years agognu: Add qtmultimedia.
Efraim Flashner [Mon, 6 Jun 2016 18:50:41 +0000 (21:50 +0300)]
gnu: Add qtmultimedia.

* gnu/packages/qt.scm (qtmultimedia): New variable.

7 years agognu: Add qtsensors.
Efraim Flashner [Mon, 6 Jun 2016 17:14:45 +0000 (20:14 +0300)]
gnu: Add qtsensors.

* gnu/packages/qt.scm (qtsensors): New variable.

7 years agognu: Add qtwebsockets.
Efraim Flashner [Mon, 6 Jun 2016 17:05:47 +0000 (20:05 +0300)]
gnu: Add qtwebsockets.

* gnu/packages/qt.scm (qtwebsockets): New variable.

7 years agognu: Add qtconnectivity.
Efraim Flashner [Mon, 6 Jun 2016 16:43:59 +0000 (19:43 +0300)]
gnu: Add qtconnectivity.

* gnu/packages/qt.scm (qtconnectivity): New variable.

7 years agognu: Add qtdeclarative.
Efraim Flashner [Mon, 6 Jun 2016 13:30:22 +0000 (16:30 +0300)]
gnu: Add qtdeclarative.

* gnu/packages/qt.scm (qtdeclarative): New variable.

7 years agognu: Add qtxmlpatterns.
Efraim Flashner [Sun, 5 Jun 2016 03:55:24 +0000 (06:55 +0300)]
gnu: Add qtxmlpatterns.

* gnu/packages/qt.scm (qtxmlpatterns): New variable.

7 years agognu: Add qtx11extras.
Efraim Flashner [Sat, 4 Jun 2016 22:06:22 +0000 (01:06 +0300)]
gnu: Add qtx11extras.

* gnu/packages/qt.scm (qtx11extras): New variable.

7 years agognu: Add qtimageformats.
Efraim Flashner [Fri, 3 Jun 2016 15:39:18 +0000 (18:39 +0300)]
gnu: Add qtimageformats.

* gnu/packages/qt.scm (qtimageformats): New variable.

7 years agognu: Add qtsvg.
Efraim Flashner [Fri, 20 May 2016 10:14:50 +0000 (13:14 +0300)]
gnu: Add qtsvg.

* gnu/packages/qt.scm (qtsvg): New variable.

7 years agoimport: pypi: read requirements from wheels.
Cyril Roelandt [Sun, 27 Dec 2015 02:26:11 +0000 (03:26 +0100)]
import: pypi: read requirements from wheels.

* doc/guix.tex (Invoking guix import): Mention that the pypi importer
works better with "unzip".
* guix/import/pypi.scm (latest-wheel-release,
wheel-url->extracted-directory): New procedures.
* tests/pypi.scm (("pypi->guix-package, wheels"): New test.

7 years agognu: julia: Use unbundled release tarball.
Ricardo Wurmus [Wed, 25 May 2016 15:11:57 +0000 (17:11 +0200)]
gnu: julia: Use unbundled release tarball.

* gnu/packages/julia.scm (julia)[source]: Use smaller tarball without
bundled sources.
[inputs]: Add inputs for rmath-julia, suitesparse, objconv, dsfmt, and
virtualenv.
[arguments]: Add phase "prepare-deps" to copy tarballs to their expected
locations.

7 years agognu: perl-dbi: Update to 1.636.
Efraim Flashner [Tue, 14 Jun 2016 12:06:48 +0000 (15:06 +0300)]
gnu: perl-dbi: Update to 1.636.

* gnu/packages/databases.scm (perl-dbi): Update to 1.636.
[home-page]: Update it.

7 years agognu: perl-exporter-lite: Update to 0.08.
Efraim Flashner [Tue, 14 Jun 2016 12:04:09 +0000 (15:04 +0300)]
gnu: perl-exporter-lite: Update to 0.08.

* gnu/packages/perl.scm (perl-exporter-lite): Update to 0.08.
[home-page]: Update it.

7 years agognu: perl-image-exiftool: Update to 10.20.
Efraim Flashner [Tue, 14 Jun 2016 12:01:35 +0000 (15:01 +0300)]
gnu: perl-image-exiftool: Update to 10.20.

* gnu/packages/photo.scm (perl-image-exiftool): Update to 10.20.
[home-page]: Update it.

7 years agognu: perl-test-deep: Update to 1.120.
Efraim Flashner [Tue, 14 Jun 2016 11:31:58 +0000 (14:31 +0300)]
gnu: perl-test-deep: Update to 1.120.

* gnu/packages/perl.scm (perl-test-deep): Update to 1.120.
[home-page]: Update it.

7 years agognu: perl-xml-libxml: Update to 2.0125.
Efraim Flashner [Tue, 14 Jun 2016 11:29:03 +0000 (14:29 +0300)]
gnu: perl-xml-libxml: Update to 2.0125.

* gnu/packages/xml.scm (perl-xml-libxml): Update to 2.0125.

7 years agognu: perl-xml-simple: Update to 2.22.
Efraim Flashner [Tue, 14 Jun 2016 11:08:07 +0000 (14:08 +0300)]
gnu: perl-xml-simple: Update to 2.22.

* gnu/packages/xml.scm (perl-xml-simple): Update to 2.22.
[propagated-inputs]: Add perl-xml-sax.
[home-page]: Update it.

7 years agognu: parallel: Update to 20160522.
Efraim Flashner [Tue, 14 Jun 2016 07:08:14 +0000 (10:08 +0300)]
gnu: parallel: Update to 20160522.

* gnu/packages/parallel.scm (parallel): Update to 20160522.

7 years agognu: youtube-dl: Update to 2016.06.14.
Alex Vong [Tue, 14 Jun 2016 04:30:12 +0000 (12:30 +0800)]
gnu: youtube-dl: Update to 2016.06.14.

* gnu/packages/video.scm (youtube-dl): Update to 2016.06.14.
[source]: Use https.
[home-page]: Use https.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: Add gnome-shell-extensions.
David Thompson [Sun, 12 Jun 2016 01:21:02 +0000 (21:21 -0400)]
gnu: Add gnome-shell-extensions.

* gnu/packages/gnome.scm (gnome-shell-extensions): New variable.

7 years agognu: Add ruby-bio-kseq.
Ben Woodcroft [Fri, 10 Jun 2016 09:45:14 +0000 (19:45 +1000)]
gnu: Add ruby-bio-kseq.

* gnu/packages/bioinformatics.scm (ruby-bio-kseq): New variable.

7 years agognu: wget: Update to 1.18.
Ludovic Courtès [Mon, 13 Jun 2016 21:13:16 +0000 (23:13 +0200)]
gnu: wget: Update to 1.18.

* gnu/packages/wget.scm (wget): Update to 1.18.

7 years agognu: wayland: Update to 1.11.0.
Efraim Flashner [Mon, 13 Jun 2016 19:37:35 +0000 (22:37 +0300)]
gnu: wayland: Update to 1.11.0.

* gnu/packages/freedesktop.scm (wayland): Update to 1.11.0.

7 years agognu: python-pykafka: Change uri.
Efraim Flashner [Mon, 13 Jun 2016 18:31:13 +0000 (21:31 +0300)]
gnu: python-pykafka: Change uri.

* gnu/packages/python.scm (python-pykafka)[source]: Update pypi uri.

7 years agognu: giac-xcas: Update to 1.2.2-59
Nicolas Goaziou [Sun, 12 Jun 2016 15:02:18 +0000 (17:02 +0200)]
gnu: giac-xcas: Update to 1.2.2-59

* gnu/packages/algebra.scm (giac-xcas): Update to 1.2.2-59.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: asymptote: Update to 2.38
Nicolas Goaziou [Sun, 12 Jun 2016 11:52:45 +0000 (13:52 +0200)]
gnu: asymptote: Update to 2.38

* gnu/packages/plotutils.scm (asymptote): Update to 2.38.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agoutils: 'with-atomic-file-output' closes the port upon exception.
Ludovic Courtès [Mon, 13 Jun 2016 16:00:29 +0000 (18:00 +0200)]
utils: 'with-atomic-file-output' closes the port upon exception.

Previously it could have left the file descriptor open.

* guix/utils.scm (with-atomic-file-output): Call 'close-port' in handler.

7 years agosyscalls: Use 'syscall->procedure' everywhere.
Ludovic Courtès [Mon, 13 Jun 2016 15:57:25 +0000 (17:57 +0200)]
syscalls: Use 'syscall->procedure' everywhere.

* guix/build/syscalls.scm (mkdtemp!, setns, %ioctl, network-interfaces):
(free-ifaddrs): Use 'syscall->procedure'.

7 years agoutils: 'with-atomic-file-output' calls 'fdatasync'.
Ludovic Courtès [Mon, 13 Jun 2016 15:52:08 +0000 (17:52 +0200)]
utils: 'with-atomic-file-output' calls 'fdatasync'.

Suggested by Danny Milosavljevic <dannym@scratchpost.org>
at <https://lists.gnu.org/archive/html/guix-devel/2016-06/msg00456.html>.

* guix/build/syscalls.scm (fdatasync): New procedure.
* guix/utils.scm (with-atomic-file-output): Use it.  Use 'close-port'
instead of 'close'.

7 years agognu: Add python-tables.
Ricardo Wurmus [Thu, 21 Apr 2016 15:27:42 +0000 (17:27 +0200)]
gnu: Add python-tables.

* gnu/packages/python.scm (python-tables, python2-tables): New
  variables.

7 years agognu: piranha: Update to 1.2.1.
Ricardo Wurmus [Mon, 13 Jun 2016 09:52:22 +0000 (11:52 +0200)]
gnu: piranha: Update to 1.2.1.

* gnu/packages/bioinformatics.scm (piranha): Update to 1.2.1.

7 years agoserialization: Add #:select? parameter to 'write-file'.
Ludovic Courtès [Sun, 12 Jun 2016 21:22:54 +0000 (23:22 +0200)]
serialization: Add #:select? parameter to 'write-file'.

* guix/serialization.scm (write-file): Add #:select? parameter and honor it.
* tests/nar.scm ("write-file #:select? + restore-file"): New test.

7 years agognu: unison: Install unison-fsmonitor.
Orivej Desh [Sat, 11 Jun 2016 04:24:21 +0000 (04:24 +0000)]
gnu: unison: Install unison-fsmonitor.

* gnu/packages/ocaml.scm (unison)[arguments]: Add 'install-fsmonitor'
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agoprofiles: Make sure hook derivations fail upon error.
Ludovic Courtès [Sun, 12 Jun 2016 20:33:07 +0000 (22:33 +0200)]
profiles: Make sure hook derivations fail upon error.

Reported at
<https://lists.gnu.org/archive/html/guix-devel/2016-06/msg00368.html>.

* guix/profiles.scm (info-dir-file)[build]: Add explicit call to
'exit'.
* guix/profiles.scm (ghc-package-cache-file)[build]: Likewise.
* guix/profiles.scm (xdg-desktop-database)[build]: Likewise.
* guix/profiles.scm (xdg-mime-database)[build]: Likewise.

7 years agodoc: Fix default value of #:recursive? for 'local-file'.
Ludovic Courtès [Fri, 10 Jun 2016 21:36:16 +0000 (23:36 +0200)]
doc: Fix default value of #:recursive? for 'local-file'.

* doc/guix.texi (G-Expressions): The #:recursive? parameter of
'local-file' defaults to #f.

7 years agognu: Add emacs-rainbow-identifiers.
Roel Janssen [Sun, 12 Jun 2016 21:23:23 +0000 (23:23 +0200)]
gnu: Add emacs-rainbow-identifiers.

* gnu/packages/emacs.scm (emacs-rainbow-identifiers): New variable.

7 years agognu: imagemagick: Update to 6.9.4-9.
Leo Famulari [Sun, 12 Jun 2016 19:19:53 +0000 (15:19 -0400)]
gnu: imagemagick: Update to 6.9.4-9.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.4-9.

7 years agognu: manaplus: Update to 1.6.6.4.
Alex Kost [Sun, 5 Jun 2016 09:12:35 +0000 (12:12 +0300)]
gnu: manaplus: Update to 1.6.6.4.

* gnu/packages/games.scm (manaplus): Update to 1.6.6.4.

7 years agognu: Add arc-icon-theme.
David Thompson [Tue, 7 Jun 2016 11:59:07 +0000 (07:59 -0400)]
gnu: Add arc-icon-theme.

* gnu/packages/gnome.scm (arc-icon-theme): New variable.

7 years agognu: Add moka-icon-theme.
David Thompson [Tue, 7 Jun 2016 11:58:51 +0000 (07:58 -0400)]
gnu: Add moka-icon-theme.

* gnu/packages/gnome.scm (moka-icon-theme): New variable.

7 years agognu: Add arc-theme.
David Thompson [Tue, 7 Jun 2016 11:58:24 +0000 (07:58 -0400)]
gnu: Add arc-theme.

* gnu/packages/gnome.scm (arc-theme): New variable.

7 years agognu: wireshark: Update to 2.0.4 [security fixes].
Leo Famulari [Sat, 11 Jun 2016 23:45:09 +0000 (19:45 -0400)]
gnu: wireshark: Update to 2.0.4 [security fixes].

Fixes CVE-2016-{5350, 5351, 5352, 5353, 5354, 5355, 5356, 5357, 5358, 5359}.

* gnu/packages/networking.scm (wireshark): Update to 2.0.4.

7 years agognu: libmicrohttpd: Update to 0.9.50.
ng0 [Sat, 11 Jun 2016 11:44:17 +0000 (11:44 +0000)]
gnu: libmicrohttpd: Update to 0.9.50.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.50.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: signify: Update to 18.
Leo Famulari [Fri, 10 Jun 2016 01:26:29 +0000 (21:26 -0400)]
gnu: signify: Update to 18.

* gnu/packages/crypto.scm (signify): Update to 18.

7 years agognu: higan: Update to v099.
Taylan Ulrich Bayırlı/Kammer [Sat, 11 Jun 2016 22:28:46 +0000 (01:28 +0300)]
gnu: higan: Update to v099.

This release removes the "balanced" emulation core (aka profile).

7 years agognu: gnucash: Add support for AqBanking.
Ricardo Wurmus [Mon, 6 Jun 2016 13:18:34 +0000 (15:18 +0200)]
gnu: gnucash: Add support for AqBanking.

* gnu/packages/gnucash.scm (gnucash)[inputs]: Add aqbanking.
[arguments]: Add configure flag to enable aqbanking.

7 years agognu: Add AqBanking.
Ricardo Wurmus [Mon, 6 Jun 2016 13:18:16 +0000 (15:18 +0200)]
gnu: Add AqBanking.

* gnu/packages/gnucash.scm (aqbanking): New variable.

7 years agognu: Add gwenhywfar.
Ricardo Wurmus [Mon, 6 Jun 2016 13:17:45 +0000 (15:17 +0200)]
gnu: Add gwenhywfar.

* gnu/packages/gnucash.scm (gwenhywfar): New variable.

7 years agognu: xmlsec: Enable gnutls support.
Ricardo Wurmus [Mon, 6 Jun 2016 12:33:58 +0000 (14:33 +0200)]
gnu: xmlsec: Enable gnutls support.

* gnu/packages/xml.scm (xmlsec)[native-inputs]: Add pkg-config.

7 years agognu: gnucash: Add "license:" prefix.
Ricardo Wurmus [Tue, 31 May 2016 14:09:36 +0000 (16:09 +0200)]
gnu: gnucash: Add "license:" prefix.

* gnu/packages/gnucash.scm: Import licenses with "license:" prefix.
(gnucash)[license]: Add prefix.

7 years agognu: Add python-pykafka and python2-pykafka.
宋文武 [Tue, 7 Jun 2016 13:54:06 +0000 (21:54 +0800)]
gnu: Add python-pykafka and python2-pykafka.

* gnu/packages/python.scm (python-pykafka, python2-pykafka): New variables.

7 years agognu: Add python-kazoo and python2-kazoo.
宋文武 [Tue, 7 Jun 2016 13:53:34 +0000 (21:53 +0800)]
gnu: Add python-kazoo and python2-kazoo.

* gnu/packages/python.scm (python-kazoo, python2-kazoo): New variables.

7 years agognu: Add python-tabulate and python2-tabulate.
宋文武 [Tue, 7 Jun 2016 13:52:42 +0000 (21:52 +0800)]
gnu: Add python-tabulate and python2-tabulate.

* gnu/packages/python.scm (python-tabulate, python2-tabulate): New variables.

7 years agognu: Add librdkafka.
宋文武 [Tue, 7 Jun 2016 13:49:17 +0000 (21:49 +0800)]
gnu: Add librdkafka.

* gnu/packages/networking.scm (librdkafka): New variable.

7 years agognu: fish: Update to 2.3.0.
Peter [Fri, 10 Jun 2016 19:07:52 +0000 (21:07 +0200)]
gnu: fish: Update to 2.3.0.

* gnu/packages/fish.scm (fish): Update to 2.3.0.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
7 years agognu: git: Update to 2.8.4.
Leo Famulari [Sat, 11 Jun 2016 03:12:09 +0000 (23:12 -0400)]
gnu: git: Update to 2.8.4.

* gnu/packages/version-control.scm (git): Update to 2.8.4.
(git-manpages)[source]: Update hash.

7 years agoprofiles: manifest-lookup-package: Correctly handle package entries.
宋文武 [Sat, 11 Jun 2016 02:29:45 +0000 (10:29 +0800)]
profiles: manifest-lookup-package: Correctly handle package entries.

* guix/profiles.scm (manifest-lookup-package): Consider the package entry
in addition to its 'package-transitive-inputs'.

7 years agoprofiles: xdg-mime-database: Union the "share/mime/packages" directory.
宋文武 [Sat, 11 Jun 2016 01:57:11 +0000 (09:57 +0800)]
profiles: xdg-mime-database: Union the "share/mime/packages" directory.

* guix/profiles.scm (xdg-mime-database): Call 'union-build' for the
"share/mime/packages" directory of inputs.

7 years agognu: expat: Fix CVE-2012-6702 and CVE-2016-5300.
Leo Famulari [Thu, 9 Jun 2016 17:02:11 +0000 (13:02 -0400)]
gnu: expat: Fix CVE-2012-6702 and CVE-2016-5300.

* gnu/packages/patches/expat-CVE-2012-6702-and-CVE-2016-5300.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xml.scm (expat/fixed): Use it.

7 years agognu: linux-libre: Update to 4.6.2.
Mark H Weaver [Fri, 10 Jun 2016 20:33:30 +0000 (16:33 -0400)]
gnu: linux-libre: Update to 4.6.2.

* gnu/packages/linux.scm (linux-libre): Update to 4.6.2.

7 years agognu: linux-libre-4.4: Update to 4.4.13.
Mark H Weaver [Fri, 10 Jun 2016 20:32:41 +0000 (16:32 -0400)]
gnu: linux-libre-4.4: Update to 4.4.13.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.13.

7 years agognu: linux-libre-4.1: Update to 4.1.26.
Mark H Weaver [Fri, 10 Jun 2016 20:31:50 +0000 (16:31 -0400)]
gnu: linux-libre-4.1: Update to 4.1.26.

* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.26.

7 years agognu: higan: Various improvements.
Taylan Ulrich Bayırlı/Kammer [Thu, 9 Jun 2016 18:53:02 +0000 (21:53 +0300)]
gnu: higan: Various improvements.

* gnu/packages/games.scm (higan): Use semi-official repository at GitLab
(using hotfix tag 098b which is equivalent to official release 098).
Add a patch to remove the build flag -march=native.  Set profile to
balanced.
* gnu/packages/patches/higan-remove-march-native-flag.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: dstat: Adjust license.
Ludovic Courtès [Fri, 10 Jun 2016 13:23:01 +0000 (15:23 +0200)]
gnu: dstat: Adjust license.

* gnu/packages/admin.scm (dstat)[license]: Change to GPL2+.

7 years agognu: Add dstat.
Peter [Fri, 10 Jun 2016 10:11:21 +0000 (12:11 +0200)]
gnu: Add dstat.

* gnu/packages/admin.scm (dstat): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add woof.
Clément Lassieur [Wed, 8 Jun 2016 22:22:14 +0000 (00:22 +0200)]
gnu: Add woof.

* gnu/packages/web.scm (woof): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: g-wrap: Install modules to 'site/2.0'.
Patrick Hetu [Wed, 8 Jun 2016 17:18:07 +0000 (13:18 -0400)]
gnu: g-wrap: Install modules to 'site/2.0'.

* gnu/packages/guile.scm (g-wrap)[arguments]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add sparql-query.
Roel Janssen [Fri, 10 Jun 2016 12:45:41 +0000 (14:45 +0200)]
gnu: Add sparql-query.

* gnu/packages/databases.scm (sparql-query): New variable.

7 years agognu: qtbase: Update to 5.6.1.
Efraim Flashner [Thu, 9 Jun 2016 21:09:37 +0000 (00:09 +0300)]
gnu: qtbase: Update to 5.6.1.

* gnu/packages/qt.scm (qtbase): Update to 5.6.1.

7 years agopublish: Add '--ttl'.
Ludovic Courtès [Thu, 9 Jun 2016 21:33:20 +0000 (23:33 +0200)]
publish: Add '--ttl'.

* guix/scripts/publish.scm (show-help, %options): Add --ttl.
(render-narinfo): Add #:ttl and honor it.
(make-request-handler): Add #:narinfo-ttl and honor it.
(run-publish-server): Likewise.
(guix-publish): Honor --ttl, pass it to 'run-publish-server'.

7 years agoui: 'string->duration' supports hours and seconds.
Ludovic Courtès [Thu, 9 Jun 2016 21:28:17 +0000 (23:28 +0200)]
ui: 'string->duration' supports hours and seconds.

* guix/ui.scm (string->duration): Add seconds and hours.
* tests/ui.scm ("duration, 1 second"): New test.

7 years agognu: st: Update to 0.6
ng0 [Thu, 9 Jun 2016 16:40:34 +0000 (16:40 +0000)]
gnu: st: Update to 0.6

* gnu/packages/suckless.scm (st): Update to 0.6.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: weechat: Update to 1.5.
ng0 [Thu, 9 Jun 2016 16:01:54 +0000 (16:01 +0000)]
gnu: weechat: Update to 1.5.

* gnu/packages/irc.scm (weechat): Update to 1.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: Add googletest.
Lukas Gradl [Sun, 5 Jun 2016 21:03:56 +0000 (16:03 -0500)]
gnu: Add googletest.

* gnu/packages/check.scm (googletest): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: owncloud-client: Update to 2.2.1.
Efraim Flashner [Thu, 9 Jun 2016 06:48:10 +0000 (09:48 +0300)]
gnu: owncloud-client: Update to 2.2.1.

* gnu/packages/owncloud.scm (owncloud-client): Update to 2.2.1.

7 years agognu: xboard: Update to 4.9.0, use GTK+ front-end.
宋文武 [Thu, 9 Jun 2016 05:59:50 +0000 (13:59 +0800)]
gnu: xboard: Update to 4.9.0, use GTK+ front-end.

* gnu/packages/games.scm (xboard): Update to 4.9.0.
[inputs]: Add gtk+-2.

7 years agoRevert "gnu: libxml2: Add fix for CVE-2016-1762."
Mark H Weaver [Wed, 8 Jun 2016 22:17:13 +0000 (18:17 -0400)]
Revert "gnu: libxml2: Add fix for CVE-2016-1762."

This reverts commit 6e4f18cfdd1bf747e77f81b64497f1c05f57a057.

7 years agognu: libxml2: Add fix for CVE-2016-1762.
Mark H Weaver [Wed, 8 Jun 2016 17:29:32 +0000 (13:29 -0400)]
gnu: libxml2: Add fix for CVE-2016-1762.

* gnu/packages/patches/libxml2-CVE-2016-1762.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xml.scm (libxml2/fixed)[source]: Add patch.

7 years agognu: icecat: Add fixes for CVE-2016-{2818,2819,2821,2824,2828,2831}.
Mark H Weaver [Wed, 8 Jun 2016 13:54:54 +0000 (09:54 -0400)]
gnu: icecat: Add fixes for CVE-2016-{2818,2819,2821,2824,2828,2831}.

* gnu/packages/patches/icecat-CVE-2016-2818-pt1.patch,
gnu/packages/patches/icecat-CVE-2016-2818-pt2.patch,
gnu/packages/patches/icecat-CVE-2016-2818-pt3.patch,
gnu/packages/patches/icecat-CVE-2016-2818-pt4.patch,
gnu/packages/patches/icecat-CVE-2016-2818-pt5.patch,
gnu/packages/patches/icecat-CVE-2016-2818-pt6.patch,
gnu/packages/patches/icecat-CVE-2016-2818-pt7.patch,
gnu/packages/patches/icecat-CVE-2016-2818-pt8.patch,
gnu/packages/patches/icecat-CVE-2016-2818-pt9.patch,
gnu/packages/patches/icecat-CVE-2016-2819.patch,
gnu/packages/patches/icecat-CVE-2016-2821.patch,
gnu/packages/patches/icecat-CVE-2016-2824.patch,
gnu/packages/patches/icecat-CVE-2016-2828.patch,
gnu/packages/patches/icecat-CVE-2016-2831.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patches.

7 years agognu: libvpx: Add fix for CVE-2016-2818.
Mark H Weaver [Wed, 8 Jun 2016 13:53:56 +0000 (09:53 -0400)]
gnu: libvpx: Add fix for CVE-2016-2818.

* gnu/packages/patches/libvpx-CVE-2016-2818.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/video.scm (libvpx)[source]: Add patch.

7 years agopublish: Encore URIs that appear in narinfos.
Ludovic Courtès [Wed, 8 Jun 2016 16:59:25 +0000 (18:59 +0200)]
publish: Encore URIs that appear in narinfos.

Fixes <http://bugs.gnu.org/21888>.
Reported by iyzsong@member.fsf.org (宋文武).

* guix/scripts/publish.scm (narinfo-string): Use
'encode-and-join-uri-path' instead of 'string-append' to compute URL.
* tests/publish.scm ("/*.narinfo with properly encoded '+' sign"):
("/nar/ with properly encoded '+' sign"): New tests.

7 years agognu-maintenance: Replace 'find-packages' with 'find-package' (singular).
Ludovic Courtès [Wed, 8 Jun 2016 15:59:45 +0000 (17:59 +0200)]
gnu-maintenance: Replace 'find-packages' with 'find-package' (singular).

Fixes <http://bugs.gnu.org/23718>.
Reported by Efraim Flashner <efraim@flashner.co.il>.

* guix/gnu-maintenance.scm (find-packages): Remove.
(find-package): New procedure.
* guix/import/gnu.scm (gnu->guix-package): Use 'find-package' instead of
'find-packages' and adjust accordingly.

7 years agodoc: Add missing quotes in wpa_supplicant example.
Ludovic Courtès [Wed, 8 Jun 2016 12:45:30 +0000 (14:45 +0200)]
doc: Add missing quotes in wpa_supplicant example.

Reported by Kete Foy <kete@ninthfloor.org>.

* doc/guix.texi (Preparing for Installation): Add quotes in
wpa_supplicant example.

7 years agognu: vlc: Update to 2.2.4 [fixes CVE-2016-5108].
Efraim Flashner [Wed, 8 Jun 2016 14:11:06 +0000 (17:11 +0300)]
gnu: vlc: Update to 2.2.4 [fixes CVE-2016-5108].

* gnu/packages/video.scm (vlc): Update to 2.2.4.
[inputs]: Remove qt, add qtbase.
[arguments]: Add phase to disable display test.

7 years agognu: Add ruby-concurrent.
Ben Woodcroft [Fri, 3 Jun 2016 05:55:36 +0000 (15:55 +1000)]
gnu: Add ruby-concurrent.

* gnu/packages/ruby.scm (ruby-concurrent): New variable.
* gnu/packages/patches/ruby-concurrent-ignore-broken-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: Add ruby-timecop.
Ben Woodcroft [Fri, 3 Jun 2016 05:53:50 +0000 (15:53 +1000)]
gnu: Add ruby-timecop.

* gnu/packages/ruby.scm (ruby-timecop): New variable.

7 years agognu: ruby-activesupport: Add 'ruby-tzinfo-data' propagated input.
Ben Woodcroft [Fri, 3 Jun 2016 05:50:58 +0000 (15:50 +1000)]
gnu: ruby-activesupport: Add 'ruby-tzinfo-data' propagated input.

* gnu/packages/ruby.scm (ruby-activesupport)[propagated-inputs]: Add
'ruby-tzinfo-data'.