Commit graph

89482 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice 8d973a5a9b
gnu: knot-resolver: Update to 5.4.3.
* gnu/packages/dns.scm (knot-resolver): Update to 5.4.3.
[arguments]: Don't explicitly return #t from phases.
2021-12-17 22:51:56 +01:00
Tobias Geerinckx-Rice ad1cd31155
gnu: nsd: Update to 4.3.9.
* gnu/packages/dns.scm (nsd): Update to 4.3.9.
2021-12-17 22:51:55 +01:00
Tobias Geerinckx-Rice b83247f9a0
gnu: memkind: Update to 1.12.0.
* gnu/packages/disk.scm (memkind): Update to 1.12.0.
[arguments]: Don't explicitly return #t from phases.
2021-12-17 22:51:55 +01:00
Tobias Geerinckx-Rice b014c35081
gnu: filezilla: Remove input labels.
* gnu/packages/ftp.scm (filezilla)[native-inputs]: Remove input labels.
2021-12-17 22:51:55 +01:00
Tobias Geerinckx-Rice 4b8a5e8cc5
gnu: filezilla: Update to 3.57.0.
* gnu/packages/ftp.scm (filezilla): Update to 3.57.0.
2021-12-17 22:51:55 +01:00
Tobias Geerinckx-Rice 29a435a216
gnu: libfilezilla: Remove input labels.
* gnu/packages/ftp.scm (libfilezilla)[native-inputs]:
Remove input labels.
2021-12-17 22:51:55 +01:00
Tobias Geerinckx-Rice 6592fbaade
gnu: libfilezilla: Update to 0.35.0.
* gnu/packages/ftp.scm (libfilezilla): Update to 0.35.0.
2021-12-17 22:51:55 +01:00
Leo Famulari d627fbad8f
gnu: linux-libre 5.4: Update to 5.4.167.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.167.
(linux-libre-5.4-pristine-source): Update hash.
2021-12-17 15:20:02 -05:00
Leo Famulari f2bfe1cd76
gnu: linux-libre 5.10: Update to 5.10.87.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.87.
(linux-libre-5.10-pristine-source): Update hash.
2021-12-17 15:20:02 -05:00
Leo Famulari c01eeef61a
gnu: linux-libre 5.15: Update to 5.15.10.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.10.
(linux-libre-5.15-pristine-source): Update hash.
2021-12-17 15:19:58 -05:00
Raghav Gururajan fb6c4a0c1d
gnu: gajim: Correct python version and skip sanity-check.
* gnu/packages/messaging.scm (gajim)[phases](sanity-check): Remove phase.
[native-search-paths](GUIX_PYTHONPATH): Adjust version.
2021-12-17 13:56:14 -05:00
Marius Bakke 3399c29b8f
gnu: python-djangorestframework: Rename to python-django-rest-framework.
* gnu/packages/django.scm (python-djangorestframework): Define as deprecated
alias for ...
(python-django-rest-framework): ... this new variable.
(python-django-filter)[native-inputs]: Adjust accordingly.
* gnu/packages/mail.scm (python-hyperkitty)[propagated-inputs]: Likewise.
* gnu/packages/patchutils.scm (patchwork)[propagated-inputs]: Likewise.
2021-12-17 19:07:18 +01:00
Marius Bakke 7d2550c3ff
gnu: python-django-rest-framework: Update to 3.13.1.
* gnu/packages/django.scm (python-djangorestframework): Update to 3.13.1.
[arguments]: Remove obsolete workarounds.  Set TZDIR in check phase.
[native-inputs]: Add TZDATA-FOR-TESTS.
[propagated-inputs]: Add PYTHON-PYTZ.
2021-12-17 19:07:18 +01:00
Marius Bakke 76f87b01ad
gnu: python-django: Add 4.0.
* gnu/packages/django.scm (python-django): Rename to ...
(python-django-4.0): ... this.  Update to 4.0.
[propagated-inputs]: Remove PYTHON-PYTZ.
(python-django-3.2): New variable.
(python-django-2.2): Inherit from it.
(python-django): Define as alias for PYTHON-DJANGO-3.2.
2021-12-17 19:07:18 +01:00
Marius Bakke 71d56cfa99
gnu: libime: Update to 1.0.10.
* gnu/packages/fcitx5.scm (libime): Update to 1.0.10.
2021-12-17 19:07:18 +01:00
Marius Bakke a133a0288c
gnu: python-graph-tool: Remove input labels.
* gnu/packages/graph.scm (python-graph-tool)[arguments]: Import SITE-PACKAGES
from (guix build python-build-system), and use instead of homegrown procedure.
[native-inputs, inputs]: Remove labels.
2021-12-17 19:07:17 +01:00
Marius Bakke 1d505c05bd
gnu: python-graph-tool: Build with Cairomm 1.14.
* gnu/packages/graph.scm (python-graph-tool)[inputs]: Change from CAIROMM to
CAIROMM-1.14.
2021-12-17 19:07:17 +01:00
Marius Bakke e661f4eff4
gnu: Remove unneeded uses of custom GCC versions.
* gnu/packages/bioinformatics.scm (libmaus2, biobambam2)[native-inputs]:
Remove GCC-10.
* gnu/packages/game-development.scm (libresprite, python-pyxel)[native-inputs]: Likewise.
* gnu/packages/lua.scm (emilua)[native-inputs]: Likewise.
* gnu/packages/radio.scm (sdr++)[native-inputs]: Likewise.
* gnu/packages/wm.scm (fnott)[native-inputs]: Likewise.
* gnu/packages/text-editors.scm (kakoune)[native-inputs]: Likewise.
(scintilla)[native-inputs]: Remove GCC-9.
* gnu/packages/build-tools.scm (bear)[native-inputs]: Likewise.
* gnu/packages/cpp.scm (magic-enum)[native-inputs]: Likewise.
* gnu/packages/games.scm (openttd)[native-inputs]: Likewise.
(schiffbruch)[native-inputs]: Remove GCC-11.
* gnu/packages/music.scm (liquidsfz, geonkick)[native-inputs]: Remove GCC-9.
* gnu/packages/fcitx5.scm (fcitx5, libime, fcitx5-configtool)[native-inputs]:
Likewise.
* gnu/packages/wine.scm (dxvk32)[native-inputs]: Likewise.
* gnu/packages/ftp.scm (libfilezilla)[native-inputs]: Remove GCC-8.
* gnu/packages/image.scm (blurhash)[native-inputs]: Likewise.
* gnu/packages/jami.scm (libring)[native-inputs]: Likewise.
* gnu/packages/pdf.scm (xournalpp)[native-inputs]: Likewise.
* gnu/packages/telegram.scm (webrtc-for-telegram-desktop,
telegram-desktop)[native-inputs]: Likewise.
2021-12-17 19:07:17 +01:00
Marius Bakke e0559c5314
gnu: grfcodec: Fix build with GCC 10.
* gnu/packages/patches/grfcodec-gcc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/game-development.scm (grfcodec)[source](patches): New field.
[arguments]: Remove trailing #t.
2021-12-17 19:07:17 +01:00
Leo Famulari d080368cb5
gnu: datefudge: Add a backup source URI.
This tarball disappeared upstream.

