jackhill/guix/guix.git
6 years agognu: icecat: Use system harfbuzz and graphite2 libraries.
Mark H Weaver [Tue, 6 Feb 2018 11:22:16 +0000 (06:22 -0500)]
gnu: icecat: Use system harfbuzz and graphite2 libraries.

* gnu/packages/patches/icecat-use-system-harfbuzz.patch,
gnu/packages/patches/icecat-use-system-graphite2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patches.  Delete
"gfx/harfbuzz" and "gfx/graphite2" in the snippet.
[inputs]: Add harfbuzz and graphite2.
[arguments]: Add "--with-system-harfbuzz" and "--with-system-graphite2" to
configure-flags.

6 years agoMerge branch 'master' into core-updates
Mark H Weaver [Fri, 9 Feb 2018 06:46:34 +0000 (01:46 -0500)]
Merge branch 'master' into core-updates

6 years agognu: Add sipcalc.
Oleg Pykhalov [Thu, 8 Feb 2018 12:36:47 +0000 (15:36 +0300)]
gnu: Add sipcalc.

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

6 years agognu: mu: Use a fixed variant of tzdata for the mu tests.
Leo Famulari [Thu, 8 Feb 2018 23:11:59 +0000 (18:11 -0500)]
gnu: mu: Use a fixed variant of tzdata for the mu tests.

* gnu/packages/mail.scm (mu)[inputs]: Remove tzdata.
[native-inputs]: Add tzdata-2017a.

6 years agognu: mu: Update to 1.0.
Pierre Langlois [Sat, 9 Dec 2017 13:05:34 +0000 (13:05 +0000)]
gnu: mu: Update to 1.0.

* gnu/packages/mail.scm (mu): Update to 1.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: audacity: Update to 2.2.1.
Kei Kebreau [Fri, 9 Feb 2018 00:18:26 +0000 (19:18 -0500)]
gnu: audacity: Update to 2.2.1.

* gnu/packages/audio.scm (audacity): Update to 2.2.1.

6 years agognu: postgresql: Update to 10.2 [CVE-2018-{1052,1053}].
Leo Famulari [Thu, 8 Feb 2018 21:09:00 +0000 (16:09 -0500)]
gnu: postgresql: Update to 10.2 [CVE-2018-{1052,1053}].

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

6 years agognu: linux-libre: Update to 4.15.2.
Mark H Weaver [Thu, 8 Feb 2018 22:38:15 +0000 (17:38 -0500)]
gnu: linux-libre: Update to 4.15.2.

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

6 years agognu: linux-libre@4.14: Update to 4.14.18.
Mark H Weaver [Thu, 8 Feb 2018 22:37:10 +0000 (17:37 -0500)]
gnu: linux-libre@4.14: Update to 4.14.18.

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

6 years agognu: mpv: Fix CVE-2018-6360.
Alex Vong [Wed, 7 Feb 2018 06:39:40 +0000 (14:39 +0800)]
gnu: mpv: Fix CVE-2018-6360.

* gnu/packages/patches/mpv-CVE-2018-6360-1.patch,
gnu/packages/patches/mpv-CVE-2018-6360-2.patch,
gnu/packages/patches/mpv-CVE-2018-6360-3.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/video.scm (mpv)[source]: Use them.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Update syncthing to 0.14.44.
Leo Famulari [Mon, 29 Jan 2018 00:09:09 +0000 (19:09 -0500)]
gnu: Update syncthing to 0.14.44.

* gnu/packages/syncthing.scm (syncthing): Update to 0.14.44.
[inputs]: Add go-github-com-prometheus-union and remove
go-github-com-edsrzf-mmap-go.
[source]: Delete bundled dependencies in a snippet.
[arguments]: Remove the 'delete-bundled-source-code' phase.

6 years agognu: go-github-com-zillode-notify: Update to 0.0.0-2.a8abcfb.
Leo Famulari [Mon, 5 Feb 2018 23:57:15 +0000 (18:57 -0500)]
gnu: go-github-com-zillode-notify: Update to 0.0.0-2.a8abcfb.

* gnu/packages/syncthing.scm (go-github-com-zillode-notify): Update to
0.0.0-2.a8abcfb.

