jackhill/guix/guix.git
2 years agognu: libstrophe: Update to 0.12.0.
Jack Hill [Mon, 16 May 2022 21:47:20 +0000 (17:47 -0400)]
gnu: libstrophe: Update to 0.12.0.

* gnu/packages/messaging.scm (libstrophe): Update to 0.12.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: emacs-doom-themes: Include extension files.
Dominic Martinez [Mon, 16 May 2022 18:50:06 +0000 (14:50 -0400)]
gnu: emacs-doom-themes: Include extension files.

Newer versions of `emacs-doom-themes' separated extension support into a
separate directory, so this change includes those files.

* gnu/packages/emacs-xyz.scm (emacs-doom-themes)[arguments]: Consider
extensions/*.el files.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: public-inbox: Update to 1.8.0.
Thiago Jung Bauermann [Sun, 15 May 2022 22:02:30 +0000 (19:02 -0300)]
gnu: public-inbox: Update to 1.8.0.

Some fixes are needed in both the testsuite and the package itself before
tests can pass so disable them for now.

Also, the lei command needs curl to work, so add it to the PATH in
‘wrap-program’.

* gnu/packages/mail.scm (public-inbox)[version]: Change to 1.8.0.
[source]: Update hash.
[arguments]<#:tests?>: Set to #f.
[arguments]<#:phases>{wrap-programs}: Add curl to PATH.
[inputs]: Add curl and perl-socket-msghdr.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: Add perl-socket-msghdr
Thiago Jung Bauermann [Sun, 15 May 2022 22:02:29 +0000 (19:02 -0300)]
gnu: Add perl-socket-msghdr

* gnu/packages/perl.scm (perl-socket-msghdr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: public-inbox: Some packaging fixes
Thiago Jung Bauermann [Sun, 15 May 2022 22:02:28 +0000 (19:02 -0300)]
gnu: public-inbox: Some packaging fixes

The file ‘script/public-inbox-compact’ doesn't call ‘xapian-compact’ directly
anymore, so the substitution in the ‘qualify-paths’ phase doesn't do anything.

Now there's a reference to ‘xapian-compact’ in ‘lib/PublicInbox/Xapcmd.pm’,
so substitute the path there.

And move xapian from native-inputs to inputs and use its input path in the
substitution, since ‘xapian-compact’ is called during normal execution of
public-inbox.

Also add ‘bash-minimal’ to the package's inputs, since it uses ‘wrap-program’.

Finally, take the opportunity to change build phases to not return #t
unconditionally, since that isn't necessary anymore.

* gnu/packages/mail.scm (public-inbox)[arguments]<#:phases>: Don't return #t
from each phase.
{qualify-paths}: Substitute ‘xapian-compact’ path in the correct file.  Use
‘search-input-file’ rather than ‘which’ to find it.
[native-inputs]: Move ‘xapian’ from here ...
[inputs]: ... to here. Add ‘bash-minimal’.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: Add emacs-bfuture.
Fredrik Salomonsson [Sun, 15 May 2022 19:41:33 +0000 (19:41 +0000)]
gnu: Add emacs-bfuture.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agoshell: '--export-manifest -D x -D y' generates a valid manifest.
Ludovic Courtès [Tue, 31 May 2022 07:47:42 +0000 (09:47 +0200)]
shell: '--export-manifest -D x -D y' generates a valid manifest.

* guix/scripts/shell.scm (manifest->code*): Add missing 'list' in
generated 'concatenate-manifests' call.
* tests/guix-shell-export-manifest.sh: Add test.

2 years agognu: Remove unreferenced patch.
Efraim Flashner [Wed, 1 Jun 2022 19:55:27 +0000 (22:55 +0300)]
gnu: Remove unreferenced patch.

This is a follow-up to a08c21f206d34a42d311e46b495b422188be70eb.

* gnu/packages/patches/libmicrohttpd-0.9.73-test-ssl3.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

2 years agognu: LLVM, Clang, LLD: Update to 14.0.4.
Marius Bakke [Tue, 31 May 2022 21:39:45 +0000 (23:39 +0200)]
gnu: LLVM, Clang, LLD: Update to 14.0.4.

* gnu/packages/llvm.scm (%llvm-monorepo-hashes): Adjust for 14.0.4.
(%llvm-patches): Likewise.
(llvm-14, clang-14, lld-14): Update to 14.0.4.
* gnu/packages/patches/clang-14.0-libc-search-path.patch: Adjust for upstream
changes.

2 years agodaemon: Clarify ‘--check’ error when outputs are missing.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
daemon: Clarify ‘--check’ error when outputs are missing.

Drop the confusing ‘invalid’ jargon and display a hint like we do
for ‘--fallback’.

* nix/libstore/build.cc (DerivationGoal::outputsSubstituted): Rewrite error message.

2 years agognu: libmicrohttpd: Update to 0.9.75.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: libmicrohttpd: Update to 0.9.75.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.75.

2 years agognu: libmicrohttpd: Use G-expressions.
Tobias Geerinckx-Rice [Tue, 21 Dec 2021 04:34:50 +0000 (05:34 +0100)]
gnu: libmicrohttpd: Use G-expressions.

* gnu/packages/gnunet.scm (libmicrohttpd)[arguments]:
Rewrite as G-expressions.

2 years agognu: pgpdump: Update to 0.35.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: pgpdump: Update to 0.35.

* gnu/packages/gnupg.scm (pgpdump): Update to 0.35.

2 years agognu: ocrfeeder: Update to 0.8.5.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: ocrfeeder: Update to 0.8.5.

* gnu/packages/gnome.scm (ocrfeeder): Update to 0.8.5.
[arguments]: Don't explicitly return #t from phases.

2 years agognu: icedove: Use updated clang and llvm.
Jonathan Brielmaier [Wed, 1 Jun 2022 13:10:52 +0000 (15:10 +0200)]
gnu: icedove: Use updated clang and llvm.

* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Replace `clang-11`
and `clang-11` with the default version, which is now 13.

2 years agognu: icedove: Update to 91.10.0 [fixes CVE-2022-1834].
Jonathan Brielmaier [Wed, 1 Jun 2022 09:06:27 +0000 (11:06 +0200)]
gnu: icedove: Update to 91.10.0 [fixes CVE-2022-1834].

* gnu/packages/gnuzilla.scm (icedove): Update to 91.10.0.

2 years agognu: tractor: Update to 3.13.
Danial Behzadi [Wed, 1 Jun 2022 11:10:16 +0000 (15:40 +0430)]
gnu: tractor: Update to 3.13.

* gnu/packages/tor.scm (tractor): Update to 3.13.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2 years agognu: fortune-mod: Fix fortune directory.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: fortune-mod: Fix fortune directory.

It now matches the one given in the fortune(6) man page.

* gnu/packages/games.scm (fortune-mode)[arguments]:
Install to /share rather than /local/share/games.
Shorten the 'fix-install-directory phase.

2 years agognu: pigx-scrnaseq: Update to 1.1.9.
Ricardo Wurmus [Wed, 1 Jun 2022 10:57:22 +0000 (12:57 +0200)]
gnu: pigx-scrnaseq: Update to 1.1.9.

* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.9.
[arguments]: Remove 'autoreconf phase.
[native-inputs]: Remove autoconf and automake.

2 years agognu: pigx-bsseq: Update to 0.1.7.
Ricardo Wurmus [Wed, 1 Jun 2022 10:41:59 +0000 (12:41 +0200)]
gnu: pigx-bsseq: Update to 0.1.7.

* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.7.
[source]: Remove patch.
[arguments]: Remove 'autoreconf phase.
[native-inputs]: Remove automake and autoconf.
* gnu/packages/patches/pigx-bsseq-no-citeproc.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove patch.

2 years agognu: pigx-chipseq: Update to 0.1.0.
Ricardo Wurmus [Wed, 1 Jun 2022 10:18:00 +0000 (12:18 +0200)]
gnu: pigx-chipseq: Update to 0.1.0.

* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.1.0.
[source]: Remove patch.
[arguments]: Remove 'autoreconf phase.
[native-inputs]: Remove autoconf and automake.
* gnu/packages/patches/pigx-chipseq-no-citeproc.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove patch.

2 years agognu: vim: Update to 8.2.5048.
Efraim Flashner [Wed, 1 Jun 2022 08:46:17 +0000 (11:46 +0300)]
gnu: vim: Update to 8.2.5048.

* gnu/packages/vim.scm (vim): Update to 8.2.5048.
[arguments]: Patch another instance of '/bin/sh'.

2 years agognu: pigx-rnaseq: Update to 0.1.0.
Ricardo Wurmus [Wed, 1 Jun 2022 09:07:27 +0000 (11:07 +0200)]
gnu: pigx-rnaseq: Update to 0.1.0.

* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.1.0.
[arguments]: Remove phase 'patch-knitr.

2 years agognu: pigx-rnaseq: Update to 0.0.21.
Ricardo Wurmus [Wed, 1 Jun 2022 08:45:44 +0000 (10:45 +0200)]
gnu: pigx-rnaseq: Update to 0.0.21.

* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.21.

2 years agognu: pigx-rnaseq: Fix build.
Ricardo Wurmus [Wed, 1 Jun 2022 08:45:23 +0000 (10:45 +0200)]
gnu: pigx-rnaseq: Fix build.

* gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Add phase 'patch-knitr.

2 years agognu: gnome-commander: Update to 1.14.2.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: gnome-commander: Update to 1.14.2.

* gnu/packages/gnome.scm (gnome-commander): Update to 1.14.2.

2 years agognu: angband: Update to 4.2.4.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: angband: Update to 4.2.4.

* gnu/packages/games.scm (angband): Update to 4.2.4.
[arguments]: Don't explicitly return #t from phases.

2 years agognu: freeipmi: Update to 1.6.9.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: freeipmi: Update to 1.6.9.

* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.9.

2 years agoimport: minetest: Fix typo.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
import: minetest: Fix typo.

* guix/import/minetest.scm (important-dependencies): Fix ‘choosen’ typo.

2 years agognu: corefreq: Update to 1.90.1.
Tobias Geerinckx-Rice [Sun, 22 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: corefreq: Update to 1.90.1.

* gnu/packages/linux.scm (corefreq): Update to 1.90.1.

2 years agobash completion: Fix & unify option parsing.
Tobias Geerinckx-Rice [Sun, 22 May 2022 00:00:00 +0000 (02:00 +0200)]
bash completion: Fix & unify option parsing.

We now correctly recognise ‘guix -Abcdef’ as equivalent to ‘guix -f’.

* etc/completion/bash/guix (_guix_is_short_option, guix_is_long_option):
New functions.
(_guix_is_dash_f, _guix_is_dash_l, _guix_is_dash_L, _guix_is_dash_m)
(_guix_is_dash_C, _guix_is_dash_p): Use them.

2 years agognu: services: Update setuid service description.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:10 +0000 (02:00 +0200)]
gnu: services: Update setuid service description.

* gnu/services.scm (setuid-program-service-type)[description]:
Remove ‘root’, add ‘setgid’.

2 years agognu: libfprint: Update to 1.94.4.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: libfprint: Update to 1.94.4.

* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.4.

2 years agognu: fprintd: Update to 1.94.2.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: fprintd: Update to 1.94.2.

* gnu/packages/freedesktop.scm (fprintd): Update to 1.94.2.

2 years agognu: fprintd: Remove input labels.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:04 +0000 (02:00 +0200)]
gnu: fprintd: Remove input labels.

* gnu/packages/freedesktop.scm (fprintd)[native-inputs]:
Remove input labels.

2 years agognu: fprintd: Fix build.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:12 +0000 (02:00 +0200)]
gnu: fprintd: Fix build.

* gnu/packages/freedesktop.scm (fprintd)[native-inputs]: Add python.

2 years agognu: beancount: Update to 2.3.5.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: beancount: Update to 2.3.5.

* gnu/packages/finance.scm (beancount): Update to 2.3.5.

2 years agognu: caf: Update to 0.18.6.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: caf: Update to 0.18.6.

* gnu/packages/cpp.scm (caf): Update to 0.18.6.

2 years agognu: quazip: Update to 1.3.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: quazip: Update to 1.3.

* gnu/packages/compression.scm (quazip): Update to 1.3.

2 years agognu: foomatic-filters: Use project home page.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: foomatic-filters: Use project home page.

* gnu/packages/cups.scm (foomatic-filters)[home-page]: Point upstream.

2 years agognu: Add sylamer.
Ricardo Wurmus [Tue, 31 May 2022 22:14:30 +0000 (00:14 +0200)]
gnu: Add sylamer.

* gnu/packages/bioinformatics.scm (sylamer): New variable.

2 years agognu: linux-libre 5.10: Update to 5.10.119.
Leo Famulari [Tue, 31 May 2022 04:30:25 +0000 (00:30 -0400)]
gnu: linux-libre 5.10: Update to 5.10.119.

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

2 years agognu: linux-libre 5.15: Update to 5.15.44.
Leo Famulari [Tue, 31 May 2022 04:30:08 +0000 (00:30 -0400)]
gnu: linux-libre 5.15: Update to 5.15.44.

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

2 years agognu: linux-libre: Update to 5.17.12.
Leo Famulari [Tue, 31 May 2022 04:29:51 +0000 (00:29 -0400)]
gnu: linux-libre: Update to 5.17.12.

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

2 years agognu: Add r-gsalib.
Ricardo Wurmus [Tue, 31 May 2022 21:43:37 +0000 (23:43 +0200)]
gnu: Add r-gsalib.

* gnu/packages/cran.scm (r-gsalib): New variable.

2 years agognu: Add glibc-locales-2.32.
Ricardo Wurmus [Tue, 31 May 2022 18:08:51 +0000 (20:08 +0200)]
gnu: Add glibc-locales-2.32.

* gnu/packages/base.scm (glibc-locales-2.32): New variable.

2 years agognu: Add glibc-locales-2.31.
Ricardo Wurmus [Tue, 31 May 2022 18:08:42 +0000 (20:08 +0200)]
gnu: Add glibc-locales-2.31.

* gnu/packages/base.scm (glibc-locales-2.31): New variable.

2 years agognu: Add glibc-locales-2.30.
Ricardo Wurmus [Tue, 31 May 2022 18:08:34 +0000 (20:08 +0200)]
gnu: Add glibc-locales-2.30.

* gnu/packages/base.scm (glibc-locales-2.30): New variable.

2 years agognu: Add glibc-2.32.
Ricardo Wurmus [Tue, 31 May 2022 18:08:11 +0000 (20:08 +0200)]
gnu: Add glibc-2.32.

* gnu/packages/base.scm (glibc-2.32): New variable.

2 years agognu: Remove python2-biopython.
Maxim Cournoyer [Tue, 31 May 2022 18:20:36 +0000 (14:20 -0400)]
gnu: Remove python2-biopython.

* gnu/packages/bioinformatics.scm (python2-biopython): Delete variable.

2 years agognu: Remove pplacer-scripts.
Maxim Cournoyer [Tue, 31 May 2022 18:19:59 +0000 (14:19 -0400)]
gnu: Remove pplacer-scripts.

* gnu/packages/bioinformatics.scm (pplacer-scripts): Delete variable.

2 years agognu: Remove pplacer.
Maxim Cournoyer [Tue, 31 May 2022 18:19:46 +0000 (14:19 -0400)]
gnu: Remove pplacer.

* gnu/packages/bioinformatics.scm (pplacer): Delete variable.

2 years agognu: Remove python2-pytest-cov.
Maxim Cournoyer [Mon, 16 May 2022 14:01:57 +0000 (10:01 -0400)]
gnu: Remove python2-pytest-cov.

* gnu/packages/check.scm (python2-pytest-cov): Delete variable.

2 years agognu: Remove python2-called-python.
Maxim Cournoyer [Sat, 14 May 2022 18:02:49 +0000 (14:02 -0400)]
gnu: Remove python2-called-python.

* gnu/packages/python.scm (python2-called-python): Delete variable.

2 years agognu: Remove python-prompt-toolkit-2.
Maxim Cournoyer [Sat, 14 May 2022 15:26:05 +0000 (11:26 -0400)]
gnu: Remove python-prompt-toolkit-2.

* gnu/packages/python-xyz.scm (python-prompt-toolkit-2): Delete variable.
(python-prompt-toolkit)[properties]: Delete field.
(python-jupyter-console): Replace python-prompt-toolkit-2 with
python-prompt-toolkit.

2 years agognu: Remove python2-setuptools.
Maxim Cournoyer [Sat, 14 May 2022 15:24:10 +0000 (11:24 -0400)]
gnu: Remove python2-setuptools.

* gnu/packages/python-xyz.scm (python2-setuptools): Delete variable.
(python-setuptools)[properties]: Delete field.
* gnu/packages/syncthing.scm (syncthing-gtk): Delete commented native input.
* guix/lint.scm (check-inputs-should-not-be-an-input-at-all): Remove obsolete entries.

2 years agognu: Remove python2-checkm-genome.
Maxim Cournoyer [Sat, 14 May 2022 15:22:07 +0000 (11:22 -0400)]
gnu: Remove python2-checkm-genome.

* gnu/packages/bioinformatics.scm (python2-checkm-genome): Delete variable.

2 years agognu: qtwebengine: Re-style inputs.
Maxim Cournoyer [Sat, 14 May 2022 06:18:11 +0000 (02:18 -0400)]
gnu: qtwebengine: Re-style inputs.

* gnu/packages/qt.scm (qtwebengine)[phases]: Delete trailing #t.
{substitute-source}: Use search-input-file.
[inputs, native-inputs]: Use new style.

2 years agognu: Remove python2-backports-csv.
Maxim Cournoyer [Fri, 13 May 2022 20:36:49 +0000 (16:36 -0400)]
gnu: Remove python2-backports-csv.

* gnu/packages/python-xyz.scm (python2-backports-csv): Delete variable.

2 years agognu: python2-six: Disable tests.
Maxim Cournoyer [Fri, 13 May 2022 20:34:56 +0000 (16:34 -0400)]
gnu: python2-six: Disable tests.

* gnu/packages/python-xyz.scm (python2-six)[native-inputs]: Clear.
[phases]: Delete check phase.

2 years agognu: Remove python2-fonttools.
Maxim Cournoyer [Fri, 13 May 2022 20:27:37 +0000 (16:27 -0400)]
gnu: Remove python2-fonttools.

* gnu/packages/python-xyz.scm (python2-fonttools): Delete variable.
(python-fonttools)[properties]: Delete field.

2 years agognu: Remove python2-py.
Maxim Cournoyer [Fri, 13 May 2022 19:37:45 +0000 (15:37 -0400)]
gnu: Remove python2-py.

* gnu/packages/python-xyz.scm (python2-py): Delete variable.

2 years agognu: Remove python2-pyparsing.
Maxim Cournoyer [Fri, 13 May 2022 19:37:06 +0000 (15:37 -0400)]
gnu: Remove python2-pyparsing.

* gnu/packages/python-build.scm (python2-pyparsing): Delete variable.
(python-pyparsing)[properties]: Delete field.

2 years agognu: Remove python2-setuptools-scm.
Maxim Cournoyer [Fri, 13 May 2022 19:36:29 +0000 (15:36 -0400)]
gnu: Remove python2-setuptools-scm.

* gnu/packages/python-xyz.scm (python2-setuptools-scm): Delete variable.
(python-lfdfiles)[properties]: Delete field.

2 years agognu: Remove python2-six-bootstrap.
Maxim Cournoyer [Fri, 13 May 2022 19:36:06 +0000 (15:36 -0400)]
gnu: Remove python2-six-bootstrap.

* gnu/packages/python-build.scm (python2-six-bootstrap): Delete variable.

2 years agognu: Remove python2-pyxdg.
Maxim Cournoyer [Fri, 13 May 2022 19:35:42 +0000 (15:35 -0400)]
gnu: Remove python2-pyxdg.

* gnu/packages/freedesktop.scm (python2-pyxdg): Delete variable.

2 years agognu: Remove python2-wcwidth.
Maxim Cournoyer [Fri, 13 May 2022 19:35:25 +0000 (15:35 -0400)]
gnu: Remove python2-wcwidth.

* gnu/packages/python-xyz.scm (python2-wcwidth): Delete variable.

2 years agognu: openbox: Patch for Python 3.
Maxim Cournoyer [Fri, 13 May 2022 19:19:31 +0000 (15:19 -0400)]
gnu: openbox: Patch for Python 3.

* gnu/packages/patches/openbox-python3.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/openbox.scm (openbox)[source]: Apply it.
[arguments]: New field.
[propagated-inputs]: Replace python2-pyxdg with python-pyxdg.
[native-inputs]: Replace python-2 with python-wrapper.
Add autoconf, automake, gettext-minimal and libtool.

2 years agognu: Remove python2-pyyaml.
Maxim Cournoyer [Fri, 13 May 2022 19:10:52 +0000 (15:10 -0400)]
gnu: Remove python2-pyyaml.

* gnu/packages/python-xyz.scm (python2-pyyaml): Delete variable.
(python-jsonschema)[properties]: Delete field.

2 years agognu: ocaml-dose3: Disable tests to avoid Python 2 dependencies.
Maxim Cournoyer [Fri, 13 May 2022 19:09:25 +0000 (15:09 -0400)]
gnu: ocaml-dose3: Disable tests to avoid Python 2 dependencies.

* gnu/packages/ocaml.scm (ocaml-dose3)[tests?]: Set to #f.
[native-inputs]: Use new style.  Remove python-2 and python2-pyyaml.

2 years agognu: Remove python2-nose.
Maxim Cournoyer [Fri, 13 May 2022 19:07:07 +0000 (15:07 -0400)]
gnu: Remove python2-nose.

* gnu/packages/check.scm (python2-nose): Delete variable.
(python-nose)[properties]: Delete field.

2 years agognu: python-setproctitle: Delete obsolete phase.
Maxim Cournoyer [Fri, 13 May 2022 19:06:14 +0000 (15:06 -0400)]
gnu: python-setproctitle: Delete obsolete phase.

* gnu/packages/python-xyz.scm (python-setproctitle)
[phases]{patch-Makefile}: Delete phase.

2 years agognu: pdf2djvu: Disable tests to avoid Python 2 dependencies.
Maxim Cournoyer [Fri, 13 May 2022 19:03:26 +0000 (15:03 -0400)]
gnu: pdf2djvu: Disable tests to avoid Python 2 dependencies.

* gnu/packages/djvu.scm (pdf2djvu)[tests]: Set to #f.
[test-target]: Delete argument.
[native-inputs]: Use new style.  Delete python-2 and python2-nose.
[inputs]: Use new style.

2 years agognu: Remove python2-attrs-bootstrap.
Maxim Cournoyer [Fri, 13 May 2022 19:00:50 +0000 (15:00 -0400)]
gnu: Remove python2-attrs-bootstrap.

* gnu/packages/python-xyz.scm (python2-attrs-bootstrap): Delete variable.

2 years agognu: Remove python2-libxml2.
Maxim Cournoyer [Fri, 13 May 2022 19:00:02 +0000 (15:00 -0400)]
gnu: Remove python2-libxml2.

* gnu/packages/xml.scm (python2-libxml2): Delete variable.

2 years agognu: Remove 4store.
Maxim Cournoyer [Fri, 13 May 2022 18:56:29 +0000 (14:56 -0400)]
gnu: Remove 4store.

* gnu/packages/databases.scm (4store): Delete variable.
* gnu/packages/patches/4store-fix-buildsystem.patch: Delete file.
* gnu/packages/patches/4store-unset-preprocessor-directive.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.

2 years agognu: libpqxx: Update to 7.7.3.
Maxim Cournoyer [Fri, 13 May 2022 18:41:54 +0000 (14:41 -0400)]
gnu: libpqxx: Update to 7.7.3.

* gnu/packages/databases.scm (libpqxx): Update to 7.7.3.
[source]: Use git.
[native-inputs]: Replace python-2 with python-wrapper.  Add gcc-11.
[tests?]: Expound comment.
[phases]: Delete argument.

2 years agognu: Remove python2-pyfakefs-bootstrap.
Maxim Cournoyer [Fri, 13 May 2022 18:31:23 +0000 (14:31 -0400)]
gnu: Remove python2-pyfakefs-bootstrap.

* gnu/packages/check.scm (python2-pyfakefs-bootstrap): Delete variable.

2 years agognu: mod-host: Update to 0.10.6-4.cdd30dd.
Maxim Cournoyer [Fri, 13 May 2022 18:29:15 +0000 (14:29 -0400)]
gnu: mod-host: Update to 0.10.6-4.cdd30dd.

* gnu/packages/music.scm (mod-host): Update to 0.10.6-4.cdd30dd.
[source]: Use git-version and git-file-name.
[arguments]: Use gexps.
[phases]: Delete trailing #t.
[inputs]: Replace jack-1 with jack-2.
[native-inputs]: replace python-2 with python-wrapper.

2 years agognu: jack-2: Update to 1.9.21.
Maxim Cournoyer [Fri, 13 May 2022 18:27:41 +0000 (14:27 -0400)]
gnu: jack-2: Update to 1.9.21.

* gnu/packages/audio.scm (jack-2): Update to 1.9.21.
[source]: Use git.
[phases]: Delete trailing #t.
{wrap-python-scripts}: Use search-input-file.

2 years agognu: icedove: Use new style for inputs.
Maxim Cournoyer [Fri, 13 May 2022 18:14:11 +0000 (14:14 -0400)]
gnu: icedove: Use new style for inputs.

* gnu/packages/gnuzilla.scm (icecat)[inputs]: Use new style.

2 years agognu: icedove: Delete obsolete Python 2 input.
Maxim Cournoyer [Fri, 13 May 2022 18:12:02 +0000 (14:12 -0400)]
gnu: icedove: Delete obsolete Python 2 input.

* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Replace python-2 with
python-wrapper.  Delete python.
[phases]: Delete trailing #t.

2 years agognu: mozjs: Cleanup to only keep the last version.
Maxim Cournoyer [Fri, 13 May 2022 18:03:41 +0000 (14:03 -0400)]
gnu: mozjs: Cleanup to only keep the last version.

* gnu/packages/gnuzilla.scm (mozjs): Preserve only the metadata and otherwise
update fields to use those of mozjs-78.
[arguments]: Use gexps.
[phases]: Delete trailing #t.
[native-inputs]: Use new style.
(mozjs-38, mozjs-52, mozjs-60, mozjs-78): Delete variables.
* gnu/packages/patches/mozjs17-aarch64-support.patch
* gnu/packages/patches/mozjs24-aarch64-support.patch
* gnu/packages/patches/mozjs38-pkg-config-version.patch
* gnu/packages/patches/mozjs38-shell-version.patch
* gnu/packages/patches/mozjs38-tracelogger.patch
* gnu/packages/patches/mozjs38-version-detection.patch
* gnu/packages/patches/mozjs60-riscv64-support.patch: Delete patches.
* gnu/local.mk (dist_patch_DATA): De-register them.
* gnu/packages/games.scm (0ad): Adjust accordingly.
* gnu/packages/gnome.scm (gjs): Likewise.
* gnu/packages/polkit.scm (polkit-mozjs): Likewise.

2 years agognu: Remove python2-cython.
Maxim Cournoyer [Fri, 13 May 2022 17:50:50 +0000 (13:50 -0400)]
gnu: Remove python2-cython.

* gnu/packages/python-xyz.scm (python2-cython): Delete variable.
(python-feedgenerator)[properties]: Delete field.

2 years agognu: Remove python2-lirc.
Maxim Cournoyer [Fri, 13 May 2022 17:50:14 +0000 (13:50 -0400)]
gnu: Remove python2-lirc.

* gnu/packages/lirc.scm (python2-lirc): Delete variable.
(python-lirc)[properties]: Delete field.

2 years agognu: Remove python2-tlsh.
Maxim Cournoyer [Fri, 13 May 2022 17:48:50 +0000 (13:48 -0400)]
gnu: Remove python2-tlsh.

* gnu/packages/python-xyz.scm (python2-tlsh): Delete variable.

2 years agognu: Remove python2-more-itertools.
Maxim Cournoyer [Fri, 13 May 2022 17:48:19 +0000 (13:48 -0400)]
gnu: Remove python2-more-itertools.

* gnu/packages/python-xyz.scm (python2-more-itertools): Delete variable.
(python-jsonpatch)[properties]: Delete field.

2 years agognu: gnome-keyring: Use Python 3.
Maxim Cournoyer [Fri, 13 May 2022 17:44:51 +0000 (13:44 -0400)]
gnu: gnome-keyring: Use Python 3.

* gnu/packages/gnome.scm (libgnome-keyring)[source]: Fix indentation.
[arguments]: Use gexps.
[phases]{fix-docbook}: Delete phase.
[native-inputs]: Use new style.  Replaec python-2 with python-wrapper.  Use
current docbook-xml.  Add libxml2.

2 years agognu: Remove gnome-doc-utils.
Maxim Cournoyer [Fri, 13 May 2022 17:38:26 +0000 (13:38 -0400)]
gnu: Remove gnome-doc-utils.

* gnu/packages/gnome.scm (gnome-doc-utils): Delete variable.

2 years agognu: Remove python2-libmpsse.
Maxim Cournoyer [Fri, 13 May 2022 17:30:19 +0000 (13:30 -0400)]
gnu: Remove python2-libmpsse.

* gnu/packages/embedded.scm (python2-libmpsse): Delete variable.

2 years agognu: lolcode-lci: Update to 0.11.2-0.6762b72.
Maxim Cournoyer [Fri, 13 May 2022 17:28:10 +0000 (13:28 -0400)]
gnu: lolcode-lci: Update to 0.11.2-0.6762b72.

* gnu/packages/esolangs.scm (lolcode-lci): Update to 0.11.2-0.6762b72.
[native-inputs]: Replace python-2 with python-wrapper.

2 years agognu: dico: Use Python 3.
Maxim Cournoyer [Fri, 13 May 2022 17:20:16 +0000 (13:20 -0400)]
gnu: dico: Use Python 3.

* gnu/packages/dico.scm (dico)[source]: Fix indentation.
[phases]: Delete trailing #t.
[inputs]: Use new style.  Replace python-2 with python-wrapper.

2 years agognu: libdbusmenu: Update to 16.04.0-496.
Maxim Cournoyer [Fri, 13 May 2022 17:12:17 +0000 (13:12 -0400)]
gnu: libdbusmenu: Update to 16.04.0-496.

* gnu/packages/gtk.scm (libdbusmenu): Update to 16.04.0-496.
[source]: Fetch using Breezy.
[arguments]: Use gexps.
[phases]: Delete trailing #t.
{remove-deprecated-gnome-common-macros}: New phase.
{patch-paths}: Likewise.
[inputs]: Use new style.
[native-inputs]: Likewise. Replace gnome-doc-utils with gnome-common.  Replace python-2 with
python-wrapper.  Add autoconf, automake, libtool, libxslt and which.

2 years agognu: brasero: Remove obsolete gnome-doc-utils input.
Maxim Cournoyer [Fri, 13 May 2022 16:02:46 +0000 (12:02 -0400)]
gnu: brasero: Remove obsolete gnome-doc-utils input.

* gnu/packages/gnome.scm (brasero)[inputs]: Delete gnome-doc-utils.

2 years agognu: Remove python2-lxml.
Maxim Cournoyer [Fri, 13 May 2022 15:58:10 +0000 (11:58 -0400)]
gnu: Remove python2-lxml.

* gnu/packages/xml.scm (python2-lxml): Delete variable.

2 years agognu: mia: Update to 2.4.7.
Maxim Cournoyer [Fri, 13 May 2022 15:47:19 +0000 (11:47 -0400)]
gnu: mia: Update to 2.4.7.

* gnu/packages/patches/mia-fix-boost-headers.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/image-processing.scm (mia): Update to 2.4.7.
[source]: Apply patch.
[configure-flags]: Use the more conventional OFF option value (instead of 0).
[inputs]: Use new style.  Replace python2-lxml by python-lxml.  Replace vtk by
vtk-7.
[native-inputs]: Use new style.  Replace python-2 with python-wrapper.

2 years agognu: dcmtk: Update to 3.6.7 and build as a shared library.
Maxim Cournoyer [Fri, 13 May 2022 15:41:09 +0000 (11:41 -0400)]
gnu: dcmtk: Update to 3.6.7 and build as a shared library.

* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.7.
[arguments]: New field.

2 years agognu: Remove vtk-6.
Maxim Cournoyer [Fri, 13 May 2022 05:26:55 +0000 (01:26 -0400)]
gnu: Remove vtk-6.

* gnu/packages/image-processing.scm (vtk-6): Delete variable.

2 years agognu: itk-snap: Fix build.
Maxim Cournoyer [Fri, 13 May 2022 05:25:05 +0000 (01:25 -0400)]
gnu: itk-snap: Fix build.

* gnu/packages/patches/itk-snap-alt-glibc-compat.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/image-processing.scm (itk-snap): Apply it.
[phases]: Delete trailing #t.
[inputs]: Use new style.  Replace vtk-6 with vtk-7.

2 years agognu: Add vtk-7.
Maxim Cournoyer [Fri, 13 May 2022 03:43:39 +0000 (23:43 -0400)]
gnu: Add vtk-7.

* gnu/packages/image-processing.scm: (vtk-7): New variable.
* gnu/packages/patches/vtk-7-gcc-10-compat.patch: New patch.
* gnu/packages/patches/vtk-7-hdf5-compat.patch: Likewise.
* gnu/packages/patches/vtk-7-python-compat.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.