* gnu/packages/time.scm (datefudge)[source]: Add backup URI.
2021-12-17 12:41:03 -05:00
Tobias Geerinckx-Rice 9eee025bf8
gnu: tor: Update to 0.4.6.9.
* gnu/packages/tor.scm (tor): Update to 0.4.6.9.
2021-12-17 18:35:21 +01:00
Nicolas Goaziou 489f4b9b1b
gnu: emacs-rustic: Update to 2.3.
* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.3.
2021-12-17 18:25:07 +01:00
Ludovic Courtès 4204156eb4
doc: Format 'guix hash -S' values as a table.
* doc/guix.texi (Invoking guix hash): Format serializer types as a
table.
2021-12-17 17:30:28 +01:00
zimoun 28ffdc5cc8
guix hash: Add git serializer.
* guix/scripts/hash.scm (git-hash): New procedure.
(%options): Use it.
* tests/guix-hash.sh: Test it.
* doc/guix.texi: Update.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-12-17 17:29:34 +01:00
zimoun 05c962594c
guix hash: Add 'serializer' option.
* guix/scripts/hash.scm (%options): Deprecate 'recursive', add 'serializer'.
(%default-options): Add 'serializer'.
(nar-hash): New procedure.
(default-hash): New procedure.
(guix-hash)[file-hash]: Use them.
(show-help): Adjust.
* tests/guix-hash.scm: Adjust.
* doc/guix.texi: Update.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-12-17 17:29:34 +01:00
zimoun 6e08f07f20
guix hash: Support several files.
* guix/scripts/hash.scm (guix-hash): Allow several files.
[file-hash]: Catch system-error.
[formatted-hash]: New procedure.
* tests/guix-hash.sh: Add test.
* doc/guix.texi (Invoking guix hash): Mention "one or more files".

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-12-17 17:29:34 +01:00
Xinglu Chen 155fc235b5
import: Beautify descriptions when appropriate.
* guix/import/elpa.scm (elpa-package->sexp)
* guix/import/gnu.scm (gnu-package->sexp)
* guix/import/hackage.scm (hackage-module->sexp)
* guix/import/minetest.scm (make-minetest-sexp)
* guix/import/opam.scm (opam->guix-package)
* guix/import/pypi.scm (make-pypi-sexp): Beautify descriptions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-12-17 17:29:34 +01:00
Xinglu Chen 5cd1019488
import: utils: Wrap lines in description.
* guix/import/utils.scm (beautify-description): Use ‘fill-paragraph’; add
  optional ‘length’ argument.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-12-17 17:29:34 +01:00
