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.
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.
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.
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.
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.
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/>.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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>
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.
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.
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.
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.
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.
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.
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.
Efraim Flashner [Tue, 1 Aug 2017 19:00:51 +0000 (22:00 +0300)]
gnu: Add qtspeech.
* gnu/packages/qt.scm (qtspeech): New variable.
Efraim Flashner [Tue, 1 Aug 2017 18:41:49 +0000 (21:41 +0300)]
gnu: Add qtremoteobjects.
* gnu/packages/qt.scm (qtremoteobjects): New variable.
Efraim Flashner [Tue, 1 Aug 2017 18:24:46 +0000 (21:24 +0300)]
gnu: Add qtnetworkauth.
* gnu/packages/qt.scm (qtnetworkauth): New variable.
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.
Thomas Danckaert [Wed, 26 Apr 2017 18:18:56 +0000 (20:18 +0200)]
gnu: Add libproxy.
* gnu/packages/networking.scm (libproxy): New variable.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 "~%".
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.
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.
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>
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>
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>
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>
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.
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.
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.
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.
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.
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>
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>
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>
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.
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.
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>
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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.
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.
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'.
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).
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.
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'.
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.
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.
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.
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.
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.
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.
Christopher Baines [Fri, 6 Oct 2017 20:24:23 +0000 (21:24 +0100)]
gnu: Add mongodb.
* gnu/packages/databases.scm (mongodb): New variable.
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.