jackhill/guix/guix.git
8 years agognu: vmpk: Build with modular qt.
Efraim Flashner [Thu, 16 Jun 2016 08:42:26 +0000 (11:42 +0300)]
gnu: vmpk: Build with modular qt.

* gnu/packages/music.scm (vmpk)[inputs]: Remove qt, add qtbase, qtsvg,
qttools, qtx11extras.

8 years agognu: synthv1: Build with modular qt.
Efraim Flashner [Thu, 16 Jun 2016 08:31:54 +0000 (11:31 +0300)]
gnu: synthv1: Build with modular qt.

* gnu/packages/music.scm (synthv1)[inputs]: Remove qt, add qtbase, qttools.

8 years agognu: powertabeditor: Build with qtbase.
Efraim Flashner [Thu, 16 Jun 2016 08:20:23 +0000 (11:20 +0300)]
gnu: powertabeditor: Build with qtbase.

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

8 years agognu: gpsbabel: Build with modular qt.
Efraim Flashner [Thu, 16 Jun 2016 07:16:48 +0000 (10:16 +0300)]
gnu: gpsbabel: Build with modular qt.

* gnu/packages/gps.scm (gpsbabel)[inputs]: Remove qt, add qtbase, qttools.

8 years agognu: bitcoin-core: Update to 0.12.1.
Efraim Flashner [Thu, 16 Jun 2016 06:52:18 +0000 (09:52 +0300)]
gnu: bitcoin-core: Update to 0.12.1.

* gnu/packages/finance.scm (bitcoin-core): Update to 0.12.1.

8 years agognu: v4l-utils: Update to 1.10.1.
Efraim Flashner [Thu, 16 Jun 2016 03:37:18 +0000 (06:37 +0300)]
gnu: v4l-utils: Update to 1.10.1.

* gnu/packages/video.scm (v4l-utils): Update to 1.10.1.

8 years agognu: v4l-utils: Build with qtbase.
Efraim Flashner [Thu, 16 Jun 2016 03:17:52 +0000 (06:17 +0300)]
gnu: v4l-utils: Build with qtbase.

* gnu/packages/video.scm (v4l-utils)[inputs]: Remove qt, add qtbase.

8 years agognu: obs: Build with modular qt.
Efraim Flashner [Thu, 16 Jun 2016 02:36:09 +0000 (05:36 +0300)]
gnu: obs: Build with modular qt.

* gnu/packages/video.scm (obs)[inputs]: Remove qt, add qtbase, qtx11extras.

8 years agognu: services: Add mysql-service.
宋文武 [Tue, 14 Jun 2016 14:01:24 +0000 (22:01 +0800)]
gnu: services: Add mysql-service.

* gnu/services/database.scm (<mysql-configuration>): New record type.
(%mysql-accounts, mysql-service-type): New variables.
(mysql-configuration-file, %mysql-activation, mysql-shepherd-services)
(mysql-services): New procedures.
* doc/guix.texi (Database Services): Document it.

8 years agognu: mariadb: Update to 10.1.14.
宋文武 [Tue, 14 Jun 2016 13:03:12 +0000 (21:03 +0800)]
gnu: mariadb: Update to 10.1.14.

* gnu/packages/databases.scm (mariadb): Update to 10.1.14.

8 years agopackages: Disambiguate 'modules' and 'imported-modules' in <origin>.
Ludovic Courtès [Thu, 16 Jun 2016 12:31:52 +0000 (14:31 +0200)]
packages: Disambiguate 'modules' and 'imported-modules' in <origin>.

The two mistakes made here (confusion between 'modules' and
'imported-modules') were canceling each other.

* guix/packages.scm (patch-and-repack): Use IMPORTED-MODULES, not
MODULES, as the base of the module list passed as #:modules to
'gexp->derivation'.
(origin->derivation): Pass IMPORTED-MODULES, not MODULES, as
the #:imported-modules argument of 'patch-and-repack'.
* gnu/packages/engineering.scm (fastcap)[source]: Add 'imported-modules'
field.

8 years agognu: Add awesome.
Carlo Zancanaro [Wed, 15 Jun 2016 12:15:33 +0000 (22:15 +1000)]
gnu: Add awesome.

