1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-15 23:05:20 +02:00
Commit Graph

114065 Commits

Author SHA1 Message Date
Sharlatan Hellseher
4cef9cb160 gnu: python-cdflib: Fix version detection.
* gnu/packages/astronomy.scm (python-cdflib): Fix version detection
during build Wheel package.
[arguments]: Add new phase 'set-env-version.
[native-inputs]: Add python-setuptools-scm.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:18 +01:00
Sharlatan Hellseher
03c7b82cf6 gnu: python-cdflib: Update to 1.1.0.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.1.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:18 +01:00
Sharlatan Hellseher
6e44f200a2 gnu: python-astropy-healpix: Update to 1.0.0.
* gnu/packages/astronomy.scm (python-astropy-healpix): Update to 1.0.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:18 +01:00
Sharlatan Hellseher
9afbbfc8ab gnu: splash: Update to 3.8.4.
* gnu/packages/astronomy.scm (splash): Update to 3.8.4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
Sharlatan Hellseher
baa5222979 gnu: libxisf: Extend description.
* gnu/packages/astronomy.scm (libxisf)[description]: Explain acronym.
Add essential links to the mentioned standard and the service.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
Sharlatan Hellseher
c8be9fb5aa gnu: libxisf: Update to 0.2.9.
* gnu/packages/astronomy.scm (libxisf): Update to 0.2.9.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
fanquake
22b4c8d719 gnu: python-coloful: Update to 0.5.5.
* gnu/packages/python-xyz.scm (python-colorful): Update to 0.5.5.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
fanquake
47fe9da5d3 gnu: python-pyotp: Update to 2.9.0.
* gnu/packages/python-crypto.scm (python-pyotp): Update to 2.9.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
Parnikkapore
8bc78fc86b gnu: gajim: Clean up formatting.
* gnu/packages/messaging.scm (gajim): Clean up formatting.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
Parnikkapore
b0938affbb gnu: python-nbxmpp: Clean up formatting.
* gnu/packages/messaging.scm (python-nbxmpp): Clean up formatting.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
Parnikkapore
79261203fd gnu: gajim-openpgp: Update to 1.5.0.
* gnu/packages/messaging.scm (gajim-openpgp): Update to 1.5.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
Parnikkapore
d1412b1fb3 gnu: gajim-omemo: Update to 2.9.0.
* gnu/packages/messaging.scm (gajim-omemo): Update to 2.9.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
Parnikkapore
e99e0e0816 gnu: gajim: Update to 1.7.3.
* gnu/packages/messaging.scm (gajim): Update to 1.7.3.
[arguments]: Switch to "python -m build".  To use pyproject-build-system,
support for backend-path is needed.  Add metadata build and install phase.
Switch to "python -m unittest" as test method, following upstream
recommendation.  Generate gdk-pixbuf cache and include result in wrapper.
Allows Gajim to run in pure environments.
[native-search-paths]: Update.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:17 +01:00
Parnikkapore
9d7daaf10f gnu: python-nbxmpp: Update to 4.2.2.
Gajim will not build at this commit.

* gnu/packages/messaging.scm (python-nbxmpp): Update to 4.2.2.
[arguments]: Specify "python -m unittest" as test method.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:07:14 +01:00
Clément Lassieur
2c9009f9fe gnu: transmission: Fix loading icons in pure environments.
* gnu/packages/bittorrent.scm (transmission)[arguments]: Add a 'wrap-program'
phase that sets GDK_PIXBUF_MODULE_FILE.
2023-09-27 13:03:45 +02:00
Tobias Geerinckx-Rice
15fdeaeb2d gnu: alex4: Remove non-free package.
Its readme.txt goes out of its way to licence only ‘source code’ under
the GPL2+, a reading supposedly confirmed by the author:

https://libregamewiki.org/Talk:Alex_the_Allegator_4

However, we don't need to rely on the authenticity of that claim: the
game data is clearly not licenced, and is required to run the binary.
Without it, the game segfaults.

* gnu/packages/games.scm (alex4): Remove variable.

Fixes <https://issues.guix.gnu.org/65881>.
2023-09-24 02:00:00 +02:00
Maxim Cournoyer
4d904f2b16 gnu: imgui: Update to 1.89.9.
* gnu/packages/toolkits.scm (imgui): Update to 1.89.9.
2023-09-26 11:30:52 -04:00
dan
031784f9f9 gnu: Add tracy.
* gnu/packages/profiling.scm (tracy): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-26 11:30:52 -04:00
dan
bdce0646ae gnu: Add tracy-wayland.
* gnu/packages/profiling.scm (tracy-wayland): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-26 11:30:52 -04:00
Maxim Cournoyer
e5f27fdfb3 gnu: glfw: Patch dlopen calls.
* gnu/packages/gl.scm (glfw) [arguments]: Add #:modules and #:phases argument.
[inputs]: New field.
2023-09-26 11:30:51 -04:00
Maxim Cournoyer
bf946ad591 gnu: imgui: Enable freetype support.
* gnu/packages/toolkits.scm (imgui) [arguments]: Add -DIMGUI_ENABLE_FREETYPE
to make flags.
[inputs]: Add freetype.
2023-09-26 11:30:51 -04:00
Maxim Cournoyer
219922a694 gnu: capstone: Update to 5.0.1.
* gnu/packages/engineering.scm (capstone): Update to 5.0.1.
2023-09-26 11:30:51 -04:00
Maxim Cournoyer
cd22a80e43 gnu: gtypist: Install the gtypist-mode Emacs major mode.
* gnu/packages/games.scm (gtypist) [source]: Delete trailing #t in snippet.
[native-inputs]: Add emacs-minimal.
2023-09-26 11:30:51 -04:00
Efraim Flashner
b2887da40c multiqc: Don't propagate inputs.
* gnu/packages/bioinformatics.scm (multiqc)[propagated-inputs]: Move all
packages ...
[inputs]: ... to here.
2023-09-26 13:36:02 +03:00
Clément Lassieur
27ec9eeceb gnu: transmission: Restore HTML files in the default output.
This fixes transmission-daemon.

