1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 06:45:55 +02:00
Commit Graph

64560 Commits

Author SHA1 Message Date
Vinicius Monego 48a17846fa gnu: Add python-libsass.
* gnu/packages/python-xyz.scm (python-libsass): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-29 08:07:40 +03:00
Oleg Pykhalov 03914b9d8c examples: Add password for Alice's brother.
* gnu/system/examples/desktop.tmpl (users)[bob]: Add password.
2020-07-29 07:50:23 +03:00
Brett Gilio 6fd2ecedb6 gnu: emacs-erc-image: Patch eval-after-load procedure.
* gnu/packages/emacs-xyz.scm (emacs-erc-image)[arguments]: Create a phase that
substitutes the ERC module for ERC-AUTO. When ERC is used the autoloader for
for Emacs hangs indefinitely (if daemonized) or fails.
2020-07-28 23:30:05 -05:00
Maxim Cournoyer f0d7897e8d gnu: gnome-boxes: Add missing inputs.
* gnu/packages/gnome.scm (gnome-boxes)[inputs]: Add glib-networking and
gsettings-desktop-schemas.
[description]: Mention the requirement of having the libvirt and virtlog
services running.
2020-07-28 22:27:18 -04:00
Tobias Geerinckx-Rice 2f04eb4852 gnu: minicom: Don't use a vanished tarball.
* gnu/packages/engineering.scm (minicom)[source]: Use GIT-FETCH and
GIT-FILE-NAME.  Switch to salsa from dead alioth.
[arguments]: Replace the default ‘bootstrap’ phase.
[native-inputs]: Add autoconf, automake, gettext-minimal, and pkg-config.
[home-page]: Update to salsa from dead alioth.
2020-07-29 04:25:56 +02:00
Mark H Weaver 748ab8b364 gnu: webkitgtk: Update to 2.28.4.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.4.
2020-07-28 18:31:28 -04:00
Justus Winter df6fb956c5 gnu: Add python-sop.
* gnu/packages/python-crypto.scm (python-sop): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-29 00:22:01 +02:00
Justus Winter 1b11e894b8 gnu: Add python-pgpy.
* gnu/packages/python-crypto.scm (python-pgpy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-29 00:22:01 +02:00
Justus Winter 7b7543376b gnu: Add rnp.
* gnu/packages/openpgp.scm (rnp): New variable.
* gnu/packages/patches/rnp-add-version.cmake.patch: New file.
* gnu/packages/patches/rnp-disable-ruby-rnp-tests.patch: New file.
* gnu/packages/patches/rnp-unbundle-googletest.patch: New file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-29 00:22:01 +02:00
Michael Rohleder e402ccd003 gnu: libextractor: Update to 1.10.
* gnu/packages/gnunet.scm (libextractor): Update to 1.10.
[arguments]: Add 'fix-exiv2-tests' phase.
[inputs]: Add GIFLIB, remove TIDY-HTML.
* gnu/packages/patches/libextractor-exiv2.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-29 00:22:01 +02:00
Ludovic Courtès 12a3d7d6f7 system: 'operating-system-with-provenance' uses the OS location info.
This allows 'guix deploy' to save the config file when it's available.

* gnu/system.scm (operating-system-configuration-file): New procedure.
(operating-system-with-provenance): 'config-file' defaults to the value
returned by 'operating-system-configuration-file'.
2020-07-29 00:22:01 +02:00
Ricardo Wurmus 5c622a0a68 gnu: pcb-rnd: Update to 2.2.3.
* gnu/packages/engineering.scm (pcb-rnd): Update to 2.2.3.
2020-07-29 00:11:38 +02:00
Ricardo Wurmus 28cbf3ef42 gnu: lepton-eda: Update to 1.9.11-20200604.
* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.11-20200604.
2020-07-29 00:11:34 +02:00
Tobias Geerinckx-Rice 0f7db2a150 gnu: youtube-dl: Update to 2020.07.28.
* gnu/packages/video.scm (youtube-dl): Update to 2020.07.28.
2020-07-28 23:37:36 +02:00
Tobias Geerinckx-Rice 8410eab8f1 gnu: xfwm4: Update to 4.14.3.
* gnu/packages/xfce.scm (xfwm4): Update to 4.14.3.
2020-07-28 23:37:36 +02:00
Tobias Geerinckx-Rice 6bf70cc8e7 gnu: i3-gaps: Update to 4.18.2.
* gnu/packages/wm.scm (i3-gaps): Update to 4.18.2.
2020-07-28 23:37:36 +02:00
Tobias Geerinckx-Rice 79fed26e2c gnu: i3-wm: Update to 4.18.2.
* gnu/packages/wm.scm (i3-wm): Update to 4.18.2.
2020-07-28 23:37:36 +02:00
Tobias Geerinckx-Rice b0bf47f160 gnu: inxi-minimal: Update to 3.1.05-2.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.05-2.
2020-07-28 21:47:23 +02:00
Tobias Geerinckx-Rice a81a64492f gnu: anki: Don't phone home for updates.
* gnu/packages/education.scm (anki)[arguments]: Add a
‘disable-update-check’ phase.
2020-07-28 21:25:57 +02:00
Tobias Geerinckx-Rice ccd0a009dc gnu: conky: Update to 1.11.6.
* gnu/packages/conky.scm (conky): Update to 1.11.6.
2020-07-28 21:25:57 +02:00
Tobias Geerinckx-Rice 511bfafa14 gnu: straw-viewer: Comment out .desktop installation.
This will only make sense when the GTK version is built.

* gnu/packages/video.scm (straw-viewer)[arguments]: Comment out
‘install-desktop’ phase.
2020-07-28 21:24:12 +02:00
Tobias Geerinckx-Rice 33de9ee42f gnu: xtl: Update to 0.6.15.
* gnu/packages/cpp.scm (xtl): Update to 0.6.15.
2020-07-28 21:24:12 +02:00
Tobias Geerinckx-Rice 468c8f6434 gnu: pixz: Update to 1.0.7.
* gnu/packages/compression.scm (pixz): Update to 1.0.7.
2020-07-28 21:24:12 +02:00
Tobias Geerinckx-Rice 0a00d157e6 gnu: freeorion: Update to 0.4.10.
* gnu/packages/games.scm (freeorion): Update to 0.4.10.
[inputs]: Use Python 3 and default boost.
2020-07-28 21:24:12 +02:00
Jesse Gibbons 6fba1f4ded gnu: knights: Fix build.
* gnu/packages/games.scm (knights)[arguments]<#:make-flags>: Add
"CXXFLAGS=-lpthread".

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-28 21:13:27 +03:00
Mark H Weaver 6a14917a16 gnu: icecat: Update to 68.11.0-guix0-preview1 [security-fixes].
Includes fixes for CVE-2020-6463, CVE-2020-6514, CVE-2020-15652, and
CVE-2020-15659.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-07-28 14:12:31 -04:00
Christopher Lemmer Webber 305b388ca8 gnu: Add emacs-spaceline-next.
This version tracks emacs-spaceline from git... the latest stable release is
several years old and has various bugs related to the ERC track bar, amongst
other things.

* gnu/packages/emacs-xyz.scm (emacs-spaceline-next): New variable.
2020-07-28 11:10:24 -04:00
Nicolas Goaziou 0c121f484a gnu: emacs-popup: Update to 0.5.8.
* gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.8.
2020-07-28 15:52:00 +02:00
Ludovic Courtès c088aa2988 pack: "fakechroot" engine always creates its store.
Previously it would silently fail to create the /gnu/store symlink when
the host has a read-only /gnu as is the case in these tests.

* gnu/packages/aux-files/run-in-namespace.c (exec_with_loader): Unlink
the ancestor of ORIGINAL_STORE under NEW_ROOT.  Check the return value
of 'symlink' when creating NEW_STORE.
* tests/guix-pack-relocatable.sh: Check the contents of the store as
seen by the wrapped executable, with all three engines, and with both
"/gnu" and "/gnu/store" erased.
2020-07-28 14:41:05 +02:00
Ludovic Courtès c6c0d5a22c pack: "fakechroot" execution engine can load its audit module.
Fixes <https://bugs.gnu.org/42558>.

Until now, loading 'pack-audit.so' in a truly non-Guix environment would
usually fail because 'pack-audit.so' depends on 'libgcc_s.so' and
'libc.so', none of which could be found.

Furthermore, the test was not working as expected: the trick

  unshare -mrf sh -c 'mount -t tmpfs none /gnu ; ...'

would allow the fakechroot engine to make its store available as
/gnu/store as a result of another bug.

* gnu/packages/aux-files/run-in-namespace.c (relocated_search_path): New
function.
(exec_with_loader): Pass "--library-path" to the loader.
* guix/scripts/pack.scm (wrapped-package)[build](runpath): New procedure.
(elf-loader-compile-flags): Pass "-DLOADER_AUDIT_RUNPATH".
* tests/guix-pack-relocatable.sh: Remove 'STORE_PARENT'.
(run_without_store): New function.  Erase $NIX_STORE_DIR instead of
$STORE_PARENT.
Use 'run_without_store' throughout.
2020-07-28 14:41:04 +02:00
Mathieu Othacehe 8b221b64a5 store: deduplication: Handle fs without d_type support.
scandir* uses readdir, which means that the file type property can be 'unknown
if the underlying file-system does not support d_type. Make sure to fallback
to lstat in that case.

Fixes: https://issues.guix.gnu.org/issue/42579.

* guix/store/deduplication.scm (deduplicate): Handle the case where properties
is 'unknown because the underlying file-system does not support d_type.
2020-07-28 14:10:28 +02:00
Pierre Neidhardt 64e8f2ec2d doc: Warn against using the .scm extension for the channel news file.
* doc/guix.texi (Writing Channel News): Explain the issue with using the .scm
extension and possible workarounds; fix the example to use the .txt extension instead.
2020-07-28 13:43:45 +02:00
Michael Rohleder f2dc025eda gnu: emacs-yasnippet-snippets: Update to 0.23
* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets): Update to 0.23.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-28 12:46:43 +02:00
Nicolas Goaziou 23f8c10198 gnu: Update copyright.
* gnu/packages/qt.scm: Update copyright.
2020-07-28 12:44:54 +02:00
Michael Rohleder 135063495b gnu: emacs-perspective: Update to 2.9.
* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.9.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-28 12:39:08 +02:00
Michael Rohleder d8d089e8b6 gnu: tidy-html: Update to 5.7.28.
* gnu/packages/web.scm (tidy-html): Update to 5.7.28.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-28 12:13:35 +03:00
Efraim Flashner 5f18f36dcf gnu: evisum: Update to 0.5.1.
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.1.
2020-07-28 12:05:00 +03:00
Efraim Flashner 02dcd14f84 gnu: terminology: Update to 1.8.0.
* gnu/packages/enlightenment.scm (terminology): Update to 1.8.0.
2020-07-28 12:02:37 +03:00
Jan Wielkiewicz 840d7034ec gnu: arm-none-eabi-toolchain: Fix compilation.
* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update)
[native-inputs]: Remove gcc-5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-28 10:43:43 +03:00
Maxim Cournoyer 076fd4e791 gnu: lib2geom: Fix more tests.
There were still two tests failing on aarch64-linux:

1. rotated-rect-test,
2. ellipse-test.

The first one was removed along with the RotatedRect class in latest upstream,
while the second one is yet numerical accuracy related.  It gets fixed by
updating the already existing 'lib2geom-fix-tests' patch.

* gnu/packages/graphics.scm (lib2geom): Bump revision to "2", and update
commit hash to the latest one available.
* gnu/packages/patches/lib2geom-fix-tests.patch: Update patch.
2020-07-28 00:32:00 -04:00
Tobias Geerinckx-Rice f43458d70a gnu: python2-ttystatus: Update to 0.38.
* gnu/packages/python-xyz.scm (python2-ttystatus): Update to 0.38.
2020-07-28 02:18:47 +02:00
Tobias Geerinckx-Rice ad4ee037fd gnu: python-parso: Update to 0.7.1.
* gnu/packages/python-xyz.scm (python-parso): Update to 0.7.1.
2020-07-28 02:18:47 +02:00
Tobias Geerinckx-Rice 3d320ae1af gnu: python2-ttystatus: Don't use unstable tarball.
* gnu/packages/python-xyz.scm (python2-ttystatus)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2020-07-28 02:18:47 +02:00
Tobias Geerinckx-Rice 44831ecb11 gnu: lsp-plugins: Update to 1.1.24.
* gnu/packages/music.scm (lsp-plugins): Update to 1.1.24.
2020-07-28 02:18:47 +02:00
Julien Lepiller c1b11a52eb gnu: java-jakarta-oro: Fix reproducibility issue.
* gnu/packages/java.scm (java-jakarta-oro)[arguments]: Do not record
current date.
2020-07-28 02:13:54 +02:00
Julien Lepiller c1fb0d8ec9 gnu: java-bsh: Fix reproducibility issue.
* gnu/packages/java.scm (java-bsh)[arguments]: Do not record current
date.
2020-07-28 01:53:08 +02:00
Andrew Whatson fc677fae03 gnu: emacs-flycheck-guile: Update to 0.2.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-28 00:18:41 +02:00
Tobias Geerinckx-Rice 7b58d009a9 gnu: libtextstyle: Update to 0.21.
* gnu/packages/gettext.scm (libtextstyle): Update to 0.21.
2020-07-27 20:46:19 +02:00
Tobias Geerinckx-Rice 0cd0263180 gnu: rdiff-backup: Update to 2.0.5.
* gnu/packages/backup.scm (rdiff-backup): Update to 2.0.5.
2020-07-27 20:46:19 +02:00
Mathieu Othacehe 4aa7dfe47f gnu: zlib: Document why "git-fetch" cannot be used.
* gnu/packages/guile.scm (guile-zlib): Explain that using "git-fetch" would
create and endless inclusion loop here.
2020-07-27 18:30:21 +02:00