Commit Graph

45708 Commits

Author SHA1 Message Date
Efraim Flashner 037036cb19
gnu: strongswan: Update to 5.8.0 [fixes CVE-2018-17540, CVE-2018-2065{0,1}].
* gnu/packages/networking.scm (strongswan): Update to 5.8.0.
2019-07-10 21:33:48 +03:00
Efraim Flashner 666879604c
gnu: net-snmp: Mark package not affected by CVE-2015-8100.
* gnu/packages/networking.scm (net-snmp)[properties]: New field.
2019-07-10 21:33:34 +03:00
Tobias Geerinckx-Rice e14c06d87a
gnu: testdisk: Download over HTTPS.
* gnu/packages/admin.scm (testdisk)[source]: Use HTTPS.
2019-07-10 17:39:28 +02:00
Tobias Geerinckx-Rice 2b336e9354
gnu: testdisk: Update to 7.1.
* gnu/packages/admin.scm (testdisk): Update to 7.1.
2019-07-10 17:39:28 +02:00
Tobias Geerinckx-Rice bde9912506
gnu: sedsed: Update to 1.1.
* gnu/packages/admin.scm (sedsed): Update to 1.1.
[arguments]: Use (default) Python (3).
2019-07-10 17:39:28 +02:00
Tobias Geerinckx-Rice b7e26ec695
gnu: sedsed: Symlink after wrapping.
Drop unused .sedsed-real symlink and avoid sedsed → sedsed.py
→ .sedsed.py-real exec chain.

* gnu/packages/admin.scm (sedsed)[arguments]: Move ‘symlink’ phase
after ‘wrap’.
2019-07-10 17:39:28 +02:00
Tobias Geerinckx-Rice ec40227b2c
gnu: mutter: Remove duplicate gtk+ input.
* gnu/packages/gnome.scm (mutter)[arguments]: Remove duplicate gtk+
from propagated-inputs.
2019-07-10 17:39:28 +02:00
Efraim Flashner 841bddb4b4
gnu: a2ps: Fix CVE-2015-8107.
* gnu/packages/pretty-print.scm (a2ps)[source]: Add patch.
* gnu/packages/patches/a2ps-CVE-2015-8107.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2019-07-10 12:47:47 +03:00
Efraim Flashner 3e4afe0298
gnu: mupdf: Update to 1.15.0 [fixes CVE-2018-18662, CVE-2018-19777,
CVE-2018-1988{1,2}, CVE-2019-613{0,1}, CVE-2019-7321].

* gnu/packages/pdf.scm (mupdf): Update to 1.15.0.
[source]: Update source snippet.
2019-07-10 12:46:02 +03:00
Efraim Flashner cb5b51498b
gnu: mujs: Update to 1.0.6 [fixes CVE-2019-1141{1,2,3}, CVE-2019-12798].
* gnu/packages/javascript.scm (mujs): Update to 1.0.6.
[source]: Download using url-fetch.
[arguments]: Update 'install-shared-library phase.
[home-page]: Update to new home-page.
2019-07-10 12:45:35 +03:00
Efraim Flashner 05f386f103
gnu: plib: Fix CVE-2011-4620, CVE-2012-4552.
* gnu/packages/game-development.scm (plib)[patches]: Add patches.
* gnu/packages/patches/plib-CVE-2011-4620.patch,
gnu/packages/patches/plib-CVE-2012-4552.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2019-07-10 12:45:34 +03:00
Efraim Flashner ba70479753
gnu: python-gnupg: Update to 0.4.4 [fixes CVE-2019-6690].
* gnu/packages/gnupg.scm (python-gnupg): Update to 0.4.4.
2019-07-10 12:45:24 +03:00
Efraim Flashner 11450f15b4
gnu: gpgme: Add updater properties.
* gnu/packages/gnupg.scm (gpgme)[properties]: New field. Add ftp-server,
ftp-directory.
2019-07-10 11:40:55 +03:00
Efraim Flashner ec3f88af7e
gnu: npth: Add updater properties.
* gnu/packages/gnupg.scm (npth)[properties]: New field. Add ftp-server,
ftp-directory.
2019-07-10 11:39:09 +03:00
Efraim Flashner ee755b702f
gnu: gpa: Update to 0.10.0.
* gnu/packages/gnupg.scm (gpa): Update to 0.10.0.
2019-07-10 11:06:32 +03:00
Efraim Flashner 9a451a6740
gnu: gpa: Add updater properties.
* gnu/packages/gnupg.scm (gpa)[properties]: New field, add ftp-server,
ftp-directory.
2019-07-10 11:06:31 +03:00
Efraim Flashner 2d775ed2d6
gnu: postgresql@9: Update to 9.6.14 [fixes CVE-2018-1058, CVE-2019-9193]
* gnu/packages/databases.scm (postgresql@9): Update to 9.6.14.
2019-07-10 11:06:15 +03:00
Efraim Flashner e5b810f755
gnu: gnupg: Update to 2.2.17.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.17.
2019-07-10 09:56:08 +03:00
Mark H Weaver 6c83c48391
gnu: icecat: Update to 60.8.0-guix1 [security fixes].
Includes fixes for CVE-2019-9811, CVE-2019-11709, CVE-2019-11711,
CVE-2019-11712, CVE-2019-11713, CVE-2019-11715, CVE-2019-11717,
CVE-2019-11719, CVE-2019-11729, and CVE-2019-11730.

* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.8.0-guix1.
(icecat-source)[upstream-firefox-source]: Update hash.
(icecat): Refresh some stale comments.
2019-07-09 19:31:36 -04:00
Marius Bakke 760d90cc6a
gnu: ungoogled-chromium: Increase build timeout.
* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Set TIMEOUT to
40 hours.
2019-07-10 00:54:29 +02:00
Tobias Geerinckx-Rice 12b1ec6617
gnu: iproute2: Update to 5.2.0.
* gnu/packages/linux.scm (iproute): Update to 5.2.0.
2019-07-09 23:08:50 +02:00
Oleg Pykhalov 38a9b4b74e
gnu: python-internetarchive: Update to 1.8.5.
* gnu/packages/web.scm (python-internetarchive)[version]: Update to 1.8.5.
[source](modules, snippet): New fields.
2019-07-09 20:41:14 +03:00
Efraim Flashner 710f027765
gnu: wgetpaste: Update to 2.29.
* gnu/packages/wget.scm (wgetpaste): Update to 2.29.
[arguments]: Replace default paste service. Install license file.
2019-07-09 16:52:59 +03:00
Oleg Pykhalov 534ceb7de1
gnu: emacs-stumpwm-mode: Update to 0.0.1-1.8fbe071.
* gnu/packages/emacs-xyz.scm (emacs-stumpwm-mode): Update to 0.0.1-1.8fbe071.
2019-07-09 14:42:22 +03:00
Tobias Geerinckx-Rice 48182cff03
gnu: r-biocinstaller: Remove entirely.
This follows up on commit 0971f8bd88,
which led to ‘r-biocmanager: unbound variable’ errors.  See
<https://lists.gnu.org/archive/html/guix-devel/2019-07/msg00120.html>.

* gnu/packages/bioinformatics.scm (r-biocinstaller): Remove variable.
2019-07-09 13:26:26 +02:00
Hartmut Goebel 582de58c69
gnu: Add anonip.
* gnu/packages/web.scm (anonip): New variable.
2019-07-09 13:20:36 +02:00
Nicolas Goaziou 3c2bbbb0ff
gnu: snap: Update to 5.0.1.
* gnu/packages/education.scm (snap): Update to 5.0.1.
2019-07-09 09:13:43 +02:00
Nicolas Goaziou 032ca4baa7
gnu: musescore: Update to 3.2.3.
* gnu/packages/music.scm (musescore): Update to 3.2.3.
2019-07-09 09:02:50 +02:00
Tobias Geerinckx-Rice 3fd3dd33cb
gnu: libmicrohttpd: Update to 0.9.65.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.65.
2019-07-09 04:48:02 +02:00
Tobias Geerinckx-Rice 35014c402d
gnu: grub: Build ‘grub-mount’.
This increases the closure size by a mere 1.8 MiB (0.8%).

* gnu/packages/bootloaders.scm (grub)[inputs]: Add fuse.
2019-07-09 01:43:31 +02:00
Tobias Geerinckx-Rice 069ab3bbfd
gnu: grub: Update to 2.04.
* gnu/packages/bootloaders.scm (grub): Update to 2.04.
[source]: Remove upstreamed patches.
[arguments]: Don't require Python.  Add a ‘disable-pixel-perfect-test’
phase to skip tests that fail with with our newer Unifont.
* gnu/packages/patches/grub-efi-fat-serial-number.patch: Adjust context.
* gnu/packages/patches/grub-binutils-compat.patch,
gnu/packages/patches/grub-check-error-efibootmgr.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2019-07-09 01:28:11 +02:00
Tobias Geerinckx-Rice 9b2644c292
guix-install.sh: Don't initialise ~/.gnupg.
* etc/guix-install.sh (chk_gpg_keyring): Call gpg with ‘--dry-run’.
2019-07-08 18:16:10 +02:00
Tobias Geerinckx-Rice 5d8e505ce5
guix-install.sh: Check for PGP key separately.
* etc/guix-install.sh (chk_gpg_keyring): New function to handle the
public key check previously stuffed into chk_require.
(main): Call it.
2019-07-08 18:16:10 +02:00
Christopher Baines 1d0bde2ee4
discovery: Handle edge case in scheme-files when looking at symlinks.
Previously, this code would cause crashes in Guix (running guix package -s for
example) which could be experienced when Emacs creates temporary files in the
gnu/packages/patches directory when a patch file has been edited, but not
saved.

* guix/discovery.scm (scheme-files): Add else clause to cond used when
handling symlinks.
2019-07-08 17:04:35 +01:00
Tobias Geerinckx-Rice 7a2e0c52df
guix-install.sh: Add missing ‘local’ declaration.
* etc/guix-install.sh (chk_require): Make $c local.
2019-07-08 17:47:39 +02:00
Tobias Geerinckx-Rice 6c77d79a49
guix-install.sh: Treat REQUIRE as the array it is.
Don't flatten it into a string only to split it again later.