6 years agognu: Add go-github-com-prometheus-union.
Leo Famulari [Mon, 29 Jan 2018 01:20:06 +0000 (20:20 -0500)]
gnu: Add go-github-com-prometheus-union.

* gnu/packages/syncthing.scm (go-github-com-prometheus-union): New
variable.

6 years agognu: Add go-github-com-client-golang-prometheus.
Leo Famulari [Mon, 29 Jan 2018 01:19:45 +0000 (20:19 -0500)]
gnu: Add go-github-com-client-golang-prometheus.

* gnu/packages/syncthing.scm (go-github-com-client-golang-prometheus):
New variable.

6 years agognu: Add go-github-com-client-golang-prometheus-promhttp.
Leo Famulari [Mon, 29 Jan 2018 01:19:21 +0000 (20:19 -0500)]
gnu: Add go-github-com-client-golang-prometheus-promhttp.

* gnu/packages/syncthing.scm
(go-github-com-client-golang-prometheus-promhttp): New variable.

6 years agognu: Add go-github-com-prometheus-procfs.
Leo Famulari [Mon, 29 Jan 2018 01:01:39 +0000 (20:01 -0500)]
gnu: Add go-github-com-prometheus-procfs.

* gnu/packages/syncthing.scm (go-github-com-prometheus-procfs): New variable.

6 years agognu: Add go-github-com-prometheus-common-expfmt.
Leo Famulari [Mon, 29 Jan 2018 00:39:06 +0000 (19:39 -0500)]
gnu: Add go-github-com-prometheus-common-expfmt.

* gnu/packages/syncthing.scm (go-github-com-prometheus-common-expfmt):
New variable.

6 years agognu: Add go-github-com-matttproud-golang-protobuf-extensions-pbutil.
Leo Famulari [Mon, 29 Jan 2018 00:44:58 +0000 (19:44 -0500)]
gnu: Add go-github-com-matttproud-golang-protobuf-extensions-pbutil.

* gnu/packages/syncthing.scm
(go-github-com-matttproud-golang-protobuf-extensions-pbutil): New
variable.

6 years agognu: Add go-github-com-prometheus-client-model-go.
Leo Famulari [Mon, 29 Jan 2018 00:33:40 +0000 (19:33 -0500)]
gnu: Add go-github-com-prometheus-client-model-go.

* gnu/packages/syncthing.scm (go-github-com-prometheus-client-model-go):
New variable.

6 years agognu Add go-github-com-golang-protobuf-proto.
Leo Famulari [Mon, 29 Jan 2018 00:25:49 +0000 (19:25 -0500)]
gnu Add go-github-com-golang-protobuf-proto.

* gnu/packages/syncthing.scm (go-github-com-golang-protobuf-proto): New
variable.

6 years agognu: go-github-com-gogo-protobuf: Update to 0.5-2.160de10.
Leo Famulari [Mon, 29 Jan 2018 00:14:03 +0000 (19:14 -0500)]
gnu: go-github-com-gogo-protobuf: Update to 0.5-2.160de10.

* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf): Update to
0.5-2.160de10.

6 years agognu: Add go-github-com-beorn7-perks-quantile.
Leo Famulari [Mon, 29 Jan 2018 00:09:24 +0000 (19:09 -0500)]
gnu: Add go-github-com-beorn7-perks-quantile.

* gnu/packages/syncthing.scm (go-github-com-beorn7-perks-quantile): New
variable.

6 years agognu: vdirsyncer: Update to 0.16.4.
Leo Famulari [Thu, 8 Feb 2018 03:05:11 +0000 (22:05 -0500)]
gnu: vdirsyncer: Update to 0.16.4.

* gnu/packages/dav.scm (vdirsyncer): Update to 0.16.4.

6 years agognu: libtirpc: Update to 1.0.2.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 17:21:02 +0000 (18:21 +0100)]
gnu: libtirpc: Update to 1.0.2.

* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.2.
[patches]: Remove patch for fixed CVE.
* gnu/packages/patches/libtirpc-CVE-2017-8779.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: serd: Update to 0.28.0.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 16:53:15 +0000 (17:53 +0100)]
gnu: serd: Update to 0.28.0.

