jackhill/guix/guix.git
3 years agognu: libressl: Update to 3.3.3.
Brice Waegeneire [Fri, 11 Jun 2021 21:27:09 +0000 (23:27 +0200)]
gnu: libressl: Update to 3.3.3.

* gnu/packages/tls.scm (libressl): Update to 3.3.3.

3 years agognu: qalculate-gtk: Update to 3.19.0.
Jack Hill [Fri, 11 Jun 2021 19:02:18 +0000 (15:02 -0400)]
gnu: qalculate-gtk: Update to 3.19.0.

* gnu/packages/maths.scm (qalculate-gtk): Update to 3.19.0.
[phases]: Remove 'add-pot-file.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: libqalculate: Update to 3.19.0.
Jack Hill [Fri, 11 Jun 2021 19:02:17 +0000 (15:02 -0400)]
gnu: libqalculate: Update to 3.19.0.

* gnu/packages/maths (libqalculate): Update to 3.19.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: password-store: Update to 1.7.4.
Xinglu Chen [Fri, 11 Jun 2021 20:35:16 +0000 (22:35 +0200)]
gnu: password-store: Update to 1.7.4.

* gnu/packages/password-utils.scm (password-store): Update to 1.7.4.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-emms: Update to 7.3.
Xinglu Chen [Sat, 12 Jun 2021 09:09:34 +0000 (11:09 +0200)]
gnu: emacs-emms: Update to 7.3.

* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-ivy-rich: Update to 0.1.6-2.600b818.
Michael Rohleder [Fri, 11 Jun 2021 06:45:35 +0000 (08:45 +0200)]
gnu: emacs-ivy-rich: Update to 0.1.6-2.600b818.

* gnu/packages/emacs-xyz.scm (emacs-ivy-rich): Update to 0.1.6-2.600b818.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-vc-hgcmd: Update to 1.14.
Xinglu Chen [Wed, 9 Jun 2021 21:47:12 +0000 (23:47 +0200)]
gnu: emacs-vc-hgcmd: Update to 1.14.

* gnu/packages/emacs-xyz.scm (emacs-vc-hgcmd): Update to 1.14.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-ivy-posframe: Update to 0.6.1.
Xinglu Chen [Thu, 10 Jun 2021 07:24:33 +0000 (09:24 +0200)]
gnu: emacs-ivy-posframe: Update to 0.6.1.

* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.6.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-ytel-show.
Xinglu Chen [Sat, 12 Jun 2021 20:28:29 +0000 (22:28 +0200)]
gnu: Add emacs-ytel-show.

* gnu/packages/emacs-xyz.scm (emacs-ytel-show): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-ytel.
Xinglu Chen [Mon, 7 Jun 2021 15:56:39 +0000 (17:56 +0200)]
gnu: Add emacs-ytel.

* gnu/packages/emacs-xyz.scm (emacs-ytel): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-doom-snippets.
Alexandr Vityazev [Sun, 6 Jun 2021 20:20:08 +0000 (20:20 +0000)]
gnu: Add emacs-doom-snippets.

* gnu/packages/emacs-xyz.scm (emacs-doom-snippets): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-reverse-im.
Alexandr Vityazev [Sun, 6 Jun 2021 19:52:33 +0000 (19:52 +0000)]
gnu: Add emacs-reverse-im.

* gnu/packages/emacs-xyz.scm (emacs-reverse-im): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: lagrange: Update to 1.5.1.
Solene Rapenne via Guix-patches via [Sun, 6 Jun 2021 17:11:51 +0000 (19:11 +0200)]
gnu: lagrange: Update to 1.5.1.

* gnu/packages/web-browser.scm (lagrange): Update to 1.5.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: grub-efi: Enable the stack protector.
Tobias Geerinckx-Rice [Fri, 11 Jun 2021 00:21:27 +0000 (02:21 +0200)]
gnu: grub-efi: Enable the stack protector.

* gnu/packages/bootloaders.scm (grub-efi)[arguments]:
Add "--enable-stack-protector" to #:configure-flags.

3 years agognu: grub: Update to 2.06.
Tobias Geerinckx-Rice [Fri, 11 Jun 2021 00:05:33 +0000 (02:05 +0200)]
gnu: grub: Update to 2.06.

[source]: Remove upstreamed patches.
* gnu/packages/patches/grub-setup-root.patch: Update patch.
* gnu/packages/patches/grub-verifiers-Blocklist-fallout-cleanup.patch,
gnu/packages/patches/grub-cross-system-i686.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.