* etc/guix-install.sh (chk_require): Iterate over array elements, not
string tokens.
(main): Pass $REQUIRE as an array of arguments.
2019-07-08 17:47:39 +02:00
Carl Dong b6dc08393e
scripts: environment: Add --no-cwd.
* doc/guix.texi (Invoking guix environment): Add --no-cwd.
* guix/scripts/environment.scm (show-help, %options): Add --no-cwd.
(launch-environment/container): Add 'map-cwd?' param; only add mapping
for cwd if #t.  Only change to cwd within container if #t, otherwise
home.
(guix-environment): Error if --no-cwd without --container.  Provide
'(not no-cwd?)' to launch-environment/container as 'map-cwd?'.
* tests/guix-environment.sh: Add test for no-cwd.

Co-authored-by: Mike Gerwitz <mtg@gnu.org>
2019-07-08 10:33:20 -04:00
Carl Dong a655d504aa
scripts: environment: Only rewrite user-specified mappings.
* guix/scripts/environment.scm (launch-environment/container): Only
  apply override-user-mappings to user-mappings and cwd. Do not apply to
  network configuration mapping and inputs.
2019-07-08 10:33:19 -04:00
Tobias Geerinckx-Rice 0971f8bd88
gnu: Remove r-biocinstaller.
It requires R < 3.6 and is no longer supported.

* gnu/packages/bioinformatics.scm (r-biocinstaller): Define as
deprecated in favour of r-biocmanager.
2019-07-08 16:13:11 +02:00
Tobias Geerinckx-Rice 1042e3481d
gnu: r-xbioc: Update to 0.1.16-1.6ff0670.
This is needed to deprecate r-biocinstaller, which is no longer
distributed.

* gnu/packages/bioinformatics.scm (r-xbioc): Update to 0.1.16-1.6ff0670.
[propagated-inputs]: Replace deprecated r-biocinstaller with
r-biocmanager.
2019-07-08 16:11:55 +02:00
Tobias Geerinckx-Rice ddfb62807d
gnu: cmh: Fix build.
This follows up on commit 1de48e8f8a.

* gnu/packages/algebra.scm (fplll-4-cmh): New variable.
(cmh)[inputs]: Use it.
2019-07-08 15:48:07 +02:00
Tobias Geerinckx-Rice 69e3512b7c
gnu: libomp: Download over HTTPS.
* gnu/packages/llvm.scm (libomp)[source]: Use HTTPS.
2019-07-08 15:33:35 +02:00
Tobias Geerinckx-Rice e2170c3192
gnu: libomp: Fix source hash.
This is a follow-up to commit c5296e205b,
which updated llvm.

* gnu/packages/llvm.scm (libomp)[source]: Fix hash.
2019-07-08 15:33:35 +02:00
Tobias Geerinckx-Rice 61242625ad
gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Update to 3.4.7.
* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene):
Update to 3.4.7.
2019-07-08 15:33:35 +02:00
Joseph LaFreniere 377b0501c4
gnu: Add emacs-polymode-org.
* gnu/packages/emacs-xyz.scm (emacs-polymode-org): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:56 +02:00
Joseph LaFreniere 85630d8042
gnu: emacs-polymode: Update to 0.2.
* gnu/packages/emacs-xyz.scm (emacs-polymode): Update to 0.2.
[source]: Change URL of Git repository to Polymode GitHub project.
[homepage]: Change URL to polymode GitHub project.
[description]: Realign text.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:56 +02:00
ison 88a29b5cd3
gnu: i3blocks: Update to ec050e7.
* gnu/packages/wm.scm (i3blocks): Update to ec050e7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:56 +02:00
Pierre Langlois a55dd25d3e
gnu: dosfstools: Enable compat symlinks.
Enable compatibility symlinks to provide commands such as `mkfs.vfat`.

* gnu/packages/disk.scm (dosfstools)[arguments]: Pass
"--enable-compat-symlinks" to configure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:56 +02:00
Pierre Langlois b9a1d74de5
gnu: wireservice: New wireservice-package macro.
Replace the parent 'base-package' variable with a 'wireservice-package' macro
that includes all common package fields.

* gnu/packages/wireservice.scm (base-package): Delete.
(wireservice-package): New macro.
(python-leather, python-agate, python-agate-sql, python-agate-dbf,
python-agate-excel): Use wireservice-package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:55 +02:00
Ludovic Courtès cdf689471a
channels: Key cached channel derivations by system.
Previously, the channel instance to derivation mapping would be
independent of the system.  Thus, building the same channel instance for
several different systems would always return the derivation that was
first computed.

This is a followup to c3ab921eed.

* guix/channels.scm (channel-instance-derivations)[instance->derivation]:
Pass the current system as a third argument to 'mcached'.
2019-07-08 13:05:55 +02:00