* gnu/packages/wm.scm (awesome): New variable.
* gnu/packages/patches/awesome-reproducible-png.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
8 years agognu: perl-test-simple: Update to 1.302026.
ng0 [Wed, 15 Jun 2016 21:04:05 +0000 (21:04 +0000)]
gnu: perl-test-simple: Update to 1.302026.

* gnu/packages/perl.scm (perl-test-simple): Update to 1.302026.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agognu: Avoid #:prefix when importing (gnu packages …).
Ludovic Courtès [Thu, 16 Jun 2016 11:08:57 +0000 (13:08 +0200)]
gnu: Avoid #:prefix when importing (gnu packages …).

* gnu/packages/lsh.scm: Remove #:prefix for (gnu packages compression).
Add #:prefix for (guix licenses).

8 years agogexp: Add 'local-file' file name resolution test.
Ludovic Courtès [Thu, 16 Jun 2016 07:33:24 +0000 (09:33 +0200)]
gexp: Add 'local-file' file name resolution test.

* tests/gexp.scm ("local-file, relative file name"): New test.

8 years agogexp: Add #:select? parameter to 'local-file'.
Ludovic Courtès [Wed, 15 Jun 2016 22:06:27 +0000 (00:06 +0200)]
gexp: Add #:select? parameter to 'local-file'.

* guix/gexp.scm (<local-file>)[select?]: New field.
(true): New procedure.
(%local-file): Add #:select? and honor it.
(local-file): Likewise.
* tests/gexp.scm ("local-file, #:select?"): New test.
* doc/guix.texi (G-Expressions): Adjust accordingly.

8 years agogexp: Move 'current-source-directory' to (guix utils).
Ludovic Courtès [Wed, 15 Jun 2016 21:08:05 +0000 (23:08 +0200)]
gexp: Move 'current-source-directory' to (guix utils).

* guix/gexp.scm (extract-directory, current-source-directory): Move to...
* guix/utils.scm (extract-directory, current-source-directory):
... here.  New procedures.

8 years agodoc: Fix typos.
Ludovic Courtès [Wed, 15 Jun 2016 20:34:20 +0000 (22:34 +0200)]
doc: Fix typos.

Reported by ozzloy on #guix.

* doc/guix.texi (package Reference): Add missing space.
(G-Expressions, Invoking guix build):
(Common Build Options): Fix typos.

8 years agognu: avidemux: Update to 2.6.12.
Andreas Enge [Wed, 15 Jun 2016 19:59:26 +0000 (21:59 +0200)]
gnu: avidemux: Update to 2.6.12.

* gnu/packages/video.scm (avidemux): Update to 2.6.12.
[arguments]: Adapt version number of bundled ffmpeg.

8 years agognu: offlineimap: Update to 6.7.0.1.
Efraim Flashner [Wed, 15 Jun 2016 17:17:10 +0000 (20:17 +0300)]
gnu: offlineimap: Update to 6.7.0.1.

* gnu/packages/mail.scm (offlineimap): Update to 6.7.0.1.

8 years agognu: oxygen-icons: Build with qtbase.
Efraim Flashner [Wed, 15 Jun 2016 13:33:01 +0000 (16:33 +0300)]
gnu: oxygen-icons: Build with qtbase.

* gnu/packages/kde-frameworks.scm (oxygen-icons)[inputs]: Remove qt,
add qtbase.

8 years agognu: Add gnome-maps.
Leo Famulari [Sat, 5 Mar 2016 07:33:09 +0000 (02:33 -0500)]
gnu: Add gnome-maps.

* gnu/packages/geo.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

8 years agognu: Add gfbgraph.
Leo Famulari [Mon, 7 Mar 2016 07:17:22 +0000 (02:17 -0500)]
gnu: Add gfbgraph.

* gnu/packages/gnome.scm (gfbgraph): New variable.

8 years agognu: libchamplain: Build Vala bindings.
Leo Famulari [Sat, 5 Mar 2016 05:39:47 +0000 (00:39 -0500)]
gnu: libchamplain: Build Vala bindings.

* gnu/packages/gnome.scm (libchamplain)[native-inputs]: Add
gobject-introspection, vala.
[arguments]: New field.