3 years agoinstaller: Improve install device detection.
Mathieu Othacehe [Sat, 12 Jun 2021 16:40:39 +0000 (18:40 +0200)]
installer: Improve install device detection.

* gnu/installer/parted.scm (non-install-devices): Improve the detection by
assuming that any device with the ISO9660 label is the installation device.

3 years agognu: libopensmtpd, opensmtpd-filter-dkimsign: Add source URI.
Tobias Geerinckx-Rice [Sat, 12 Jun 2021 09:29:58 +0000 (11:29 +0200)]
gnu: libopensmtpd, opensmtpd-filter-dkimsign: Add source URI.

* gnu/packages/mail.scm (libopensmtpd, opensmtpd-filter-dkimsign)
[source]: Add a URI that might work in Tasmania and 's further upstream
regardless.

3 years agognu: liquid-dsp: Make reproducibility explicit.
Guillaume Le Vaillant [Sat, 12 Jun 2021 09:16:38 +0000 (11:16 +0200)]
gnu: liquid-dsp: Make reproducibility explicit.

* gnu/packages/radio.scm (liquid-dsp)[native-inputs]: Add automake.
  [arguments]: Add flag to disable SIMD instructions to 'configure-flags'.

3 years agognu: svt-hevc: Update upstream hash.
Tobias Geerinckx-Rice [Sat, 12 Jun 2021 08:48:14 +0000 (10:48 +0200)]
gnu: svt-hevc: Update upstream hash.

The v1.5.1 was moved in place (meditate on that) but the change is harmless.
See <http://issues.guix.gnu.org/48966>.

* gnu/packages/video.scm (svt-hevc)[source]: Adjust hash accordingly.

3 years agognu: sudo: Update to 1.9.7p1.
Tobias Geerinckx-Rice [Sat, 12 Jun 2021 08:24:51 +0000 (10:24 +0200)]
gnu: sudo: Update to 1.9.7p1.

* gnu/packages/admin.scm (sudo): Update to 1.9.7p1.

3 years agoRevert "gnu: liburcu: Omit static library."
Tobias Geerinckx-Rice [Fri, 11 Jun 2021 21:27:16 +0000 (23:27 +0200)]
Revert "gnu: liburcu: Omit static library."

This reverts commit 702affc6d70dfec926ee5a0badce217a7044f9eb.  It's too
much trouble to add a :static output just for bcachefs-progs/static.

3 years agoetc: indent-code.el: Remove any existing tabs.
Tobias Geerinckx-Rice [Wed, 2 Jun 2021 12:26:28 +0000 (14:26 +0200)]
etc: indent-code.el: Remove any existing tabs.

* etc/indent-code.el (main): Call UNTABIFY on the sexp or entire buffer.

3 years agoinstaller: Check partitions UUIDs.
Mathieu Othacehe [Fri, 11 Jun 2021 17:19:59 +0000 (19:19 +0200)]
installer: Check partitions UUIDs.

* gnu/installer/parted.scm (&cannot-read-uuid): New condition.
(cannot-read-uuid?, cannot-read-uuid-partition): New procedures.
(check-user-partitions): Check that all user-partitions have a valid UUID,
raide the above condition otherwise.
* gnu/installer/newt/partition.scm (run-disk-page): Run an error page if the
&cannot-read-uuid condition is raised.

3 years agoinstaller: Print user partitions.
Mathieu Othacehe [Fri, 11 Jun 2021 13:58:26 +0000 (15:58 +0200)]
installer: Print user partitions.

* gnu/installer/newt/partition.scm (run-partitioning-page): Print
user-partitions to syslog.

3 years agognu: mpdris2: Update to 0.9.1.
Simon Streit [Thu, 10 Jun 2021 12:12:06 +0000 (14:12 +0200)]
gnu: mpdris2: Update to 0.9.1.

* gnu/packages/mpd.scm (mpdris2): Update to 0.9.1.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
3 years agognu: Add xkbset.
Paul A. Patience [Wed, 9 Jun 2021 12:07:44 +0000 (08:07 -0400)]
gnu: Add xkbset.

* gnu/packages/xdisorg.scm (xkbset): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: libmediainfo: Fix usage of libcurl and libtinyxml2.
Michael Rohleder [Wed, 9 Jun 2021 06:12:40 +0000 (08:12 +0200)]
gnu: libmediainfo: Fix usage of libcurl and libtinyxml2.

