jackhill/guix/guix.git
6 years agognu: libxfont: Fix CVE-2017-13720, CVE-2017-13722.
Marius Bakke [Tue, 10 Oct 2017 17:34:02 +0000 (19:34 +0200)]
gnu: libxfont: Fix CVE-2017-13720, CVE-2017-13722.

* gnu/packages/patches/libxfont-CVE-2017-13720.patch,
  gnu/packages/patches/libxfont-CVE-2017-13722.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/xorg.scm (libxfont, libxfont2)[source]: Use them.

6 years agognu: lftp: Update to 4.8.3.
Marius Bakke [Mon, 9 Oct 2017 22:06:04 +0000 (00:06 +0200)]
gnu: lftp: Update to 4.8.3.

* gnu/packages/ftp.scm (lftp): Update to 4.8.3.

6 years agognu: libnl: Update to 3.4.0.
Marius Bakke [Mon, 9 Oct 2017 19:23:35 +0000 (21:23 +0200)]
gnu: libnl: Update to 3.4.0.

* gnu/packages/linux.scm (libnl): Update to 3.4.0.

6 years agognu: sddm: Update to 0.16.0.
Marius Bakke [Mon, 9 Oct 2017 19:23:08 +0000 (21:23 +0200)]
gnu: sddm: Update to 0.16.0.

* gnu/packages/display-managers.scm (sddm): Update to 0.16.0.
[source]: Switch to '.xz' tarball.

6 years agognu: libreoffice: Don't replace "/bin/sh" reference with bash.
Marius Bakke [Sun, 8 Oct 2017 19:37:44 +0000 (21:37 +0200)]
gnu: libreoffice: Don't replace "/bin/sh" reference with bash.

* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Use (which "sh")
instead of (which "bash") in /bin/sh substitution.

6 years agognu: vigra: Update to 1.11.1.
Marius Bakke [Sun, 8 Oct 2017 16:32:00 +0000 (18:32 +0200)]
gnu: vigra: Update to 1.11.1.

* gnu/packages/image.scm (vigra): Update 1.11.1.
[source]<uri>: Don't hard-code version.
[home-page]: Change to <https://ukoethe.github.io/vigra/>.

6 years agognu: libzmf: Update to 0.0.2.
Marius Bakke [Sun, 8 Oct 2017 16:17:58 +0000 (18:17 +0200)]
gnu: libzmf: Update to 0.0.2.

* gnu/packages/libreoffice.scm (libzmf): Update to 0.0.2.

6 years agognu: libwps: Update to 0.4.7.
Marius Bakke [Sun, 8 Oct 2017 16:14:46 +0000 (18:14 +0200)]
gnu: libwps: Update to 0.4.7.

* gnu/packages/libreoffice.scm (libwps): Update to 0.4.7.
[arguments]: Remove.

6 years agognu: libmwaw: Update to 0.3.12.
Marius Bakke [Sun, 8 Oct 2017 15:59:07 +0000 (17:59 +0200)]
gnu: libmwaw: Update to 0.3.12.

* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.12.
[source](patches): Remove.
[arguments]: Remove.
* gnu/packages/patches/libmwaw-CVE-2017-9433.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: libodfgen: Update to 0.1.6.
Marius Bakke [Sun, 8 Oct 2017 15:56:47 +0000 (17:56 +0200)]
gnu: libodfgen: Update to 0.1.6.

* gnu/packages/libreoffice.scm (libodfgen): Update to 0.1.6.

6 years agognu: libvisio: Update to 0.1.5.
Marius Bakke [Sun, 8 Oct 2017 15:53:36 +0000 (17:53 +0200)]
gnu: libvisio: Update to 0.1.5.

* gnu/packages/patches/libvisio-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/libreoffice.scm (libvisio): Update to 0.1.5.
[source]: Add 'libvisio-fix-tests.patch'.
[arguments]: Remove.

6 years agognu: libpagemaker: Update to 0.0.3.
Marius Bakke [Sun, 8 Oct 2017 15:34:56 +0000 (17:34 +0200)]
gnu: libpagemaker: Update to 0.0.3.

* gnu/packages/libreoffice.scm (libpagemaker): Update to 0.0.3.
[arguments]: Remove.