* gnu/packages/rdf.scm (serd): Update to 0.28.0.

6 years agognu: nim: Use INVOKE.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 15:30:19 +0000 (16:30 +0100)]
gnu: nim: Use INVOKE.

* gnu/packages/nim.scm (nim)[arguments]: Substitute INVOKE for SYSTEM*.

6 years agognu: libcap-ng: Remove unused python input.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 14:27:31 +0000 (15:27 +0100)]
gnu: libcap-ng: Remove unused python input.

Outputs so identical you wish they were intensional.

* gnu/packages/admin.scm (libcap-ng)[inputs]: Remove python.
[arguments]: Add ‘--without-python’ to #:configure-flags to suppress a
bogus error.

6 years agognu: pwgen: Update to 2.08.
Kei Kebreau [Thu, 8 Feb 2018 16:11:09 +0000 (11:11 -0500)]
gnu: pwgen: Update to 2.08.

* gnu/packages/password-utils.scm (pwgen): Update to 2.08.

6 years agognu: mcrl2: Fix typo in synopsis.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 13:42:32 +0000 (14:42 +0100)]
gnu: mcrl2: Fix typo in synopsis.

* gnu/packages/maths.scm (mcrl2)[synopsis]: Fix typo.
[description]: Use @dfn.

6 years agognu: libcap-ng: Update to 0.7.9.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 13:22:50 +0000 (14:22 +0100)]
gnu: libcap-ng: Update to 0.7.9.

gnu/packages/admin.scm (libcap-ng): Update to 0.7.9.

6 years agognu: conky: Update to 1.10.8.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 04:14:22 +0000 (05:14 +0100)]
gnu: conky: Update to 1.10.8.

* gnu/packages/conky.scm (conky): Update to 1.10.8.

6 years agognu: Add mcrl2.
Jan Nieuwenhuizen [Thu, 8 Feb 2018 07:50:06 +0000 (08:50 +0100)]
gnu: Add mcrl2.

* gnu/packages/maths.scm (mcrl2): New variable.

6 years agognu: lunzip: Update to 1.10.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 04:06:54 +0000 (05:06 +0100)]
gnu: lunzip: Update to 1.10.

* gnu/packages/compression.scm (lunzip): Update to 1.10.

6 years agognu: nim: Update to 0.17.2.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 01:32:54 +0000 (02:32 +0100)]
gnu: nim: Update to 0.17.2.

* gnu/packages/nim.scm (nim): Update to 0.17.2.

6 years agognu: luajit, lua5.x-bitop: Use HTTPS home pages.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 00:42:24 +0000 (01:42 +0100)]
gnu: luajit, lua5.x-bitop: Use HTTPS home pages.

* gnu/packages/lua.scm (luajit, make-lua-bitop)[home-page]: Use HTTPS.

6 years agognu: luajit: Make available as ‘luajit’.
Tobias Geerinckx-Rice [Thu, 8 Feb 2018 00:38:03 +0000 (01:38 +0100)]
gnu: luajit: Make available as ‘luajit’.

* gnu/packages/lua.scm (luajit)[arguments]: Add a ‘create-luajit-symlink’
phase to make the interpreter available simply as ‘luajit’.

6 years agognu: luajit: Update to 2.1.0-beta3.
Tobias Geerinckx-Rice [Wed, 3 Jan 2018 08:01:53 +0000 (09:01 +0100)]
gnu: luajit: Update to 2.1.0-beta3.

* gnu/packages/lua.scm (luajit): Update to 2.1.0-beta3.
[source]: Remove symlinks patch.
* gnu/packages/patches/luajit-symlinks.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: mc: Substitute more FHS file names.
Tobias Geerinckx-Rice [Wed, 7 Feb 2018 23:47:58 +0000 (00:47 +0100)]
gnu: mc: Substitute more FHS file names.

* gnu/packages/mc.scm (mc)[arguments]: Add some more files to the
‘patch-FHS-file-names’ phase.

6 years agognu: mupdf: Fix CVE-2017-17858.
Leo Famulari [Wed, 7 Feb 2018 08:01:11 +0000 (03:01 -0500)]
gnu: mupdf: Fix CVE-2017-17858.

