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
Efraim Flashner
c7b757c46c
gnu: gama: Update to 2.06.
...
* gnu/packages/gps.scm (gama): Update to 2.06.
2019-07-08 10:38:23 +03:00
Vagrant Cascadian
d335ef51d7
gnu: diffoscope: Update to 116.
...
* gnu/packages/package-management (diffoscope): Update to 116.
2019-07-07 18:57:28 -07:00
Pierre Langlois
bf187d92e3
gnu: Add csvkit.
...
* gnu/packages/wireservice.scm (csvkit): New variable.
* gnu/packages/patches/csvkit-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois
213b05f04e
gnu: Add python-agate-excel.
...
* gnu/packages/wireservice.scm (python-agate-excel): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois
f1122a2c91
gnu: Add python-agate-dbf.
...
* gnu/packages/wireservice.scm (python-agate-dbf): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00