6 years agognu: libfreehand: Update to 0.1.2.
Marius Bakke [Sun, 8 Oct 2017 15:28:19 +0000 (17:28 +0200)]
gnu: libfreehand: Update to 0.1.2.

* gnu/packages/libreoffice.scm (libfreehand): Update to 0.1.2.
[native-inputs]: Add CPPUNIT.
[inputs]: Add ICU4C and LCMS.  New field.

6 years agognu: libexttextcat: Update to 3.4.5.
Marius Bakke [Sun, 8 Oct 2017 15:27:12 +0000 (17:27 +0200)]
gnu: libexttextcat: Update to 3.4.5.

* gnu/packages/libreoffice.scm (libexttextcat): Update to 3.4.5.

6 years agognu: libetonyek: Fix FTBFS with later liblangtag.
Marius Bakke [Sun, 8 Oct 2017 16:58:03 +0000 (18:58 +0200)]
gnu: libetonyek: Fix FTBFS with later liblangtag.

* gnu/packages/libreoffice.scm (libetonyek)[source]: Add upstream patch.

6 years agognu: liblangtag: Update to 0.6.2.
Marius Bakke [Sun, 8 Oct 2017 15:25:47 +0000 (17:25 +0200)]
gnu: liblangtag: Update to 0.6.2.

* gnu/packages/libreoffice.scm (liblangtag): Update to 0.6.2.

6 years agognu: libcdr: Update to 0.1.4.
Marius Bakke [Sun, 8 Oct 2017 15:21:21 +0000 (17:21 +0200)]
gnu: libcdr: Update to 0.1.4.

* gnu/packages/libreoffice.scm (libcdr): Update to 0.1.4.
[native-inputs]: Add CPPUNIT.

6 years agognu: libwpg: Update to 0.3.2.
Marius Bakke [Sun, 8 Oct 2017 15:16:58 +0000 (17:16 +0200)]
gnu: libwpg: Update to 0.3.2.

* gnu/packages/libreoffice.scm (libwpg): Update to 0.3.2.

6 years agognu: libwpd: Update to 0.10.2.
Marius Bakke [Sun, 8 Oct 2017 15:16:34 +0000 (17:16 +0200)]
gnu: libwpd: Update to 0.10.2.

* gnu/packages/libreoffice.scm (libwpd): Update to 0.10.2.

6 years agognu: librevenge: Update to 0.0.4.
Marius Bakke [Sun, 8 Oct 2017 15:09:49 +0000 (17:09 +0200)]
gnu: librevenge: Update to 0.0.4.

* gnu/packages/libreoffice.scm (librevenge): Update to 0.0.4.

6 years agognu: rofi: Update to 1.4.1.
Marius Bakke [Sun, 8 Oct 2017 12:18:26 +0000 (14:18 +0200)]
gnu: rofi: Update to 1.4.1.

* gnu/packages/check.scm (check-0.11.0): New variable.
* gnu/packages/xdisorg.scm (rofi): Update to 1.4.1.
[inputs]: Add LIBRSVG.
[native-inputs]: Add BISON, CHECK-0.11.0 and FLEX.

6 years agognu: feh: Update to 2.21.
Marius Bakke [Sun, 8 Oct 2017 11:50:07 +0000 (13:50 +0200)]
gnu: feh: Update to 2.21.

* gnu/packages/image-viewers.scm (feh): Update to 2.21.

6 years agognu: ghostscript: Replace with 9.22 [security fixes].
Leo Famulari [Mon, 9 Oct 2017 18:33:17 +0000 (14:33 -0400)]
gnu: ghostscript: Replace with 9.22 [security fixes].

Fixes CVE-2017-{7948,7975,8908,9216,9610,9611,9612,9618,9619,9620,9726,9727,
9739,9740,9835}.

* gnu/packages/ghostscript.scm (ghostscript)[replacement]: New field.
(ghostscript-9.22): New variables.

6 years agognu: postgresql: Update to 10.0.
Rutger Helling [Mon, 9 Oct 2017 09:20:34 +0000 (11:20 +0200)]
gnu: postgresql: Update to 10.0.

