1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-08 14:10:38 +02:00
Commit Graph

56979 Commits

Author SHA1 Message Date
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
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
Mathieu Othacehe
69361e8881 gnu: lzlib: Use url-fetch instead of git-fetch.
* gnu/packages/guile.scm (guile-lzlib)[source]: Use url-fetch instead of
git-fetch.
2020-07-27 15:48:28 +02:00
Mathieu Othacehe
442413912b gnu: zlib: Use url-fetch instead of git-fetch.
* gnu/packages/guile.scm (guile-zlib)[source]: Use url-fetch instead of
git-fetch.
2020-07-27 15:46:50 +02:00
Mathieu Othacehe
e5758aeb0e gnu: Move guile-zlib and guile-lzlib packages.
* gnu/packages/guile-xyz.scm (guile-zlib, guile-lzlib): Move to ...
* gnu/packages/guile.scm: ... here.
2020-07-27 15:02:33 +02:00
Efraim Flashner
069da2433e gnu: Add python-mastodon-py.
* gnu/packages/mastodon.scm (python-mastodon-py): New variable.
2020-07-27 13:11:37 +03:00
Efraim Flashner
ab8c707dd3 gnu: Add python-http-ece.
* gnu/packages/python-web.scm (python-http-ece): New variable.
2020-07-27 13:11:34 +03:00
Anders Thuné
e4b8feaf5c gnu: Add xdg-desktop-portal-gtk.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Anders Thuné
911504377f gnu: Add xdg-desktop-portal.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Ludovic Courtès
0c75dc7d0f gnu: pipewire@0.3: Update to 0.3.7.
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.7.
2020-07-27 12:06:36 +02:00
Anders Thuné
ef43f74c2b gnu: Add libportal.
* gnu/packages/freedesktop.scm (libportal): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Anders Thuné
d888a9c9f9 gnu: Add pipewire-0.3.
* gnu/packages/linux.scm (pipewire-0.3): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Robin Green
73cb3e103f services: auditd: Provide default configuration directory.
* gnu/services/auditd.scm (auditd.conf)
(%default-auditd-configuration-directory): New variables.
(<auditd-configuration>): Switch to 'define-record-type*'.
[configuration-directory]: New field.
(auditd-shepherd-service): Honor 'configuration-directory'.  Pass #:pid-file.
(auditd-service-type)[description]: Tweak.
[default-value]: Provide 'configuration-directory'.
* doc/guix.texi (Miscellaneous Services): Update docs to reflect
changes.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Ludovic Courtès
79501f26ab services: Add 'unattended-upgrade-service-type'.
* gnu/services/admin.scm (<unattended-upgrade-configuration>): New
record type.
(%unattended-upgrade-log-file): New variable.
(unattended-upgrade-mcron-jobs, unattended-upgrade-log-rotations): New
procedures.
(unattended-upgrade-service-type): New variable.
* doc/guix.texi (Service Reference): Add 'provenance-service-type' anchor.
(Unattended Upgrades): New section.
2020-07-27 12:06:36 +02:00
Ludovic Courtès
c20e697ea1 gnu: guile-reader: Switch to Guile 3.0.
* gnu/packages/guile-xyz.scm (guile-reader)[inputs]: Switch to GUILE-3.0.
(guile2.2-reader): New variable.
* gnu/packages/guile-xyz.scm (haunt)[propagated-inputs]: Add GUILE-READER.
(guile2.2-haunt)[propagated-inputs]: Use GUILE2.2-READER.
* gnu/packages/skribilo.scm (skribilo)[propagated-inputs]: Use
GUILE2.2-READER and GUILE2.2-LIB.
2020-07-27 12:06:36 +02:00
Ludovic Courtès
a7c69419c2 gnu: guile-reader: Update to 0.6.3.
* gnu/packages/guile-xyz.scm (guile-reader): Update to 0.6.3.
[native-inputs]: Use GPERF instead of GPERF-3.0.
2020-07-27 12:06:35 +02:00
Ludovic Courtès
a396dd01bc machine: ssh: Check for potential system downgrades.
This is a followup to 8e31736b0a.

* guix/scripts/system/reconfigure.scm (check-forward-update): Add
 #:current-channels.  Use it instead of OLD.
* gnu/services.scm (sexp->system-provenance): New procedure.
(system-provenance): Use it.
* gnu/machine/ssh.scm (<machine-ssh-configuration>)[allow-downgrades?]:
New field.
(machine-check-forward-update): New procedure.
(check-deployment-sanity)[assertions]: Call it.
* doc/guix.texi (Invoking guix deploy): Document 'allow-downgrades?'
field.
2020-07-27 12:06:35 +02:00
Nicolas Goaziou
578a1d794b gnu: qtspell: Add missing module. 2020-07-27 11:59:14 +02:00
Nicolas Goaziou
3844166f1c gnu: Add qtspell.
* gnu/packages/qt.scm (qtspell): New variable.
2020-07-27 11:57:59 +02:00
Nicolas Goaziou
d8b9904e41 gnu: emacs-slime: Update to 2.25.
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.25.
2020-07-27 11:28:44 +02:00
Nicolas Goaziou
6de772d9d4 gnu: emacs-magit-popup: Update to 2.13.3.
* gnu/packages/emacs-xyz.scm (emacs-magit-popup): Update to 2.13.3.
2020-07-27 11:26:57 +02:00