* gnu/packages/video.scm (libmediainfo): Fix usage of libcurl and libtinyxml2.
[arguments]: Add configure-flags.
[native-inputs]: Move zlib, tinyxml2, curl, libzen to ...
[propagated-inputs]: ... Here.
(mediainfo):
[native-inputs]: Remove zlib, libzen. Move libmediainfo to ...
[inputs]: ... Here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoprofiles: Move some of the work to the build side.
Ludovic Courtès [Sat, 5 Jun 2021 20:47:10 +0000 (22:47 +0200)]
profiles: Move some of the work to the build side.

When running:

  guix environment --ad-hoc gnome --no-grafts --search-paths

this reduces wall-clock time by ~5%.  The number of object cache lookups
goes down from 96K to 89K.  (Note that 'gnome' is an interesting example
because it has many propagated inputs, which themselves have propagated
inputs too, which would lead to a long input list and a long manifest in
the 'profile-derivation' gexp.)

* guix/profiles.scm (profile-derivation)[inputs, search-paths]: Remove.
[extra-inputs]: New variable.
[builder]: Adjust call to 'build-profile'.
* guix/build/profiles.scm (manifest-sexp->inputs+search-paths): New
procedure.
(build-profile): Remove 'inputs' parameter; make 'manifest' the 2nd
positional parameter and add #:extra-inputs.  Call
'manifest-sexp->inputs+search-paths' to obtain 'inputs' and
'search-paths'.

3 years agogit: Update the mtime of the just-updated checkout.
Ludovic Courtès [Fri, 11 Jun 2021 21:32:45 +0000 (23:32 +0200)]
git: Update the mtime of the just-updated checkout.

Reported by zimoun <zimon.toutoune@gmail.com>.

Previously, the mtime of CACHE-DIRECTORY may or may not have been
updated after a pull.  Thus, 'maybe-remove-expired-cache-entries' could
potentially delete CACHE-DIRECTORY right before it's returned.

* guix/git.scm (update-cached-checkout): Call 'utime' on CACHE-DIRECTORY.

3 years agognu: linux-libre 4.4: Update to 4.4.272.
Leo Famulari [Thu, 10 Jun 2021 14:10:50 +0000 (10:10 -0400)]
gnu: linux-libre 4.4: Update to 4.4.272.

* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.272.
(linux-libre-4.4-pristine-source): Update hash.

3 years agognu: linux-libre 4.9: Update to 4.9.272.
Leo Famulari [Thu, 10 Jun 2021 14:10:36 +0000 (10:10 -0400)]
gnu: linux-libre 4.9: Update to 4.9.272.

* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.272.
(linux-libre-4.9-pristine-source): Update hash.

3 years agognu: linux-libre 4.14: Update to 4.14.236.
Leo Famulari [Thu, 10 Jun 2021 14:10:21 +0000 (10:10 -0400)]
gnu: linux-libre 4.14: Update to 4.14.236.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.236.
(linux-libre-4.14-pristine-source): Update hash.

3 years agognu: linux-libre 4.19: Update to 4.19.194.
Leo Famulari [Thu, 10 Jun 2021 14:10:06 +0000 (10:10 -0400)]
gnu: linux-libre 4.19: Update to 4.19.194.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.194.
(linux-libre-4.19-pristine-source): Update hash.

3 years agognu: linux-libre 5.4: Update to 5.4.125.
Leo Famulari [Thu, 10 Jun 2021 14:09:47 +0000 (10:09 -0400)]
gnu: linux-libre 5.4: Update to 5.4.125.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.125.
(linux-libre-5.4-pristine-source): Update hash.

3 years agognu: linux-libre 5.10: Update to 5.10.43.
Leo Famulari [Thu, 10 Jun 2021 14:09:34 +0000 (10:09 -0400)]
gnu: linux-libre 5.10: Update to 5.10.43.

* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.43.
(linux-libre-5.10-pristine-source): Update hash.

3 years agognu: linux-libre: Update to 5.12.10.
Leo Famulari [Thu, 10 Jun 2021 14:09:16 +0000 (10:09 -0400)]
gnu: linux-libre: Update to 5.12.10.

* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.10.
(linux-libre-5.12-pristine-source): Update hash.

3 years agognu: soapyhackrf: Update to 0.3.3-2.8d2e7be.
Guillaume Le Vaillant [Fri, 11 Jun 2021 07:11:29 +0000 (09:11 +0200)]
gnu: soapyhackrf: Update to 0.3.3-2.8d2e7be.