* gnu/packages/databases.scm (postgresql): Update to 10.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agoguix: mirrors: Add kde archive mirror.
Efraim Flashner [Tue, 10 Oct 2017 14:01:00 +0000 (17:01 +0300)]
guix: mirrors: Add kde archive mirror.

* guix/download.scm (%mirrors)[kde]: Add kde-attic mirror.

6 years agognu: red-eclipse: Add store "data" package path as default.
Adonay Felipe Nogueira [Sun, 20 Aug 2017 18:28:20 +0000 (15:28 -0300)]
gnu: red-eclipse: Add store "data" package path as default.

* gnu/packages/games.scm (red-eclipse): Remove extra spaces. Make version
respect documentation.
[arguments]: Add "prefix" to make-flags. Add
"add-store-data-package-path-as-default" phase. Improve "copy-data" phase.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
6 years agognu: ardour: Update to 5.12.
Ricardo Wurmus [Tue, 10 Oct 2017 06:17:20 +0000 (08:17 +0200)]
gnu: ardour: Update to 5.12.

* gnu/packages/audio.scm (ardour): Update to 5.12.

6 years agognu: guitarix: Update to 0.36.0.
Ricardo Wurmus [Tue, 10 Oct 2017 06:16:59 +0000 (08:16 +0200)]
gnu: guitarix: Update to 0.36.0.

* gnu/packages/audio.scm (guitarix): Update to 0.36.0.

6 years agognu: zstd: Update to 1.3.2.
Tobias Geerinckx-Rice [Tue, 10 Oct 2017 10:13:30 +0000 (12:13 +0200)]
gnu: zstd: Update to 1.3.2.

* gnu/packages/compression.scm (zstd): Update to 1.3.2.
[source]: Remove snippet.
[license]: Add gpl2, gpl3+, and expat to the list.

6 years agognu: modular-qt: Update to 5.9.2.
Efraim Flashner [Tue, 10 Oct 2017 06:53:53 +0000 (09:53 +0300)]
gnu: modular-qt: Update to 5.9.2.

* gnu/packages/qt.scm (qtbase. qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2,
qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcanvas3d,
qtcharts, qtdatavis3d, qtremoteobjects, qtspeech): Update to 5.9.2.
(qtnetworkauth): Same.
[arguments]: Add phase to help test suite pass.

6 years agognu: qtcharts, qtdatavis3d: Update license information.
Efraim Flashner [Tue, 10 Oct 2017 06:55:50 +0000 (09:55 +0300)]
gnu: qtcharts, qtdatavis3d: Update license information.

* gnu/packages/qt.scm (qtcharts, qtdatavis3d)[license]: New field.

6 years agognu: modular-qt: Add synopsis and descriptions for packages.
Efraim Flashner [Mon, 9 Oct 2017 13:30:44 +0000 (16:30 +0300)]
gnu: modular-qt: Add synopsis and descriptions for packages.

* gnu/packages/qt.scm (qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtdeclarative-render2d, qtconnectivity,
qtwebsockets, qtsensors, qtmultimedia, qtwayland, qtserialport,
qtserialbus, qtwebchannel, qtlocation, qttools, qtscript,
qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad,
qtscxml, qtpurchasing, qtcanvas3d, qtdatavis3d, qtnetworkauth,
qtremoteobjects, qtspeech)[synopsis, description]: New fields.

6 years agognu: qtbase: Use libinput-minimal.
Efraim Flashner [Mon, 9 Oct 2017 11:59:20 +0000 (14:59 +0300)]
gnu: qtbase: Use libinput-minimal.

This works around qtbase depending on gtk+.

* gnu/packages/qt.scm (qtbase)[inputs]: Replace libinput with
libinput-minimal.

6 years agognu: Add qtspeech.
Efraim Flashner [Tue, 1 Aug 2017 19:00:51 +0000 (22:00 +0300)]
gnu: Add qtspeech.

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

6 years agognu: Add qtremoteobjects.
Efraim Flashner [Tue, 1 Aug 2017 18:41:49 +0000 (21:41 +0300)]
gnu: Add qtremoteobjects.

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

6 years agognu: Add qtnetworkauth.
Efraim Flashner [Tue, 1 Aug 2017 18:24:46 +0000 (21:24 +0300)]
gnu: Add qtnetworkauth.

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

