Commit graph

79088 commits

Author SHA1 Message Date
Marius Bakke bb934ab79d
gnu: python-pydantic: Update to 1.8.2.
* gnu/packages/python-xyz.scm (python-pydantic): Update to 1.8.2.
[arguments]: Disable some new tests.
[native-inputs]: Add PYTHON-PYTEST-MOCK.
[propagated-inputs]: Add PYTHON-TYPING-EXTENSIONS.
2021-06-04 14:57:39 +02:00
Guillaume Le Vaillant 1ea00cceef
gnu: wfview: Update to 1.0.
* gnu/packages/radio.scm (wfview): Update to 1.0.
2021-06-04 13:50:52 +02:00
Maxime Devos f50a88c1fa
gnu: smalltalk: Find glibc even when cross-compiling.
glibc is named "cross-libc" instead of "libc" when cross-compiling. Smalltalk
still fails to cross-compile though.

* gnu/packages/smalltalk.scm
  (smalltalk)[arguments]{phases}<#:fix-libc>: Also search for
  "cross-libc" instead of only "libc" in 'inputs'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-04 13:40:02 +02:00
Maxime Devos 961a8f1302
gnu: smalltalk: Move 'zip' from 'inputs' to 'native-inputs'.
The 'zip' package is not in the references of 'smalltalk'.
As such, it probably should be a native input, not a regular
input. This can be confirmed by trying to cross-compile
the 'smalltalk' package, without this commit. The configure
script will ask to install InfoZIP.

* gnu/packages/smalltalk.scm
  (smalltalk)[inputs]{zip}: Move to ...
  (smalltalk)[native-inputs]{zip} ... here.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-04 13:34:58 +02:00
Maxime Devos 4a600ada5a
gnu: ding: Use 'inputs' in build phases instead of '%build-inputs'.
In build phases, the former is preferred.

* gnu/packages/dictionaries.scm
  (ding)[arguments]<#:phases>{install}: Use 'inputs' argument instead
  of '%build-inputs'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-04 13:34:54 +02:00
Maxime Devos 156b8f9cd2
gnu: qemacs: Use 'native-inputs' instead of '%build-inputs'.
In build phases, the former (or 'inputs', as appropriate) is preferred.

* gnu/packages/text-editors.scm
  (qemacs)[arguments]<#:phases>{install-extra-documentation}: Use
  'native-inputs' argument instead of '%build-inputs'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-04 13:34:49 +02:00
Maxime Devos 09be86744f
gnu: neovim: Use 'inputs' in phases instead of '%build-inputs'.
In build phases, the former is preferred.

* gnu/packages/vim.scm
  (neovim)[arguments]<#:phases>{set-lua-path}: Use 'inputs'
  argument instead of '%build-inputs'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-04 13:34:46 +02:00
Maxime Devos f5f78d0d02
gnu: smalltalk: Use 'inputs' in phases instead of '%build-inputs'.
In build phases, the former is preferred.

* gnu/packages/smalltalk.scm
  (smalltalk)[arguments]<#:phases>{fix-libc}: Use 'inputs'
  argument instead of '%build-inputs'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-04 13:34:42 +02:00
Maxime Devos 8190f5bb97
gnu: ci: Use 'inputs' in build phases instead of '%build-inputs'.
In build phases, the former is preferred.

* gnu/packages/ci.scm
  (cuirass)[arguments]<#:phases>{wrap-program}: Use 'inputs'
  argument instead of '%build-inputs'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-04 13:34:37 +02:00