* gnu/packages/radio.scm (soapyhackrf): Update to 0.3.3-2.8d2e7be.

3 years agognu: thermald: Update to 2.4.6.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 22:36:40 +0000 (00:36 +0200)]
gnu: thermald: Update to 2.4.6.

* gnu/packages/admin.scm (thermald): Update to 2.4.6.

3 years agognu: dtc: Update to 1.6.1.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 22:36:14 +0000 (00:36 +0200)]
gnu: dtc: Update to 1.6.1.

* gnu/packages/bootloaders.scm (dtc): Update to 1.6.1.

3 years agognu: squashfs-tools: Install some documentation.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 22:32:43 +0000 (00:32 +0200)]
gnu: squashfs-tools: Install some documentation.

* gnu/packages/compression.scm (squashfs-tools)[arguments]: Add a new
'install-documentation phase.  Remove an obsolete #t whilst here.

3 years agognu: squashfs-tools: Support Zstandard compression.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 22:24:09 +0000 (00:24 +0200)]
gnu: squashfs-tools: Support Zstandard compression.

* gnu/packages/compression.scm (squashfs-tools)[arguments]:
Add "ZSTD_SUPPORT=1" to #:make-flags.
[inputs]: Add zstd:lib.

3 years agognu: squashfs-tools: Build from upstream git.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 22:11:12 +0000 (00:11 +0200)]
gnu: squashfs-tools: Build from upstream git.

* gnu/packages/compression.scm (squashfs-tools)[source]: Use GIT-FETCH
and GIT-FILE-NAME.

3 years agognu: klavaro: Update to 3.13.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 21:57:31 +0000 (23:57 +0200)]
gnu: klavaro: Update to 3.13.

* gnu/packages/education.scm (klavaro): Update to 3.13.

3 years agognu: opensmtpd-filter-dkimsign: Support ed25519 signatures.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 17:23:35 +0000 (19:23 +0200)]
gnu: opensmtpd-filter-dkimsign: Support ed25519 signatures.

* gnu/packages/mail.scm (opensmtpd-filter-dkimsign)[arguments]:
Define HAVE_ED25519 in #:make-flags.
[arguments]: Rename 'inherit-ownership phase to 'patch-Makefile.gnu and
patch a hard-coded ‘pkg-config’ command.
[inputs]: Replace libressl with openssl.

3 years agognu: opensmtpd-filter-dkimsign: Update to 0.5.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 17:13:57 +0000 (19:13 +0200)]
gnu: opensmtpd-filter-dkimsign: Update to 0.5.

* gnu/packages/mail.scm (opensmtpd-filter-dkimsign): Update to 0.5.
[source]: Use the upstream release tarball now.
[arguments]: Adjust #:make-flags to new upstream Makefile.gnu.
Remove obsolete custom 'unpack and 'install phases.
Add a new 'inherit-ownership phase.
[native-inputs]: Remove Arch Linux Makefile.  Add mandoc.  Remove the
libopensmtpd sources in favour of…
[inputs]: …the real thing.

3 years agognu: libopensmtpd: Make public.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 15:42:36 +0000 (17:42 +0200)]
gnu: libopensmtpd: Make public.

Now that it's a fancy official release and all.

* gnu/packages/mail.scm (libopensmtpd): DEFINE-PUBLIC.

3 years agognu: libopensmtpd: Update to 0.7.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 15:41:48 +0000 (17:41 +0200)]
gnu: libopensmtpd: Update to 0.7.

* gnu/packages/mail.scm (libopensmtpd): Update to 0.7.
[source]: URL-FETCH a release tarball.
[arguments]: Remove obsolete 'create-output-directories,
'install-header-file, and 'install-man-page phases.
[native-inputs]: Add mandoc.

3 years agognu: newsboat: Update to 2.23.
Efraim Flashner [Thu, 10 Jun 2021 20:22:35 +0000 (23:22 +0300)]
gnu: newsboat: Update to 2.23.

* gnu/packages/syndication.scm (newsboat): Update to 2.23.
[arguments]: Build with rust-1.46.
[cargo-inputs]: Replace rust-gettext-rs-0.5 with 0.6, rust-rand-0.7 with
0.8. Add rust-percent-encoding-2, rust-xdg-2. Move rust-cxx-build-0.5 ...
[cargo-development-inputs]: ... to here.

3 years agognu: Add rust-cxx-1.
Efraim Flashner [Thu, 10 Jun 2021 20:21:46 +0000 (23:21 +0300)]
gnu: Add rust-cxx-1.