8 years agognu: vala: Build Vala API (.vapi) generator.
Leo Famulari [Sat, 5 Mar 2016 05:32:52 +0000 (00:32 -0500)]
gnu: vala: Build Vala API (.vapi) generator.

* gnu/packages/gnome.scm (vala)[arguments]: Pass --enable-apigen
to #:configure-flags.

8 years agognu: Add folks.
Leo Famulari [Sat, 16 Apr 2016 02:06:05 +0000 (22:06 -0400)]
gnu: Add folks.

* gnu/packages/gnome.scm (folks): New variable.

8 years agognu: evolution-data-server: Build Vala bindings.
Leo Famulari [Sat, 5 Mar 2016 05:42:39 +0000 (00:42 -0500)]
gnu: evolution-data-server: Build Vala bindings.

* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Add
--enable-vala-bindings to #:configure-flags.
[native-inputs]: Add vala.

8 years agognu: telepathy-glib: Enable vala bindings.
Leo Famulari [Sat, 5 Mar 2016 05:19:01 +0000 (00:19 -0500)]
gnu: telepathy-glib: Enable vala bindings.

* gnu/packages/glib.scm (telepathy-glib)[arguments]: Add --enable-vala-bindings
to #:configure-flags.
[native-inputs]: Add vala.

8 years agognu: Add emacs-ebuild-mode.
ng0 [Tue, 14 Jun 2016 13:03:50 +0000 (13:03 +0000)]
gnu: Add emacs-ebuild-mode.

* gnu/packages/emacs.scm (emacs-ebuild-mode): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add emacs-lua-mode.
ng0 [Tue, 14 Jun 2016 13:00:59 +0000 (13:00 +0000)]
gnu: Add emacs-lua-mode.

* gnu/packages/emacs.scm (emacs-lua-mode): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add r-bsgenome-mmusculus-ucsc-mm10.
Ricardo Wurmus [Tue, 14 Jun 2016 12:50:30 +0000 (14:50 +0200)]
gnu: Add r-bsgenome-mmusculus-ucsc-mm10.

* gnu/packages/bioinformatics.scm (r-bsgenome-mmusculus-ucsc-mm10): New
  variable.

8 years agoguix: Add downloader for Mercurial repositories.
Ricardo Wurmus [Wed, 15 Jun 2016 08:38:10 +0000 (10:38 +0200)]
guix: Add downloader for Mercurial repositories.

* guix/build/hg.scm: New file.
* guix/hg-download.scm: New file.
* Makefile.am (MODULES): Add them.

8 years agognu: openssl: Fix CVE-2016-2177 and CVE-2016-2178.
Leo Famulari [Mon, 13 Jun 2016 20:15:34 +0000 (16:15 -0400)]
gnu: openssl: Fix CVE-2016-2177 and CVE-2016-2178.

* gnu/packages/patches/openssl-CVE-2016-2177.patch,
gnu/packages/patches/openssl-CVE-2016-2178.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/tls.scm (openssl/fixed): Use them.

8 years agognu: Add python-wcwidth and python2-wcwidth.
Danny Milosavljevic [Sun, 12 Jun 2016 15:40:06 +0000 (17:40 +0200)]
gnu: Add python-wcwidth and python2-wcwidth.

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

Co-authored-by: Leo Famulari <leo@famulari.name>
8 years agognu: Add log4cpp.
Ricardo Wurmus [Tue, 14 Jun 2016 12:18:54 +0000 (14:18 +0200)]
gnu: Add log4cpp.

* gnu/packages/logging.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

8 years agognu: Add gengetopt.
Ricardo Wurmus [Tue, 14 Jun 2016 11:11:11 +0000 (13:11 +0200)]
gnu: Add gengetopt.

* gnu/packages/popt.scm (gengetopt): New variable.

8 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>
8 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.

8 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.

8 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.

8 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.

8 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".

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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>
8 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.

8 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.

8 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.

8 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.

8 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.

8 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>
8 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>
8 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.

8 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'.

8 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'.

8 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.

8 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.

8 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.

8 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>
8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.

8 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>
8 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.

8 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).

8 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.

8 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.

8 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.

8 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.

8 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.

8 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.