* gnu/packages/patches/mupdf-CVE-2017-17858.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pdf.scm (mupdf)[source]: Use it.

6 years agognu: python2-tqdm: Work around missing flake8 propagation.
Marius Bakke [Wed, 7 Feb 2018 16:05:23 +0000 (17:05 +0100)]
gnu: python2-tqdm: Work around missing flake8 propagation.

* gnu/packages/python.scm (python-tqdm)[properties]: Declare python2 variant.
(python2-tqdm): Use STRIP-PYTHON2-VARIANT.
[native-inputs]: Add PYTHON-ENUM34.

6 years agoRevert "gnu: python2-flake8: Fix python-enum34 propagation."
Marius Bakke [Wed, 7 Feb 2018 16:00:45 +0000 (17:00 +0100)]
Revert "gnu: python2-flake8: Fix python-enum34 propagation."

This triggers a rebuild of 1111 packages, so let's work around it on the few
that are affected instead.

This reverts commit 01af1e11a67466d5f6338bdb207ff99ef5cf094e.

6 years agoetc: Add SELinux policy for the daemon.
Ricardo Wurmus [Thu, 25 Jan 2018 14:21:07 +0000 (15:21 +0100)]
etc: Add SELinux policy for the daemon.

* etc/guix-daemon.cil.in: New file.
* Makefile.am (dist_selinux_policy_DATA): Define it.
* configure.ac: Handle --with-selinux-policy-dir.
* doc/guix.texi (SELinux Support): New section.

6 years agognu: python-mando: Remove version 0.3.1.
Marius Bakke [Wed, 7 Feb 2018 14:22:06 +0000 (15:22 +0100)]
gnu: python-mando: Remove version 0.3.1.

* gnu/packages/python.scm (python-mando-0.3.1): Remove variable.

6 years agognu: python-radon: Update to 2.2.0.
Marius Bakke [Wed, 7 Feb 2018 14:18:04 +0000 (15:18 +0100)]
gnu: python-radon: Update to 2.2.0.

* gnu/packages/python.scm (python-radon): Update to 2.2.0.
[arguments]: Replace CHECK-PHASE with custom test command.
[propagated-inputs]: Replace PYTHON-MANDO-0.3.1 with PYTHON-MANDO.
[native-inputs]: Remove PYTHON-FLAKE8, PYTHON-TOX and PYTHON-PARAMUNITTEST.
Add PYTHON-PYTEST-MOCK.

6 years agognu: python-pytest-mock: Update to 1.6.3.
Marius Bakke [Wed, 7 Feb 2018 14:16:34 +0000 (15:16 +0100)]
gnu: python-pytest-mock: Update to 1.6.3.

* gnu/packages/check.scm (python-pytest-mock): Update to 1.6.3.
[source]: Use tarball relase.
[native-inputs]: Remove UNZIP.  Add PYTHON-SETUPTOOLS-SCM.

6 years agognu: python-mando: Fix indentation.
Marius Bakke [Wed, 7 Feb 2018 13:59:43 +0000 (14:59 +0100)]
gnu: python-mando: Fix indentation.

* gnu/packages/python.scm (python-mando): Indent with emacs.

6 years agognu: python-mando: Update to 0.6.4.
Marius Bakke [Wed, 7 Feb 2018 13:58:11 +0000 (14:58 +0100)]
gnu: python-mando: Update to 0.6.4.

* gnu/packages/python.scm (python-mando): Update to 0.6.4.
[propagated-inputs]: Add PYTHON-SIX.
[native-inputs]: Remove PYTHON-SPHINX and PYTHON-PARAMUNITTEST.  Add PYTHON-PYTEST.

6 years agognu: python-tqdm: Update to 4.19.5.
Marius Bakke [Wed, 7 Feb 2018 13:44:23 +0000 (14:44 +0100)]
gnu: python-tqdm: Update to 4.19.5.

* gnu/packages/python.scm (python-tqdm): Update to 4.19.5.
[native-inputs]: Remove PYTHON-NOSE-TIMER and PYTHON-VIRTUALENV.

6 years agognu: python2-flake8: Fix python-enum34 propagation.
Marius Bakke [Wed, 7 Feb 2018 14:26:41 +0000 (15:26 +0100)]
gnu: python2-flake8: Fix python-enum34 propagation.