* gnu/packages/crates-io.scm (rust-cxx-1): New variable.
(rust-cxx-0.5): Inherit from rust-cxx-1.

3 years agognu: Add rust-cxx-build-1.
Efraim Flashner [Thu, 10 Jun 2021 20:20:51 +0000 (23:20 +0300)]
gnu: Add rust-cxx-build-1.

* gnu/packages/crates-io.scm (rust-cxx-build-1): New variable.
(rust-cxx-build-0.5): Inherit from rust-cxx-build-1).

3 years agognu: Add rust-gettext-rs-0.6.
Efraim Flashner [Thu, 10 Jun 2021 20:19:10 +0000 (23:19 +0300)]
gnu: Add rust-gettext-rs-0.6.

* gnu/packages/crates-io.scm (rust-gettext-rs-0.6): New variable.

3 years agognu: Add rust-gettext-rs-0.7.
Efraim Flashner [Thu, 10 Jun 2021 20:18:29 +0000 (23:18 +0300)]
gnu: Add rust-gettext-rs-0.7.

* gnu/packages/crates-io.scm (rust-gettext-rs-0.7): New variable.
(rust-gettext-rs-0.5): Inherit from rust-gettext-rs-0.7.

3 years agognu: Add rust-cxxbridge-macro-1.
Efraim Flashner [Thu, 10 Jun 2021 20:16:46 +0000 (23:16 +0300)]
gnu: Add rust-cxxbridge-macro-1.

* gnu/packages/crates-io.scm (rust-cxxbridge-macro-1): New variable.
(rust-cxxbridge-macro-0.5): Inherit from rust-cxxbridge-macro-1.

3 years agognu: Add rust-cxxbridge-flags-1.
Efraim Flashner [Thu, 10 Jun 2021 20:15:30 +0000 (23:15 +0300)]
gnu: Add rust-cxxbridge-flags-1.

* gnu/packages/crates-io.scm (rust-cxxbridge-flags-1): New variable.
(rust-cxxbridge-flags-0.5): Inherit from rust-cxxbridge-flags-1.

3 years agognu: Add rust-cxx-gen-0.7.
Efraim Flashner [Thu, 10 Jun 2021 20:10:31 +0000 (23:10 +0300)]
gnu: Add rust-cxx-gen-0.7.

* gnu/packages/crates-io.scm (rust-cxx-gen-0.7): New variable.
(rust-cxx-gen-0.6): Inherit from ruxt-cxx-gen-0.7.

3 years agognu: Add rust-clang-ast-0.1.
Efraim Flashner [Thu, 10 Jun 2021 20:08:30 +0000 (23:08 +0300)]
gnu: Add rust-clang-ast-0.1.

* gnu/packages/crates-io.scm (rust-clang-ast-0.1): New variable.

3 years agognu: Add rust-clang-ast-test-suite-0.0.0.
Efraim Flashner [Thu, 10 Jun 2021 20:07:50 +0000 (23:07 +0300)]
gnu: Add rust-clang-ast-test-suite-0.0.0.

* ngu/packages/crates-io.scm (rust-clang-ast-test-suite-0.0.0): New
variable.

3 years agognu: Add rust-gettext-rs-0.21.
Efraim Flashner [Thu, 10 Jun 2021 20:06:45 +0000 (23:06 +0300)]
gnu: Add rust-gettext-rs-0.21.

* gnu/packages/crates-io.scm (rust-gettext-rs-0.21): New variable.
(rust-gettest-rs-0.19): Inherit from rust-gettext-rs-0.21.

3 years agognu: rust-once-cell-1: Update to 1.7.2.
Efraim Flashner [Thu, 10 Jun 2021 20:05:38 +0000 (23:05 +0300)]
gnu: rust-once-cell-1: Update to 1.7.2.

* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.7.2.

3 years agognu: rust-section-testing-0.0: Update to 0.0.5.
Efraim Flashner [Thu, 10 Jun 2021 20:04:59 +0000 (23:04 +0300)]
gnu: rust-section-testing-0.0: Update to 0.0.5.

* gnu/packages/crates-io.scm (rust-section-testing): Update to 0.0.5.

3 years agognu: gptfdisk: Update to 1.0.8.
Tobias Geerinckx-Rice [Thu, 10 Jun 2021 15:48:46 +0000 (17:48 +0200)]
gnu: gptfdisk: Update to 1.0.8.

* gnu/packages/disk.scm (gptfdisk): Update to 1.0.8.

