Commit graph

114465 commits

Author SHA1 Message Date
宋文武 7e68f5d2b5
gnu: libqtxdg: Update to 3.11.0.
* gnu/packages/lxqt.scm (libqtxdg): Update to 3.11.0.
2023-05-03 09:30:20 +08:00
宋文武 e91e62f8f3
gnu: lxqt-build-tools: Update to 0.13.0.
* gnu/packages/lxqt.scm (lxqt-build-tools): Update to 0.13.0.
2023-05-03 09:30:20 +08:00
unwox ecb36cc427
gnu: rlottie: Fix building with GCC.
std::numeric_limits requires "#include <limits>" when building with
cpp_std=c++14. This patch fixes the issue by specifying gnu++17 as
a stdlib.

* gnu/packages/animation.scm (rlottie)[arguments]: Specify -Dcpp_std option.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-02 22:28:22 +02:00
Felix Gruber 7d4b512589
gnu: texlive-alphalph: Generate from source.
* gnu/packages/tex.scm (texlive-alphalph): Generate runfiles from ".dtx".

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-05-02 21:41:08 +02:00
Jonathan Brielmaier c7f3081ea0
gnu: icedove: Update to 102.10.1.
* gnu/packages/gnuzilla.scm (icedove): Update to 102.10.1.
2023-05-02 21:34:10 +02:00
Eric Bavier 97abc5d45a
gnu: mars: Update to commit 84664cda.
* gnu/packages/games.scm (mars): Update commit to 84664cda, revision2.
[source]: Remove upstreamed patches.
[arguments]: Move 'fix-install-path' phase to #:configure-flags.  Remove
boolean return values from phases.
[home-page]: Use https.
* gnu/packages/patches/mars-install.patch,
gnu/packages/patches/mars-sfml-2.3.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2023-05-02 14:11:31 -05:00
Eric Bavier b24e05788c
gnu: boinc-client, boinc-server: Update to 7.22.0.
* gnu/packages/distributed.scm (boinc-client): Update to 7.22.0.
2023-05-02 14:07:47 -05:00
Eric Bavier 83f4640fdf
gnu: quilt: Fix wrapping and improve testing.
* gnu/packages/patchutils.scm (quilt)[native-inputs]: Use new style; fixes
lint warning.
[inputs]: Add bash-minimal, gzip, diffutils, findutils, and tar.
[arguments]: Move check phase after other install.  Simplify wrapping and wrap
one utility script.  Run tests with PATH unset and test scripts patched to
detect insufficient wrapping.
2023-05-02 14:05:49 -05:00
Eric Bavier 4082bdf98e
gnu: ufetch: Update to 0.3.
* gnu/packages/admin.scm (ufetch): Update to 0.3.
[license]: 'isc' -> 'expat'.
2023-05-02 13:44:13 -05:00
Efraim Flashner 91bfd30ee3
gnu: debianutils: Update to 5.7-0.4.
* gnu/packages/debian.scm (debianutils): Update to 5.7-0.4.
2023-05-02 15:21:36 +03:00
Efraim Flashner a0e98a0214
gnu: debian-archive-keyring: Update to 2023.3.
* gnu/packages/debian.scm (debian-archive-keyring): Update to 2023.3.
2023-05-02 15:21:36 +03:00
Efraim Flashner 18f7954b4b
gnu: quilt: Update to 0.67.
* gnu/packages/patchutils.scm (quilt): Update to 0.67.
2023-05-02 15:11:57 +03:00
Efraim Flashner 3988a81c10
gnu: quilt: Patch for newer grep.
* gnu/packages/patchutils.scm (quilt)[source]: Add patch to work with
newer versions of grep.
* gnu/packages/patches/quilt-grep-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-05-02 15:11:57 +03:00
Efraim Flashner 45c6abaef5
gnu: inkscape: Skip some tests on riscv64-linux.
* gnu/packages/inkscape.scm (inkscape)[arguments]: Use the custom
'disable-more-tests phase on riscv64-linux also.
2023-05-02 14:32:03 +03:00
Efraim Flashner b62c9fbdd3
gnu: libaio: Fix building on riscv64-linux.
* gnu/packages/linux.scm (libaio)[arguments]: When building for
riscv64-linux add a patch to account for undeclared behavior.
[native-inputs]: Add patch file, patch.
* gnu/packages/patches/libaio-riscv-test5.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-05-02 14:32:03 +03:00
Felix Gruber 44d7044094
gnu: dune-pdelab: Update to 2.8.0-0.d5dddb6.
* gnu/packages/maths.scm (dune-pdelab): Update to 2.8.0-0.d5dddb6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:58:16 +02:00
Felix Gruber e9248625d4
gnu: dune-functions: Update to 2.9.0.
* gnu/packages/maths.scm (dune-functions): Update to 2.9.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:58:15 +02:00
Felix Gruber 23e1a84f0a
gnu: dune-typetree: Update to 2.9.0.
* gnu/packages/maths.scm (dune-typetree): Update to 2.9.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:58:10 +02:00
Felix Gruber 3104c44ee2
gnu: dune-subgrid: Update to 2.9.0-1-e83f3f9.
* gnu/packages/maths.scm (dune-subgrid): Update to 2.9.0-1-e83f3f9.
  [source]: Update URL of dune-subgrid's Git repository.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:58:07 +02:00