* gnu/packages/bittorrent.scm (transmission)[arguments]: remove "transmission"
directory from the 'move-gui' procedure.
2023-09-26 11:08:33 +02:00
Maxim Cournoyer
fafd3caef0 gnu: aalib: Really build the shared library on powerpc64le-linux.
Fixes <https://issues.guix.gnu.org/57134>.

The old build scripts were buggy and causing a static library to be produced
instead, which would fail to be linked by gst-plugins-good.

* gnu/packages/video.scm (aalib) [native-inputs]: Remove labels.
[arguments]: Use gexps.
<configure-flags>: New argument.
<phases>: Remove update-config-scripts and configure override.
Add force-autoreconf.

Reported-by: Marcel van der Boom <marcel@van-der-boom.nl>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-25 13:45:58 -04:00
Maxim Cournoyer
713f959d49 gnu: edk2-tools: Update to 202308.
* gnu/packages/firmware.scm (edk2-tools): Update to 202308.
[arguments] <make-flags>: Add CC.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-25 13:43:52 -04:00
Maxim Cournoyer
35c1df5bd6 gnu: embedded: Turn packages using top-level variables into procedures.
Fixes <https://issues.guix.gnu.org/65716>.

Before this change, simply adding the following import:

  modified   gnu/packages/firmware.scm
  @@ -42,6 +42,7 @@ (define-module (gnu packages firmware)
     #:use-module (gnu packages admin)
     #:use-module (gnu packages autotools)
     #:use-module (gnu packages assembly)
  +  #:use-module (gnu packages avr)
     #:use-module (gnu packages backup)
     #:use-module (gnu packages base)
     #:use-module (gnu packages bash)

Would cause byte compilation and/or evaluation to fail due to a circular
module dependency.

* gnu/packages/embedded.scm: Add commentary.
(gcc-arm-none-eabi-4.9, gcc-arm-none-eabi-6, newlib-arm-none-eabi)
(newlib-nano-arm-none-eabi, gcc-arm-none-eabi-7-2018-q2-update)
(newlib-arm-none-eabi-7-2018-q2-update)
(newlib-nano-arm-none-eabi-7-2018-q2-update)
(arm-none-eabi-toolchain-4.9, arm-none-eabi-nano-toolchain-4.9)
(arm-none-eabi-toolchain-6, arm-none-eabi-nano-toolchain-6)
(arm-none-eabi-toolchain-7-2018-q2-update, gdb-arm-none-eabi)
(propeller-binutils, propeller-gcc-6, propeller-gcc-4)
(propeller-gcc, propeller-toolchain, propeller-development-suite)
(gcc-vc4): Turn into procedures, prefixing the procedure name with 'make-',
and adjust all users.
(make-libstdc++-arm-none-eabi) [arguments]: Avoid an unused warning.
(arm-none-eabi-toolchain):  Rename to...
(make-arm-none-eabi-toolchain): ... this.
* gnu/packages/raspberry-pi.scm (raspi-arm-chainloader) [native-inputs]:
Replace gcc-arm-none-eabi-6 with (make-arm-none-eabi-toolchain).
* gnu/packages/axoloti.scm (axoloti-runtime)
[inputs]: Replace arm-none-eabi-nano-toolchain-4.9
with (make-arm-none-eabi-nano-toolchain-4.9).
(axoloti-patcher): Likewise.
(axoloti-patcher-next) [inputs]: Replace
arm-none-eabi-nano-toolchain-7-2018-q2-update
with (make-arm-none-eabi-nano-toolchain-7-2018-q2-update).

Series-changes: 2
- Use mlambda for procedures
2023-09-25 10:33:04 -04:00
Maxim Cournoyer
d35bc00cc1 gnu: avr: Delay all cross compilation packages.
Partially addresses <https://issues.guix.gnu.org/65716>.

* gnu/packages/avr.scm: Add commentary comment.
(avr-binutils): Turn into this...
(make-avr-binutils): ... procedure.
(avr-gcc): Likewise, into...
(make-avr-gcc): ... this.  Adjust native-inputs accordingly.
(avr-toolchain): Likewise, into...
(make-avr-toolchain): ... this.
* gnu/packages/avr-xyz.scm (simavr) [propagated-inputs]: replace avr-toolchain
with a call to the 'make-avr-toolchain' procedure.

Series-changes: 2
- Use mlambda for procedures
- Fix ((make-avr-toolchain)) typo
2023-09-25 10:33:04 -04:00
Guillaume Le Vaillant
1d872a6705 gnu: Add satdump.
* gnu/packages/radio.scm (satdump): New variable.
2023-09-25 15:51:09 +02:00
Guillaume Le Vaillant
3ac33b9c67 gnu: nng: Update to 1.5.2.
* gnu/packages/networking.scm (nng): Update to 1.5.2.
  [inputs, native-inputs]: Remove labels.
  [arguments]: Update 'disable-failing-tests' phase.
2023-09-25 15:51:09 +02:00
Guillaume Le Vaillant
223ce59a98 gnu: sdrangel: Update to 7.16.0.
* gnu/packages/radio.scm (sdrangel): Update to 7.16.0.
  [inputs]: Add qtgamepad.
  [arguments]: Add 'fix-unrecognized-compiled-option' phase.
2023-09-25 15:51:09 +02:00
Arne Babenhauserheide
a965ff448d gnu: wine and wine64: Update to 8.16
* gnu/packages/wine.scm (wine-minimal): Update to 8.16.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:03 +01:00
Simon South
8ffbcfbe3f gnu: stcgal: Update to 1.10.
* gnu/packages/embedded.scm (stcgal): Update to 1.10.
[source]: Update comment; remove obsolete snippet.
[description]: Update.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:03 +01:00
Simon South
9239c82246 gnu: sigrok-firmware-fx2lafw: Update to 0.1.7-1.96b0b47.
This brings in eight commits[0] that improve the software in small ways, most
importantly allowing it to build with the latest version of SDCC, 4.3.0
(patches to follow).  Note the project's last formal release was in 2019.

[0] http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=shortlog;h=96b0b47

* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw): Update to
0.1.7-1.96b0b47.
[source]: Switch to git-fetch.
[native-inputs]: Add autoconf, automake.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:03 +01:00
Simon South
b2779b9f5c gnu: sigrok-firmware-fx2lafw: Explicitly disable tests.
* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[arguments]: Add
with #:tests?.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:03 +01:00
Simon South
4c44f6f08d gnu: sigrok-firmware-fx2lafw: Adjust format.
* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw): Move build-system
above native-inputs.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:03 +01:00
Simon South
5c154cf2f0 gnu: sigrok-firmware-fx2lafw: Remove input labels.
* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[native-inputs]:
Remove input labels.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:03 +01:00
Simon South
47087b86c4 gnu: sigrok-firmware-fx2lafw: Rely on implicit inputs.
This effectively reverts commit 79f0bd7, "gnu: sigrok-firmware-fx2lafw: Fix
build."

* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[arguments]: Remove
with #:implicit-inputs?.
[native-inputs]: Remove all but sdcc.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:03 +01:00
Timotej Lazar
7902ea508a gnu: bemenu: Update to 0.6.16.
* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.16.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:03 +01:00
Timotej Lazar
e0269ad9ca gnu: jq: Update to 1.7.
* gnu/packages/web.scm (jq): Update to 1.7.
[home-page]: Update URL.
[source]: Simplify snippet.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:03 +01:00
Ahmad Draidi
a5477e3a82 gnu: bcachefs-tools: Restyle format.
* gnu/packages/file-systems.scm (bcachefs-tools): Reformat with 'guix style'
and manually break some long lines.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00
Ahmad Draidi
7efa17af88 gnu: bcachefs-tools: Update to 1.2.
* gnu/packages/file-systems.scm (bcachefs-tools): Update to 1.2.
[source]: Use version instead of commit.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00
Hendursaga
7a563a4faf gnu: muchsync: Update to 7.
* gnu/packages/mail.scm (muchsync): Update to 7.
[source]: Use https.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00
Timotej Lazar
4aa2c04395 gnu: freerdp: Update to 2.11.1.
* gnu/packages/rdesktop.scm (freerdp): Update to 2.11.1.
[inputs]: Add pcsc-lite.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00
Timotej Lazar
bee40b70dc gnu: syncthing: Update to 1.24.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.24.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00
Timotej Lazar
3ef3203ee1 gnu: dos2unix: Update to 7.5.1.
* gnu/packages/textutils.scm (dos2unix): Update to 7.5.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00
Denis 'GNUtoo' Carikli
d953a1e5d6 gnu: kiwix-desktop: Update to 2.3.1.
* gnu/packages/web.scm (kiwix-desktop): Update to 2.3.1.
* gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00
Denis 'GNUtoo' Carikli
3fef73ed03 gnu: kiwix-tools: Update to 3.5.0.
* gnu/packages/web.scm (kiwix-tools): Update to 3.5.0.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00
Denis 'GNUtoo' Carikli
084de73474 gnu: kiwix-lib: Update to 13.0.0.
* gnu/packages/web.scm (kiwix-lib): Update to 13.0.0.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00