3 years agognu: tsukundere: Update to 0.3.1.
Leo Prikler [Thu, 10 Jun 2021 09:59:51 +0000 (11:59 +0200)]
gnu: tsukundere: Update to 0.3.1.

* gnu/packages/game-development.scm (tsukundere): Update to 0.3.1.
[native-inputs]: Add gettext.

3 years agognu: qsstv: Fix hamlib support.
Guillaume Le Vaillant [Thu, 10 Jun 2021 09:10:35 +0000 (11:10 +0200)]
gnu: qsstv: Fix hamlib support.

* gnu/packages/radio.scm (qsstv)[arguments]: Add 'fix-newer-hamlib-support'
  phase.

3 years agoRevert "gnu: sdcv: Add 'STARDICT_DATA_DIR' search path spec."
Leo Prikler [Thu, 10 Jun 2021 06:40:08 +0000 (08:40 +0200)]
Revert "gnu: sdcv: Add 'STARDICT_DATA_DIR' search path spec."

This reverts commit 7dd1a2174a8376c521dcf271e3b76f64096074fe.
It has been reported, that this patch does not work as intended.
See <https://bugs.gnu.org/45645>.

3 years agognu: docker: Replace tini by tini-static.
Maxim Cournoyer [Thu, 10 Jun 2021 03:24:05 +0000 (23:24 -0400)]
gnu: docker: Replace tini by tini-static.

The dynamically linked tini could fail in some environments, causing 'docker
run' to exit with the following unhelpful error message:

  standard_init_linux.go:219: exec user process caused: no such file or
  directory

Use the statically linked tini binary instead, which should work everywhere.

* gnu/packages/docker.scm (docker)[phases]{patch-paths}: Replace 'tini' by
'tini-static'.

3 years agognu: tini: Update to 0.19.0 and provide tini-static.
Maxim Cournoyer [Thu, 10 Jun 2021 02:43:55 +0000 (22:43 -0400)]
gnu: tini: Update to 0.19.0 and provide tini-static.

* gnu/packages/docker.scm (tini): Update to 0.19.0.  Remove trailing #t.
[phases]: Remove argument.
[configure-flags]: New argument, to clear the CMAKE_INSTALL_RPATH option.

3 years agoservices: laminar: Create parent directory for unix socket.
Arun Isaac [Sun, 30 May 2021 19:11:06 +0000 (00:41 +0530)]
services: laminar: Create parent directory for unix socket.

* gnu/services/ci.scm (laminar-activation): New function.
(laminar-service-type): Extend activation-service-type with
laminar-activation.

3 years agognu: maradns: Update to 3.5.0020.
Tobias Geerinckx-Rice [Wed, 9 Jun 2021 21:40:30 +0000 (23:40 +0200)]
gnu: maradns: Update to 3.5.0020.

* gnu/packages/dns.scm (maradns): Update to 3.5.0020.

3 years agognu: yadifa: Enable the TCP manager.
Tobias Geerinckx-Rice [Wed, 9 Jun 2021 21:40:22 +0000 (23:40 +0200)]
gnu: yadifa: Enable the TCP manager.

* gnu/packages/dns.scm (yadifa)[arguments]: Add "--enable-tcp-manager" to #:configure-flags.

3 years agognu: yadifa: Update to 2.5.0.
Tobias Geerinckx-Rice [Wed, 9 Jun 2021 21:37:49 +0000 (23:37 +0200)]
gnu: yadifa: Update to 2.5.0.

* gnu/packages/dns.scm (yadifa): Update to 2.5.0.

3 years agognu: liburcu: Update to 0.13.0.
Tobias Geerinckx-Rice [Wed, 9 Jun 2021 20:42:18 +0000 (22:42 +0200)]
gnu: liburcu: Update to 0.13.0.

* gnu/packages/datastructures.scm (liburcu): Update to 0.13.0.

3 years agognu: liburcu: Omit static library.
Tobias Geerinckx-Rice [Wed, 9 Jun 2021 20:38:14 +0000 (22:38 +0200)]
gnu: liburcu: Omit static library.

* gnu/packages/datastructures.scm (liburcu)[arguments]:
Pass "--disable-static" to ./configure.

3 years agognu: Add siggen.
Arun Isaac [Sat, 24 Apr 2021 16:50:46 +0000 (22:20 +0530)]
gnu: Add siggen.

* gnu/packages/audio.scm (siggen): New variable.

