Marius Bakke
98bd11cfe7
gnu: termite: Update to 13.
...
* gnu/packages/terminals.scm (termite): Update to 13.
2017-12-19 01:37:22 +01:00
Marius Bakke
972fa87039
gnu: pcsc-lite: Update to 1.8.23.
...
* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.23.
[arguments]<#:configure-flags>: Add "--disable-libsystemd".
[license]: Adjust to removed sd-daemon files.
2017-12-19 01:30:14 +01:00
Marius Bakke
937790df9d
gnu: qemu: Update to 2.10.2.
...
* gnu/packages/patches/qemu-CVE-2017-15118.patch,
gnu/packages/patches/qemu-CVE-2017-15119.patch,
gnu/packages/patches/qemu-CVE-2017-15268.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/virtualization.scm (qemu): Update to 2.10.2.
[source](patches): Remove obsolete.
2017-12-19 01:15:09 +01:00
Marius Bakke
2ea3333504
gnu: libjpeg-turbo: Update to 1.5.3.
...
* gnu/packages/image.scm (libjpeg-turbo): Update to 1.5.3.
2017-12-18 23:25:20 +01:00
Marius Bakke
7bd9af7376
gnu: libsodium: Update to 1.0.16.
...
* gnu/packages/crypto.scm (libsodium): Update to 1.0.16.
2017-12-18 23:25:20 +01:00
Marius Bakke
8e9b3c6647
gnu: expect: Update to 5.45.3.
...
* gnu/packages/tcl.scm (expect): Update to 5.45.3.
2017-12-18 23:25:20 +01:00
Kei Kebreau
63dc763816
gnu: deutex: Update to 5.1.0.
...
* gnu/packages/games.scm (deutex): Update to 5.1.0.
2017-12-18 17:19:58 -05:00
Kei Kebreau
147d42fc03
gnu: emacspeak: Update to 47.0.
...
* gnu/packages/emacs.scm (emacspeak): Update to 47.0.
[source]: Remove snippet.
[arguments]: Set SHELL environment variable.
2017-12-18 16:50:45 -05:00
Efraim Flashner
91675d5082
gnu: rsync: Patch CVE-2017-{16548,17433,17434}.
...
* gnu/packages/rsync.scm (rsync)[source]: Add patches.
[properties]: Mark CVE-2017-15994 as not relevant.
* gnu/packages/patches/rsync-CVE-2017-16548.patch,
gnu/packages/patches/rsync-CVE-2017-17433.patch,
gnu/packages/patches/rsync-CVE-2017-17433-fix-tests.patch,
gnu/packages/patches/rsync-CVE-2017-17434-pt1.patch,
gnu/packages/patches/rsync-CVE-2017-17434-pt2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2017-12-18 22:53:46 +02:00
Ludovic Courtès
b50a9cc008
gnu: psm: Update home page URL.
...
* gnu/packages/linux.scm (psm)[home-page]: Update.
[source](uri): Use it.
2017-12-18 17:52:58 +01:00
Ludovic Courtès
4e9dfe399b
gnu: Fix ambiguous 'zip' reference.
...
* gnu/packages/photo.scm: Hide 'zip' from (srfi srfi-1).
2017-12-18 17:52:58 +01:00
Mathieu Othacehe
9f1e39d1fc
system: examples: Add a template for BeagleBone Black.
...
* gnu/system/examples/beaglebone-black.tmpl: New file.
* Makefile.am (EXAMPLES): Add it.
* gnu/system/install.scm (/etc/configuration-files): Add it.
2017-12-18 15:28:14 +01:00
Tobias Geerinckx-Rice
af8c547d33
gnu: claws-mail: Update to 3.16.0.
...
* gnu/packages/mail.scm (claws-mail): Update to 3.16.0.
2017-12-18 15:22:08 +01:00
Clément Lassieur
b05e8ee120
services: nginx: Allow to add raw content to the server blocks.
...
* doc/guix.texi (Web Services): Document 'raw-content'.
* gnu/services/web.scm (<nginx-server-configuration>)[raw-content]: New field.
(emit-nginx-server-config): Add it.
2017-12-18 12:03:14 +01:00
Clément Lassieur
8b223ceac4
services: nginx: Replace 'http-port' and 'https-port' with 'listen'.
...
* doc/guix.texi (Web Services, Version Control Services): Update accordingly.
* gnu/services/certbot.scm (certbot-nginx-server-configurations): Likewise.
* gnu/services/version-control.scm (%cgit-configuration-nginx): Likewise.
* gnu/services/web.scm (<nginx-server-configuration>,
emit-nginx-server-config): Likewise.
* gnu/tests/version-control.scm (%cgit-configuration-nginx,
%git-nginx-configuration): Likewise.
* gnu/tests/web.scm (%nginx-servers, %php-fpm-nginx-server-blocks): Likewise.
2017-12-18 12:03:14 +01:00
Ricardo Wurmus
f1a2b1cb20
gnu: r-seurat: Update to 2.1.0.
...
* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.1.0.
[propagated-inputs]: Add r-diffusionmap, r-dtw, r-ggjoy, r-hmisc, r-ica,
r-mass, r-matrix, r-nmf, r-plotly, r-sdmtools, r-tidyr; remove r-plyr,
r-rcppeigen, r-fastica.
2017-12-18 12:01:35 +01:00
Ricardo Wurmus
fff9b88439
gnu: Add r-diffusionmap.
...
* gnu/packages/graph.scm (r-diffusionmap): New variable.
2017-12-18 12:01:35 +01:00
Ricardo Wurmus
007f6d9885
gnu: Add r-ggjoy.
...
* gnu/packages/cran.scm (r-ggjoy): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus
f90018e568
gnu: Add r-ggridges.
...
* gnu/packages/cran.scm (r-ggridges): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus
ae3f207951
gnu: Add r-scatterplot3d.
...
* gnu/packages/cran.scm (r-scatterplot3d): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus
15ef07f00e
gnu: Add r-sdmtools.
...
* gnu/packages/cran.scm (r-sdmtools): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus
bf025ff6f2
gnu: Add r-dtw.
...
* gnu/packages/cran.scm (r-dtw): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus
ae16426007
gnu: Add r-ica.
...
* gnu/packages/cran.scm (r-ica): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus
8271b8d22a
gnu: r-seurat: Fix ModularityOptimizer.jar.
...
* gnu/packages/bioinformatics.scm (r-seurat)[arguments]: Include Main-Class
attribute in manifest.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus
b6313997ad
gnu: qmidiarp: Update to 0.6.5.
...
* gnu/packages/music.scm (qmidiarp): Update to 0.6.5.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus
cf31d5e114
gnu: Add noise-repellent.
...
* gnu/packages/audio.scm (noise-repellent): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus
13edf1b9ea
gnu: Add aj-snapshot.
...
* gnu/packages/music.scm (aj-snapshot): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus
39b335849b
gnu: Add jack-capture.
...
* gnu/packages/music.scm (jack-capture): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus
4071379357
gnu: Add qjackrcd.
...
* gnu/packages/audio.scm (qjackrcd): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus
92b36e3aa5
gnu: Add whysynth.
...
* gnu/packages/music.scm (whysynth): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus
f7ce213404
gnu: Add sonivox-eas.
...
* gnu/packages/music.scm (sonivox-eas): New variable.
2017-12-18 12:01:32 +01:00
Leo Famulari
2ca712bdba
vm: Pass the host's /dev/urandom to the guest at /dev/hwrng.
...
* gnu/build/vm.scm (load-in-linux-vm): Use QEMU's virtio-rng-pci.
* gnu/system/vm.scm (common-qemu-options): Likewise.
2017-12-18 00:39:40 -05:00
Mark H Weaver
87dbb634a9
gnu: openssl: Update replacement to 1.0.2n [fixes CVE-2017-{3737,3738}].
...
* gnu/packages/tls.scm (openssl)[replacement]: Use openssl-1.0.2n.
(openssl-1.0.2m): Replace with ...
(openssl-1.0.2n): ... this updated version. Update comment.
2017-12-17 21:10:45 -05:00
Christopher Baines
98cf8ca89a
gnu: Add mod-wsgi.
...
* gnu/packages/web.scm (mod-wsgi): New variable.
2017-12-17 20:46:46 +00:00
Christopher Baines
e0d96774dd
gnu: system: vm: Use loose cache for 9p file system.
...
This improves the performance of the shared store for operations involving
lots of files, e.g. searching through the store.
* gnu/system/vm.scm (mapping->file-system): Add cache=loose to options.
2017-12-17 20:46:40 +00:00
Ludovic Courtès
56d924a59b
gnu: grammalecte: Fix 'license' field.
...
* gnu/packages/dictionaries.scm (grammalecte)[license]: Change name to
'gpl3+'.
2017-12-17 21:38:03 +01:00
Christopher Baines
e8a051ee7c
services: certbot: Fix certbot renewal job.
...
Quote the list of hosts, to avoid generating a broken job definition.
* gnu/services/certbot.scm (certbot-renewal-jobs): Quote the hosts when
passing them in to the job gexp.
2017-12-17 20:37:12 +00:00
Nicolas Goaziou
ad564a06ad
gnu: Add grammalecte.
...
* gnu/packages/dictionaries.scm (grammalecte): New variable.
2017-12-17 18:58:17 +01:00
Mark Meyer
217f704c6a
gnu: gourmet: Fix runtime failure and enhance plugin.
...
Fixes <https://bugs.gnu.org/29227 >.
Reported by Caleb Herbert <csh@bluehome.net>.
* gnu/packages/nutrition.scm (gourmet)[inputs]: Add python-lxml.
[arguments]: Custom install phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-17 17:22:31 +01:00
Ludovic Courtès
f845793237
gnu: pinentry-tty: Add meta-data for 'guix refresh'.
...
* gnu/packages/gnupg.scm (pinentry-tty)[properties]: New field.
2017-12-17 16:49:45 +01:00
Danny Milosavljevic
e25ca462e5
services: cleanup: Remove "/run/udev/watch.old" directory.
...
* gnu/services.scm (cleanup-gexp): Remove "/run/udev/watch.old" directory.
2017-12-17 08:32:37 +01:00
Efraim Flashner
bc3d607748
gnu: global: Update to 6.6.1 [fixes CVE-2017-17531].
...
* gnu/packages/code.scm (global): Update to 6.6.1.
2017-12-17 08:51:26 +02:00
Leo Famulari
bef02e9e1c
gnu: python-dulwich: Update to 0.18.6 [fixes CVE-2017-16228].
...
* gnu/packages/python.scm (python-dulwich, python2-dulwich): Update to 0.18.6.
2017-12-16 17:04:05 -05:00
Mark Meyer
1475d5c6c7
gnu: krita: Enhance krita.
...
* gnu/packages/kde.scm (krita)[inputs]: Add libjpeg-turbo, ilmbase and openexr.
[native-inputs]: Add vc.
[arguments]: Set path to headers for ilmbase.
Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-16 16:50:31 -05:00
Leo Famulari
e908a5af89
gnu: borg: Fix a data loss bug.
...
See <https://github.com/borgbackup/borg/issues/3444 > for more information.
* gnu/packages/patches/borg-fix-archive-corruption-bug.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/backup.scm (borg)[source]: Use it.
2017-12-16 16:33:32 -05:00
Mathieu Othacehe
ca6182a1be
gnu: guix: Update snapshot to 02345c.
...
* gnu/packages/package-management.scm (guix): Update to 02345c.
2017-12-16 18:43:49 +01:00
Efraim Flashner
25504aaff8
gnu: lookingglass: Limit to Intel compatable systems.
...
* gnu/packages/virtualization.scm (lookingglass)[supported-systems]: New
field.
2017-12-16 19:19:15 +02:00
Ricardo Wurmus
d9f65bd32d
gnu: gx-saturator-lv2: Update to 0-3.605330f43.
...
* gnu/packages/music.scm (gx-saturator-lv2): Update to 0-3.605330f43.
2017-12-16 18:06:08 +01:00
Ricardo Wurmus
d921a1f4dd
gnu: gx-slow-gear-lv2: Update to 0-3.5d37e775b.
...
* gnu/packages/music.scm (gx-slow-gear-lv2): Update to 0-3.5d37e775b.
2017-12-16 18:06:08 +01:00
Ricardo Wurmus
1b74b126fe
gnu: gx-vbass-preamp-lv2: Update to 0-2.eb999b0ca.
...
* gnu/packages/music.scm (gx-vbass-preamp-lv2): Update to 0-2.eb999b0ca.
[inputs]: Add gtk+-2.
[native-inputs]: Add pkg-config.
(gx-overdriver-lv2, gx-tone-mender-lv2, gx-push-pull-lv2,
gx-switchless-wah-lv2): Inherit from gx-guvnor-lv2.
2017-12-16 18:06:08 +01:00
Efraim Flashner
67df7164e0
gnu: Add libvdpau-va-gl.
...
* gnu/packages/video.scm (libvdpau-va-gl): New variable.
* gnu/packages/patches/libvdpau-va-gl-unbundle.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-12-16 18:58:50 +02:00
Ricardo Wurmus
02345c963e
gnu: Add knights.
...
* gnu/packages/games.scm (knights): New variable.
2017-12-16 10:23:05 +01:00
Ricardo Wurmus
341bddb315
gnu: axoloti-runtime: Update ChibiOS URL.
...
* gnu/packages/axoloti.scm (axoloti-runtime)[inputs]: Update URL for ChibiOS
sources.
2017-12-16 09:01:57 +01:00
Ricardo Wurmus
fe049d2180
gnu: mod-utilities: Update to 0-2.80ea3ea9f.
...
* gnu/packages/music.scm (mod-utilities): Update to 0-2.80ea3ea9f.
[arguments]: Set PREFIX and CC.
2017-12-16 09:01:57 +01:00
Ricardo Wurmus
0febd67387
gnu: gx-vintage-fuzz-master-lv2: Fetch sources from git.
...
* gnu/packages/music.scm (gx-vintage-fuzz-master-lv2)[source]: Fetch from git.
2017-12-16 09:01:57 +01:00
Ricardo Wurmus
5057535f29
gnu: gx-super-fuzz-lv2: Fetch sources from git.
...
* gnu/packages/music.scm (gx-super-fuzz-lv2)[source]: Fetch from git.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus
d42c66132e
gnu: gx-voodoo-fuzz-lv2: Fetch sources from git
...
* gnu/packages/music.scm (gx-voodoo-fuzz-lv2)[source]: Fetch from git.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus
37519239ac
gnu: gx-hyperion-lv2: Fetch sources from git.
...
* gnu/packages/music.scm (gx-hyperion-lv2)[source]: Fetch from git.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus
48b95a193c
gnu: gx-suppa-tone-bender-lv2: Fetch sources from git.
...
* gnu/packages/music.scm (gx-suppa-tone-bender-lv2)[source]: Fetch from git.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus
45ab28a713
gnu: gx-vbass-preamp-lv2: Inherit phases from gx-guvnor-lv2.
...
* gnu/packages/music.scm (gx-vbass-preamp-lv2)[arguments]: Remove field.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus
6ac8c78c89
gnu: gx-guvnor-lv2: Download sources from git.
...
* gnu/packages/music.scm (gx-guvnor-lv2)[source]: Download from git.
[arguments]: Decouple "install" target from build target.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus
4b35953257
gnu: gx-guvnor-lv2: Correct license.
...
* gnu/packages/music.scm (gx-guvnor-lv2)[license]: Use GPLv3+.
2017-12-16 09:01:55 +01:00
Danny Milosavljevic
86e6b4c931
services: base: Use make-static-device-nodes.
...
Fixes <https://bugs.gnu.org/22050 >.
* gnu/services/base.scm (udev-shepherd-service): Use make-static-device-nodes.
2017-12-16 07:33:12 +01:00
Danny Milosavljevic
97817e7f18
linux-boot: Add make-static-device-nodes.
...
* gnu/build/linux-boot.scm (make-static-device-nodes): New variable.
(<device-node>): New variable.
(read-static-device-nodes): New variable.
(report-system-error): New variable.
(catch-system-error): New variable.
(create-device-node): New variable.
(mkdir-p*): New variable.
Co-Authored-By: Ludovic Courtès <ludo@gnu.org>
2017-12-16 07:33:09 +01:00
Leo Famulari
5985d01bd8
gnu: mutt: Update to 1.9.2.
...
* gnu/packages/mail.scm (mutt): Update to 1.9.2.
2017-12-15 23:18:02 -05:00
Tobias Geerinckx-Rice
67c939d9b8
gnu: perl-test-yaml: Update to 1.06.
...
* gnu/packages/perl-check.scm (perl-test-yaml): Update to 1.06
2017-12-16 02:57:48 +01:00
Tobias Geerinckx-Rice
2c438e563a
gnu: perl-test-trap: Update to 0.3.3.
...
* gnu/packages/perl-check.scm (perl-test-trap): Update to 0.3.3.
2017-12-16 02:57:48 +01:00
Tobias Geerinckx-Rice
b11407d9af
gnu: perl-test-trailingspace: Update to 0.0301.
...
* gnu/packages/perl-check.scm (perl-test-trailingspace): Update to 0.0301
2017-12-16 02:57:48 +01:00
Tobias Geerinckx-Rice
2927c2c00c
gnu: perl-test-simple: Update to 1.302120.
...
* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302120
2017-12-16 02:57:47 +01:00
Tobias Geerinckx-Rice
697a958add
gnu: perl-test-most: Update to 0.35.
...
* gnu/packages/perl-check.scm (perl-test-most): Update to 0.35
2017-12-16 02:57:47 +01:00
Tobias Geerinckx-Rice
d6f5ad882e
gnu: perl-net-dns: Update to 1.14.
...
* gnu/packages/networking.scm (perl-net-dns): Update to 1.14
2017-12-16 02:57:47 +01:00
Tobias Geerinckx-Rice
a4b7142e02
gnu: perl-lingua-stem-ru: Update to 0.04.
...
* gnu/packages/language.scm (perl-lingua-stem-ru): Update to 0.04
[source]: Update download URI.
2017-12-16 02:57:47 +01:00
Tobias Geerinckx-Rice
ce0be1bcf4
gnu: perl-lingua-en-inflect: Update to 1.903.
...
* gnu/packages/language.scm (perl-lingua-en-inflect): Update to 1.903
2017-12-16 02:57:46 +01:00
Tobias Geerinckx-Rice
7e8aac188f
gnu: perl-crypt-openssl-bignum: Update to 0.09.
...
* gnu/packages/tls.scm (perl-crypt-openssl-bignum): Update to 0.09
2017-12-16 02:57:46 +01:00
Tobias Geerinckx-Rice
794251674e
gnu: perl-compress-raw-zlib: Update to 2.076.
...
* gnu/packages/compression.scm (perl-compress-raw-zlib): Update to 2.076
2017-12-16 02:57:46 +01:00
Tobias Geerinckx-Rice
afe98094dc
gnu: gflags: Update to 2.2.1.
...
* gnu/packages/popt.scm (gflags): Update to 2.2.1
2017-12-16 02:57:31 +01:00
Mark H Weaver
b43ef298fe
gnu: linux-libre: Update to 4.14.6.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.6.
(%linux-libre-hash): Update hash.
2017-12-15 20:15:30 -05:00
Mark H Weaver
d14d1f1d04
gnu: linux-libre@4.9: Update to 4.9.69.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.69.
2017-12-15 20:14:09 -05:00
Mark H Weaver
1018444608
gnu: linux-libre@4.1: Update to 4.1.48.
...
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.48.
2017-12-15 20:13:19 -05:00
Ludovic Courtès
86c979b794
gnu: hplip: Update to 3.7.11.
...
* gnu/packages/cups.scm (hplip): Update to 3.7.11.
[source]: Add 'snippet'.
[arguments]: In 'fix-hard-coded-file-names' phase, adjust hack for
$(hplip_statedir) creation.
[inputs]: Add ZLIB.
[native-inputs]: Add PERL.
2017-12-15 23:32:02 +01:00
Ludovic Courtès
5bd3a84109
gnu: guile-gdbm-ffi: Default to Guile 2.2.
...
* gnu/packages/guile.scm (guile-gdbm-ffi)[inputs]: Switch to GUILE-2.2.
(guile2.0-gdbm-ffi, guile2.2-gdbm-ffi): New variables.
2017-12-15 23:32:02 +01:00
Eric Bavier
7683bf1183
gnu: texlive-bin: Disable tests on aarch64.
...
* gnu/packages/tex.scm (texlive-bin)[arguments]: Disable tests on aarch64.
2017-12-15 07:32:44 -06:00
Eric Bavier
6ad0c92df5
gnu: ceres-solver: Update to 1.13.0.
...
* gnu/packages/maths.scm (ceres-solver): Update to 1.13.0.
2017-12-15 07:32:43 -06:00
Eric Bavier
1137d85b08
gnu: eigen: Update to 3.3.4.
...
* gnu/packages/patches/eigen-arm-neon-fixes.patch: New patch.
* gnu/packages/algebra.scm (eigen): Update to 3.3.4.
[source]: Use patch. Disable svd-preallocation test for BDCSVD.
[arguments]: Set "EIGEN_SEED" environment variable in check phase.
* gnu/local.mk (dist_patch_DATA): Add patch.
2017-12-15 07:32:36 -06:00
Tobias Geerinckx-Rice
574b1d0262
gnu: python-pyicu: Set python2-variant.
...
This follows up on commit d65854bdda
, which
did not fix test failures for dependents using package-with-python2.
* gnu/packages/python.scm (python-pyicu)[properties]: Set python2-variant.
2017-12-15 16:44:27 +01:00
Tobias Geerinckx-Rice
6bc862c100
gnu: r-foreach: Update to 1.4.4.
...
* gnu/packages/statistics.scm (r-foreach): Update to 1.4.4
2017-12-15 16:44:26 +01:00
Tobias Geerinckx-Rice
2c7f6ce15d
gnu: text-editors: Fix nckx's copyright statement.
...
* gnu/packages/text-editors.scm: Fix Tobias Geerinckx-Rice's copyright
statement.
2017-12-15 16:44:26 +01:00
Tobias Geerinckx-Rice
fd4f26ee20
gnu: ghc-reflection: Update to 2.1.2.
...
* gnu/packages/haskell.scm (ghc-reflection): Update to 2.1.2.
2017-12-15 16:44:25 +01:00
Rutger Helling
fb9472a327
gnu: Add lookingglass.
...
* gnu/packages/virtualization.scm (lookingglass): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-15 16:39:58 +01:00
Mathieu Othacehe
ceb3952764
system: Add BeagleBone Black installer.
...
* gnu/bootloader/u-boot.scm (u-boot-beaglebone-black-bootloader): New exported
bootloader.
* gnu/system/install.scm (beaglebone-black-installation-os): New exported variable.
2017-12-15 12:15:15 +01:00
Tobias Geerinckx-Rice
d65854bdda
gnu: python2-pyicu: Disable failing test.
...
* gnu/packages/python.scm (python2-pyicu)[arguments]: Add
‘delete-failing-test’ phase.
2017-12-15 12:12:22 +01:00
Tobias Geerinckx-Rice
852ba10a54
gnu: vis: Update to 0.4.
...
* gnu/packages/text-editors.scm (vis): Update to 0.4.
[arguments]: Document the #:tests situation and the (broken) #:test-target.
[inputs]: Add tre.
2017-12-15 12:12:11 +01:00
Pierre Langlois
5830168207
gnu: Add Easytag.
...
* gnu/packages/music.scm (easytag): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-15 11:53:21 +01:00
Mathieu Othacehe
e224820386
bootloader: Factorize write-file-on-device.
...
* gnu/bootloader/extlinux.scm (install-extlinux): Factorize bootloader
writing in a new procedure write-file-on-device defined in (gnu build
bootloader).
* gnu/build/bootloader.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
* gnu/system/vm.scm (qemu-img): Adapt to import and use (gnu build bootloader)
module during derivation building.
* gnu/scripts/system.scm (bootloader-installer-derivation): Ditto.
2017-12-15 11:52:38 +01:00
Mathieu Othacehe
acf54bca22
vm: Adapt qemu command to ARM.
...
* gnu/build/vm.scm (load-in-linux-vm): New argument #:target-arm32.
Use it to adapt command for qemu-system-arm. This implies to choose a
machine ("virt"), use the correct console port "ttyAMA0", disable KVM use
that is buggy on some ARM boards (Odroid XU4 for example) and use user mode
network stack instead of NIC. Gather all those options in a new variable
"arch-specific-flags".
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass
to load-in-linux-vm "#:target-arm32?" argument.
2017-12-15 11:44:29 +01:00
Ben Woodcroft
86637f18be
gnu: ruby: Replace with ruby-2.4.3 [fixes CVE-2017-17405].
...
* gnu/packages/ruby.scm (ruby-2.4.3): New variable.
(ruby)[replacement]: New field.
2017-12-15 13:56:51 +10:00
Ben Woodcroft
6098a386a9
gnu: bedtools: Update to 2.27.1.
...
* gnu/packages/ruby.scm (bedtools): Update to 2.27.1.
2017-12-15 13:56:51 +10:00
Ben Woodcroft
263c56d293
gnu: ruby-2.2: Update to 2.2.9 [fixes CVE-2017-17405].
...
* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.9.
2017-12-15 13:56:51 +10:00
Ben Woodcroft
2713e399ee
gnu: ruby-2.3: Update to 2.3.6 [fixes CVE-2017-17405].
...
* gnu/packages/ruby.scm (ruby-2.3): Update to 2.3.6.
2017-12-15 13:56:50 +10:00
Ricardo Wurmus
86383d6746
gnu: yoshimi: Update to 1.5.5.
...
* gnu/packages/music.scm (yoshimi): Update to 1.5.5.
2017-12-15 00:00:34 +01:00
ng0
e536b1d308
gnu: s-shell: Update to commit da2e5c20c0c5f477ec3426dc2584889a789b1659.
...
* gnu/packages/shells.scm (s-shell): Update to commit da2e5c20c0c5f477ec3426dc2584889a789b1659.
[version]: Use 'git-version'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-14 18:26:25 +01:00
Rutger Helling
a0ec2d256d
gnu: xpra: Update to 2.2.
...
* gnu/packages/xorg.scm (xpra): Update to 2.2.
[inputs]: Add python2-netifaces and python2-pyopengl-accelerate. Fix
position of commas.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-14 18:26:25 +01:00
Rutger Helling
97c26793d9
gnu: Add python2-pyopengl-accelerate.
...
* gnu/packages/python.scm (python2-pyopengl-accelerate): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-12-14 18:26:25 +01:00
Ben Woodcroft
8a6cd65a2a
gnu: python-scikit-learn: Patch test non-determinism.
...
* gnu/packages/patches/python-scikit-learn-fix-test-non-determinism.patch:
New file.
* gnu/packages/machine-learning.scm (python-scikit-learn)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-12-14 22:50:19 +10:00
Ben Woodcroft
4e0b3583ea
gnu: diamond: Update to 0.9.14.
...
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.14.
2017-12-14 22:50:10 +10:00
Andy Wingo
aa29f8fb02
gnu: gucharmap: Use glib-or-gtk-build-system.
...
* gnu/packages/gnome.scm (gucharmap): Use glib-or-gtk-build-system.
2017-12-14 11:09:26 +01:00
Leo Famulari
35e86e3605
gnu: Erlang: Update to 20.1.7 [fixes CVE-2017-1000385].
...
* gnu/packages/erlang.scm (erlang): Update to 20.1.7
(native-inputs): Use version-major+minor in the URI of erlang-manpages.
2017-12-13 19:51:00 -05:00
Tobias Geerinckx-Rice
4a699769fd
gnu: youtube-dl: Update to 2017.12.14.
...
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.14.
2017-12-14 00:18:16 +01:00
Tobias Geerinckx-Rice
a135b3ddfe
gnu: r-caret: Update to 6.0-78.
...
* gnu/packages/statistics.scm (r-caret): Update to 6.0-78
2017-12-14 00:18:16 +01:00
Tobias Geerinckx-Rice
5ac4bd9c0a
gnu: r-domc: Update to 1.3.5.
...
* gnu/packages/statistics.scm (r-domc): Update to 1.3.5
2017-12-14 00:18:15 +01:00
Tobias Geerinckx-Rice
a2460e0f6b
gnu: perl-text-bibtex: Update to 0.85.
...
* gnu/packages/tex.scm (perl-text-bibtex): Update to 0.85
2017-12-14 00:18:15 +01:00
Tobias Geerinckx-Rice
1d1f1b3a6e
gnu: perl-test-requires: Update to 0.10.
...
* gnu/packages/perl-check.scm (perl-test-requires): Update to 0.10
2017-12-14 00:18:14 +01:00
Tobias Geerinckx-Rice
9210fdf8b7
gnu: perl-test-pod: Update to 1.51.
...
* gnu/packages/perl-check.scm (perl-test-pod): Update to 1.51
[source]: Update URI.
2017-12-14 00:17:39 +01:00
Tobias Geerinckx-Rice
ab998d5e93
gnu: perl-test-mocktime: Update to 0.15.
...
* gnu/packages/perl-check.scm (perl-test-mocktime): Update to 0.15
[propagated-inputs]: Add perl-time-piece.
2017-12-14 00:05:15 +01:00
Tobias Geerinckx-Rice
da43edbe0f
gnu: Add perl-time-piece.
...
* gnu/packages/perl.scm (perl-time-piece): New public variable.
2017-12-14 00:05:15 +01:00
Arun Isaac
d738f134e4
gnu: notmuch: Move elisp directory and generate autoloads.
...
* gnu/packages/mail.scm (notmuch)[arguments]: Move elisp files to
share/emacs/site-lisp/guix.d/notmuch-<version>.
Add make-autoloads phase.
2017-12-13 23:49:14 +05:30
Tobias Geerinckx-Rice
c2c5b115ab
gnu: polyml: Update to 5.7.1.
...
* gnu/packages/sml.scm (polyml): Update to 5.7.1.
2017-12-13 14:18:51 +01:00
Tobias Geerinckx-Rice
4168ddf689
gnu: guile-gdbm-ffi: Install documentation.
...
* gnu/packages/guile.scm (guile-gdbm-ffi)[arguments]: Install README.md and
some examples. Tidy up MKDIR-P calls.
2017-12-13 13:15:47 +01:00
Tobias Geerinckx-Rice
57202f2e24
gnu: gtksourceview: Update to 3.24.6.
...
* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.6
2017-12-13 13:15:47 +01:00
Mathieu Othacehe
7b307a21dd
vm: Use qemu drive device parameter.
...
* gnu/build/vm.scm (load-in-linux-vm): Use device parameter to define drive
device.
2017-12-13 11:30:04 +01:00
Oleg Pykhalov
91b21ba9f7
gnu: cgit: Patch absolute file names.
...
* gnu/packages/version-control.scm (cgit): Patch absolute file names.
2017-12-13 05:15:21 +03:00
Mark Meyer
40761f57ad
gnu: Add krita.
...
* gnu/packages/kde.scm (krita): New variable.
Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-12 21:00:27 -05:00
Tobias Geerinckx-Rice
a7ebe9dc39
gnu: xfig: Update to 3.2.6a.
...
* gnu/packages/xfig.scm (xfig): Update to 3.2.6a.
[native-inputs]: Remove groff, imake, makedepend. Add desktop-file-utils.
[inputs]: Remove libxmu and zlib.
[arguments]: Remove custom phases. Add a ‘strip-bogus-exec-prefix’ phase.
Run the rudimentary test suite.
2017-12-12 22:34:29 +01:00
nee
64bae7237c
gnu: services: Add php-fpm.
...
* gnu/services/web.scm (<php-fpm-configuration>,
<php-fpm-process-manager-configuration>): New record types.
(php-fpm-configuration?,
php-fpm-process-manager-configuration?,
php-fpm-service-type,
nginx-php-location): New procedures.
* doc/guix.texi (Web-Services): Document php-fpm service.
* gnu/tests/web.scm: Add php-fpm system test.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-12-12 21:29:39 +00:00
Tobias Geerinckx-Rice
e05cc6b802
gnu: meson: Update to 0.44.0.
...
* gnu/packages/build-tools.scm (meson): Update to 0.44.0
2017-12-12 20:30:19 +01:00
Tobias Geerinckx-Rice
1e000f176f
gnu: miniupnpc: Update to 2.0.20171212.
...
* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20171212.
2017-12-12 20:28:08 +01:00
Efraim Flashner
cbf5eb84ef
gnu: global: Update to 6.6.
...
* gnu/packages/code.scm (global): Update to 6.6.
2017-12-12 20:47:17 +02:00
Tobias Geerinckx-Rice
6e119bad60
gnu: xfig, transfig: Update home pages.
...
* gnu/packages/xfig.scm (xfig, transfig)[home-page]: Use SourceForge.net.
2017-12-12 05:12:14 +01:00
Tobias Geerinckx-Rice
cc3ac162c5
gnu: Add uthash.
...
* gnu/packages/datastructures.scm (uthash): New public variable.
2017-12-12 05:12:13 +01:00
Tobias Geerinckx-Rice
8d8d227bbb
gnu: Add fbcat.
...
* gnu/packages/linux.scm (fbcat): New public variable.
2017-12-12 05:12:13 +01:00
Tobias Geerinckx-Rice
c1c8258443
gnu: Add snapscreenshot.
...
* gnu/packages/linux.scm (snapscreenshot): New public variable.
2017-12-12 05:12:13 +01:00
Mark H Weaver
111841c33e
gnu: linux-libre: Update to 4.14.5.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.5.
(%linux-libre-hash): Update hash.
2017-12-11 19:22:47 -05:00
Mark H Weaver
7dd51f2dd0
gnu: linux-libre@4.9: Update to 4.9.68.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.68.
2017-12-11 19:22:12 -05:00
Mark H Weaver
3bbc6fae15
gnu: linux-libre@4.4: Update to 4.4.105.
...
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.105.
2017-12-11 19:21:35 -05:00
Marius Bakke
eb6263f215
gnu: whois: Update to 5.2.19.
...
* gnu/packages/networking.scm (whois): Update to 5.2.19.
[arguments]: Don't set HAVE_LIBIDN in 'setenv' phase; this is now autodetected.
[native-inputs]: Add PKG-CONFIG.
2017-12-12 01:08:06 +01:00
Marius Bakke
f419fe4ddb
gnu: Remove ffmpeg@3.3.
...
The reason this was required was because of a regression in ffmpeg 3.4; see
<https://trac.ffmpeg.org/ticket/6775 >.
* gnu/packages/gstreamer.scm (gst-libav)[inputs]: Change FFMPEG-3.3 to FFMPEG.
* gnu/packages/video.scm (ffmpeg-3.3): Remove variable.
2017-12-12 01:08:06 +01:00
Marius Bakke
7f7419b56f
gnu: ffmpeg: Update to 3.4.1.
...
* gnu/packages/video.scm (ffmpeg): Update to 3.4.1.
2017-12-12 00:50:58 +01:00
Oleg Pykhalov
adedbe95d4
gnu: Add cli-visualizer.
...
* gnu/packages/audio.scm (cli-visualizer): New variable.
2017-12-12 00:08:38 +03:00
Christopher Baines
472368a8ac
services: web: Switch nginx related functions to use match-record.
...
As this is less prone to mistakes than match.
* gnu/services/web.scm (default-nginx-config, nginx-activation,
nginx-shepherd-service): Switch from using match-lambda to match-record.
2017-12-11 20:57:41 +00:00
Christopher Baines
2881f85220
services: web: Add support for configuring the nginx server names hash.
...
The nginx service can fail to start if the server names hash bucket size is
too small, which can happen on some systems, and when using QEMU, depending on
the CPU.
* gnu/services/web.scm (<nginx-configuration>): Add
server-names-hash-bucket-size and server-names-hash-bucket-max-size.
(default-nginx-config): Add support for the new hash bucket size parameters.
(nginx-service, nginx-activation): Pass the new hash bucket size parameters
through to the default-nginx-config procedure.
* doc/guix.texi (Web Services): Document the new hash bucket size parameters.
2017-12-11 20:57:34 +00:00
Christopher Baines
c48aa70a9a
services: web: Remove default certificate and key files for nginx.
...
If nginx is configured with a ssl-certificate file, and ssl-certificate-key,
it will fail to start unless these exist. To avoid this happening, change the
default to #f.
* gnu/services/web.scm (<nginx-server-configuration>)
[ssl-certificate,ssl-certificate-key]: Set the defaults to #f.
* gnu/tests/web.scm (%nginx-servers): Remove redundant
nginx-server-configuration fields.
* doc/guix.texi (Web Services): Update examples and documentation.
2017-12-11 20:36:43 +00:00
Christopher Baines
b7db2c63ed
web: Don't error about missing ssl related files.
...
Erroring here prevents doing things like building a system using nginx on a
different machine from where it's intended to be deployed, or creating
containers and VMs that use the ssl-certificate parts of the nginx
configuration, without also getting these files to exist.
* gnu/services/web.scm (emit-nginx-server-config): Don't error on missing ssl
related files.
2017-12-11 20:36:35 +00:00
Efraim Flashner
0d57068333
gnu: cargo: Add file-name field to input sources.
...
* gnu/packages/rust.scm (cargo)[inputs]: Add 'file-name' field to all
source inputs.
2017-12-11 21:21:46 +02:00
Efraim Flashner
e85d681cbf
gnu: rust: Add support for all platforms.
...
* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add entries for all
platforms supported by Guix.
(rustc-bootstrap, cargo-bootstrap)[supported-systems]: Remove field.
2017-12-11 21:21:45 +02:00
Efraim Flashner
fd3ddefa1f
gnu: %rust-bootstrap-binaries: Add missing catch-all entry.
...
* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add missing
catch-all entry to prevent various errors in Guix.
2017-12-11 21:21:41 +02:00
Christopher Baines
9cf5f134d5
gnu: Switch to using the version-major procedure.
...
* gnu/packages/audio.scm (ardour)[arguments]: Switch to using version-major.
(hmmer)[source]: Switch to using version-major.
(pidgin)[native-search-paths]: Switch to using version-major.
(r-minimal)[source]: Switch to using version-major.
2017-12-11 19:12:33 +00:00
Arun Isaac
1e52fd83c2
gnu: Add afew.
...
* gnu/packages/mail.scm (afew): New variable.
2017-12-12 00:03:48 +05:30
Maxim Cournoyer
42e891c27b
gnu: Add emacs-diff-hl.
...
* gnu/packages/emacs.scm (emacs-diff-hl): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Z. Ren
73138fd146
gnu: skalibs: Fix non-reproducibility issue.
...
* gnu/packages/skarnet.scm (skalibs)[arguments]: In 'reproducible'
phase, insert a 'sort' call in "Makefile".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Maxim Cournoyer
cdba3a8469
gnu: Add emacs-string-inflection.
...
* gnu/packages/emacs.scm (emacs-string-inflection): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00