* gnu/packages/python.scm (python2-flake8)[propagated-inputs]: Replace
PYTHON2-ENUM with PYTHON2-ENUM34.

6 years agognu: multiqc: Update to 1.4.
Marius Bakke [Wed, 7 Feb 2018 12:06:05 +0000 (13:06 +0100)]
gnu: multiqc: Update to 1.4.

* gnu/packages/bioinformatics.scm (multiqc): Update to 1.4.
[propagated-inputs]: Remove PYTHON-ENUM34.

6 years agognu: sablevm: Fix broken build.
Ricardo Wurmus [Tue, 6 Feb 2018 22:11:07 +0000 (23:11 +0100)]
gnu: sablevm: Fix broken build.

* gnu/packages/java.scm (sablevm)[arguments]: Change threading type.

6 years agognu: whois: Expand synopsis & description.
Tobias Geerinckx-Rice [Tue, 6 Feb 2018 18:23:55 +0000 (19:23 +0100)]
gnu: whois: Expand synopsis & description.

* gnu/packages/networking.scm (whois)[synopsis, description]: Expand.

6 years agognu: librep: Update to 0.92.7.
Tobias Geerinckx-Rice [Tue, 6 Feb 2018 17:29:53 +0000 (18:29 +0100)]
gnu: librep: Update to 0.92.7.

* gnu/packages/sawfish.scm (librep): Update to 0.92.7.

6 years agognu: asciidoc: Update to 8.6.10.
Tobias Geerinckx-Rice [Tue, 6 Feb 2018 14:53:15 +0000 (15:53 +0100)]
gnu: asciidoc: Update to 8.6.10.

* gnu/packages/documentation.scm (asciidoc): Update to 8.6.10.
[source]: Switch to new code host.
[arguments]: Add new ‘bootstrap’ phase...
[native-inputs]: ...and required autoconf.
[home-page]: Point to a more recently updated instance.

6 years agognu: perl-test-simple: Update to 1.302122.
Tobias Geerinckx-Rice [Tue, 6 Feb 2018 00:28:40 +0000 (01:28 +0100)]
gnu: perl-test-simple: Update to 1.302122.

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

6 years agognu: build: linux-boot: Remove bind-mount export.
Christopher Baines [Tue, 30 Jan 2018 22:32:12 +0000 (22:32 +0000)]
gnu: build: linux-boot: Remove bind-mount export.

bind-mount is not contained within this module.

* gnu/build/linux-boot.scm: Remove bind-mount export.

6 years agognu: hwloc: Add 2.0.0.
Ludovic Courtès [Tue, 6 Feb 2018 16:33:14 +0000 (17:33 +0100)]
gnu: hwloc: Add 2.0.0.

* gnu/packages/mpi.scm (hwloc-2.0): New variable.
* gnu/packages/patches/hwloc-tests-without-sysfs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

6 years agognu: Add python-pyaudio.
Oleg Pykhalov [Wed, 31 Jan 2018 13:06:43 +0000 (16:06 +0300)]
gnu: Add python-pyaudio.

* gnu/packages/audio.scm (python-pyaudio): New public variable.

6 years agognu: Add curseradio.
Stefan Reichör [Fri, 2 Feb 2018 22:30:16 +0000 (23:30 +0100)]
gnu: Add curseradio.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: julia: Don't invoke /sbin/ldconfig.
Ludovic Courtès [Tue, 6 Feb 2018 13:21:12 +0000 (14:21 +0100)]
gnu: julia: Don't invoke /sbin/ldconfig.

Reported by Marco van Hulten <marco@hulten.org>
in <https://bugs.gnu.org/30282>.

* gnu/packages/julia.scm (julia)[arguments] <'hardcode-soname-map>:
Patch out 'ldconfig' invocations.

6 years agognu: julia: Adjust libgit2 tests.
Ludovic Courtès [Tue, 6 Feb 2018 13:14:13 +0000 (14:14 +0100)]
gnu: julia: Adjust libgit2 tests.

* gnu/packages/julia.scm (julia)[arguments] <'disable-broken-tests>:
Patch libgit2.jl.