3 years agognu: nginx: Build with support for a few more modules.
Christopher Baines [Fri, 4 Jun 2021 12:54:20 +0000 (13:54 +0100)]
gnu: nginx: Build with support for a few more modules.

I think this is generally useful. Personally, I want the HTTP gzip static and
gunzip ones for serving gzip compressed log files, and I spotted that the HTTP
sub and addition ones are easy to enable as well.

* gnu/packages/web.scm (nginx)[arguments]: Add the following configure flags:
--with-http_gzip_static_module, --with-http_gunzip_module,
--with-http_addition_module, --with-http_sub_module.

3 years agognu: sbcl-iolib: Update to 0.8.4.
Pierre Neidhardt [Wed, 9 Jun 2021 06:00:28 +0000 (08:00 +0200)]
gnu: sbcl-iolib: Update to 0.8.4.

* gnu/packages/lisp-xyz.scm (sbcl-iolib): Update to 0.8.4.

3 years agognu: fcitx5-chinese-addons: Update to 5.0.6.
Tobias Geerinckx-Rice [Sun, 6 Jun 2021 23:52:58 +0000 (01:52 +0200)]
gnu: fcitx5-chinese-addons: Update to 5.0.6.

* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.0.6.

3 years agognu: fcitx5-configtool: Update to 5.0.5.
Tobias Geerinckx-Rice [Sun, 6 Jun 2021 23:52:43 +0000 (01:52 +0200)]
gnu: fcitx5-configtool: Update to 5.0.5.

* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.5.

3 years agognu: fcitx5-gtk: Update to 5.0.7.
Tobias Geerinckx-Rice [Sun, 6 Jun 2021 23:52:02 +0000 (01:52 +0200)]
gnu: fcitx5-gtk: Update to 5.0.7.

* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.7.
[inputs]: Add fmt.

3 years agognu: fcitx5-qt: Update to 5.0.6.
Tobias Geerinckx-Rice [Sun, 6 Jun 2021 23:10:27 +0000 (01:10 +0200)]
gnu: fcitx5-qt: Update to 5.0.6.

* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.6.

3 years agognu: fcitx5: Update to fcitx5.
Tobias Geerinckx-Rice [Sun, 6 Jun 2021 22:45:57 +0000 (00:45 +0200)]
gnu: fcitx5: Update to fcitx5.

* gnu/packages/fcitx5.scm (fcitx5): Update to fcitx5.
[native-inputs]: Add gcc-9.

3 years agognu: fcitx5-lua: Update to 5.0.5.
Tobias Geerinckx-Rice [Sun, 6 Jun 2021 22:18:01 +0000 (00:18 +0200)]
gnu: fcitx5-lua: Update to 5.0.5.

* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.5.

3 years agognu: libime: Fix grammar in descriptions.
Tobias Geerinckx-Rice [Sun, 6 Jun 2021 22:13:29 +0000 (00:13 +0200)]
gnu: libime: Fix grammar in descriptions.

* gnu/packages/fcitx5.scm (libime)[synopsis, description]: Exchange s.

3 years agognu: libime: Update to 1.0.7.
Tobias Geerinckx-Rice [Sun, 6 Jun 2021 22:12:45 +0000 (00:12 +0200)]
gnu: libime: Update to 1.0.7.

* gnu/packages/fcitx5.scm (libime): Update to 1.0.7.

3 years agognu: dialog: Fix the license.
Leo Famulari [Tue, 8 Jun 2021 21:52:18 +0000 (17:52 -0400)]
gnu: dialog: Fix the license.

* gnu/packages/ncurses.scm (dialog)[license]: Remove erroneously
included GPL3.

3 years agolint: Check for trailing whitespace in description.
Xinglu Chen [Sun, 30 May 2021 20:30:32 +0000 (22:30 +0200)]
lint: Check for trailing whitespace in description.

* guix/lint.scm (check-description-style): Check for trailing whitespace.
* tests/lint.scm: ("description: trailing whitespace"): New test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agolint: Check for trailing whitespace in synopsis.
Xinglu Chen [Sun, 30 May 2021 20:30:31 +0000 (22:30 +0200)]
lint: Check for trailing whitespace in synopsis.

* guix/lint.scm (check-synopsis-style): Check for trailing whitespace.
* tests/lint.scm ("synopsis: contains trailing whitespace"): New test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: polkit: Add replacement for CVE-2021-3560.
Ludovic Courtès [Tue, 8 Jun 2021 08:43:10 +0000 (10:43 +0200)]
gnu: polkit: Add replacement for CVE-2021-3560.

