Ludovic Courtès [Mon, 18 May 2020 20:25:13 +0000 (22:25 +0200)]
guix hash, guix download: Support base64 format.
* guix/scripts/download.scm (show-help, %options): Support "base64"
format.
* guix/scripts/hash.scm (show-help, %options): Likewise.
* tests/guix-hash.sh: Test it.
* doc/guix.texi (Invoking guix hash): Document it.
Ludovic Courtès [Mon, 18 May 2020 20:10:20 +0000 (22:10 +0200)]
guix hash, guix download: Add '--hash'.
* guix/scripts/download.scm (%default-options): Add 'hash-algorithm'.
(show-help, %options): Add "--hash".
(guix-download): Honor it.
* guix/scripts/hash.scm (%default-options): Add 'hash-algorithm'.
(show-help, %options): Add "--hash".
(guix-hash): Honor it.
* tests/guix-hash.sh: Test '-H sha512'.
* doc/guix.texi (Invoking guix download): Document it.
(Invoking guix hash): Document it.
Ludovic Courtès [Mon, 18 May 2020 19:59:58 +0000 (21:59 +0200)]
tests: Test fixed-output derivations with several hash algorithms.
* tests/derivations.scm ("fixed-output derivation"): Test several hash
algorithms.
Ludovic Courtès [Mon, 18 May 2020 19:57:49 +0000 (21:57 +0200)]
tests: Test 'add-to-store' with several hash algorithms.
* tests/store.scm ("add-to-store"): New test.
Ludovic Courtès [Thu, 21 May 2020 21:25:23 +0000 (23:25 +0200)]
maint: Add "make check-channel-news".
* build-aux/check-channel-news.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
(check-channel-news): New phony rule.
* doc/contributing.texi (Commit Access): Mention "make check-channel-news".
Ludovic Courtès [Wed, 20 May 2020 22:26:36 +0000 (00:26 +0200)]
doc: Use "Alternatively" instead of "Alternately".
These two words have different meanings and we really meant
"alternatively" here.
* doc/guix.texi (System Installation):
(Preparing for Installation):
(Invoking guix refresh):
(Invoking guix challenge):
(Networking Services): "Alternatively", not "Alternately".
Tobias Geerinckx-Rice [Thu, 21 May 2020 19:01:19 +0000 (21:01 +0200)]
gnu: font-abattis-cantarell: Update to 0.201.
* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.201.
[native-inputs]: Remove appstream-glib.
Tobias Geerinckx-Rice [Thu, 21 May 2020 17:08:18 +0000 (19:08 +0200)]
gnu: liblcf: Update to 0.6.2.
* gnu/packages/easyrpg.scm (liblcf): Update to 0.6.2.
Tobias Geerinckx-Rice [Thu, 21 May 2020 20:14:05 +0000 (22:14 +0200)]
gnu: opensmtpd: Update to 6.7.1p1.
* gnu/packages/mail.scm (opensmtpd): Update to 6.7.1p1.
Tobias Geerinckx-Rice [Thu, 21 May 2020 20:10:51 +0000 (22:10 +0200)]
gnu: edgar: Update to 1.33.
* gnu/packages/games.scm (edgar): Update to 1.33.
Efraim Flashner [Thu, 21 May 2020 20:08:18 +0000 (23:08 +0300)]
gnu: kodi: Update to 18.7.
* gnu/packages/kodi.scm (kodi): Update to 18.7.
Marius Bakke [Thu, 21 May 2020 19:03:05 +0000 (21:03 +0200)]
gnu: cogl: Enable tests.
* gnu/packages/gnome.scm (cogl)[native-inputs]: Add XORG-SERVER-FOR-TESTS.
[arguments]: Remove #:tests?. Add #:disallowed-references. Add #:phases to
prepare test environment.
Marius Bakke [Thu, 21 May 2020 18:11:07 +0000 (20:11 +0200)]
gnu: cogl: Update to 1.22.6.
* gnu/packages/gnome.scm (cogl): Update to 1.22.6.
Marius Bakke [Thu, 21 May 2020 09:07:14 +0000 (11:07 +0200)]
gnu: ruby-fakefs: Fix lonely parens.
* gnu/packages/ruby.scm (ruby-fakefs)[arguments]: Move dangling parents up.
Efraim Flashner [Thu, 21 May 2020 13:51:38 +0000 (16:51 +0300)]
gnu: gnuastro: Don't build static libraries.
* gnu/packages/astronomy.scm (gnuastro)[arguments]: Add configure-flag
to skip building static libraries.
Efraim Flashner [Thu, 21 May 2020 13:00:07 +0000 (16:00 +0300)]
gnu: gnuastro: Update to 0.12.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.12.
Tobias Geerinckx-Rice [Thu, 21 May 2020 12:52:01 +0000 (14:52 +0200)]
gnu: http-parser: Fix build [and guix pull!] on i686-linux.
This follows up on commit
5c30eb61d74034a1b7c188b8d7be7df0b926025f.
* gnu/packages/web.scm (http-parser)[source]: Apply the armhf patch not
here…
[arguments]: …but in a phase & only on armhf-linux.
[native-inputs]: Add it on armhf-linux.
Tobias Geerinckx-Rice [Thu, 21 May 2020 11:59:15 +0000 (13:59 +0200)]
gnu: mpop: Update to 1.4.9.
* gnu/packages/mail.scm (mpop): Update to 1.4.9.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:00:06 +0000 (04:00 +0200)]
gnu: uhttpmock: Don't use NAME in source URI.
* gnu/packages/web.scm (uhttpmock)[source]: Hard-code NAME.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:04:35 +0000 (04:04 +0200)]
gnu: criu: Download sources over HTTPS.
* gnu/packages/virtualization.scm (criu)[source]: Use HTTPS.
Paul Garlick [Thu, 21 May 2020 12:10:08 +0000 (13:10 +0100)]
gnu: ikiwiki: Add missing input.
* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-xml-feed.
[arguments]: Add 'pre-check' phase.
Paul Garlick [Wed, 20 May 2020 22:42:07 +0000 (23:42 +0100)]
gnu: perl-xml-feed: Propagate inputs.
* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Move to...
[propagated-inputs]: ...here.
Paul Garlick [Wed, 20 May 2020 11:59:11 +0000 (12:59 +0100)]
gnu: perl-xml-feed: Enable tests.
* gnu/packages/xml.scm (perl-xml-feed)[arguments]: Remove field.
Paul Garlick [Wed, 20 May 2020 09:52:19 +0000 (10:52 +0100)]
gnu: perl-xml-feed: Add missing inputs.
* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Add
perl-datetime-format-flexible, perl-datetime-format-iso8601 and
perl-datetime-format-natural.
Paul Garlick [Tue, 19 May 2020 10:48:07 +0000 (11:48 +0100)]
gnu: Add perl-datetime-format-iso8601.
* gnu/packages/perl.scm (perl-datetime-format-iso8601): New variable.
Paul Garlick [Mon, 18 May 2020 16:52:42 +0000 (17:52 +0100)]
gnu: Add perl-test-distribution.
* gnu/packages/perl-check.scm (perl-test-distribution): New variable.
Ekaitz Zarraga [Wed, 20 May 2020 16:18:23 +0000 (18:18 +0200)]
gnu: Add libfreenect.
* gnu/packages/openkinect.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Florian Pelz [Thu, 21 May 2020 09:29:41 +0000 (11:29 +0200)]
news: Add ‘de’ translation.
* etc/news.scm: Add a ‘de’ translation.
Pierre Neidhardt [Fri, 8 May 2020 09:14:02 +0000 (11:14 +0200)]
gnu: cl-cffi-gtk-gobject: Fix build with new sbcl-package->cl-source-package function.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-boot0)[inputs]: Add all inputs.
[arguments]: Patch whole source.
(sbcl-cl-cffi-gtk-glib)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-glib)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gobject)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-gobject)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gio)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-gio)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-cairo)[inputs]: Remove cairo.
(sbcl-cl-cffi-gtk-cairo)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-pango)[inputs]: Remove pango.
(sbcl-cl-cffi-gtk-pango)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gdk-pixbuf)[inputs]: Remove gdk-pixbuf.
(sbcl-cl-cffi-gtk-gdk-pixbuf)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gdk-gdk)[inputs]: Remove gtk+.
(sbcl-cl-cffi-gtk-gdk-gdk)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk)[arguments]: Reuse boot0 source.
Pierre Neidhardt [Thu, 7 May 2020 17:17:41 +0000 (19:17 +0200)]
gnu: cl-iolib: Propagate libfixposix or else it won't compile.
* gnu/packages/lisp-xyz.scm (cl-iolib)[propagated-inputs]: Add libfixposix.
Pierre Neidhardt [Thu, 7 May 2020 16:19:34 +0000 (18:19 +0200)]
gnu: cl-dexador: Fix build with new sbcl-package->cl-source-package function.
* gnu/packages/lisp-xyz.scm (cl-dexador)[arguments]: Remove
'reset-gzip-timestamps phase.
Pierre Neidhardt [Thu, 7 May 2020 12:25:51 +0000 (14:25 +0200)]
build: asdf-build-system: Use SBCL source in CL packages.
* guix/build/asdf-build-system.scm (copy-files-to-output): Don't attempt to
reset timestamps on files without write access.
(install): When parent SBCL package is in the inputs, use its source. This
way we get possibly patched sources in CL packages as well (e.g. for FFI).
This is also useful for sources that generate files on load-op, like cl-unicode.
* guix/build-system/asdf.scm (package-with-build-system): Forward the SBCL
parent as a native input so that it can be used in the above install phase.
Efraim Flashner [Thu, 21 May 2020 08:30:50 +0000 (11:30 +0300)]
gnu: boost-for-mysql: Fix building.
Co-authored with Jonathan Brielmaier <jonathan.brielmaier@web.de>
* gnu/packages/boost.scm (boost-for-mysql)[arguments]: Replace inherited
'configure, phase remove references to python and update the substitute
regex for boost-1.59. Absorb 'more-bin-sh-patching into 'configure.Adjust
make-flags to always pass '--without-python'.
[native-inputs]: Remove python.
Tobias Geerinckx-Rice [Thu, 21 May 2020 04:23:27 +0000 (06:23 +0200)]
gnu: ncmpc: Update to 0.38.
* gnu/packages/mpd.scm (ncmpc): Update to 0.38.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:59:35 +0000 (05:59 +0200)]
gnu: shotwell: Update to 0.30.9.
* gnu/packages/gnome.scm (shotwell): Update to 0.30.9.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:52:12 +0000 (05:52 +0200)]
gnu: tuxguitar: Update to 1.5.4.
* gnu/packages/music.scm (tuxguitar): Update to 1.5.4.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:40:30 +0000 (05:40 +0200)]
gnu: xfwm4: Update to 4.14.2.
* gnu/packages/xfce.scm (xfwm4): Update to 4.14.2.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:35:12 +0000 (05:35 +0200)]
gnu: patchage: Update to 1.0.2.
* gnu/packages/audio.scm (patchage): Update to 1.0.2.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:35:00 +0000 (05:35 +0200)]
gnu: ganv: Update to 1.6.0.
* gnu/packages/gtk.scm (ganv): Update to 1.6.0.
[arguments]: Don't override #:python.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:53:44 +0000 (04:53 +0200)]
gnu: python-apipkg: Update to 1.5.
* gnu/packages/python-xyz.scm (python-apipkg): Update to 1.5.
[native-inputs]: Add python-setuptools-scm.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:54:40 +0000 (04:54 +0200)]
gnu: python-apipkg: Remove Python 2 variant.
* gnu/packages/python-xyz.scm (python2-apipkg): Remove variable.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:08:49 +0000 (04:08 +0200)]
gnu: python-pytest-sugar: Update to 0.9.3.
* gnu/packages/check.scm (python-pytest-sugar): Update to 0.9.3.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:05:07 +0000 (04:05 +0200)]
gnu: criu: Update to 3.14.
* gnu/packages/virtualization.scm (criu): Update to 3.14.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:00:02 +0000 (04:00 +0200)]
gnu: uhttpmock: Update to 0.5.2.
* gnu/packages/web.scm (uhttpmock): Update to 0.5.2.
Mark H Weaver [Wed, 20 May 2020 23:14:37 +0000 (19:14 -0400)]
gnu: linux-libre: Update 5.4.42.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update 5.4.42.
(linux-libre-5.4-pristine-source): Update hash.
Mark H Weaver [Wed, 20 May 2020 23:14:05 +0000 (19:14 -0400)]
gnu: linux-libre@5.6: Update 5.6.14.
* gnu/packages/linux.scm (linux-libre-5.6-version): Update 5.6.14.
(linux-libre-5.6-pristine-source): Update hash.
Mark H Weaver [Wed, 20 May 2020 23:13:25 +0000 (19:13 -0400)]
gnu: linux-libre@4.19: Update 4.19.124.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update 4.19.124.
(linux-libre-4.19-pristine-source): Update hash.
Mark H Weaver [Wed, 20 May 2020 23:12:48 +0000 (19:12 -0400)]
gnu: linux-libre@4.14: Update 4.14.181.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update 4.14.181.
(linux-libre-4.14-pristine-source): Update hash.
Mark H Weaver [Wed, 20 May 2020 23:12:22 +0000 (19:12 -0400)]
gnu: linux-libre@4.9: Update 4.9.224.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update 4.9.224.
(linux-libre-4.9-pristine-source): Update hash.
Mark H Weaver [Wed, 20 May 2020 23:11:22 +0000 (19:11 -0400)]
gnu: linux-libre@4.4: Update 4.4.224.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update 4.4.224.
(linux-libre-4.4-pristine-source): Update hash.
Lars-Dominik Braun [Tue, 19 May 2020 07:46:49 +0000 (09:46 +0200)]
gnu: python-shouldbe: Python 3.8 compatibility.
* gnu/packages/patches/python-shouldbe-0.1.2-cpy3.8.patch: Add compatibility patch.
* gnu/local.mk (dist_patch_DATA): Add new file.
* gnu/packages/python-xyz.scm (python-shouldbe)[source]: Add patch.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Jack Hill [Mon, 18 May 2020 19:28:05 +0000 (15:28 -0400)]
gnu: racket-minimal: Fix hash for version 7.7.
This is a follow-up to commit
99bf646d8f5acb7958c49143a32de6e95fbde4cf.
* gnu/packages/scheme.scm (racket-minimal)[source]: Update hash.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Edouard Klein [Wed, 13 May 2020 07:52:45 +0000 (09:52 +0200)]
gnu: Add python-random-user-agent.
* gnu/packages/python-web.scm (python-random-user-agent): New variable.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Marius Bakke [Sun, 17 May 2020 14:23:29 +0000 (16:23 +0200)]
gnu: fontconfig: Add replacement with font-dejavu instead of gs-fonts.
This fixes <https://bugs.gnu.org/41282>, <https://bugs.gnu.org/41241>, and
<https://bugs.gnu.org/41344>.
Reported by Pierre Neidhardt, W Knight, Alexandros Theodotou, and others.
* gnu/packages/fontutils.scm (fontconfig)[replacement]: New field.
(fontconfig/font-dejavu): New variable.
Marius Bakke [Wed, 20 May 2020 18:06:29 +0000 (20:06 +0200)]
gnu: varnish-modules: Update description.
* gnu/packages/web.scm (varnish-modules)[description]: Use @acronym instead of
@dfn.
Marius Bakke [Wed, 20 May 2020 18:05:54 +0000 (20:05 +0200)]
gnu: varnish-modules: Update to 0.16.0.
* gnu/packages/web.scm (varnish-modules): Update to 0.16.0.
[source](uri): Adjust for new location.
Marius Bakke [Wed, 20 May 2020 17:45:20 +0000 (19:45 +0200)]
gnu: Add ruby-fast-gettext.
* gnu/packages/ruby.scm (ruby-fast-gettext): New public variable.
Marius Bakke [Wed, 20 May 2020 17:11:16 +0000 (19:11 +0200)]
gnu: Add ruby-forking-test-runner.
* gnu/packages/ruby.scm (ruby-forking-test-runner): New public variable.
Marius Bakke [Wed, 20 May 2020 16:42:51 +0000 (18:42 +0200)]
gnu: Add ruby-parallel-tests.
* gnu/packages/ruby.scm (ruby-parallel-tests): New public variable.
Marius Bakke [Wed, 20 May 2020 16:42:08 +0000 (18:42 +0200)]
gnu: Add ruby-spinach.
* gnu/packages/ruby.scm (ruby-spinach): New public variable.
Marius Bakke [Wed, 20 May 2020 16:41:04 +0000 (18:41 +0200)]
gnu: Add ruby-colorize.
* gnu/packages/ruby.scm (ruby-colorize): New public variable.
Marius Bakke [Wed, 20 May 2020 16:14:10 +0000 (18:14 +0200)]
gnu: Add ruby-gherkin-ruby.
* gnu/packages/ruby.scm (ruby-gherkin-ruby): New public variable.
Marius Bakke [Wed, 20 May 2020 15:54:02 +0000 (17:54 +0200)]
gnu: Add ruby-fakefs.
* gnu/packages/ruby.scm (ruby-fakefs): New public variable.
Marius Bakke [Wed, 20 May 2020 15:35:53 +0000 (17:35 +0200)]
gnu: Add ruby-maxitest.
* gnu/packages/ruby.scm (ruby-maxitest): New public variable.
Marius Bakke [Wed, 20 May 2020 14:57:49 +0000 (16:57 +0200)]
gnu: ruby-mocha: Update license.
* gnu/packages/ruby.scm (ruby-mocha)[license]: Add LICENSE:RUBY.
Marius Bakke [Wed, 20 May 2020 14:56:00 +0000 (16:56 +0200)]
gnu: ruby-mocha: Update to 1.11.2.
* gnu/packages/ruby.scm (ruby-mocha): Update to 1.11.2.
[arguments]: Remove obsolete phases. Add phase to solve a dependency cycle.
[native-inputs]: Remove BUNDLER, RUBY-YARD, RUBY-TEST-UNIT, and RUBY-REDCARPET.
* gnu/packages/rails.scm (ruby-web-console)[arguments]: Remove workaround for
old Mocha version.
Marius Bakke [Wed, 20 May 2020 10:38:59 +0000 (12:38 +0200)]
gnu: Add ruby-single-cov.
* gnu/packages/ruby.scm (ruby-single-cov): New public variable.
Marius Bakke [Wed, 20 May 2020 09:50:25 +0000 (11:50 +0200)]
gnu: Add ruby-wwtd.
* gnu/packages/ruby.scm (ruby-wwtd): New public variable.
Marius Bakke [Wed, 20 May 2020 08:33:12 +0000 (10:33 +0200)]
gnu: Add ruby-hocon.
* gnu/packages/ruby.scm (ruby-hocon): New public variable.
Marius Bakke [Wed, 20 May 2020 08:21:47 +0000 (10:21 +0200)]
gnu: Add ruby-deep-merge.
* gnu/packages/ruby.scm (ruby-deep-merge): New public variable.
Alex Griffin [Wed, 20 May 2020 21:02:21 +0000 (16:02 -0500)]
gnu: git-remote-gcrypt: Update to 1.3.
* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.3.
Tobias Geerinckx-Rice [Wed, 20 May 2020 19:24:51 +0000 (21:24 +0200)]
news: Add ‘nl’ translation.
* etc/news.scm: Add an ‘nl’ ‘translation’.
Tobias Geerinckx-Rice [Wed, 20 May 2020 19:18:06 +0000 (21:18 +0200)]
news: Remove superfluous closing bracket.
* etc/news.scm: Use an equal number of ‘(’s and ‘)’s.
Tobias Geerinckx-Rice [Wed, 20 May 2020 18:57:19 +0000 (20:57 +0200)]
gnu: wmbattery: Update to 2.54.
* gnu/packages/gnustep.scm (wmbattery): Update to 2.54.
[native-inputs]: Remove autoconf & automake.
Tobias Geerinckx-Rice [Wed, 20 May 2020 18:02:46 +0000 (20:02 +0200)]
gnu: libmanette: Update to 0.2.4.
* gnu/packages/games.scm (libmanette): Update to 0.2.4.
Tobias Geerinckx-Rice [Wed, 20 May 2020 17:35:21 +0000 (19:35 +0200)]
gnu: translate-shell: Update to 0.9.6.12.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.12.
Tobias Geerinckx-Rice [Wed, 20 May 2020 17:26:59 +0000 (19:26 +0200)]
gnu: gnu-efi: Mark up description.
* gnu/packages/efi.scm (gnu-efi)[description]: Use @acronym.
Tobias Geerinckx-Rice [Wed, 20 May 2020 17:25:29 +0000 (19:25 +0200)]
gnu: gnu-efi: Update to 3.0.12.
* gnu/packages/efi.scm (gnu-efi): Update to 3.0.12.
Tobias Geerinckx-Rice [Wed, 20 May 2020 17:08:10 +0000 (19:08 +0200)]
gnu: http-parser: Fix build [and guix pull] on armhf-linux.
* gnu/packages/web.scm (http-parser)[source]: Add patch.
* gnu/packages/patches/http-parser-fix-assertion-on-armhf.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Tobias Geerinckx-Rice [Wed, 20 May 2020 16:37:31 +0000 (18:37 +0200)]
gnu: mame: Update to 0.221.
* gnu/packages/emulators.scm (mame): Update to 0.221.
Tobias Geerinckx-Rice [Wed, 20 May 2020 16:36:41 +0000 (18:36 +0200)]
gnu: python-lmdb: Remove Python 2 variant.
* gnu/packages/databases.scm (python2-lmdb): Remove variable.
Tobias Geerinckx-Rice [Wed, 20 May 2020 16:35:49 +0000 (18:35 +0200)]
gnu: python-lmdb: Update to 0.98.
* gnu/packages/databases.scm (python-lmdb): Update to 0.98.
Tobias Geerinckx-Rice [Wed, 20 May 2020 16:32:54 +0000 (18:32 +0200)]
gnu: perl-dbd-sqlite: Update to 1.64.
* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.64.
Tobias Geerinckx-Rice [Wed, 20 May 2020 15:21:51 +0000 (17:21 +0200)]
gnu: perl-dbi: Update to 1.643.
* gnu/packages/databases.scm (perl-dbi): Update to 1.643.
Tobias Geerinckx-Rice [Wed, 20 May 2020 15:21:38 +0000 (17:21 +0200)]
gnu: perl-db-file: Update to 1.853.
* gnu/packages/databases.scm (perl-db-file): Update to 1.853.
Maxim Cournoyer [Wed, 20 May 2020 13:00:05 +0000 (09:00 -0400)]
news: Add missing closing parentheses.
This broke 'guix pull'. Apologies!
* etc/news.scm: Fix the latest entry.
Maxim Cournoyer [Wed, 20 May 2020 12:40:18 +0000 (08:40 -0400)]
news: Update copyright.
* etc/news.scm: Update copyright, as a follow-up to
489699c456.
Maxim Cournoyer [Wed, 20 May 2020 12:25:31 +0000 (08:25 -0400)]
news: Add entry for Btrfs subvolume boot support.
* etc/news.scm: Add entry.
Maxim Cournoyer [Sun, 14 Jul 2019 11:50:23 +0000 (20:50 +0900)]
bootloader: grub: Allow booting from a Btrfs subvolume.
* gnu/bootloader/grub.scm (strip-mount-point): Remove procedure.
(normalize-file): Add procedure.
(grub-configuration-file): New BTRFS-SUBVOLUME-FILE-NAME parameter. When
defined, prepend its value to the kernel and initrd file names, using the
NORMALIZE-FILE procedure. Adjust the call to EYE-CANDY to pass the
BTRFS-SUBVOLUME-FILE-NAME argument. Normalize the KEYMAP file as well.
(eye-candy): Add a BTRFS-SUBVOLUME-FILE-NAME parameter, and use it, along with
the NORMALIZE-FILE procedure, to normalize the FONT-FILE and IMAGE nested
variables. Adjust doc.
* gnu/bootloader/depthcharge.scm (depthcharge-configuration-file): Adapt.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Likewise.
* gnu/system/file-systems.scm (btrfs-subvolume?)
(btrfs-store-subvolume-file-name): New procedures.
* gnu/system.scm (operating-system-bootcfg): Specify the Btrfs
subvolume file name the store resides on to the
`operating-system-bootcfg' procedure, using the new
BTRFS-SUBVOLUME-FILE-NAME argument.
* doc/guix.texi (File Systems): Add a Btrfs subsection to document the use of
subvolumes.
* gnu/tests/install.scm (%btrfs-root-on-subvolume-os)
(%btrfs-root-on-subvolume-os-source)
(%btrfs-root-on-subvolume-installation-script)
(%test-btrfs-root-on-subvolume-os): New variables.
Maxim Cournoyer [Wed, 25 Sep 2019 13:43:41 +0000 (22:43 +0900)]
file-systems: Add helpers for parsing the options string into an alist.
* gnu/system/file-systems.scm (file-system-options->alist)
(alist->file-system-options): New procedures.
* tests/file-systems.scm: New tests.
* doc/guix.texi (File Systems): Add note about the newly added procedures.
Maxim Cournoyer [Tue, 11 Feb 2020 19:00:06 +0000 (14:00 -0500)]
linux-boot: Refactor boot-system.
The --root option can now be omitted, and inferred from the root file system
declaration instead.
* gnu/build/file-systems.scm (canonicalize-device-spec): Extend to support NFS
directly, and...
* gnu/build/linux-boot.scm (boot-system): ...remove NFS special casing from
here. Remove nested definitions for root-fs-type, root-fs-flags and
root-fs-options, and bind those inside the let* instead. Make "--root" take
precedence over the device field string representation of the root file
system.
* doc/guix.texi (Initial RAM Disk): Document that "--root" can be left
unspecified.
Michael Rohleder [Tue, 19 May 2020 13:31:21 +0000 (15:31 +0200)]
gnu: Add emacs-vcsh.
* gnu/packages/emacs-xyz.scm (emacs-vcsh): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Holger Peters [Wed, 20 May 2020 07:07:10 +0000 (09:07 +0200)]
gnu: Add python-pyramid.
* gnu/packages/python-web.scm (python-pyramid): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Holger Peters [Wed, 20 May 2020 07:07:09 +0000 (09:07 +0200)]
gnu: Add python-hupper.
* gnu/packages/python-web.scm (python-hupper): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Holger Peters [Wed, 20 May 2020 07:07:08 +0000 (09:07 +0200)]
gnu: Add python-plaster-pastedeploy.
* gnu/packages/python-web.scm (python-plaster-pastedeploy): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Holger Peters [Wed, 20 May 2020 07:07:07 +0000 (09:07 +0200)]
gnu: Add python-plaster.
* gnu/packages/python-web.scm (python-plaster): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Holger Peters [Wed, 20 May 2020 07:07:06 +0000 (09:07 +0200)]
gnu: Add python-translationstring.
* gnu/packages/python-web.scm (python-translationstring): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Holger Peters [Wed, 20 May 2020 07:07:05 +0000 (09:07 +0200)]
gnu: Add python-zope-deprecation.
* gnu/packages/python-web.scm (python-zope-deprecation): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Holger Peters [Wed, 20 May 2020 07:07:04 +0000 (09:07 +0200)]
gnu: Add python-venusian.
* gnu/packages/python-web.scm (python-venusian): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Holger Peters [Wed, 20 May 2020 07:07:03 +0000 (09:07 +0200)]
gnu: python-webob: Update to 1.8.6.
* gnu/packages/python-web.scm (python-webob): Update to 1.8.6.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>