Felix Gruber ab7de7df99
gnu: dune-alugrid: Update to 2.9.0.
* gnu/packages/maths.scm (dune-alugrid): Update to 2.9.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:58:06 +02:00
Felix Gruber d85ffbe381
gnu: dune-localfunctions: Update to 2.9.0.
* gnu/packages/maths.scm (dune-localfunctions): Update to 2.9.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:58:01 +02:00
Felix Gruber 53e4330774
gnu: dune-istl: Update to 2.9.0.
* gnu/packages/maths.scm (dune-istl): Update to 2.9.0.
  [source](patches): Add patch to fix test phase.
* gnu/packages/patches/dune-istl-fix-solver-playground.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:57:58 +02:00
Felix Gruber 2667b838c8
gnu: dune-grid: Update to 2.9.0.
* gnu/packages/maths.scm (dune-grid): Update to 2.9.0.
  [source](patches): Add patch to fix build.
* gnu/packages/patches/dune-grid-add-missing-include-cassert.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:57:55 +02:00
Felix Gruber 9d9fd54304
gnu: dune-uggrid: Update to 2.9.0.
* gnu/packages/maths.scm (dune-uggrid): Update to 2.9.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:57:54 +02:00
Felix Gruber 087f2f08a5
gnu: dune-geometry: Update to 2.9.0.
* gnu/packages/maths.scm (dune-geometry): Update to 2.9.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:57:52 +02:00
Felix Gruber ee9f5cef6e
gnu: dune-common: Update to 2.9.0.
* gnu/packages/maths.scm (dune-common): Update to 2.9.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:57:50 +02:00
Olivier Dion 9d8b0a7848
gnu: babeltrace: Fix build failure.
* gnu/packages/instrumentation.scm (babeltrace)
[native-inputs]: Add autoconf, automake, libtool.
[arguments]: Invoke autoreconf before 'configure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-02 11:54:00 +02:00
Ludovic Courtès a46a6d8222
gnu: hypre: Add missing TeX Live packages.
* gnu/packages/maths.scm (hypre)[native-inputs]: Add texlive-alphalph
and texlive-enumitem to the list passed to 'texlive-updmap.cfg'.
2023-05-02 11:50:08 +02:00
Ludovic Courtès 92831e206c
gnu: Add texlive-alphalph.
* gnu/packages/tex.scm (texlive-alphalph): New variable.
2023-05-02 11:49:18 +02:00
Ricardo Wurmus 3f8c4899a9
gnu: Add r-ggpicrust2.
* gnu/packages/bioconductor.scm (r-ggpicrust2): New variable.
2023-05-02 10:14:37 +02:00
Ricardo Wurmus 9bb428ad68
gnu: Add r-microbiomestat.
* gnu/packages/bioconductor.scm (r-microbiomestat): New variable.
2023-05-02 10:14:37 +02:00
Ricardo Wurmus 62ed97c07d
gnu: Add r-lefser.
* gnu/packages/bioconductor.scm (r-lefser): New variable.
2023-05-02 10:14:37 +02:00
John Kehayias 854c57c352
gnu: guitarix: Update to 0.44.1.
* gnu/packages/audio.scm (guitarix): Update to 0.44.1.
[arguments]: Use gexps.
[native-inputs]: Remove labels.
2023-05-02 00:52:01 -04:00
Maxim Cournoyer 39ba8a1097
gnu: python-wxpython: Apply patch to fix TypeError exceptions.
This is caused by Python 3.10's new behavior of native extension now rejecting
float values as input when the expected type is an integer.

* gnu/packages/patches/python-wxwidgets-type-errors.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/wxwidgets.scm (python-wxpython) [source]: Apply it.  Delete
trailing #t.
[arguments]: Delete trailing #t.
2023-05-01 17:13:53 -04:00
Maxim Cournoyer f21007ce4a
.patman: Remove get_maintainer_script option.
This is now handled at the level of git via its new '--header-cmd' option,
which produces X-Debbugs-CC headers.