* gnu/packages/patches/polkit-CVE-2021-3560.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/polkit.scm (polkit/fixed): New variable.
(polkit)[replacement]: New field.

3 years agotransformations: '--with-latest' correctly handles already-latest case.
Ludovic Courtès [Tue, 8 Jun 2021 20:44:53 +0000 (22:44 +0200)]
transformations: '--with-latest' correctly handles already-latest case.

Previously, '--with-latest' would wrongfully print:

  warning: could not determine latest upstream release of 'xyz'

when 'xyz' is already the latest version.  This fixes that.

* guix/transformations.scm (transform-package-latest): Use
'package-latest-release' instead of 'package-latest-release*'.

3 years agognu: pigx-sars-cov2-ww: Update to 0.0.2.
Ricardo Wurmus [Tue, 8 Jun 2021 20:43:12 +0000 (22:43 +0200)]
gnu: pigx-sars-cov2-ww: Update to 0.0.2.

* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww): Update to 0.0.2.
[inputs]: Add wget.

3 years agognu: renpy: Update to 7.4.5.
Leo Prikler [Tue, 8 Jun 2021 15:42:10 +0000 (17:42 +0200)]
gnu: renpy: Update to 7.4.5.

* gnu/packages/game-development.scm (python2-pygame-sdl2): Bump renpy-version.
(python2-renpy): Update to 7.4.5.

3 years agognu: python-pyzmq: Update to 22.1.0.
Vinicius Monego [Tue, 8 Jun 2021 13:21:53 +0000 (13:21 +0000)]
gnu: python-pyzmq: Update to 22.1.0.

* gnu/packages/python-xyz.scm (python-pyzmq): Update to 22.1.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python-pyzmq: Enable tests.
Vinicius Monego [Tue, 8 Jun 2021 13:20:29 +0000 (13:20 +0000)]
gnu: python-pyzmq: Enable tests.

* gnu/packages/python-xyz.scm (python-pyzmq)[arguments]: Remove #:tests?. Add
new 'build-extensions' phase to build Cython extensions before tests.
[native-inputs]: Remove python-nose. Add python-cython and python-pytest.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python-toolz: Update to 0.11.1.
Vinicius Monego [Tue, 8 Jun 2021 13:35:46 +0000 (13:35 +0000)]
gnu: python-toolz: Update to 0.11.1.

* gnu/packages/python-xyz.scm (python-toolz): Update to 0.11.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python-toolz: Enable tests.
Vinicius Monego [Tue, 8 Jun 2021 13:33:03 +0000 (13:33 +0000)]
gnu: python-toolz: Enable tests.

* gnu/packages/python-xyz.scm (python-toolz)[arguments]: Remove #:tests?.
Override check phase.
[native-inputs]: Add python-pytest.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: ptpython: Update to 3.0.17.
Vinicius Monego [Tue, 8 Jun 2021 13:28:23 +0000 (13:28 +0000)]
gnu: ptpython: Update to 3.0.17.

* gnu/packages/python-xyz.scm (ptpython): Update to 3.0.17.
[propagated-inputs]: Add python-black.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python-prompt-toolkit: Update to 3.0.18.
Vinicius Monego [Tue, 8 Jun 2021 13:26:11 +0000 (13:26 +0000)]
gnu: python-prompt-toolkit: Update to 3.0.18.

* gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.18.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python2-pendulum: Remove package.
zimoun [Tue, 8 Jun 2021 14:37:51 +0000 (16:37 +0200)]
gnu: python2-pendulum: Remove package.

* gnu/packages/time.scm (python2-pendulum): Remove variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python2-partd: Remove package.
zimoun [Tue, 8 Jun 2021 14:37:50 +0000 (16:37 +0200)]
gnu: python2-partd: Remove package.

* gnu/packages/python-xyz.scm (python2-partd): Remove variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python2-orator: Remove package.
zimoun [Tue, 8 Jun 2021 14:37:49 +0000 (16:37 +0200)]
gnu: python2-orator: Remove package.

* gnu/packages/database.scm (python2-orator): Remove variable.
(python-orator)[properties]: Remove field.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python2-numpy-documentation: Remove package.
zimoun [Tue, 8 Jun 2021 14:37:48 +0000 (16:37 +0200)]
gnu: python2-numpy-documentation: Remove package.

* gnu/packages/python-xyz.scm (python2-numpy-documentation): Remove variable.

Signed-off-by: Leo Famulari <leo@famulari.name>