Raghav Gururajan d6abbfdab3
gnu: python-nbxmpp: Correct libsoup dependency.
This packages uses ABI of libsoup v2.

* gnu/packages/messaging.scm (python-nbxmpp)[inputs]: Replace libsoup
with libsoup-minimal-2.
2021-12-17 10:47:24 -05:00
Raghav Gururajan 2d6ad9e2e0
gnu: python-precis-i18n: Update to 1.0.3.
* gnu/packages/python-xyz (python-precis-i18n)[version]: Update to 1.0.3.
2021-12-17 10:38:28 -05:00
Leo Famulari 8879862aa8
gnu: video-contact-sheet: Tweak the synopsis and description.
* gnu/packages/video.scm (video-contact-sheet)[synopsis, description]: Improve.
2021-12-17 10:22:19 -05:00
Pradana AUMARS 61ae42e773
gnu: Add video-contact-sheet.
* gnu/packages/video.scm (video-contact-sheet): New variable.
2021-12-17 10:11:38 -05:00
Guillaume Le Vaillant 6718fe7e87
gnu: js8call: Remove workaround.
* gnu/packages/radio.scm (js8call)[arguments]: Remove
  'work-around-runtime-bug' phase.
2021-12-17 15:20:11 +01:00
Guillaume Le Vaillant 3f2bb5ce64
gnu: wsjtx: Update to 2.5.2.
* gnu/packages/radio.scm (wsjtx-hamlib, wsjtx): Update to 2.5.2.
  [arguments]: Remove 'work-around-runtime-bug' phase.
2021-12-17 15:20:11 +01:00
Guillaume Le Vaillant a536173911
gnu: xnec2c: Update to 4.2.
* gnu/packages/radio.scm (xnec2c): Update to 4.2.
  [arguments]: Remove 'fix-makefile' and 'fix-paths' phases.