6 years agognu: libssh: Update to commit 239d0f7 of branch 'v0-7'.
Ludovic Courtès [Mon, 5 Feb 2018 17:41:33 +0000 (18:41 +0100)]
gnu: libssh: Update to commit 239d0f7 of branch 'v0-7'.

* gnu/packages/ssh.scm (libssh): Update to 239d0f7.

6 years agognu: gpsbabel: Update to 1.5.4 and fix build.
Mathieu Othacehe [Mon, 5 Feb 2018 15:50:14 +0000 (16:50 +0100)]
gnu: gpsbabel: Update to 1.5.4 and fix build.

* gnu/packages/patches/gpsbabel-minizip.patch: New file.
* gnu/packages/patches/gpsbabel-qstring.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/gps.scm (gpsbabel): Update to 1.5.4,
[source]: add two previous patches to fix build,
[snippet]: remove "gpsbabel" directory excursion,
[arguments]: ditto.

6 years agognu: Add gpxsee.
Mathieu Othacehe [Mon, 5 Feb 2018 14:19:41 +0000 (15:19 +0100)]
gnu: Add gpxsee.

* gnu/packages/gps.scm (gpxsee): New variable.

6 years agognu: expect: Update to 5.45.4.
Tobias Geerinckx-Rice [Tue, 6 Feb 2018 00:29:13 +0000 (01:29 +0100)]
gnu: expect: Update to 5.45.4.

* gnu/packages/tcl.scm (expect): Update to 5.45.4.

6 years agognu: shotwell: Update to 0.27.4.
Tobias Geerinckx-Rice [Tue, 6 Feb 2018 00:37:37 +0000 (01:37 +0100)]
gnu: shotwell: Update to 0.27.4.

* gnu/packages/gnome.scm (shotwell): Update to 0.27.4.

6 years agognu: Add python-isoweek.
Konrad Hinsen [Tue, 6 Feb 2018 11:08:00 +0000 (12:08 +0100)]
gnu: Add python-isoweek.

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

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add python-funcy.
Danny Milosavljevic [Tue, 6 Feb 2018 09:55:24 +0000 (10:55 +0100)]
gnu: Add python-funcy.

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

6 years agognu: Add python-whatever.
Danny Milosavljevic [Tue, 6 Feb 2018 09:35:12 +0000 (10:35 +0100)]
gnu: Add python-whatever.

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

6 years agognu: Add r-heatmaply.
Ricardo Wurmus [Tue, 6 Feb 2018 09:53:05 +0000 (10:53 +0100)]
gnu: Add r-heatmaply.

* gnu/packages/cran.scm (r-heatmaply): New variable.

6 years agognu: Add r-seriation.
Ricardo Wurmus [Tue, 6 Feb 2018 10:00:48 +0000 (11:00 +0100)]
gnu: Add r-seriation.

* gnu/packages/cran.scm (r-seriation): New variable.

6 years agognu: Add r-webshot.
Ricardo Wurmus [Tue, 6 Feb 2018 09:52:34 +0000 (10:52 +0100)]
gnu: Add r-webshot.

* gnu/packages/cran.scm (r-webshot): New variable.

6 years agognu: Add r-gclus.
Ricardo Wurmus [Tue, 6 Feb 2018 09:52:24 +0000 (10:52 +0100)]
gnu: Add r-gclus.

* gnu/packages/cran.scm (r-gclus): New variable.

6 years agognu: Add r-qap.
Ricardo Wurmus [Tue, 6 Feb 2018 09:52:16 +0000 (10:52 +0100)]
gnu: Add r-qap.

* gnu/packages/cran.scm (r-qap): New variable.

6 years agognu: Add r-tsp.
Ricardo Wurmus [Tue, 6 Feb 2018 09:52:08 +0000 (10:52 +0100)]
gnu: Add r-tsp.

* gnu/packages/cran.scm (r-tsp): New variable.

6 years agognu: Add r-processx.
Ricardo Wurmus [Tue, 6 Feb 2018 09:51:47 +0000 (10:51 +0100)]
gnu: Add r-processx.

* gnu/packages/cran.scm (r-processx): New variable.