6 years agognu: Add eid-mw.
Thomas Danckaert [Wed, 26 Apr 2017 18:37:10 +0000 (20:37 +0200)]
gnu: Add eid-mw.

* gnu/packages/security-token.scm (eid-mw): New variable.

6 years agognu: Add libproxy.
Thomas Danckaert [Wed, 26 Apr 2017 18:18:56 +0000 (20:18 +0200)]
gnu: Add libproxy.

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

6 years agognu: Add hdf-java.
Thomas Danckaert [Wed, 4 Oct 2017 15:17:03 +0000 (17:17 +0200)]
gnu: Add hdf-java.

* gnu/packages/maths.scm (hdf-java): New variable.

6 years agognu: Add java-slf4-simple.
Thomas Danckaert [Fri, 6 Oct 2017 10:38:34 +0000 (12:38 +0200)]
gnu: Add java-slf4-simple.

* gnu/packages/java.scm (java-slf4j-simple): New variable.

6 years agosystem: operating-system-etc-service: Set XCURSOR_PATH.
Thomas Danckaert [Sun, 8 Oct 2017 15:21:09 +0000 (17:21 +0200)]
system: operating-system-etc-service: Set XCURSOR_PATH.

* gnu/system.scm (operating-system-etc-service): Set XCURSOR_PATH environment
variable so that libxcursor finds cursors in user and system profiles.
* gnu/packages/xorg.scm (libxcursor): Add a TODO for better handling of
XCURSOR_PATH in other profiles.

6 years agognu: python2-unittest2: Update to 1.1.0.
Cyril Roelandt [Tue, 12 Sep 2017 19:27:06 +0000 (21:27 +0200)]
gnu: python2-unittest2: Update to 1.1.0.

* gnu/packages/python.scm (python2-unittest2): Update to 1.1.0.
* gnu/packages/patches/python2-unittest2-remove-argparse.patch: New file.
* gnu/local.mk: Add it.

6 years agognu: Add python-traceback2.
Cyril Roelandt [Mon, 11 Sep 2017 22:41:38 +0000 (00:41 +0200)]
gnu: Add python-traceback2.

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

6 years agognu: Add python-linecache2.
Cyril Roelandt [Mon, 11 Sep 2017 22:29:35 +0000 (00:29 +0200)]
gnu: Add python-linecache2.

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

6 years agognu: python-netaddr: Fix the source URL.
Cyril Roelandt [Wed, 13 Sep 2017 01:17:03 +0000 (03:17 +0200)]
gnu: python-netaddr: Fix the source URL.

* gnu/packages/python.scm (python-netaddr, python2-netaddr): Fix the source URL.

6 years agognu: Add python2-aniso8601.
Cyril Roelandt [Sat, 7 Oct 2017 03:44:31 +0000 (05:44 +0200)]
gnu: Add python2-aniso8601.

* gnu/packages/python.scm (python2-aniso8601): New variable.

6 years agognu: python-aniso8601: Update to 1.3.0.
Cyril Roelandt [Sat, 7 Oct 2017 01:19:21 +0000 (03:19 +0200)]
gnu: python-aniso8601: Update to 1.3.0.

* gnu/packages/python.scm (python-aniso8601, python2-aniso8601): Update to 1.3.0.

6 years agognu: python-alembic: Update to 0.9.5.
Cyril Roelandt [Sat, 7 Oct 2017 01:14:39 +0000 (03:14 +0200)]
gnu: python-alembic: Update to 0.9.5.

* gnu/packages/python.scm (python-alembic, python2-alembic): Update to 0.9.5.

6 years agognu: python-arrow: Update to 0.10.0.
Cyril Roelandt [Sat, 7 Oct 2017 01:27:49 +0000 (03:27 +0200)]
gnu: python-arrow: Update to 0.10.0.

* gnu/packages/python.scm (python-arrow, python2-arrow): Update to 0.10.0.

6 years agognu: python-apispec: Update to 0.25.3.
Cyril Roelandt [Sat, 7 Oct 2017 01:23:40 +0000 (03:23 +0200)]
gnu: python-apispec: Update to 0.25.3.

* gnu/packages/python.scm (python-apispec, python2-apispec): Update to 0.25.3.