2021-12-17 15:20:11 +01:00
Guillaume Le Vaillant 8e2aa77d77
gnu: dump1090: Update to 6.1.
* gnu/packages/radio.scm (dump1090): Update to 6.1.
2021-12-17 15:20:11 +01:00
Guillaume Le Vaillant 6e7c6f105c
gnu: rtl-433: Update to 21.12.
* gnu/packages/radio.scm (rtl-433): Update to 21.12.
2021-12-17 15:20:11 +01:00
Guillaume Le Vaillant 8e14a7f809
gnu: qsstv: Update to 9.5.8.
* gnu/packages/radio.scm (qsstv): Update to 9.5.8.
  [arguments]: Remove 'fix-newer-hamlib-support' phase.
2021-12-17 15:20:11 +01:00
Guillaume Le Vaillant 8b5a22758a
gnu: dream: Update to 2.2.
* gnu/packages/radio.scm (dream): Update to 2.2.
2021-12-17 15:20:11 +01:00
Guillaume Le Vaillant 021a630676
gnu: wfview: Update to 1.2d.
* gnu/packages/radio.scm (wfview): Update to 1.2d.
  [inputs]: Add opus.
  [arguments]: Update 'configure' phase. Remove custom 'install' phase.
2021-12-17 15:20:11 +01:00
Guillaume Le Vaillant aec7ea3710
gnu: sdrangel: Update to 6.17.5.
* gnu/packages/radio.scm (sdrangel): Update to 6.17.5.
2021-12-17 15:20:11 +01:00
Raghav Gururajan 47bc8a514c
gnu: irssi: Enable true-color and unicode support.
* gnu/packages/irc.scm (irssi)[inputs]: Add utf8proc.
[configure-flags](enable-true-color): New flag.
2021-12-17 08:47:05 -05:00
Raghav Gururajan 50489e3941
gnu: weechat: Enable documentation and man-pages.
* gnu/packages/irc.scm (weechat)[outputs](doc): New output.
[configure-flags](ENABLE_MAN,ENABLE_DOC): New flags.
[phases](move-doc): New phase.
[native-inputs]: Add ruby-asciidoctor.
2021-12-17 08:08:00 -05:00
Raghav Gururajan 4fc9698def
gnu: weechat: Enable ruby support for scripting.
* gnu/packages/irc.scm (weechat)[configure-flags](ENABLE_RUBY): Remove flag.
[inputs]: Add ruby.
2021-12-17 08:07:31 -05:00
Aleksandr Vityazev a9abb75dc8
gnu: pinentry-bemenu: Update to 0.7.1.
* gnu/packages/gnupg.scm (pinentry-bemenu): Update to 0.7.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-17 11:11:55 +01:00
Mathieu Othacehe 4dd7cb90db
gnu: osinfo-db: Update to 20211216.
* gnu/packages/virtualization.scm (osinfo-db): Update to 20211216.
(osinfo-db-next): Remove it.
(libosinfo): Adapt it.
2021-12-17 10:16:28 +01:00
Aleksandr Vityazev d29cf19bfb
gnu: ableton-link: Run tests conditionally.
* gnu/packages/audio.scm (ableton-link)[arguments]: Respect TESTS? option.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-17 09:35:43 +01:00
Nicolas Goaziou abd2a5a807
gnu: supercollider: Reformat package definition.
* gnu/packages/audio.scm (supercollider)[source]<origin>: Re-indent.
[arguments]<#:phases>: Remove trailing #T.
2021-12-17 09:34:39 +01:00
Aleksandr Vityazev 0745c8205a
gnu: supercollider: Update to 3.12.1.
* gnu/packages/audio.scm (supercollider): Update to 3.12.1.
[arguments]<#:configure-flags>: Change formatting.
[inputs]: Remove labels.
2021-12-17 09:32:42 +01:00
Aleksandr Vityazev d3fe88c6cd
gnu: boost-sync: Update to 1.55-1-e690de2d.
* gnu/packages/audio.scm (boost-sync): Update to 1.55-1-e690de2d.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-17 09:31:13 +01:00