Ludovic Courtès [Tue, 28 Jul 2020 20:36:20 +0000 (22:36 +0200)]
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'.
Ricardo Wurmus [Tue, 28 Jul 2020 11:58:06 +0000 (13:58 +0200)]
gnu: pcb-rnd: Update to 2.2.3.
* gnu/packages/engineering.scm (pcb-rnd): Update to 2.2.3.
Ricardo Wurmus [Tue, 28 Jul 2020 07:20:03 +0000 (09:20 +0200)]
gnu: lepton-eda: Update to 1.9.11-
20200604.
* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.11-
20200604.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 21:36:47 +0000 (23:36 +0200)]
gnu: youtube-dl: Update to 2020.07.28.
* gnu/packages/video.scm (youtube-dl): Update to 2020.07.28.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 21:36:35 +0000 (23:36 +0200)]
gnu: xfwm4: Update to 4.14.3.
* gnu/packages/xfce.scm (xfwm4): Update to 4.14.3.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 21:36:23 +0000 (23:36 +0200)]
gnu: i3-gaps: Update to 4.18.2.
* gnu/packages/wm.scm (i3-gaps): Update to 4.18.2.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 21:36:19 +0000 (23:36 +0200)]
gnu: i3-wm: Update to 4.18.2.
* gnu/packages/wm.scm (i3-wm): Update to 4.18.2.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 18:59:07 +0000 (20:59 +0200)]
gnu: inxi-minimal: Update to 3.1.05-2.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.05-2.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 19:23:34 +0000 (21:23 +0200)]
gnu: anki: Don't phone home for updates.
* gnu/packages/education.scm (anki)[arguments]: Add a
‘disable-update-check’ phase.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 19:00:03 +0000 (21:00 +0200)]
gnu: conky: Update to 1.11.6.
* gnu/packages/conky.scm (conky): Update to 1.11.6.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 14:03:03 +0000 (16:03 +0200)]
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.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 18:51:52 +0000 (20:51 +0200)]
gnu: xtl: Update to 0.6.15.
* gnu/packages/cpp.scm (xtl): Update to 0.6.15.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 18:36:30 +0000 (20:36 +0200)]
gnu: pixz: Update to 1.0.7.
* gnu/packages/compression.scm (pixz): Update to 1.0.7.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 18:36:17 +0000 (20:36 +0200)]
gnu: freeorion: Update to 0.4.10.
* gnu/packages/games.scm (freeorion): Update to 0.4.10.
[inputs]: Use Python 3 and default boost.
Jesse Gibbons [Mon, 6 Apr 2020 02:47:02 +0000 (20:47 -0600)]
gnu: knights: Fix build.
* gnu/packages/games.scm (knights)[arguments]<#:make-flags>: Add
"CXXFLAGS=-lpthread".
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
Mark H Weaver [Mon, 27 Jul 2020 20:09:16 +0000 (16:09 -0400)]
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.
Christopher Lemmer Webber [Tue, 28 Jul 2020 15:08:16 +0000 (11:08 -0400)]
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.
Nicolas Goaziou [Tue, 28 Jul 2020 13:52:00 +0000 (15:52 +0200)]
gnu: emacs-popup: Update to 0.5.8.
* gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.8.
Ludovic Courtès [Tue, 28 Jul 2020 10:28:39 +0000 (12:28 +0200)]
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.
Ludovic Courtès [Tue, 28 Jul 2020 08:48:50 +0000 (10:48 +0200)]
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.
Mathieu Othacehe [Tue, 28 Jul 2020 12:05:09 +0000 (14:05 +0200)]
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.
Pierre Neidhardt [Tue, 14 Jul 2020 08:46:44 +0000 (10:46 +0200)]
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.
Michael Rohleder [Tue, 28 Jul 2020 10:21:34 +0000 (12:21 +0200)]
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>
Nicolas Goaziou [Tue, 28 Jul 2020 10:44:54 +0000 (12:44 +0200)]
gnu: Update copyright.
* gnu/packages/qt.scm: Update copyright.
Michael Rohleder [Tue, 28 Jul 2020 01:52:46 +0000 (03:52 +0200)]
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>
Michael Rohleder [Tue, 28 Jul 2020 09:13:10 +0000 (12:13 +0300)]
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>
Efraim Flashner [Tue, 28 Jul 2020 09:05:00 +0000 (12:05 +0300)]
gnu: evisum: Update to 0.5.1.
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.1.
Efraim Flashner [Tue, 28 Jul 2020 09:02:37 +0000 (12:02 +0300)]
gnu: terminology: Update to 1.8.0.
* gnu/packages/enlightenment.scm (terminology): Update to 1.8.0.
Jan Wielkiewicz [Mon, 27 Jul 2020 21:03:41 +0000 (23:03 +0200)]
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>
Maxim Cournoyer [Tue, 28 Jul 2020 03:53:25 +0000 (23:53 -0400)]
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.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 23:34:57 +0000 (01:34 +0200)]
gnu: python2-ttystatus: Update to 0.38.
* gnu/packages/python-xyz.scm (python2-ttystatus): Update to 0.38.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 21:34:54 +0000 (23:34 +0200)]
gnu: python-parso: Update to 0.7.1.
* gnu/packages/python-xyz.scm (python-parso): Update to 0.7.1.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 21:34:34 +0000 (23:34 +0200)]
gnu: python2-ttystatus: Don't use unstable tarball.
* gnu/packages/python-xyz.scm (python2-ttystatus)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 21:08:36 +0000 (23:08 +0200)]
gnu: lsp-plugins: Update to 1.1.24.
* gnu/packages/music.scm (lsp-plugins): Update to 1.1.24.
Julien Lepiller [Tue, 28 Jul 2020 00:13:54 +0000 (02:13 +0200)]
gnu: java-jakarta-oro: Fix reproducibility issue.
* gnu/packages/java.scm (java-jakarta-oro)[arguments]: Do not record
current date.
Julien Lepiller [Mon, 27 Jul 2020 23:53:08 +0000 (01:53 +0200)]
gnu: java-bsh: Fix reproducibility issue.
* gnu/packages/java.scm (java-bsh)[arguments]: Do not record current
date.
Andrew Whatson [Mon, 27 Jul 2020 13:11:47 +0000 (23:11 +1000)]
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>
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 18:41:19 +0000 (20:41 +0200)]
gnu: libtextstyle: Update to 0.21.
* gnu/packages/gettext.scm (libtextstyle): Update to 0.21.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 16:21:21 +0000 (18:21 +0200)]
gnu: rdiff-backup: Update to 2.0.5.
* gnu/packages/backup.scm (rdiff-backup): Update to 2.0.5.
Mathieu Othacehe [Mon, 27 Jul 2020 16:28:51 +0000 (18:28 +0200)]
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.
Mathieu Othacehe [Mon, 27 Jul 2020 13:48:28 +0000 (15:48 +0200)]
gnu: lzlib: Use url-fetch instead of git-fetch.
* gnu/packages/guile.scm (guile-lzlib)[source]: Use url-fetch instead of
git-fetch.
Mathieu Othacehe [Mon, 27 Jul 2020 13:44:51 +0000 (15:44 +0200)]
gnu: zlib: Use url-fetch instead of git-fetch.
* gnu/packages/guile.scm (guile-zlib)[source]: Use url-fetch instead of
git-fetch.
Mathieu Othacehe [Mon, 27 Jul 2020 13:02:33 +0000 (15:02 +0200)]
gnu: Move guile-zlib and guile-lzlib packages.
* gnu/packages/guile-xyz.scm (guile-zlib, guile-lzlib): Move to ...
* gnu/packages/guile.scm: ... here.
Danny Milosavljevic [Mon, 27 Jul 2020 11:33:39 +0000 (13:33 +0200)]
upstream: Handle the case where the file name has no extension.
Fixes <https://bugs.gnu.org/42504>.
Reported by Alexandru-Sergiu Marton <brown121407@posteo.ro>.
* guix/upstream.scm (package-update/url-fetch): Handle the case where the
file name has no extension.
Efraim Flashner [Mon, 27 Jul 2020 07:37:19 +0000 (10:37 +0300)]
gnu: Add python-mastodon-py.
* gnu/packages/mastodon.scm (python-mastodon-py): New variable.
Efraim Flashner [Mon, 27 Jul 2020 07:34:26 +0000 (10:34 +0300)]
gnu: Add python-http-ece.
* gnu/packages/python-web.scm (python-http-ece): New variable.
Ludovic Courtès [Mon, 27 Jul 2020 10:05:14 +0000 (12:05 +0200)]
maint: 'authenticate' runs the user's 'guix git authenticate'.
That way, we no longer run the code we want to authenticate.
* Makefile.am (authenticate): Remove "./pre-inst-env".
Ludovic Courtès [Mon, 27 Jul 2020 10:04:57 +0000 (12:04 +0200)]
nls: Update 'fr' translation.
Anders Thuné [Tue, 14 Jul 2020 08:18:54 +0000 (10:18 +0200)]
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>
Anders Thuné [Tue, 14 Jul 2020 08:18:53 +0000 (10:18 +0200)]
gnu: Add xdg-desktop-portal.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Mon, 27 Jul 2020 09:47:11 +0000 (11:47 +0200)]
gnu: pipewire@0.3: Update to 0.3.7.
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.7.
Anders Thuné [Tue, 14 Jul 2020 08:18:52 +0000 (10:18 +0200)]
gnu: Add libportal.
* gnu/packages/freedesktop.scm (libportal): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Anders Thuné [Tue, 14 Jul 2020 08:18:51 +0000 (10:18 +0200)]
gnu: Add pipewire-0.3.
* gnu/packages/linux.scm (pipewire-0.3): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Robin Green [Sun, 19 Jul 2020 07:32:31 +0000 (08:32 +0100)]
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>
Ludovic Courtès [Wed, 22 Jul 2020 18:21:21 +0000 (20:21 +0200)]
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.
Ludovic Courtès [Mon, 27 Jul 2020 09:13:58 +0000 (11:13 +0200)]
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.
Ludovic Courtès [Mon, 27 Jul 2020 09:07:52 +0000 (11:07 +0200)]
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.
Ludovic Courtès [Mon, 27 Jul 2020 09:03:14 +0000 (11:03 +0200)]
machine: ssh: Check for potential system downgrades.
This is a followup to
8e31736b0a60919cc1bfc5dc22c395b09243484a.
* 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.
Ludovic Courtès [Sun, 26 Jul 2020 14:45:42 +0000 (16:45 +0200)]
processes: Allow 'less' to properly estimate line length.
Until now, the first few lines in the output of 'guix processes' could
disappear in 'less'.
* guix/ui.scm (call-with-paginated-output-port): Add #:less-options
parameter and honor it.
(with-paginated-output-port): Allow callers to pass #:less-options.
* guix/scripts/processes.scm (guix-processes): Pass #:less-options to
'with-paginated-output-port'.
Nicolas Goaziou [Mon, 27 Jul 2020 09:59:14 +0000 (11:59 +0200)]
gnu: qtspell: Add missing module.
Nicolas Goaziou [Mon, 27 Jul 2020 09:57:59 +0000 (11:57 +0200)]
gnu: Add qtspell.
* gnu/packages/qt.scm (qtspell): New variable.
Nicolas Goaziou [Mon, 27 Jul 2020 09:28:44 +0000 (11:28 +0200)]
gnu: emacs-slime: Update to 2.25.
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.25.
Nicolas Goaziou [Mon, 27 Jul 2020 09:26:57 +0000 (11:26 +0200)]
gnu: emacs-magit-popup: Update to 2.13.3.
* gnu/packages/emacs-xyz.scm (emacs-magit-popup): Update to 2.13.3.
Nicolas Goaziou [Mon, 27 Jul 2020 09:25:05 +0000 (11:25 +0200)]
gnu: emacs-ebuild-mode: Update to 1.51.
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.51.
Nicolas Goaziou [Mon, 27 Jul 2020 09:22:23 +0000 (11:22 +0200)]
gnu: emacs-company: Update to 0.9.13.
* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.13.
[source]: Use GNU ELPA URL.
[arguments]: Remove section.
Maxim Cournoyer [Mon, 27 Jul 2020 03:55:01 +0000 (23:55 -0400)]
gnu: plotutils: Fix build on non-x86_64 architectures.
* gnu/packages/patches/plotutils-spline-test.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/plotutils.scm (plotutils)[patches]: Apply it.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 02:24:15 +0000 (04:24 +0200)]
gnu: btrfs-progs: Update to 5.7.
* gnu/packages/linux.scm (btrfs-progs): Update to 5.7.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 02:06:27 +0000 (04:06 +0200)]
gnu: s6-rc: Update to 0.5.1.4.
* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.1.4.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 02:03:24 +0000 (04:03 +0200)]
gnu: you-get: Update to 0.4.1456.
* gnu/packages/video.scm (you-get): Update to 0.4.1456.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 01:54:23 +0000 (03:54 +0200)]
gnu: youtube-viewer: Update to 3.7.7.
* gnu/packages/video.scm (youtube-viewer): Update to 3.7.7.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 01:48:39 +0000 (03:48 +0200)]
gnu: xfce4-timer-plugin: Update to 1.7.1.
* gnu/packages/xfce.scm (xfce4-timer-plugin): Update to 1.7.1.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 01:48:31 +0000 (03:48 +0200)]
gnu: xfce4-whiskermenu-plugin: Update to 2.4.6.
* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.4.6.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 01:40:33 +0000 (03:40 +0200)]
gnu: python-jedi: Update to 0.17.2.
* gnu/packages/python-xyz.scm (python-jedi): Update to 0.17.2.
[source, arguments]: Remove upstreamed patching.
* gnu/packages/patches/python-jedi-sort-project-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 00:03:45 +0000 (02:03 +0200)]
gnu: python-dbus: Update to 1.2.16.
* gnu/packages/python-xyz.scm (python-dbus): Update to 1.2.16.
Hendursaga [Sun, 26 Jul 2020 15:46:39 +0000 (15:46 +0000)]
gnu: isync: Update to 1.3.2.
* gnu/packages/mail.scm (isync): Update to 1.3.2.
[home-page]: Update home-page.
Signed-off-by: Leo Famulari <leo@famulari.name>
Efraim Flashner [Sun, 26 Jul 2020 19:19:12 +0000 (22:19 +0300)]
gnu: asciidoc: Don't use unstable tarball.
* gnu/packages/documentation.scm (asciidoc)[source]: Download using
git-fetch.
Efraim Flashner [Sun, 26 Jul 2020 19:00:12 +0000 (22:00 +0300)]
gnu: enlightenment: Update to 0.24.2.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.24.2.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 14:20:16 +0000 (16:20 +0200)]
gnu: perl-io-compress: Update to 2.095.
* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.095.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 14:20:08 +0000 (16:20 +0200)]
gnu: perl-compress-raw-zlib: Update to 2.095.
* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.095.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 14:20:03 +0000 (16:20 +0200)]
gnu: perl-compress-raw-bzip2: Update to 2.095.
* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.095.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 14:18:53 +0000 (16:18 +0200)]
gnu: perl-compress-bzip2: Update to 2.28.
* gnu/packages/perl-compression.scm (perl-compress-bzip2): Update to 2.28.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 14:05:41 +0000 (16:05 +0200)]
gnu: zam-plugins: Update to 3.13.
* gnu/packages/music.scm (zam-plugins): Update to 3.13.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 14:05:32 +0000 (16:05 +0200)]
gnu: libostree: Update to 2020.4.
* gnu/packages/package-management.scm (libostree): Update to 2020.4.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 04:05:38 +0000 (06:05 +0200)]
gnu: jasper: Update to 2.0.17.
* gnu/packages/image.scm (jasper): Update to 2.0.17.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 03:46:31 +0000 (05:46 +0200)]
gnu: libblockdev: Update to 2.24.
* gnu/packages/disk.scm (libblockdev): Update to 2.24.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 00:57:33 +0000 (02:57 +0200)]
gnu: python-psycopg2: Update to 2.8.5.
* gnu/packages/databases.scm (python-psycopg2): Update to 2.8.5.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 13:44:59 +0000 (15:44 +0200)]
gnu: fping: Update to 4.4.
* gnu/packages/networking.scm (fping): Update to 4.4.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 13:44:23 +0000 (15:44 +0200)]
gnu: mu: Update to 1.4.12.
* gnu/packages/mail.scm (mu): Update to 1.4.12.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 17:28:23 +0000 (19:28 +0200)]
gnu: python-bleach: Update to 3.1.5.
* gnu/packages/python-xyz.scm (python-bleach): Update to 3.1.5.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 14:30:38 +0000 (16:30 +0200)]
gnu: python-flask-sqlalchemy: Update to 2.4.4.
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.4.
Mathieu Othacehe [Sun, 26 Jul 2020 16:51:59 +0000 (18:51 +0200)]
gnu: guix: Update to 1.1.0-18.
0addee1.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-18.
0addee1.
Mathieu Othacehe [Sun, 26 Jul 2020 08:30:57 +0000 (10:30 +0200)]
installer: Add NTFS support.
This adds support for creating and editing NTFS partitions. It is however not
possible yet to create root NTFS partitions, as overlaying on top of a fuse
partition does not seem supported.
* gnu/installer.scm (installer-program): Add "ntfs-3g" to the inputs.
* gnu/installer/parted.scm (user-fs-type-name, user-fs-type->mount-type,
partition-filesystem-user-type, create-ntfs-file-system,
format-user-partitions): Add NTFS support.
* gnu/installer/newt/partition.scm (run-fs-type-page): Add NTFS support.
Mathieu Othacehe [Sun, 26 Jul 2020 13:34:33 +0000 (15:34 +0200)]
file-systems: Add NTFS support.
* gnu/system/uuid.scm (%ntfs-endianness): New macro,
(ntfs-uuid->string): new procedure,
(%ntfs-endianness): new variable,
(string->ntfs-uuid): new exported procedure,
(%uuid-parsers): add NTFS support,
(%uuid-printers): add NTFS support.
* gnu/build/file-systems.scm (%ntfs-endianness): New macro,
(ntfs-superblock?, read-ntfs-superblock, ntfs-superblock-uuid,
check-ntfs-file-system): new procedure,
(%partition-uuid-readers): add NTFS support,
(check-file-system): add NTFS support.
Efraim Flashner [Sat, 18 Jul 2020 21:10:32 +0000 (23:10 +0200)]
gnu: newsboat: Update to 2.20.1.
* gnu/packages/syndication.scm (newsboat): Update to 2.20.1.
[source]: Add snippet to loosen version requirement on crate dependency.
[build-system]: Switch to cargo-build-system.
[native-inputs]: Remove asciidoc, add openssl, asciidoctor.
[arguments]: Add gnu-build-system module. Add vendor-dir, cargo-inputs,
cargo-development-inputs fields. Don't delete 'configure phase. Add
custom 'dont-vendor-self-phase. Replace 'build, 'check, 'install phases
with gnu counterparts.
(newsboat-2.13): New variable.
Nicolas Goaziou [Sun, 26 Jul 2020 15:51:33 +0000 (17:51 +0200)]
gnu: emacs-ctrlf: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.1.
Nicolas Goaziou [Sun, 26 Jul 2020 15:50:30 +0000 (17:50 +0200)]
gnu: emacs-prescient: Update to 5.0.
* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 5.0.
Nicolas Goaziou [Sun, 26 Jul 2020 15:49:28 +0000 (17:49 +0200)]
gnu: emacs-selectrum: Update to 2.0.
* gnu/packages/emacs-xyz.scm (emacs-selectrum): Update to 2.0.
Nicolas Goaziou [Sun, 26 Jul 2020 15:45:33 +0000 (17:45 +0200)]
gnu: emacs-chronometrist: Update to 0.5.3.
* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.5.3.
[source]: Update URL.
[arguments]: Add phases.
[propagated-inputs]: Add `emacs-ts'.
[home-page]: Update URL.
Nicolas Goaziou [Sun, 26 Jul 2020 15:00:38 +0000 (17:00 +0200)]
gnu: grammalecte: Update to 1.11.0.
* gnu/packages/dictionaries.scm (grammalecte): Update to 1.11.0.
Alexandru-Sergiu Marton [Tue, 21 Jul 2020 07:37:56 +0000 (10:37 +0300)]
gnu: rust-serde-test-1.0: Remove minor version from package name.
* gnu/packages/crates-io.scm (rust-serde-test-1.0): Rename to
rust-serde-test-1.
Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>