6 years agobuild: Update automake version requirement to 1.14.
Eric Bavier [Fri, 6 Oct 2017 17:27:20 +0000 (12:27 -0500)]
build: Update automake version requirement to 1.14.

For '%D%' support.

* configure.ac (AM_INIT_AUTOMAKE): Update version requirement to 1.14.

6 years agosyscalls: clone: Define syscall-id for aarch64.
Eric Bavier [Mon, 9 Oct 2017 19:40:19 +0000 (14:40 -0500)]
syscalls: clone: Define syscall-id for aarch64.

* guix/build/syscalls.scm (clone): Define syscall-id for aarch64 machines.

6 years agolint: Remove extra newline.
Ludovic Courtès [Mon, 9 Oct 2017 21:17:49 +0000 (23:17 +0200)]
lint: Remove extra newline.

* guix/scripts/lint.scm (check-for-updates): Remove trailing "~%".

6 years agognu: network-manager-openvpn: Update to 1.8.10.
Ludovic Courtès [Mon, 9 Oct 2017 20:04:46 +0000 (22:04 +0200)]
gnu: network-manager-openvpn: Update to 1.8.10.

* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.8.10.

6 years agognu: network-manager: Update to 1.8.4.
Ludovic Courtès [Mon, 9 Oct 2017 20:03:59 +0000 (22:03 +0200)]
gnu: network-manager: Update to 1.8.4.

* gnu/packages/gnome.scm (network-manager): Update to 1.8.4.
(network-manager-applet): Likewise.

6 years agognu: qemu: Add sysconfdir to configure-flags.
Oleg Pykhalov [Fri, 6 Oct 2017 03:24:58 +0000 (06:24 +0300)]
gnu: qemu: Add sysconfdir to configure-flags.

* gnu/packages/virtualization.scm (qemu): Add sysconfdir to configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add emacs-org2web.
Feng Shu [Thu, 5 Oct 2017 23:22:08 +0000 (07:22 +0800)]
gnu: Add emacs-org2web.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add emacs-el2org.
Feng Shu [Wed, 4 Oct 2017 09:28:32 +0000 (17:28 +0800)]
gnu: Add emacs-el2org.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add emacs-mustache.
Feng Shu [Wed, 4 Oct 2017 08:58:56 +0000 (16:58 +0800)]
gnu: Add emacs-mustache.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: no-more-secrets: Update to 0.3.3.
Tobias Geerinckx-Rice [Mon, 9 Oct 2017 18:47:54 +0000 (20:47 +0200)]
gnu: no-more-secrets: Update to 0.3.3.

* gnu/packages/games.scm (no-more-secrets): Update to 0.3.3.

6 years agognu: meson: Update to 0.42.1.
Tobias Geerinckx-Rice [Mon, 9 Oct 2017 18:12:47 +0000 (20:12 +0200)]
gnu: meson: Update to 0.42.1.

* gnu/packages/build-tools.scm (meson, meson-for-build): Update to 0.42.1.

6 years agognu: smartmontools: Use HTTPS home page.
Tobias Geerinckx-Rice [Mon, 9 Oct 2017 18:01:45 +0000 (20:01 +0200)]
gnu: smartmontools: Use HTTPS home page.

* gnu/packages/admin.scm (smartmontools)[home-page]: Use HTTPS.

6 years agognu: mit-krb5: Replace with 1.15.2 [fixes CVE-2017-{11368,11462}].
Leo Famulari [Mon, 9 Oct 2017 01:54:56 +0000 (21:54 -0400)]
gnu: mit-krb5: Replace with 1.15.2 [fixes CVE-2017-{11368,11462}].

* gnu/packages/kerberos.scm (mit-krb5)[replacement]: New field.
(mit-krb5-1.15.2): New variable.

6 years agoguix: lint: Add checker for new upstream versions.
Efraim Flashner [Thu, 6 Jul 2017 06:13:31 +0000 (09:13 +0300)]
guix: lint: Add checker for new upstream versions.

* guix/scripts/lint.scm (check-for-updates): New procedure.
(%checkers): Add it.
* guix/scripts/refresh.scm (importer-modules, %updaters): Move
from here ...
* guix/upstream.scm: ... to here.

