Tobias Geerinckx-Rice
80f755090d
gnu: perl-lwp-protocol-https: Update to 6.07.
...
* gnu/packages/web.scm (perl-lwp-protocol-https): Update to 6.07.
[native-inputs]: Add perl-test-requiresinternet.
2018-06-20 04:56:38 +02:00
Tobias Geerinckx-Rice
bdf1fe51d5
gnu: meandmyshadow: Update to 0.4.1.
...
* gnu/packages/games.scm (meandmyshadow): Update to 0.4.1.
2018-06-20 04:56:37 +02:00
Tobias Geerinckx-Rice
de0dfb8c0b
gnu: meandmyshadow: Return #t from phases.
...
* gnu/packages/games.scm (meandmyshadow)[arguments]: Return #t rather
than undefined from phases.
2018-06-20 04:56:37 +02:00
Tobias Geerinckx-Rice
5bc0ac962c
gnu: extremetuxracer: Fix typo in synopsis.
...
* gnu/packages/games.scm (extremetuxracer)[synopis]: Hyphenate.
2018-06-20 04:56:37 +02:00
Tobias Geerinckx-Rice
101460d461
gnu: extremetuxracer: Update to 0.7.5.
...
* gnu/packages/games.scm (extremetuxracer): Update to 0.7.5.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice
1b915698a0
gnu: quakespasm: Update to 0.93.1.
...
* gnu/packages/games.scm (quakespasm): Update to 0.93.1.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice
6ad191ba10
gnu: fizmo: Update home page.
...
* gnu/packages/games.scm (fizmo)[source, home-page]: Update URIs.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice
50e1d36c48
gnu: fizmo: Update to 0.8.5.
...
* gnu/packages/games.scm (fizmo): Update to 0.8.5.
[arguments]: Adjust #:configure-flags to improved library detection.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice
59e8a57d08
gnu: pioneers: Update to 15.5.
...
* gnu/packages/games.scm (pioneers): Update to 15.5.
[native-inputs]: Add itstool and libxml2.
2018-06-20 04:56:35 +02:00
Tobias Geerinckx-Rice
aa86a56463
gnu: emacs-d-mode: Update to 2.0.9.
...
* gnu/packages/emacs.scm (emacs-d-mode): Update to 2.0.9.
2018-06-20 04:56:35 +02:00
Tobias Geerinckx-Rice
80683c1e00
gnu: emacs-htmlize: Update to 1.53.
...
* gnu/packages/emacs.scm (emacs-htmlize): Update to 1.53.
2018-06-20 04:56:34 +02:00
Tobias Geerinckx-Rice
3321234cf3
gnu: r-recipes: Update to 0.1.3.
...
* gnu/packages/cran.scm (r-recipes): Update to 0.1.3.
[propagated-inputs]: Add r-pls.
2018-06-20 04:56:34 +02:00
Tobias Geerinckx-Rice
a86049d9b6
gnu: Add r-pls.
...
* gnu/packages/cran.scm (r-pls): New public variable.
2018-06-20 04:56:34 +02:00
Tobias Geerinckx-Rice
0430eb6643
gnu: r-prroc: Update to 1.3.1.
...
* gnu/packages/cran.scm (r-prroc): Update to 1.3.1.
2018-06-20 04:56:34 +02:00
Tobias Geerinckx-Rice
cd0750fcf2
gnu: memcached: Update to 1.5.8.
...
* gnu/packages/databases.scm (memcached): Update to 1.5.8.
2018-06-20 04:56:33 +02:00
Tobias Geerinckx-Rice
d4c68d3236
gnu: emacs-m-buffer-el: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-m-buffer-el)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-06-20 04:56:33 +02:00
Tobias Geerinckx-Rice
bca4b2e7cc
gnu: emacs-xelb: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-xelb)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-20 04:56:33 +02:00
Tobias Geerinckx-Rice
2f48416f47
gnu: emacs-ess: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-ess)[arguments]: Substitute INVOKE for
SYSTEM* and return #t where otherwise undefined.
2018-06-20 04:56:32 +02:00
Tobias Geerinckx-Rice
e97ad01e4d
gnu: emacs-ivy: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-ivy)[arguments]: Substitute INVOKE for
SYSTEM* and return #t where otherwise undefined.
2018-06-20 04:56:32 +02:00
Tobias Geerinckx-Rice
e76d959d6a
gnu: emacs-slime: Use INVOKE.
...
* gnu/packages/emacs.scm (emacs-slime)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-20 04:56:31 +02:00
Tobias Geerinckx-Rice
d2f3817d69
gnu: emacs-pdf-tools: Return #t from phases.
...
As I read it, EMACS-SUBSTITUTE-VARIABLES always returns #t.
* gnu/packages/emacs.scm (emacs-pdf-tools)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-20 04:56:31 +02:00
Tobias Geerinckx-Rice
32a8a6bb60
gnu: emacs-mmm-mode: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-mmm-mode)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-20 04:56:31 +02:00
Tobias Geerinckx-Rice
8bc1967503
gnu: emacs-graphviz-dot-mode: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-graphviz-dot-mode)[arguments]:
Substitute INVOKE for SYSTEM*.
2018-06-20 04:56:30 +02:00
Tobias Geerinckx-Rice
f9299da92a
gnu: emacs-ag: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-ag)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-20 04:56:30 +02:00
Tobias Geerinckx-Rice
93adf925ba
gnu: emacs-w3m: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-w3m)[arguments]: Substitute INVOKE for
SYSTEM* & risky plumbing.
2018-06-20 04:56:30 +02:00
Tobias Geerinckx-Rice
ff6275fd26
gnu: haskell-mode: Use INVOKE.
...
* gnu/packages/emacs.scm (haskell-mode)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-20 04:56:29 +02:00
Tobias Geerinckx-Rice
67cf588f4f
gnu: emacs-ghub: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-ghub)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-20 04:56:29 +02:00
Tobias Geerinckx-Rice
d78f1fdc5d
gnu: emacs-magit-popup: Return #t from phases.
...
* gnu/packages/emacs.scm (emacs-magit-popup)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-06-20 04:56:29 +02:00
Tobias Geerinckx-Rice
f6fefe12f1
gnu: guile-emacs: Return #t from phases.
...
* gnu/packages/emacs.scm (guile-emacs)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-20 04:56:28 +02:00
Tobias Geerinckx-Rice
5a368b2adf
gnu: emacs-ghub: Update to 2.0.1.
...
* gnu/packages/emacs.scm (emacs-ghub): Update to 2.0.1.
2018-06-20 04:56:28 +02:00
Tobias Geerinckx-Rice
de99ba7e7c
Fix some more lonely unquotes.
...
* gnu/packages/gnome.scm (workrave)[inputs]: Move unquote to its
operand.
* gnu/packages/java.scm (java-asm-bootstrap)[propagated-inputs]:
Likewise.
* gnu/packages/maven.scm (maven-compat)[native-inputs]: Likewise.
(maven)[inputs]: Likewise.
* gnu/packages/networking.scm (amule)[inputs]: Likewise.
* gnu/packages/wm.scm (nitrogen)[native-inputs]: Likewise.
2018-06-20 04:56:28 +02:00
Tobias Geerinckx-Rice
6917161d74
gnu: emacs-with-editor: Update to 2.7.3.
...
* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.7.3.
2018-06-20 04:50:20 +02:00
Tobias Geerinckx-Rice
cac85e8bdb
gnu: r-xfun: Update to 0.2.
...
* gnu/packages/cran.scm (r-xfun): Update to 0.2.
2018-06-20 04:50:20 +02:00
Tobias Geerinckx-Rice
d4cf0382e5
gnu: inxi-minimal: Update to 3.0.12-1.
...
* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.12-1.
2018-06-20 04:50:20 +02:00
Tobias Geerinckx-Rice
aa0551c270
gnu: bspwm: Update to 0.9.5.
...
* gnu/packages/wm.scm (bspwm): Update to 0.9.5.
2018-06-20 04:50:19 +02:00
Tobias Geerinckx-Rice
d6331fcaa6
gnu: mrrescue: Fix typo in description.
...
* gnu/packages/games.scm (mrrescue)[description]: Hyphenate.
2018-06-20 04:47:48 +02:00
Leo Famulari
c19af99c25
gnu: git-annex: Update to 6.20180529.
...
* gnu/packages/version-control.scm (git-annex): Update to 6.20180529.
[inputs]: Add ghc-tagsoup.
2018-06-19 18:01:01 -04:00
Tobias Geerinckx-Rice
ab5fc6a982
gnu: libyaml: Update to 0.1.7.
...
* gnu/packages/web.scm (libyaml): Update to 0.1.7.
[source]: Remove patch.
* gnu/packages/patches/libyaml-CVE-2014-9130.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-06-19 22:23:40 +02:00
Tobias Geerinckx-Rice
8893218a7d
gnu: mrrescue: Work on Löve 11.
...
* gnu/packages/games.scm (mrrescue)[arguments]: Extract & patch the game
data, and point ‘love’ to this modified copy. Minor cosmetic tweaks.
[native-inputs]: Add unzip, patch, and the love-11.patch which is...
* gnu/packages/patches/mrrescue-support-love-11.patch: ...a new file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-19 22:20:15 +02:00
Tobias Geerinckx-Rice
3110c74b98
Revert "gnu: Remove Mr. Rescue."
...
This reverts commit 33f61dc1b5
.
The game can be patched to run on Löve 11 (done in a separate commit for
clarity).
2018-06-19 22:20:14 +02:00
Julien Lepiller
9e1ede95df
gnu: arc-icon-theme: Fix build.
...
* gnu/packages/gnome.scm (arc-icon-theme)[arguments]: Do not run
configure during the bootstrap phase.
2018-06-19 21:35:56 +02:00
Julien Lepiller
737d1b3cd6
gnu: faba-icon-theme: Fix build.
...
* gnu/packages/gnome.scm (faba-icon-theme)[arguments]: Do not run
configure during the bootstrap phase.
2018-06-19 21:35:50 +02:00
Efraim Flashner
2b94c14c9e
gnu: x265: Fix building on armhf-linux and aarch64-linux.
...
* gnu/packages/video.scm (x265)[source]: Add patch.
[arguments]: Enable PIC on armhf-linux.
* gnu/packages/patches/x265-fix-ppc64le-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-06-19 21:49:12 +03:00
Marius Bakke
793a66e5fe
gnu: redis: Update to 4.0.10 [fixes CVE-2018-11218, CVE-2018-11219].
...
* gnu/packages/databases.scm (redis): Update to 4.0.10.
2018-06-19 15:54:49 +02:00
Marius Bakke
1abc6fd84b
gnu: notmuch: Update to 0.27.
...
* gnu/packages/mail.scm (notmuch): Update to 0.27.
2018-06-19 15:35:37 +02:00
Ludovic Courtès
1fb947f6d7
gnu: guix-daemon: Build in the absence of guile-sqlite3.
...
Fixes a regression introduced in
3f311279d3
whereby guix-daemon's configure
would error out due to the lack of guile-sqlite3.
* gnu/packages/package-management.scm (guix-daemon)[inputs]: Remove
"boot-guile", "boot-guile/i686", and "util-linux".
[arguments]: Add #:configure-flags.
2018-06-19 15:29:21 +02:00
Ludovic Courtès
3f311279d3
gnu: guix: Update to 7af5c2a
.
...
* gnu/packages/package-management.scm (guix): Update to 7af5c2a
.
2018-06-19 14:29:46 +02:00
Pierre Neidhardt
d39c9efa11
gnu: emacs-bash-completion: Update to 2.1.0.
...
* gnu/packages/emacs.scm (emacs-bash-completion): Update to 2.1.0.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-19 13:43:42 +02:00
Pierre Neidhardt
a623c7e781
gnu: emacs-company: Update to 0.9.6.
...
* gnu/packages/emacs.scm (emacs-company): Update to 0.9.6.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-19 13:43:32 +02:00
Vagrant Cascadian
59cf90ee4b
gnu: elfutils: Update to 0.172.
...
Fixes <https://debbugs.gnu.org/31890 >
* gnu/packages/elf.scm (elfutils): Update to 0.172.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-19 13:37:23 +02:00
Marius Bakke
641e387ac3
gnu: xf86-input-mouse: Update to 1.9.3.
...
* gnu/packages/xorg.scm (xf86-input-mouse): Update to 1.9.3.
2018-06-19 13:37:22 +02:00
Marius Bakke
80a1dfac1c
gnu: libxaw3d: Update to 1.6.3.
...
* gnu/packages/xorg.scm (libxaw3d): Update to 1.6.3.
2018-06-19 13:37:22 +02:00
Ricardo Wurmus
951375bab3
gnu: guitarix: Update to 0.37.1.
...
* gnu/packages/audio.scm (guitarix): Update to 0.37.1.
2018-06-19 10:48:14 +02:00
Leo Famulari
bc19a68c5c
gnu: QEMU: Fix CVE-2018-11806.
...
* gnu/packages/patches/qemu-CVE-2018-11806.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/virtualization.scm (qemu)[source]: Use it.
2018-06-19 01:19:35 -04:00
Pierre Neidhardt
92d581a0fd
gnu: emacs-image+: Don't propagate inputs.
...
* gnu/packages/emacs.scm (emacs-image+)[propagated-inputs]: Remove imagemagick
[Inputs]: Add imagemagick
[arguments]: Substitute path to imagemagick commands
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-18 23:19:51 +02:00
Pierre Neidhardt
a749040ad7
gnu: emacs-gif-screencast: Update URL.
...
* gnu/packages/emacs.scm (emacs-gif-screencast): Update URL.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-18 23:19:51 +02:00
Ludovic Courtès
a854525a34
system: Have /run/setuid-programs first in $PATH.
...
Fixes <https://bugs.gnu.org/31814 >.
Reported by Clément Lassieur <clement@lassieur.org>.
* gnu/system.scm (operating-system-etc-service)["profile"]: Arrange so
that /run/setuid-programs comes first in $PATH.
2018-06-18 23:19:51 +02:00
Kei Kebreau
3fe43df716
gnu: schismtracker: Update to 20180523.
...
* gnu/packages/music.scm (schismtracker): Update to 20180523.
[arguments]: Use 'invoke' in the 'autoconf' phase.
2018-06-18 13:46:46 -04:00
Efraim Flashner
a181e858c7
gnu: gnu-pw-mgr: Update to 2.3.1.
...
* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.3.1.
[arguments]: Add phase to patch more shebangs.
2018-06-18 20:02:39 +03:00
Leo Famulari
bfc810ca13
gnu: w3m: Update source URL.
...
* gnu/packages/w3m.scm (w3m)[source]: Update URL.
2018-06-18 12:32:22 -04:00
George Clemmer
067a113a31
gnu: emacs-graphviz-dot-mode: Update for Emacs 26.1
...
* gnu/packages/emacs.scm (emacs-graphviz-dot-mode): Update to 0.3.11 for
compatibility with Emacs 26.1.
Signed-off-by: Leo Famulari <leo@famulari.name>
2018-06-18 12:18:04 -04:00
Leo Famulari
f49d6909e3
gnu: restic: Update the comment about the bundled dependencies.
...
* gnu/packages/backup.scm (restic): Update the comment.
2018-06-18 12:15:27 -04:00
Leo Famulari
9f162c0ab4
gnu: OpenSSL 1.1.0: Fix CVE-2018-{0495,0732}.
...
* gnu/packages/patches/openssl-1.1.0-CVE-2018-0495.patch,
gnu/packages/patches/openssl-1.1.0-CVE-2018-0732.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/tls.scm (openssl-next)[source]: Use them.
2018-06-18 12:04:49 -04:00
Leo Famulari
b8ea0db3ae
gnu: OpenSSL 1.0.2: Fix CVE-2018-{0495,0732}.
...
* gnu/packages/patches/openssl-1.0.2-CVE-2018-0495.patch,
gnu/packages/patches/openssl-1.0.2-CVE-2018-0732.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/tls.scm (openssl)[replacement]: New field.
(openssl/fixed): New variable.
2018-06-18 12:04:49 -04:00
Mark H Weaver
d06352d9dc
gnu: linux-libre: Update to 4.17.2.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.2.
(%linux-libre-hash): Update hash.
2018-06-18 03:39:51 -04:00
Mark H Weaver
3b682b2ba7
gnu: linux-libre@4.14: Update to 4.14.50.
...
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.50.
(%linux-libre-4.14-hash): Update hash.
2018-06-18 03:38:50 -04:00
Mark H Weaver
d5ce3594f6
gnu: linux-libre@4.9: Update to 4.9.109.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.109.
2018-06-18 03:38:11 -04:00
Mark H Weaver
021d6296d8
gnu: linux-libre@4.4: Update to 4.4.138.
...
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.138.
2018-06-18 03:37:14 -04:00
Pierre Neidhardt
47de00af16
gnu: encfs: Update to 1.9.5.
...
* gnu/packages/crypto.scm (encfs): Update to 1.9.5.
[source](snippet): Adjust paths. Remove two bundled libraries.
[native-inputs]: Add googletest-source.
[arguments]: Add 'unpack-googletest' and 'make-unittests' phases.
Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2018-06-17 21:59:51 -04:00
Arun Isaac
b4eae997fe
gnu: texlive-bin: Use absolute path to ghostscript executable "gs".
...
* gnu/packages/tex.scm (texlive-bin)[arguments]: Rename fix-unix-detection
phase to configure-ghostscript-executable. Replace "gs" in epstopdf.pl with
the absolute path to "gs" in the store.
2018-06-17 21:29:07 +05:30
宋文武
33f61dc1b5
gnu: Remove Mr. Rescue.
...
It's not compatible with love-11.1.
* gnu/packages/game.scm (mrrescue): Remove variable.
2018-06-17 20:23:42 +08:00
Kei Kebreau
c5829179ca
gnu: clusterssh: Update to 4.13.2.
...
* gnu/packages/admin.scm (clusterssh): Update to 4.13.2.
[build-system]: Switch to perl-build-system.
[arguments]: Remove 'set-load-paths' phase.
[inputs]: Remove perl.
[native-inputs]: Add perl-cpan-changes, perl-file-slurp, perl-file-which,
perl-module-build, perl-readonly, perl-test-differences,
perl-test-distmanifest, perl-test-perltidy, perl-test-pod,
perl-test-pod-coverage, perl-test-trap and perltidy.
[propagated-inputs]: Add perl-exception-class, perl-try-tiny and
perl-x11-protocol-other.
2018-06-16 20:52:43 -04:00
Kei Kebreau
469e82715e
gnu: perltidy: Update to 20180220.
...
* gnu/packages/perl.scm (perltidy): Update to 20180220.
2018-06-16 20:52:43 -04:00
Kei Kebreau
0943b0b534
gnu: Add perl-test-perltidy.
...
* gnu/packages/perl-check.scm (perl-test-perltidy): New variable.
2018-06-16 20:52:37 -04:00
Kei Kebreau
32315df9c7
gnu: Add perl-file-finder.
...
* gnu/packages/perl.scm (perl-file-finder): New variable.
2018-06-16 20:42:27 -04:00
Kei Kebreau
52b1551bff
gnu: Add perl-test-distmanifest.
...
* gnu/packages/perl-check.scm (perl-test-distmanifest): New variable.
2018-06-16 20:41:16 -04:00
Kei Kebreau
048657cccd
gnu: Add perl-module-manifest.
...
* gnu/packages/perl.scm (perl-module-manifest): New variable.
2018-06-16 20:40:25 -04:00
Kei Kebreau
b2d5b00d42
gnu: Add perl-cpan-changes.
...
* gnu/packages/perl.scm (perl-cpan-changes): New variable.
2018-06-16 20:39:35 -04:00
Kei Kebreau
f82fe68f99
gnu: Add perl-x11-protocol-other.
...
* gnu/packages/xorg.scm (perl-x11-protocol-other): New variable.
2018-06-16 20:38:32 -04:00
Ludovic Courtès
f3a34b9de8
gnu: gsl: Update to 2.5.
...
* gnu/packages/maths.scm (gsl): Update to 2.5.
2018-06-17 01:40:14 +02:00
Ludovic Courtès
554eaae4a0
gnu: diffoscope: Update to 96.
...
* gnu/packages/package-management.scm (diffoscope): Update to 96.
2018-06-17 01:40:14 +02:00
Ludovic Courtès
6710206881
gnu: magit: Update to 2.13.0.
...
* gnu/packages/emacs.scm (magit): Update to 2.13.0.
2018-06-17 01:40:14 +02:00
Pierre Neidhardt
3348e9f371
gnu: emacs-fish-completion: Don't propagate inputs.
...
* gnu/packages/emacs.scm (emacs-fish-completion)[propagated-inputs]: Remove fish
[inputs]: Add fish.
[arguments]: New field.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-17 01:40:14 +02:00
Pierre Neidhardt
a14de83213
gnu: upx: Fix CVE-2017-15056.
...
* gnu/packages/patches/upx-protect-against-bad-crafted-input.patch: New file.
* gnu/packages/compression.scm (upx)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-17 01:40:13 +02:00
Marius Bakke
ed2ae0dc7f
gnu: strace: Update to 4.23.
...
* gnu/packages/linux.scm (strace): Update to 4.23.
[source]: Remove obsolete patch.
* gnu/packages/patches/strace-kernel-4.16.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-06-16 21:35:26 +02:00
Marius Bakke
4c0df1a870
gnu: offlineimap: Update to 7.2.1.
...
* gnu/packages/mail.scm (offlineimap): Update to 7.2.1.
2018-06-16 21:35:26 +02:00
Marius Bakke
ec8cdd0ec6
gnu: maim: Update to 5.5.2.
...
* gnu/packages/xdisorg.scm (maim): Update to 5.5.2.
2018-06-16 21:35:26 +02:00
Marius Bakke
30e26b6af3
gnu: ffmpeg: Update to 4.0.1.
...
* gnu/packages/video.scm (ffmpeg): Update to 4.0.1.
2018-06-16 21:35:25 +02:00
Marius Bakke
259341cf93
gnu: ldb: Fix build on 32-bit systems.
...
* guix/utils.scm (target-64bit?): New procedure.
* gnu/packages/samba.scm (ldb)[inputs]: Only add LMDB on 64-bit systems.
[arguments]: Make #:tests? conditional on LMDB availability.
2018-06-16 21:35:25 +02:00
Marius Bakke
406c83f78d
gnu: perl: Fix CVE-2018-12015.
...
* gnu/packages/patches/perl-archive-tar-CVE-2018-12015.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/perl.scm (perl-5.26.2)[source](patches): Use it.
2018-06-16 21:35:25 +02:00
Marius Bakke
57b1dba116
gnu: libedit: Update to 20180525-3.1.
...
* gnu/packages/libedit.scm (libedit): Update to 20180525-3.1.
2018-06-16 21:35:25 +02:00
Marius Bakke
7727f91f44
gnu: openal: Update to 0.18.2.
...
* gnu/packages/audio.scm (openal): Update to 0.18.2.
2018-06-16 21:35:25 +02:00
Marius Bakke
cdbcfc113b
gnu: linux-libre: Fix build on AArch64.
...
* gnu/packages/patches/binutils-aarch64-symbol-relocation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (binutils/fixed): New public variable.
* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: On aarch64, define
new ld-wrapper with the above binutils and use it.
2018-06-16 21:35:24 +02:00
Oleg Pykhalov
f77886c1c5
gnu: Add restic.
...
* gnu/packages/backup.scm (restic): New variable.
2018-06-16 21:52:40 +03:00
Clément Lassieur
e8b3a15849
gnu: Add dehydrated.
...
* gnu/packages/tls.scm (dehydrated): New variable.
2018-06-16 20:45:56 +02:00
宋文武
806f599c5b
gnu: wesnoth: Update to 1.14.3.
...
* gnu/packages/games.scm (wesnoth): Update to 1.14.3.
2018-06-16 22:16:39 +08:00
Julien Lepiller
697a9d0d06
gnu: groovy: Add groovy-xml to the closure.
...
* gnu/packages/groovy.scm (groovy)[inputs]: Add groovy-xml.
[arguments]: Add groovy-xml to the list of classes available for class
loading.
2018-06-16 14:09:40 +02:00
Julien Lepiller
8c2c105c12
gnu: Add maven.
...
* gnu/packages/maven.scm (maven): New variable.
2018-06-16 13:18:25 +02:00
Julien Lepiller
0c1e98eb92
gnu: Add maven-compat.
...
* gnu/packages/maven.scm (maven-compat): New variable.
2018-06-16 13:18:19 +02:00
Julien Lepiller
19126bba4e
gnu: Add maven-resolver-transport-wagon.
...
* gnu/packages/maven.scm (maven-resolver-transport-wagon): New variable.
2018-06-16 13:18:17 +02:00
Julien Lepiller
aa06dd0f7d
gnu: Add maven-wagon-http.
...
* gnu/packages/maven.scm (maven-wagon-http): New variable.
2018-06-16 13:18:15 +02:00
Julien Lepiller
c3f5ec6ec7
gnu: Add maven-wagon-http-shared.
...
* gnu/packages/maven.scm (maven-wagon-http-shared): New variable.
2018-06-16 13:18:13 +02:00
Julien Lepiller
53360e488d
gnu: Add maven-wagon-tck-http.
...
* gnu/packages/maven.scm (maven-wagon-tck-http): New variable.
2018-06-16 13:18:11 +02:00
Julien Lepiller
0d1b3b39bc
gnu: Add maven-wagon-file.
...
* gnu/packages/maven.scm (maven-wagon-file): New variable.
2018-06-16 13:18:09 +02:00
Julien Lepiller
f216a9f99a
gnu: Add maven-wagon-provider-test.
...
* gnu/packages/maven.scm (maven-wagon-provider-test): New variable.
2018-06-16 13:18:07 +02:00
Julien Lepiller
ff7a0fcff3
gnu: Add maven-wagon-provider-api.
...
* gnu/packages/maven.scm (maven-wagon-provider-api): New variable.
2018-06-16 13:18:04 +02:00
Julien Lepiller
e2c7d32995
gnu: Add maven-embedder.
...
* gnu/packages/maven.scm (maven-embedder): New variable.
2018-06-16 13:18:02 +02:00
Julien Lepiller
b822544cfe
gnu: Add maven-core.
...
* gnu/packages/maven.scm (maven-core): New variable.
2018-06-16 13:18:00 +02:00
Julien Lepiller
9f25cba65a
gnu: Add java-plexus-component-metadata.
...
* gnu/packages/maven.scm (java-plexus-component-metadata): New variable.
2018-06-16 13:17:58 +02:00
Julien Lepiller
a59d5f3542
gnu: Add maven-plugin-annotations.
...
* gnu/packages/maven.scm (maven-plugin-annotations): New variable.
2018-06-16 13:17:56 +02:00
Julien Lepiller
7a42f05869
gnu: Add maven-core-bootstrap.
2018-06-16 13:17:54 +02:00
Julien Lepiller
8f5caf9366
gnu: Add maven-plugin-api.
...
* gnu/packages/maven.scm (maven-plugin-api): New variable.
2018-06-16 13:17:52 +02:00
Julien Lepiller
ab621bf142
gnu: Add java-qdox.
...
* gnu/packages/java.scm (java-qdox): New variable.
2018-06-16 13:17:50 +02:00
Julien Lepiller
7d65489ffe
gnu: Add java-plexus-cli.
...
* gnu/packages/java.scm (java-plexus-cli): New variable.
2018-06-16 13:17:48 +02:00
Julien Lepiller
087583a7db
gnu: Add java-eclipse-jetty-webapp-9.2.
...
* gnu/packages/web.scm (java-eclipse-jetty-webapp-9.2): New variable.
2018-06-16 13:17:46 +02:00
Julien Lepiller
d736511864
gnu: Add java-eclipse-jetty-webapp.
...
* gnu/packages/web.scm (java-eclipse-jetty-webapp): New variable.
2018-06-16 13:17:44 +02:00
Julien Lepiller
38b57575c1
gnu. Add java-eclipse-jetty-xml-9.2.
...
* gnu/packages/web.scm (java-eclipse-jetty-xml-9.2): New variable.
2018-06-16 13:17:42 +02:00
Julien Lepiller
f69a1d04a1
gnu: Add java-eclipse-jetty-xml.
...
* gnu/packages/web.scm (java-eclipse-jetty-xml): New variable.
2018-06-16 13:17:39 +02:00
Julien Lepiller
c099f6a716
gnu: java-eclipse-jetty-security-9.2: Ignore test error.
...
* gnu/packages/web.scm (java-eclipse-jetty-security-9.2)[arguments]:
Ignore one failing test.
2018-06-16 13:17:19 +02:00
Ricardo Wurmus
901bcb7815
gnu: pigx-chipseq: Update to 0.0.16.
...
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.16.
2018-06-16 12:11:09 +02:00
Leo Famulari
12e530ba63
gnu: BIND: Fix CVE-2018-5738.
...
* gnu/packages/patches/bind-CVE-2018-5738.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/dns.scm (isc-bind)[source]: Use it.
2018-06-15 16:41:16 -04:00
Mark H Weaver
a7c8716928
gnu: grub: Fix build on i686.
...
Fixes <https://bugs.gnu.org/31380 >.
* gnu/packages/bootloaders.scm (grub)[native-inputs]: Add "ld-wrapper"
and "binutils".
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-06-15 16:41:52 +02:00
Danny Milosavljevic
4ce4fc5010
system: Add os-with-u-boot.
...
* gnu/system/install.scm (os-with-u-boot): New procedure.
* gnu/packages/bootloaders.scm (make-u-boot-package): Export.
* doc/guix.texi (Building the Installation Image for ARM Boards): New
subsection.
2018-06-15 14:16:37 +02:00
fis
0017e55f89
gnu: Add shadowsocks.
...
* gnu/packages/networking.scm (shadowsocks): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-15 10:04:59 +02:00
Tobias Geerinckx-Rice
ad21323c96
gnu: cpuid: Update to 20180519.
...
* gnu/packages/linux.scm (cpuid): Update to 20180519.
2018-06-15 09:57:17 +02:00
Tobias Geerinckx-Rice
d41a5f826d
gnu: light: Return #t from phase.
...
* gnu/packages/linux.scm (light)[arguments]: End ‘patch-makefile’ phase
with #t.
2018-06-15 09:57:17 +02:00
Tobias Geerinckx-Rice
a756fa5ac0
gnu: light: Update to 1.1.
...
* gnu/packages/linux.scm (light): Update to 1.1.
[source]: Switch to GIT-FETCH.
2018-06-15 09:57:17 +02:00
Tobias Geerinckx-Rice
14b0c49670
gnu: f2fs-tools: Update to 1.10.0.
...
* gnu/packages/linux.scm (f2fs-tools): Update to 1.10.0.
2018-06-15 09:57:16 +02:00
Tobias Geerinckx-Rice
52d5b73fc4
gnu: spice-protocol: Update to 0.12.14.
...
* gnu/packages/spice.scm (spice-protocol): Update to 0.12.14.
2018-06-15 09:57:16 +02:00
Tobias Geerinckx-Rice
0ce92d74a2
gnu: python-pyrfc3339: Update to 1.1.
...
* gnu/packages/time.scm (python-pyrfc3339): Update to 1.1.
2018-06-15 09:57:16 +02:00
Tobias Geerinckx-Rice
5bc4188ffd
gnu: gource: Update to 0.49.
...
* gnu/packages/version-control.scm (gource): Update to 0.49.
2018-06-15 09:57:16 +02:00
Tobias Geerinckx-Rice
d21fb90a27
gnu: perl-xml-libxml-simple: Update to 0.99.
...
* gnu/packages/xml.scm (perl-xml-libxml-simple): Update to 0.99.
2018-06-15 09:57:16 +02:00
Tobias Geerinckx-Rice
914c6f621e
gnu: fcitx-configtool: Update to 0.4.10.
...
* gnu/packages/fcitx.scm (fcitx-configtool): Update to 0.4.10.
2018-06-15 09:57:15 +02:00
Tobias Geerinckx-Rice
50ca5fb332
gnu: fcitx: Update to 4.2.9.6.
...
* gnu/packages/fcitx.scm (fcitx): Update to 4.2.9.6.
[native-inputs]: Add extra-cmake-modules.
2018-06-15 09:57:15 +02:00
Tobias Geerinckx-Rice
657bed34f4
gnu: fcitx: Use HTTPS home page.
...
* gnu/packages/fcitx.scm (fcitx)[home-page]: Use HTTPS.
2018-06-15 09:57:15 +02:00
Tobias Geerinckx-Rice
26d66a518c
gnu: perl-xml-xpath: Update to 1.42.
...
* gnu/packages/xml.scm (perl-xml-xpath): Update to 1.42.
2018-06-15 09:57:15 +02:00
Tobias Geerinckx-Rice
9332d70602
gnu: perl-xml-xpath: Propagate inputs.
...
* gnu/packages/xml.scm (perl-xml-xpath)[inputs]: Rename this...
[propagated-inputs]: ...to this.
2018-06-15 09:57:14 +02:00
Tobias Geerinckx-Rice
50632f0a8d
gnu: perl-xml-atom: Propagate inputs.
...
* gnu/packages/xml.scm (perl-xml-atom)[inputs]: Rename to...
[propagated-inputs]: ...this, and...
[native-inputs]: ...remove duplicate packages from here.
2018-06-15 09:57:14 +02:00
Tobias Geerinckx-Rice
beb2d4be84
gnu: nickle: Update to 2.81.
...
* gnu/packages/nickle.scm (nickle): Update to 2.81.
2018-06-15 09:57:14 +02:00
Tobias Geerinckx-Rice
752ff6e9aa
gnu: r-cubature: Update to 1.4.
...
* gnu/packages/cran.scm (r-cubature): Update to 1.4.
2018-06-15 09:57:14 +02:00
Rutger Helling
abde01f27d
gnu: neofetch: Update to 4.0.2.
...
* gnu/packages/admin.scm (neofetch): Update to 4.0.2.
2018-06-15 09:18:13 +02:00
Ricardo Wurmus
cf9a29b24c
gnu: Add r-genomicinteractions.
...
* gnu/packages/bioconductor.scm (r-genomicinteractions): New variable.
2018-06-15 09:14:01 +02:00
Ricardo Wurmus
a32279ffb6
gnu: Add r-interactionset.
...
* gnu/packages/bioconductor.scm (r-interactionset): New variable.
2018-06-15 09:14:01 +02:00
Rutger Helling
056402220e
gnu: innoextract: Update to 1.7.
...
* gnu/packages/compression.scm (innoextract): Update to 1.7.
2018-06-15 09:10:35 +02:00
Ricardo Wurmus
6ffdfe6a01
gnu: Add r-riboseqr.
...
* gnu/packages/bioconductor.scm (r-riboseqr): New variable.
2018-06-15 07:43:23 +02:00
Ricardo Wurmus
0490f9de88
gnu: Add r-riboprofiling.
...
* gnu/packages/bioconductor.scm (r-riboprofiling): New variable.
2018-06-15 07:43:22 +02:00
Ricardo Wurmus
609f4ad12f
gnu: Add r-chipcomp.
...
* gnu/packages/bioconductor.scm (r-chipcomp): New variable.
2018-06-15 07:43:22 +02:00
Ricardo Wurmus
2bece692a6
gnu: Add r-bsgenome-mmusculus-ucsc-mm9-masked.
...
* gnu/packages/bioconductor.scm (r-bsgenome-mmusculus-ucsc-mm9-masked): New
variable.
2018-06-15 07:43:22 +02:00
Ricardo Wurmus
6fbd759b13
gnu: Add r-bsgenome-hsapiens-ucsc-hg19-masked.
...
* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg19-masked): New
variable.
2018-06-15 07:43:22 +02:00
Ricardo Wurmus
dfac7eb917
gnu: Add r-bsgenome-dmelanogaster-ucsc-dm3-masked.
...
* gnu/packages/bioconductor.scm (r-bsgenome-dmelanogaster-ucsc-dm3-masked):
New variable.
2018-06-15 07:43:22 +02:00
Ricardo Wurmus
bb15b581f7
gnu: Add r-bayseq.
...
* gnu/packages/bioconductor.scm (r-bayseq): New variable.
2018-06-15 07:43:22 +02:00
Leo Famulari
b494bbe466
gnu: certbot, python-acme: Update to 0.25.1.
...
* gnu/packages/tls.scm (certbot): Update 0.25.1.
(python-acme): Update to 0.25.1.
[native-inputs]: Add python-pytest.
[propagated-inputs]: Add python-requests-toolbelt.
2018-06-14 19:38:56 -04:00
Leo Famulari
9297fc61cc
gnu: Go 1.10: Update to 1.10.3.
...
* gnu/packages/golang.scm (go-1.10): Update to 1.10.3.
2018-06-14 17:49:56 -04:00
Leo Famulari
96fd9a0e62
gnu: Go 1.9: Update to 1.9.7.
...
* gnu/packages/golang.scm (go-1.9): Update to 1.9.7.
2018-06-14 17:49:53 -04:00
Ludovic Courtès
411959bef3
linux-initrd: Module check correctly handles hyphen vs. underscore.
...
Fixes <https://bugs.gnu.org/31714 >.
Reported by Vagrant Cascadian <vagrant@debian.org>
and Florian Pelz <pelzflorian@pelzflorian.de>.
* gnu/system/mapped-devices.scm (check-device-initrd-modules): Pass
LINUX-MODULES through 'normalize-module-name'.
* gnu/build/linux-modules.scm (normalize-module-name): Export.
2018-06-14 23:34:59 +02:00
Konrad Hinsen
565af91acc
gnu: emacs-racket-mode: Update and bug fix.
...
* gnu/packages/emacs.scm (emacs-racket-mode): Update and bug fix.
- Update to the current commit
- Bug fix: include Racket files in addition to Emacs Lisp files
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-14 23:34:59 +02:00
Fis Trivial
a8fb82a8ab
gnu: Add vowpal-wabbit.
...
* gnu/packages/machine-learning.scm (vowpal-wabbit): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-14 23:34:59 +02:00
Fis Trivial
112c2c010b
gnu: Add lightgbm.
...
* gnu/packages/machine-learning.scm (lightgbm): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-14 23:34:59 +02:00
Ludovic Courtès
baed923682
self: Add 'guix-daemon' to the result.
...
* gnu/packages/package-management.scm (guix-daemon): New variable.
* guix/self.scm (whole-package): Add #:daemon and honor it.
(compiled-guix): Pass #:daemon to 'whole-package'.
2018-06-14 23:34:59 +02:00
Gábor Boskovits
0effadcad5
gnu: libressl: Update to 2.7.4 [fixes CVE-2018-{0495,0732}].
...
* gnu/packages/tls.scm (libressl): Update to 2.7.4.
Signed-off-by: Leo Famulari <leo@famulari.name>
2018-06-14 17:11:17 -04:00
Leo Famulari
e3173fe18e
gnu: botan: Update to 2.6.0 [fixes CVE-2018-{9127,9860}].
...
* gnu/packages/crypto.scm (botan): Update to 2.6.0.
2018-06-14 16:02:52 -04:00
Leo Famulari
a4bae9af00
gnu: vdirsyncer: Update to 0.6.6.
...
* gnu/packages/dav.scm (vdirsyncer): Update to 0.6.6.
[arguments]: Simplify the man-page building.
2018-06-14 15:51:57 -04:00
Leo Famulari
44d1b9569b
gnu: python-click-log: Update to 0.3.2.
...
* gnu/packages/python.scm (python-click-log): Update to 0.3.2.
2018-06-14 15:51:56 -04:00
Leo Famulari
b6c675c693
gnu: GnuPG 1.4: Update to 1.4.23.
...
* gnu/packages/gnupg.scm (gnupg-1): Update to 1.4.23.
[source]: Remove patch.
* gnu/packages/patches/gnupg-1.4-CVE-2018-12020.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-06-14 15:35:23 -04:00
Tobias Geerinckx-Rice
ef0d765605
gnu: python-freezegun: Update to 0.3.10.
...
* gnu/packages/check.scm (python-freezegun): Update to 0.3.10.
2018-06-14 18:55:52 +02:00
Tobias Geerinckx-Rice
19611b7a0a
gnu: python-freezegun: Return #t from phase.
...
* gnu/packages/check.scm (python-freezegun)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-06-14 18:55:52 +02:00
Tobias Geerinckx-Rice
d518261f05
gnu: cppcheck: Update to 1.84.
...
* gnu/packages/check.scm (cppcheck): Update to 1.84.
2018-06-14 18:55:51 +02:00
Tobias Geerinckx-Rice
6dd5f2ea63
gnu: qrencode: Update to 4.0.2.
...
* gnu/packages/aidc.scm (qrencode): Update to 4.0.2.
2018-06-14 18:55:51 +02:00
Tobias Geerinckx-Rice
f71619648c
gnu: perl-dbi: Update to 1.641.
...
* gnu/packages/databases.scm (perl-dbi): Update to 1.641.
2018-06-14 18:55:51 +02:00
Tobias Geerinckx-Rice
1ba7a62362
gnu: python-nose-timer: Update to 0.7.2.
...
* gnu/packages/check.scm (python-nose-timer): Update to 0.7.2.
[source]: Remove patch...
* gnu/packages/patches/python-nose-timer-drop-ordereddict.patch:
...delete file...
* gnu/local.mk (dist_patch_DATA): ...and remove it.
2018-06-14 18:55:46 +02:00
Rutger Helling
ecbac51a0c
gnu: openrct2: Downgrade to 0.1.1.
...
* gnu/packages/games.scm (openrct2): Downgrade to 0.1.1 due to audio not
working on 0.1.2+. Needs fixing before upgrade.
[arguments]: Add "-DDOWNLOAD_TITLE_SEQUENCES=OFF" configure-flag. Remove
'fixgcc7 and 'get-rid-of-errors phases.
[native-inputs]: Remove gcc@7.
2018-06-14 18:14:30 +02:00
Clément Lassieur
43fa239717
gnu: emacs-password-store: Update to 1.7.2.
...
* gnu/packages/emacs.scm (emacs-password-store): Update to 1.7.2.
[propagated-inputs]: Add emacs-with-editor.
2018-06-14 17:37:04 +02:00
Clément Lassieur
ab6f400531
gnu: password-store: Update to 1.7.2.
...
* gnu/packages/password-utils.scm (password-store): Update to 1.7.2.
[source]: Remove 'password-store-gnupg-compat.patch'.
* gnu/packages/patches/password-store-gnupg-compat.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-06-14 17:36:59 +02:00
Ricardo Wurmus
f715f102e0
gnu: fio: Update to 3.7.
...
* gnu/packages/benchmark.scm (fio): Update to 3.7.
2018-06-14 15:41:09 +02:00
Ricardo Wurmus
53131eab2d
gnu: Add minimap2.
...
* gnu/packages/bioinformatics.scm (minimap2): New variable.
2018-06-14 13:51:15 +02:00
Ricardo Wurmus
ce573b1128
gnu: pigx-bsseq: Update to 0.0.9.
...
* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.9.
2018-06-14 12:56:49 +02:00
Ludovic Courtès
ea0a06cee2
Remove 'guix-register' and its traces.
...
* Makefile.am (SH_TESTS): Remove tests/guix-register.sh.
* build-aux/pre-inst-env.in (GUIX_REGISTER): Remove.
* gnu/build/install.scm (directives): Remove outdated comment.
* gnu/build/vm.scm (root-partition-initializer): Update comment.
* gnu/packages/package-management.scm (guix-register): Remove.
* guix/config.scm.in (%sbindir, %guix-register-program): Remove.
* guix/scripts/system.scm (install): Adjust docstring.
* guix/self.scm (make-config.scm): Remove #:guix. Do not generate
%sbindir and %guix-register-program.
(specification->package): Remove "guix".
* nix/guix-register/guix-register.cc: Remove.
* nix/libstore/store-api.cc (decodeValidPathInfo): Remove.
* nix/libstore/store-api.hh (decodeValidPathInfo): Remove declaration.
* nix/local.mk (sbin_PROGRAMS, guix_register_SOURCES)
(guix_register_CPPFLAGS, guix_register_LDFLAGS): Remove.
* tests/guix-register.sh: Remove.
2018-06-14 11:17:00 +02:00
Ludovic Courtès
eb9fe97495
database: Allow for deterministic database construction.
...
Fixes <https://bugs.gnu.org/21073 >.
* guix/store/database.scm (sqlite-register): Add #:time.
(%epoch): New variable.
(register-items): Add #:registration-time. Pass #:time to
'sqlite-register'.
* gnu/build/install.scm (register-closure): Pass #:registration-time.
2018-06-14 11:17:00 +02:00
Ludovic Courtès
078c2329c0
install: Use 'reset-timestamps' from (guix store database).
...
* gnu/build/install.scm (reset-timestamps): Remove.
* gnu/build/vm.scm: Use 'reset-timestamps' from (guix store database).
2018-06-14 11:17:00 +02:00
Ludovic Courtès
31a63be878
database: Add 'register-items'.
...
* guix/build/store-copy.scm (store-info): Export.
* guix/store/database.scm (register-items): New procedure.
(register-path): Implement in terms of 'register-items'.
* gnu/build/install.scm (register-closure): Use 'register-items' instead
of 'for-each' and 'register-path'.
2018-06-14 11:17:00 +02:00
Ludovic Courtès
c45477d2a1
install: Use (guix store database) instead of 'guix-register'.
...
* gnu/build/install.scm (register-closure): Add #:reset-timestamps? and
and #:schema; honor them. Rewrite in terms of 'register-path'.
(populate-single-profile-directory): Add #:schema and honor it. Make
/var/guix/profiles and /var/guix/gcroots.
* gnu/build/vm.scm (root-partition-initializer): Pass
#:reset-timestamps? to 'register-closure'.
* gnu/system/vm.scm (not-config?): New procedure.
(guile-sqlite3&co): New variable.
(expression->derivation-in-linux-vm)[config]: New variable.
[builder]: Use 'with-extensions'.
(iso9660-image)[schema, config]: New variables.
Wrap build expression in 'with-extensions'; add 'sql-schema' call.
Remove GUIX from INPUTS.
(qemu-image)[schema, config]: New variables.
Wrap body in 'with-extensions'.
(system-docker-image)[not-config?]: Remove.
[config]: Use 'make-config.scm'.
[schema]: New variable.
[build]: Use 'with-extensions'. Add call to 'sql-schema'. Remove GUIX
from INPUTS.
* gnu/system/file-systems.scm (%store-prefix): Check whether
'%store-prefix' is defined.
* guix/scripts/pack.scm (self-contained-tarball)[not-config?]
[libgcrypt, schema]: New variables.
[build]: Wrap in 'with-extensions'. Adjust imported module list to use
'make-config.scm' for (guix config).
2018-06-14 11:16:59 +02:00
Ludovic Courtès
be43c08b17
vm: 'expression->derivation-in-linux-vm' code can now use dlopen.
...
* gnu/system/vm.scm (expression->derivation-in-linux-vm)
[user-builder]: Define in non-monadic style as 'program-file'.
[loader]: Likewise, and 'execl' USER-BUILDER instead of loading it.
(system-docker-image): Pass BUILD as the second
argument to 'expression->derivation-in-linux-vm'.
(make-iso9660-image, qemu-image): Remove call to 'reboot'.
2018-06-14 11:16:59 +02:00
Ludovic Courtès
c5a2e1ffcb
build: Require Guile-SQLite3.
...
The next commits make (sqlite3) an indirect dependency of (gnu build
install), which is itself used by (guix scripts system), hence this new
requirement.
* configure.ac: Error out when $guix_cv_have_recent_guile_sqlite3 is
false. Remove HAVE_GUILE_SQLITE3 Automake conditional.
* Makefile.am (MODULES, SCM_TESTS): Remove HAVE_GUILE_SQLITE3 conditions.
* doc/guix.texi (Requirements): Add Guile-SQLite3.
* README: Ditto.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Add
GUILE-SQLITE3.
[arguments]: In 'wrap-program' phase, take guile-sqlite3 into account.
2018-06-14 11:16:58 +02:00
Ludovic Courtès
6892f0a247
store-copy: 'read-reference-graph' returns a list of records.
...
The previous implementation of 'read-reference-graph' was good enough
for many use cases, but it discarded the graph structure, which is
useful information in some cases.
* guix/build/store-copy.scm (<store-info>): New record type.
(read-reference-graph): Rewrite to return a list of <store-info>.
(closure-size, populate-store): Adjust accordingly.
* gnu/services/base.scm (references-file): Adjust accordingly.
* gnu/system/vm.scm (system-docker-image): Likewise.
* guix/scripts/pack.scm (squashfs-image, docker-image): Likewise.
* tests/gexp.scm ("gexp->derivation #:references-graphs"): Likewise.
2018-06-14 11:16:58 +02:00
Efraim Flashner
03439df66f
gnu: libgcrypt: Fix CVE-2018-0495.
...
* gnu/packages/gnupg.scm (libgcrypt)[replacement]: New field.
(libgcrypt/fixed): New package.
2018-06-14 11:06:48 +03:00
Clément Lassieur
85d79a79e4
gnu: Add python-dns-lexicon.
...
* gnu/packages/python.scm (python-dns-lexicon, python2-dns-lexicon): New
variables.
2018-06-14 08:18:06 +02:00
Clément Lassieur
b863b50d80
gnu: Add python-pynamecheap.
...
* gnu/packages/python.scm (python-pynamecheap, python2-pynamecheap): New
variables.
2018-06-14 08:18:02 +02:00
Clément Lassieur
f4adbe7405
gnu: Add python-tldextract.
...
* gnu/packages/python.scm (python-tldextract, python2-tldextract): New
variables.
2018-06-14 08:17:59 +02:00
Clément Lassieur
0dc572380b
gnu: Add python-requests-file.
...
* gnu/packages/python.scm (python-requests-file, python2-requests-file): New
variables.
2018-06-14 08:17:55 +02:00
Arun Isaac
40c1b61aac
gnu: Add tmate.
...
* gnu/packages/terminals.scm (tmate): New variable.
2018-06-14 11:20:31 +05:30
Tobias Geerinckx-Rice
0975ca3fd4
services: tor: Mark end of auto-generated configuration block.
...
* gnu/services/networking.scm (tor-configuration->torrc): Clearly
demarcate auto-generated lines.
2018-06-14 05:21:35 +02:00
Tobias Geerinckx-Rice
0b5c16c07f
Fix typo in (gnu packages gtk) header.
...
* gnu/packages/gtk.scm: Fix ‘Coypright’ typo.
2018-06-14 04:30:50 +02:00
Tobias Geerinckx-Rice
b262aba733
gnu: python-gnupg: Return #t from phase.
...
* gnu/packages/gnupg.scm (python-gnupg)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-14 04:02:14 +02:00
Tobias Geerinckx-Rice
ff76a1e9ca
gnu: python-gnupg: Update to 0.4.3.
...
* gnu/packages/gnupg.scm (python-gnupg): Update to 0.4.3.
[arguments]: Remove obsolete substitution.
2018-06-14 04:01:21 +02:00
Tobias Geerinckx-Rice
2b78360138
gnu: sssd: Update to 1.16.2.
...
* gnu/packages/sssd.scm (sssd): Update to 1.16.2.
[native-inputs]: Add libxml2.
2018-06-14 00:52:30 +02:00
Ricardo Wurmus
844cc1c8f3
gnu: pigx-scrnaseq: Update to 0.0.5.
...
* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.5.
[inputs]: Add python-magic.
2018-06-13 22:30:55 +02:00
Nicolas Goaziou
4bf474b243
gnu: emacs-orgalist: Update to 1.8.
...
* gnu/packages/emacs.scm (emacs-orgalist): Update to 1.8.
2018-06-13 21:38:18 +02:00
Kei Kebreau
935cb931b5
gnu: emacspeak: Update to 48.0.
...
* gnu/packages/emacs.scm (emacspeak): Update to 48.0.
[arguments]: Use 'invoke'. In the 'install' phase, add additional
installation directories and fix the launch script substitution.
[inputs]: Add emacs and perl.
[native-inputs]: Remove emacs-minimal.
2018-06-13 14:44:13 -04:00
Ricardo Wurmus
6ccd88e8cb
gnu: r-factoextra: Fix syntax error.
...
* gnu/packages/cran.scm (r-factoextra)[description]: Fix syntax error.
2018-06-13 16:42:29 +02:00
Ricardo Wurmus
13b8dcf589
gnu: r-seurat: Update to 2.3.2.
...
* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.3.2.
[propagated-inputs]: Add r-hdf5r.
2018-06-13 15:14:37 +02:00