* .patman (get_maintainer_script): Delete option.
2023-05-01 12:39:11 -04:00
Maxim Cournoyer 1d77fd705b
doc: Simplify contributing section by automating git configuration.
Fixes <https://issues.guix.gnu.org/58813>.  No longer suggests to splice the
output of etc/teams.scm commands into the 'git send-email' command line; this
is now transparently handled by the Git configuration, which is also
automatic.

* doc/contributing.texi (Configuring Git): Streamline section, now automated
via Automake.
(Sending a Patch Series): Do not specify options configured as default by the
above.  Prefer long option names, for readability.
(Teams): Rewrite the examples to use --header-cmd.
(Commit Access): Refer to the Configuring Git section instead of detailing
manual steps.
2023-05-01 12:39:11 -04:00
Maxim Cournoyer e04161fd25
teams: Add a 'cc-mentors-header-cmd' action.
* etc/teams.scm.in (main): Register a new "cc-mentors-header-cmd" action.
Document it.
2023-05-01 12:39:11 -04:00
Maxim Cournoyer 8b972da068
Makefile.am: Auto-configure Git on 'make'.
This means we do not need to worry anymore about manually syncing the pre-push
git hook or the Guix-provided git configuration.

* etc/git/gitconfig: Augment configuration template with useful options to
allow for auto-configuration.
* Makefile.am (.git/hooks/pre-push, .git/config): New targets.
(nodist_noinst_DATA): New primary variable holding the above targets.
2023-05-01 12:39:11 -04:00
Maxim Cournoyer 0eddeb9896
teams: Add 'cc-members-header-cmd' action.
* etc/teams.scm.in (patch->teams): New procedure.
(main): Use it.  Add a new "cc-members-header-cmd" command; document it.
2023-05-01 12:39:11 -04:00
Maxim Cournoyer a9cbf8b379
gnu: git: Apply patch adding the --header-cmd feature.
In preparation to fix <https://issues.guix.gnu.org/58813>.

* gnu/packages/patches/git-header-cmd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/version-control.scm (git) [source]: Apply patch.
2023-05-01 12:39:10 -04:00
Danny Milosavljevic df504d84ca
gnu: Add lazarus.
* gnu/packages/pascal.scm (lazarus): Add variable.
2023-05-01 17:19:38 +02:00
宋文武 1fc66b9db1
gnu: catfish: Fix build.
* gnu/packages/xfce.scm (catfish)[arguments]: Disable the sanity-check phase.
2023-05-01 21:52:48 +08:00
Efraim Flashner 0c6a7e1045
gnu: guile-semver: Fix cross-building.
* gnu/packages/guile-xyz.scm (guile-semver)[native-inputs]: Add
guile-3.0.
(guile2.2-semver)[native-inputs]: Add guile-2.2.
2023-05-01 11:22:42 +03:00
Efraim Flashner cf02a22cf2
gnu: ffmpeg-5: Update to 5.1.3.
* gnu/packages/video.scm (ffmpeg-5): Update to 5.1.3.
2023-05-01 11:08:26 +03:00
Efraim Flashner 676f608546
gnu: python-urllib3: Adjust dependencies per architecture.
* gnu/packages/python-web.scm (python-urllib3)[propagated-inputs]: Only
include python-cryptography, python-pyopenssl on architectures where
they are supported.
2023-05-01 10:52:36 +03:00
Leo Famulari 8b3ae46ae3
gnu: Transmission: Update to 4.0.3.
* gnu/packages/bittorrent.scm: Update to 4.0.3.
[build-system]: Use cmake-build-system.
[source]: Remove obsolete patch.
[inputs]: Add gtkmm, glib:bin, and python.
[arguments]: Run the test suite. Import the glib-or-gtk-build-system and wrap
the 'gui' build output.  Remove #:configure-flags. Adjust the 'move-gui' phase
to upstream changes.
* gnu/packages/patches/transmission-honor-localedir.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-05-01 00:34:28 -04:00
宋文武 17ab8ac7d1
gnu: xfce4-netload-plugin: Update to 1.4.1.
* gnu/packages/xfce.scm (xfce4-netload-plugin): Update to 1.4.1.
2023-05-01 09:44:43 +08:00
宋文武 a6b9424e6f
gnu: xfce4-mpc-plugin: Update to 0.5.3.
* gnu/packages/xfce.scm (xfce4-mpc-plugin): Update to 0.5.3.
2023-05-01 09:44:43 +08:00
宋文武 5b5331e190
gnu: thunar: Update to 4.18.6.
* gnu/packages/xfce.scm (thunar): Update to 4.18.6.
2023-05-01 09:44:43 +08:00
宋文武 53b009a87a
gnu: xfce4-weather-plugin: Update to 0.11.1.
* gnu/packages/xfce.scm (xfce4-weather-plugin): Update to 0.11.1.
2023-05-01 09:22:25 +08:00