6 years agognu: gnurl: Let the testsuite run test1026.
ng0 [Sun, 8 Oct 2017 20:32:01 +0000 (20:32 +0000)]
gnu: gnurl: Let the testsuite run test1026.

* gnu/packages/gnunet.scm (gnurl)[argument]: Remove
'(delete-file "tests/data/test1026")' and the comments related to it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: gnurl: Update to 7.56.0.
ng0 [Sun, 8 Oct 2017 17:32:48 +0000 (17:32 +0000)]
gnu: gnurl: Update to 7.56.0.

* gnu/packages/gnunet.scm (gnurl): Update to 7.56.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add guile-colorized.
ng0 [Sun, 8 Oct 2017 10:30:39 +0000 (10:30 +0000)]
gnu: Add guile-colorized.

* gnu/packages/guile.scm (guile-colorized): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoactivation: Do not create setuid binaries in the store [security fix].
Ludovic Courtès [Sun, 8 Oct 2017 19:25:32 +0000 (21:25 +0200)]
activation: Do not create setuid binaries in the store [security fix].

Fixes <https://bugs.gnu.org/28751>.

* gnu/build/activation.scm (activate-setuid-programs)[link-or-copy]: Remove.
Use 'copy-file' instead.

6 years agognu: borg: Update to 1.1.0.
Leo Famulari [Mon, 24 Jul 2017 01:09:52 +0000 (21:09 -0400)]
gnu: borg: Update to 1.1.0.

* gnu/packages/backup.scm (borg): Update to 1.1.0.
[native-inputs]: Replace python-sphinx-rtd-theme with
python-guzzle-sphinx-theme.

6 years agognu: Add python-guzzle-sphinx-theme.
Leo Famulari [Mon, 24 Jul 2017 01:09:32 +0000 (21:09 -0400)]
gnu: Add python-guzzle-sphinx-theme.

* gnu/packages/python.scm (python-guzzle-sphinx-theme,
python2-guzzle-sphinx-theme): New variables.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
6 years agognu: kdevelop: Do not hardcode user profile locations in wrapper.
Thomas Danckaert [Sun, 8 Oct 2017 17:01:59 +0000 (19:01 +0200)]
gnu: kdevelop: Do not hardcode user profile locations in wrapper.

* gnu/packages/kde.scm (kdevelop): [arguments]: Do not add
  ${HOME}/.guix-profile/{share,lib/plugins} to XDG_DATA_DIRS and
  QT_PLUGIN_PATH when wrapping the executable.

6 years agotests: databases: Add a simple test for MySQL.
Christopher Baines [Sat, 9 Sep 2017 14:31:38 +0000 (15:31 +0100)]
tests: databases: Add a simple test for MySQL.

Previously, the activation phase for this service caused some systems using it
to not boot. This test checks that it's possible to boot a system using it,
and at least start the service.

* gnu/tests/databases.scm (%mysql-os, %test-mysql): New variables.
  (run-mysql-test): New procedure.

6 years agolinux-initrd: Ensure that the guile used in the initrd is referenced.
Christopher Baines [Sun, 8 Oct 2017 08:52:24 +0000 (09:52 +0100)]
linux-initrd: Ensure that the guile used in the initrd is referenced.

By referencing guile from the initrd output explicitly, it will be present in
the store when this initrd is used. If the exact guile used within the initrd
isn't present in the store, then after root is switched during the boot
process, loading modules (such as (ice-9 popen)) won't work.

This fixes guix-patches bug #28399, "Fix mysql activation, and add a basic
test".

* gnu/system/linux-initrd.scm (expression->initrd)[builder]: Write out a file
  called references in to the initrd output, which includes the store path for
  guile.

6 years agognu: youtube-dl: Update to 2017.10.07.
Tobias Geerinckx-Rice [Sun, 8 Oct 2017 15:41:09 +0000 (17:41 +0200)]
gnu: youtube-dl: Update to 2017.10.07.

* gnu/packages/video.scm (youtube-dl): Update to 2017.10.07.

6 years agognu: offlineimap: Update to 7.1.3.
Tobias Geerinckx-Rice [Sun, 8 Oct 2017 15:40:45 +0000 (17:40 +0200)]
gnu: offlineimap: Update to 7.1.3.

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