Solene Rapenne a9afff4beb
doc: Mention virtualization module and add missing closing parenthesis.
* doc/contributing.texi (Submitting Patches): Mention virtualization module
and add missing closing parenthesis.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-04 13:28:40 +02:00
Ricardo Wurmus d06ae05808
gnu: Add pigx-sars-cov2-ww.
* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww): New variable.
2021-06-04 12:57:08 +02:00
Guillaume Le Vaillant 4f773bc22d
gnu: sbcl-nibbles: Update to 0.14-2.dad2524.
* gnu/packages/lisp-xyz.scm (sbcl-nibbles): Update to 0.14-2.dad2524.
2021-06-04 10:59:50 +02:00
Raghav Gururajan f1bfd9f194
gnu: remmina: Update to 1.4.18.
* gnu/packages/vnc.scm (remmina)[version]: Update to 1.4.18.
2021-06-03 23:46:04 -04:00
Raghav Gururajan 6148172c3e
gnu: gajim-omemo: Update to 2.7.14.
* gnu/packages/messaging.scm (gajim-omemo)[version]: Update to 2.7.14.
2021-06-03 23:35:12 -04:00
Leo Famulari 6b6b87f1c3
gnu: linux-libre 4.4: Update to 4.4.271.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.271.
(linux-libre-4.4-pristine-source): Update hash.
2021-06-03 22:41:01 -04:00
Leo Famulari 6fa18e48a7
gnu: linux-libre 4.9: Update to 4.9.271.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.271.
(linux-libre-4.9-pristine-source): Update hash.
2021-06-03 22:41:01 -04:00
Leo Famulari ba85dff344
gnu: linux-libre 4.14: Update to 4.14.235.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.235.
(linux-libre-4.14-pristine-source): Update hash.
2021-06-03 22:41:01 -04:00
Leo Famulari 37ec3f3bec
gnu: linux-libre 4.19: Update to 4.19.193.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.193.
(linux-libre-4.19-pristine-source): Update hash.
2021-06-03 22:41:01 -04:00
Leo Famulari a75aa36e0a
gnu: linux-libre 5.4: Update to 5.4.124.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.124.
(linux-libre-5.4-pristine-source): Update hash.
2021-06-03 22:41:01 -04:00
Leo Famulari f23d5340c2
gnu: linux-libre 5.10: Update to 5.10.42.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.42.
(linux-libre-5.10-pristine-source): Update hash.
(deblob-scripts-5.10): Update hash.
2021-06-03 22:41:00 -04:00
Leo Famulari 41d73dfba1
gnu: linux-libre: Update to 5.12.9.
* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.9.
(linux-libre-5.12-pristine-source): Update hash.
(deblob-scripts-5.12): Update hash.
2021-06-03 22:40:51 -04:00
Xinglu Chen 7e16321560
licenses: Add BSD-1-Clause license.
* licenses.scm (bsd-1): New variable.
2021-06-03 21:53:05 +02:00
Leo Prikler bb414c9352
gnu: komikku: Update to 0.29.0.
* gnu/packages/gnome.scm (komikku): Update to 0.29.0.
2021-06-03 21:46:48 +02:00
Nicolas Goaziou 97b4a7e37c
gnu: emacs-calibredb: Update to 2.10.0.
* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.10.0.
2021-06-03 21:13:23 +02:00
Eric Brown ecbfa20609
doc: Fix example iptables configuration.
* doc/guix.texi (Networking Services): Allow established and related incoming
connections in example iptables configuration.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2021-06-04 00:11:47 +05:30
Guillaume Le Vaillant 9703a51048
gnu: Add rfcat.
* gnu/packages/radio.scm (rfcat): New variable.
2021-06-03 19:01:52 +02:00
Tobias Geerinckx-Rice 38adfcd6f5
gnu: rasdaemon: Update to 0.6.7.
* gnu/packages/linux.scm (rasdaemon): Update to 0.6.7.
[arguments]: Add a "--with-sysconfdefdir" configure flag.
2021-06-03 18:23:39 +02:00
Tobias Geerinckx-Rice 0e8d650c4f
gnu: php: Update to 7.4.20.
* gnu/packages/php.scm (php): Update to 7.4.20.
2021-06-03 18:23:39 +02:00
Tobias Geerinckx-Rice 240cd1a099
gnu: fltk: Update to 1.3.6.
* gnu/packages/fltk.scm (fltk): Update to 1.3.6.
2021-06-03 18:23:39 +02:00
Tobias Geerinckx-Rice 0dd2670ad5
gnu: amule: Use HTTPS home page.
* gnu/packages/networking.scm (amule)[home-page]: Use HTTPS.
2021-06-03 18:23:39 +02:00
Tobias Geerinckx-Rice e348436589
gnu: amule: Update to 2.3.3.
* gnu/packages/networking.scm (amule): Update to 2.3.3.
[source]: Remove patch.
* gnu/packages/patches/amule-crypto-6.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-06-03 18:23:39 +02:00
Tobias Geerinckx-Rice 606b200fe7
gnu: mtools: Update to 4.0.29.
* gnu/packages/mtools.scm (mtools): Update to 4.0.29.
2021-06-03 18:23:38 +02:00
Nicolas Goaziou cf6be24529
gnu: emacs-epkg: Update to 3.3.0.
* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 3.3.0.
2021-06-03 14:49:15 +02:00
Nicolas Goaziou 7668c2cbe8
gnu: emacs-closql: Update to 1.0.5.
* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.0.5.
2021-06-03 14:45:13 +02:00
Nicolas Goaziou cc0f152ffd
gnu: emacs-ebdb: Update to 0.6.23.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.23.
2021-06-03 14:29:08 +02:00
Nicolas Goaziou 08f1400bec
gnu: monolith: Update to 2.5.0.
* gnu/packages/web.scm (monolith): Update to 2.5.0.
2021-06-03 14:24:35 +02:00
Nicolas Goaziou b7c5f27579
gnu: rust-regex-1: Update to 1.5.4.
* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.5.4.
2021-06-03 14:24:35 +02:00
Nicolas Goaziou 71beab1c1a
gnu: rust-aho-corasick-0.7: Update to 0.7.18.
* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.18.
2021-06-03 14:24:34 +02:00
Nicolas Goaziou a04dd9b01b
gnu: rust-memchr-2: Update to 2.4.0.
* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.4.0.
2021-06-03 14:24:34 +02:00
Nicolas Goaziou 2282d21fd6
gnu: rust-regex-syntax-0.6: Update to 0.6.25.
* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.25.
2021-06-03 14:24:34 +02:00
Nicolas Goaziou ef0daad211
gnu: rust-reqwest-0.11: Fix build.
* gnu/packages/crates-io.scm (rust-reqwest-0.11)[arguments]: Add missing Cargo
development inputs.
2021-06-03 14:24:33 +02:00
Nicolas Goaziou c0796540de
gnu: rust-reqwest-0.11: Update to 0.11.3.
* gnu/packages/crates-io.scm (rust-reqwest-0.11): Update to 0.11.3.
2021-06-03 14:24:33 +02:00
Nicolas Goaziou c695df8c5f
gnu: rust-sha2-0.9: Update to 0.9.5.
* gnu/packages/crates-io.scm (rust-sha2-0.9): Update to 0.9.5.
2021-06-03 14:24:33 +02:00
Nicolas Goaziou adc7fc093e
gnu: Add rust-cpufeatures-0.1.
* gnu/packages/crates-io.scm (rust-cpufeatures-0.1): New variable.
2021-06-03 14:24:32 +02:00
Nicolas Goaziou 558db7b6e5
gnu: Add rust-sha2-asm-0.6.
* gnu/packages/crates-io.scm (rust-sha2-asm-0.6): New variable.
(rust-sha2-asm-0.5): Inherit from above.
2021-06-03 14:24:32 +02:00
Nicolas Goaziou 11d84f4b7f
gnu: rust-url-2: Update to 2.2.2.
* gnu/packages/crates-io.scm (rust-url-2): Update to 2.2.2.
2021-06-03 14:24:32 +02:00
Nicolas Goaziou e4283e03a3
gnu: rust-assert-cmd-1: Update to 1.0.4.
* gnu/packages/crates-io.scm (rust-assert-cmd-1): Update to 1.0.4.
2021-06-03 14:24:31 +02:00
Xinglu Chen c78d6c60cf
news: Add entry for 'guix import egg'.
* etc/news.scm: Add entry.
2021-06-03 13:06:52 +02:00
Xinglu Chen bdc298ecee
import: Add CHICKEN egg importer.
* guix/import/egg.scm: New file.
* guix/scripts/import/egg.scm: New file.
* tests/egg.scm: New file.
* Makefile.am (MODULES, SCM_TESTS): Register them.
* po/guix/POTFILES.in: Likewise.
* guix/scripts/import.scm (importers): Add egg importer.
* doc/guix.texi (Invoking guix import, Invoking guix refresh): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-03 13:05:18 +02:00
Ludovic Courtès 1e8ebb16c9
gnu-maintenance: 'generic-html' computes the right source URL.
Fixes a regression introduced in
84f8bae0f8, whereby the URL computed for
the new ffmpeg (for instance) would be:

  https://ffmpeg.org/ffmpeg-4.4.tar.xz

instead of:

  https://ffmpeg.org/releases/ffmpeg-4.4.tar.xz

Reported by Maxim Cournoyer.

* guix/gnu-maintenance.scm (latest-html-release)[url->release]: Adjust
computation in the case of a URI-reference with a relative path.
2021-06-03 13:04:20 +02:00