6 years agognu: Add r-debugme.
Ricardo Wurmus [Tue, 6 Feb 2018 09:51:29 +0000 (10:51 +0100)]
gnu: Add r-debugme.

* gnu/packages/cran.scm (r-debugme): New variable.

6 years agognu: guile-sqlite3: Use git-version.
Danny Milosavljevic [Tue, 6 Feb 2018 08:49:08 +0000 (09:49 +0100)]
gnu: guile-sqlite3: Use git-version.

* gnu/packages/guile.scm [version]: Use git-version.

6 years agognu: guile-sqlite3: Update to 0.0-2.21f35ca.
Danny Milosavljevic [Tue, 6 Feb 2018 08:00:30 +0000 (09:00 +0100)]
gnu: guile-sqlite3: Update to 0.0-2.21f35ca.

* gnu/packages/guile.scm (guile-sqlite3): Update to 0.0-2.21f35ca.

6 years agognu: python-llfuse: Update to 1.3.2.
Leo Famulari [Tue, 6 Feb 2018 00:56:27 +0000 (19:56 -0500)]
gnu: python-llfuse: Update to 1.3.2.

* gnu/packages/python.scm (python-llfuse, python2-llfuse): Update to 1.3.2.

6 years agognu: Add python-gyp.
Ethan R. Jones [Mon, 5 Feb 2018 22:55:34 +0000 (17:55 -0500)]
gnu: Add python-gyp.

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

6 years agognu: bigloo: Update to 4.3b.
Kei Kebreau [Mon, 5 Feb 2018 21:31:42 +0000 (16:31 -0500)]
gnu: bigloo: Update to 4.3b.

* gnu/packages/scheme.scm (bigloo): Update to 4.3b.
[arguments]: Add "--disable-patch" to configure flags.  Add substitution to
compile Bigloo with the correct runpath. Substitute 'invoke' for '*system*'.

6 years agognu: p7zip: Fix CVE-2017-17969.
Leo Famulari [Mon, 5 Feb 2018 21:21:12 +0000 (16:21 -0500)]
gnu: p7zip: Fix CVE-2017-17969.

* gnu/packages/patches/p7zip-CVE-2017-17969.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/compression.scm (p7zip)[source]: Use it.

6 years agognu: Add emacs-realgud.
Maxim Cournoyer [Mon, 5 Feb 2018 03:04:50 +0000 (22:04 -0500)]
gnu: Add emacs-realgud.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add emacs-loc-changes.
Maxim Cournoyer [Mon, 5 Feb 2018 03:04:04 +0000 (22:04 -0500)]
gnu: Add emacs-loc-changes.

* gnu/packages/emacs.scm (emacs-loc-changes): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add emacs-load-relative.
Maxim Cournoyer [Mon, 5 Feb 2018 03:02:44 +0000 (22:02 -0500)]
gnu: Add emacs-load-relative.

* gnu/packages/emacs.scm (emacs-load-relative): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add emacs-test-simple.
Maxim Cournoyer [Mon, 5 Feb 2018 03:00:01 +0000 (22:00 -0500)]
gnu: Add emacs-test-simple.

* gnu/packages/emacs.scm (emacs-test-simple): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoemacs-build-system: Do not patch files containing NULs.
Maxim Cournoyer [Mon, 15 Jan 2018 03:38:20 +0000 (22:38 -0500)]
emacs-build-system: Do not patch files containing NULs.

This is a temporary workaround for <https://bugs.gnu.org/30116>, where
'substitute*' throws on files containing NUL characters.

* guix/build/emacs-build-system.scm (patch-el-files): Filter out elisp files
that contain NUL characters.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agoemacs-build-system: Reinstate the check phase.
Maxim Cournoyer [Sat, 13 Jan 2018 22:54:57 +0000 (17:54 -0500)]
emacs-build-system: Reinstate the check phase.

* guix/build/emacs-build-system.scm (%standard-phases): Reinstate the check
phase from the gnu-build-system.
* guix/build-system/emacs.scm (emacs-build)[tests?]: But do not enable it by default.
[parallel-tests?]: Add argument.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoemacs-build-system: Add set-emacs-load-path phase.
Maxim Cournoyer [Sat, 13 Jan 2018 22:54:18 +0000 (17:54 -0500)]
emacs-build-system: Add set-emacs-load-path phase.