6 years agoservices: Remove unneeded imported.
Ludovic Courtès [Sun, 8 Oct 2017 15:41:37 +0000 (17:41 +0200)]
services: Remove unneeded imported.

This caused a circular dependency.
Reported by Oleg Pykhalov <go.wigust@gmail.com>
at <https://lists.gnu.org/archive/html/help-guix/2017-10/msg00021.html>.

* gnu/services/networking.scm: Remove unneeded import of (gnu system
base).

6 years agognu: gnome-calendar: Update to 3.26.2.
Tobias Geerinckx-Rice [Sun, 8 Oct 2017 10:49:03 +0000 (12:49 +0200)]
gnu: gnome-calendar: Update to 3.26.2.

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

6 years agognu: par2cmdline: Update to 0.7.4.
Tobias Geerinckx-Rice [Sun, 8 Oct 2017 09:30:43 +0000 (11:30 +0200)]
gnu: par2cmdline: Update to 0.7.4.

* gnu/packages/backup.scm (par2cmdline): Update to 0.7.4.

6 years agognu: munge: Update to 0.5.13.
Tobias Geerinckx-Rice [Fri, 6 Oct 2017 20:17:12 +0000 (22:17 +0200)]
gnu: munge: Update to 0.5.13.

* gnu/packages/admin.scm (munge): Update to 0.5.13.

6 years agognu: aisleriot: Update to 3.22.3.
Kei Kebreau [Sun, 8 Oct 2017 14:56:42 +0000 (10:56 -0400)]
gnu: aisleriot: Update to 3.22.3.

* gnu/packages/gnome.scm (aisleriot): Update to 3.22.3.
[inputs]: Use guile-2.2 instead of guile-2.0.

6 years agognu: Add missing mongodb patch to local.mk.
Christopher Baines [Sun, 8 Oct 2017 13:42:07 +0000 (14:42 +0100)]
gnu: Add missing mongodb patch to local.mk.

* gnu/local.mk (dist_patch_DATA): Add the
  mongodb-support-unknown-linux-distributions.patch.

6 years agoweb: Add nginx-documentation.
Christopher Baines [Thu, 3 Aug 2017 14:47:06 +0000 (15:47 +0100)]
web: Add nginx-documentation.

* gnu/packages/web.scm (nginx): Add comment about updating the documentation.
  (nginx-xslscript): New variable.
  (nginx-documentation): New variable.

6 years agoperl: Add perl-parse-recdescent.
Christopher Baines [Thu, 3 Aug 2017 14:46:37 +0000 (15:46 +0100)]
perl: Add perl-parse-recdescent.

* gnu/packages/perl.scm (perl-parse-recdescent): New variable.

6 years agognu: Add missing input to python-py3status and fix call path.
Tomáš Čech [Tue, 3 Oct 2017 22:47:21 +0000 (00:47 +0200)]
gnu: Add missing input to python-py3status and fix call path.

file is used to determine configuration file encoding and py3status fails to
start when this tool is missing.

* gnu/packages/python.scm (python-py3status)[inputs]: Add file.
  [arguments]: Modify phases to patch py3status to call file with an absolute
  path.

6 years agopull: Add GUIX_PULL_URL environment variable.
Oleg Pykhalov [Wed, 4 Oct 2017 09:01:41 +0000 (12:01 +0300)]
pull: Add GUIX_PULL_URL environment variable.

* guix/scripts/pull.scm (%repository-url): Add GUIX_PULL_URL environment
  variable.
* doc/guix.texi (Invoking guix pull): Mention GUIX_PULL_URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: sdl: Add debug output.
Oleg Pykhalov [Fri, 6 Oct 2017 03:26:10 +0000 (06:26 +0300)]
gnu: sdl: Add debug output.

* gnu/packages/sdl.scm (sdl, sdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf):
  Add debug output.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: getmail: Update to 5.4.
ng0 [Thu, 5 Oct 2017 19:12:56 +0000 (19:12 +0000)]
gnu: getmail: Update to 5.4.

* gnu/packages/mail.scm (getmail): Update to 5.4.

6 years agognu: khal: Update to 0.9.8.
Leo Famulari [Sun, 2 Jul 2017 11:54:09 +0000 (07:54 -0400)]
gnu: khal: Update to 0.9.8.

* gnu/packages/calendar.scm (khal): Update to 0.9.8.
[arguments]: Make sure to stop building if the documentation fails to
build.  Skip some failing tests.

6 years agopull: Honor 'parallel-job-count'.
Ludovic Courtès [Sat, 7 Oct 2017 14:34:59 +0000 (16:34 +0200)]
pull: Honor 'parallel-job-count'.

* guix/build/pull.scm (build-guix): Use 'n-par-for-each' and honor
'parallel-job-count'.

6 years agostore: Add missing import.
Ludovic Courtès [Sat, 7 Oct 2017 14:14:16 +0000 (16:14 +0200)]
store: Add missing import.

* guix/store.scm: Use (ice-9 format).

6 years agognu: zile: Update to 2.4.14.
Ludovic Courtès [Sat, 7 Oct 2017 14:09:45 +0000 (16:09 +0200)]
gnu: zile: Update to 2.4.14.

* gnu/packages/zile.scm (zile): Update to 2.4.14.

6 years agoguix package: '--upgrade' no longer reverses package order.
Ludovic Courtès [Sat, 7 Oct 2017 13:44:23 +0000 (15:44 +0200)]
guix package: '--upgrade' no longer reverses package order.

Reported by Oleg Pykhalov <go.wigust@gmail.com>
at <https://lists.gnu.org/archive/html/help-guix/2017-10/msg00000.html>.

* guix/scripts/package.scm (options->installable)[upgraded]: Use
'fold-right' instead of 'fold'.

6 years agognu: vsearch: Update to 2.5.0.
Ben Woodcroft [Fri, 6 Oct 2017 23:42:55 +0000 (09:42 +1000)]
gnu: vsearch: Update to 2.5.0.

* gnu/packages/bioinformatics.scm (vsearch): Update to 2.5.0.

6 years agognu: linux-libre: Update to 4.13.5.
Mark H Weaver [Fri, 6 Oct 2017 22:29:05 +0000 (18:29 -0400)]
gnu: linux-libre: Update to 4.13.5.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.5.
(%linux-libre-hash): Update hash.

6 years agognu: linux-libre@4.9: Update to 4.9.53.
Mark H Weaver [Fri, 6 Oct 2017 22:28:26 +0000 (18:28 -0400)]
gnu: linux-libre@4.9: Update to 4.9.53.

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

6 years agognu: linux-libre@4.4: Update to 4.4.90.
Mark H Weaver [Fri, 6 Oct 2017 22:27:45 +0000 (18:27 -0400)]
gnu: linux-libre@4.4: Update to 4.4.90.

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

6 years agosystem: Really filter out Linux device names for the store.
Ludovic Courtès [Fri, 6 Oct 2017 21:09:48 +0000 (23:09 +0200)]
system: Really filter out Linux device names for the store.

This is a followup to db4e8fd5d4a07d3be8ce68fb96722ef7077c0eee.
Fixes <https://bugs.gnu.org/28445>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/system.scm (ensure-not-/dev): New procedure.
(read-boot-parameters)[ensure-not-/dev]: Remove.
(operating-system-boot-parameters): Use it.

6 years agoservices: Add MongoDB.
Christopher Baines [Fri, 6 Oct 2017 20:24:30 +0000 (21:24 +0100)]
services: Add MongoDB.

* gnu/services/databases.scm (%default-mongodb-configuration-file,
  %mongodb-accounts, mongodb-service-type): New variables.
  (<mongodb-configuration>): New record type.
  (mongodb-activation, mongodb-shepherd-service): New procedures.
* gnu/tests/databases.scm (%test-mongodb): New variable.
* doc/guix.texi (Database Services): Add MongoDB documentation.

6 years agognu: Add mongodb.
Christopher Baines [Fri, 6 Oct 2017 20:24:23 +0000 (21:24 +0100)]
gnu: Add mongodb.

* gnu/packages/databases.scm (mongodb): New variable.

6 years agognu: btrfs-progs: Update to 4.13.2.
Tobias Geerinckx-Rice [Fri, 6 Oct 2017 15:33:28 +0000 (17:33 +0200)]
gnu: btrfs-progs: Update to 4.13.2.

* gnu/packages/linux.scm (btrfs-progs): Update to 4.13.2.