This generalizes the mechanism by which the Emacs dependencies are made visible,
so that any build phase can make use of them.

* guix/build/emacs-build-system.scm (%legacy-install-suffix): New variable.
(%install-suffix): Redefine in terms of %legacy-install-suffix.
(set-emacs-load-path): Add new phase used for dependency resolution.
(build): Remove ad-hoc dependency discovery mechanism.
(emacs-input->el-directory): Add new procedure.
(emacs-inputs-el-directories): Use it.
(package-name-version->elpa-name-version): Fix typo.
(%standard-phases): Include the new `set-emacs-load-path' phase. Refactor to
make the ordering of the phases clearer.
* guix/build/emacs-utils.scm (emacs-byte-compile-directory): Remove the
optional `dependency-dirs' argument, which is now obsoleted by the
`set-emacs-load-path' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agodoc: Document the 'upstream-name' property.
Ludovic Courtès [Mon, 5 Feb 2018 11:13:24 +0000 (12:13 +0100)]
doc: Document the 'upstream-name' property.

Reported by Hartmut Goebel <h.goebel@crazy-compilers.com>.

* doc/guix.texi (Invoking guix refresh): Document 'upstream-name'.

6 years agognu: miniupnpc: Update to 2.0.20180203.
Marius Bakke [Mon, 5 Feb 2018 14:40:52 +0000 (15:40 +0100)]
gnu: miniupnpc: Update to 2.0.20180203.

* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180203.

6 years agognu: solfege: Fix typo.
Nicolas Goaziou [Mon, 5 Feb 2018 13:35:01 +0000 (14:35 +0100)]
gnu: solfege: Fix typo.

* gnu/packages/music.scm (solfege): Fix typo in `fix-configuration' phase.

6 years agognu: xpra: Update to 2.2.4.
Rutger Helling [Mon, 5 Feb 2018 13:24:16 +0000 (14:24 +0100)]
gnu: xpra: Update to 2.2.4.

* gnu/packages/xorg.scm (xpra): Update to 2.2.4.

6 years agognu: oil-shell: Update to 0.4.0.
Leo Famulari [Mon, 5 Feb 2018 09:16:09 +0000 (04:16 -0500)]
gnu: oil-shell: Update to 0.4.0.

* gnu/packages/shells.scm (oil-shell): Update to 0.4.0.

6 years agognu: htop: Update to 2.1.0.
Arun Isaac [Mon, 5 Feb 2018 09:32:35 +0000 (15:02 +0530)]
gnu: htop: Update to 2.1.0.

* gnu/packages/admin.scm (htop): Update to 2.1.0.
[native-inputs]: Add python-minimal-wrapper.
[home-page]: Update URI.

6 years agognu: emacs-helm-make: Update to 0.1.0-1.feae8df.
Oleg Pykhalov [Mon, 5 Feb 2018 06:55:21 +0000 (09:55 +0300)]
gnu: emacs-helm-make: Update to 0.1.0-1.feae8df.

* gnu/packages/emacs.scm (emacs-helm-make): Update to 0.1.0-1.feae8df.

6 years agognu: nginx-documentation: Update to 2018-01-22-2100-cfb7bd672d77.
Tobias Geerinckx-Rice [Tue, 26 Dec 2017 18:18:39 +0000 (18:18 +0000)]
gnu: nginx-documentation: Update to 2018-01-22-2100-cfb7bd672d77.

* gnu/packages/web.scm (nginx-documentation): Update to
2018-01-22-2100-cfb7bd672d77.

6 years agognu: libmicrohttpd: Update to 0.9.59.
Tobias Geerinckx-Rice [Sun, 4 Feb 2018 15:56:14 +0000 (16:56 +0100)]
gnu: libmicrohttpd: Update to 0.9.59.

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

6 years agodoc: guix-publish-configuration-ttl is in seconds.
Tobias Geerinckx-Rice [Fri, 2 Feb 2018 23:22:00 +0000 (00:22 +0100)]
doc: guix-publish-configuration-ttl is in seconds.

* doc/guix.texi (Base Services): Document that
guix-publish-configuration-ttl takes its value in seconds.