Commit graph

168354 commits

Author SHA1 Message Date
Maxim Cournoyer
3d0496e48e
README: Adjust for Codeberg's org mode parser.
Links are opened with a trailing '.', contrary to what happens in Emacs'
org-mode.

Change-Id: I89d5ae956f0759ac80efdbeb5507df9bfc229c6f
2025-09-18 15:07:27 +09:00
Maxim Cournoyer
ee88eb6a85
README: Adjust post Codeberg migration.
* README.org (Contact): Adjust repository URL. Use mailto links for the email
addresses. Adjust for new issues tracker location.

Change-Id: Ib052fd6707784daff4599d2a7a8f7b284325c6c5
2025-09-18 15:05:53 +09:00
Efraim Flashner
aa47a27f9a
gnu: llvm-13: Skip tests on riscv64-linux.
* gnu/packages/llvm.scm (llvm-13)[arguments]: Skip the tests when
building for riscv64-linux.

Change-Id: If7e391e1ce51d93766c89bee1db590b9ab5f12ea
2025-09-18 08:57:59 +03:00
Maxim Cournoyer
9cba4234eb
.mailmap: Fix Maxim's entry.
Change-Id: If3049ef851a94df332f85e3c8df882353716c1ea
2025-09-18 14:46:57 +09:00
Maxim Cournoyer
54b5356488
maint: Clean-up .dir-locals.el a bit.
* .dir-locals.el (scheme-mode) <lisp-fill-paragraphs-as-doc-string>: Set new
variable to nil. Delete old fill-paragraph-function eval block.

Fixes: <https://bugs.gnu.org/79459>
Change-Id: I3cff48fe12f1662062d1a9342377d8f41a1ec550
2025-09-18 14:46:03 +09:00
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
22613ce2a0
Revert "Reapply "gnu: shepherd-1.0: Use latest guile-fibers.""
This reverts commit 3c2c910f58. Guile-fibers 1.4
reportedly does not build successfully on aarch64 and other
architectures (see: <https://codeberg.org/guix/guix/issues/2474>).
2025-09-18 09:02:56 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Hugo Buddelmeijer
bd3c19763a
gnu: micropython: Update to 1.26.1.
* gnu/packages/python.scm (micropython): Update to 1.26.1.

Change-Id: I9c1f3095065133be4c4be179682ceda03d253c06
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 22:54:11 +01:00
Hugo Buddelmeijer
4540b7bb67
gnu: python-3.12: Set python cpe-vendor.
Follow-up to 1343e56544.

* gnu/packages/python.scm (python-3.12): Set python as cpe-vendor.
[properties]: Add cpe-vendor.

Change-Id: Iefcc6f41acb0a2ae406b690c5d46f576d3946b64
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 22:49:34 +01:00
Hugo Buddelmeijer
66f134b636
gnu: packages/python-web: Add copyright for Hugo Buddelmeijer.
* gnu/packages/python-web.scm: Add copyright for Hugo Buddelmeijer.

Change-Id: I7d5985e726cecb7aca185a1c1f30778a8f925ed2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 22:47:29 +01:00
Hugo Buddelmeijer
267ac92abd
gnu: httpie: Update to 3.2.4.
* gnu/packages/python-web.scm (httpie): Update to 3.2.4.
[source]: Switch to git-fetch.
[arguments]: Enable tests, disable failing tests. Patch setup.cfg.
[synopsis]: Update using PyPI synopsis.
[propagated-inputs]: Remove python-colorama, python-importlib-metadata,
python-pip, and python-setuptools.
[native-inputs]: Add python-pytest-httpbin, python-pytest-mock,
python-responses, and python-werkzeug.

Change-Id: I8b7c8da377ed918f4abf06f51c399e6de54c51fa
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 22:47:07 +01:00
André Batista
881038ccdc
gnu: ipxe-qemu: Fix build on x86-32.
* gnu/packages/bootloaders.scm (ipxe) [arguments] <#:phases>: Conditionally add
a 'fix-x86-align phase to fix (U)INT64 assertion failure on these arches.

Change-Id: I9481b41c563984e7cd120b3039c08fe086263f72
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-09-17 14:04:28 -07:00
Cayetano Santos
09e7d188dd
gnu: nextpnr: Remove let bindings.
* gnu/packages/electronics.scm (nextpnr): Use git tags, omit commit and
revision bindings.

Change-Id: I505c8676890f23b1df5a57a63c8f574eda0681de
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-17 22:58:48 +02:00
Cayetano Santos
ea92fb0c49
gnu: nextpnr: Update to 0.9.
* gnu/packages/electronics.scm (nextpnr): Update to 0.9.

Change-Id: I75a8dae81f7e902e165f25a27a0de7ad6ad228bc
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-17 22:58:48 +02:00
Cayetano Santos
2e84388780
gnu: apycula: Update to 0.25.
* gnu/packages/electronics.scm (apycula): Update to 0.25.

Change-Id: Ide7b8e92191ebf966a3048fe053a57c10dde38af
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-17 22:58:47 +02:00
Hennadii Stepanov
045588eba8
gnu: python-lief: Update to 0.17.0.
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.0.

Change-Id: I713a887e3444c5133431f61e029b898c04b9346d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 21:25:17 +01:00
Nicolas Graves
891023ed6e
gnu: pwntools: Switch to pyproject.
* gnu/packages/cybersecurity.scm (pwntools):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'relax-dependencies.
[propagated-inputs]: Remove python-pathlib2.

Change-Id: Ic73c9f238ee0025769b0447158fa621ac1dce161
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 21:16:19 +01:00
Nicolas Graves
ed80b51de2
gnu: python-translation-finder: Switch to pyproject.
* gnu/packages/python-web.scm (python-translation-finder):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[propagated-inputs]: Remove python-pathlib2, python-six.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Remove python-codecov, python-codacy-coverage, python-pytest-cov,
python-pytest-runner, python-twine.

Change-Id: I6e6cc082a9c055280a95e7e31274d5874bc056bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 21:03:24 +01:00
Nicolas Graves
973dea10e2
gnu: python-canmatrix: Remove python-pathlib2 native-input.
* gnu/packages/python-xyz.scm (python-canmatrix)[native-inputs]:
Remove python-pathlib2.

Change-Id: Idad162c35dc6c36cf637f3991628c7caf57487d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 21:03:13 +01:00
Sharlatan Hellseher
db3e51169c
gnu: packages/ipfs: Fix indentation.
* gnu/packages/ipfs.scm: Fix indentation in the whole file.

Change-Id: If424d0ceff376c4181adbcd21316f15e9cc0b5ea
2025-09-17 20:57:32 +01:00
Artyom V. Poptsov
2b321e7a86
gnu: touchegg: Update to 2.0.18.
* gnu/packages/linux.scm (touchegg): Update to 2.0.18.

Change-Id: I0a44212e650c9fa7acb5debaf61037dde331deb7
2025-09-17 22:17:10 +03:00
Artyom V. Poptsov
22f944e478
gnu: mbpfan: Update to 2.4.0.
* gnu/packages/linux.scm (mbpfan): Update to 2.4.0.
[arguments]: Use GEXPs.

Change-Id: I8a83a5f64b0ced1e96069923066083a0377222bd
2025-09-17 22:13:49 +03:00
Artyom V. Poptsov
009ca1c72f
gnu: evtest: Update to 1.36.
* gnu/packages/linux.scm (evtest): Update to 1.36.

Change-Id: Ieebe3d5425ab540293f63c9bd3b59241043852f2
2025-09-17 22:07:29 +03:00
Artyom V. Poptsov
a365e9f4ad
gnu: haveged: Update to 1.9.19.
* gnu/packages/linux.scm (haveged): Update to 1.9.19.

Change-Id: Idb6ef64ac23cae9fbd4cb063d719dfcd2f8e2daf
2025-09-17 22:04:46 +03:00
André Batista
1e05dcfbd0
gnu: torbrowser: Update to 14.5.7 [security-fixes].
Fixes still undisclosed security issues described at
<https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/44199>.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250915185538.
(%torbrowser-version): Update to 14.5.7.
(%torbrowser-firefox-version): Update to 128.14.0esr-14.5-1-build5.
(torbrowser-translation-base): Update to 0605fd89b5.
(torbrowser-translation-specific): Update to 0513af0592.

Change Id: Iddd399ae1420a5f9eebecef58d62491d75711fa5

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-17 18:27:18 +02:00
Cayetano Santos
271e67201a
gnu: ifdtool: Improve style.
* gnu/packages/flashing-tools.scm (ifdtool)[source]: Switch url.
[arguments]: Use Gexps.
[home-page]: Update.

Change-Id: Ic5800d94a0a5393dfadd53278e6d6e2096cf1eb3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-17 18:20:30 +02:00
Andreas Enge
5bc29e79ac
gnu: Remove abseil-cpp-20200923.3.
* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Delete variable.
* gnu/packages/patches/abseil-cpp-20200923.3-adjust-sysinfo.patch,
gnu/packages/patches/abseil-cpp-20200923.3-duration-test.patch: Remove
files.
* gnu/local.mk (dist_patch_DATA): Unregister patches.

Change-Id: I52970fe693c0127850d7e7588836141b22ef0213
2025-09-17 17:08:04 +02:00
Andreas Enge
05fc558fb2
gnu: abseil-cpp-20220623: Remove inheritance.
* gnu/packages/cpp.scm (abseil-cpp-20220623): Remove inheritance from
abseil-cpp-20200923.3 while keeping the derivation unchanged.
(abseil-cpp-20200923.3): Update comment.

Change-Id: I7d5fad14211127272769a02461c6f96cd8a073e4
2025-09-17 17:08:04 +02:00
jgart
036e8fada3
gnu: trealla: Update to 2.82.36.
* gnu/packages/prolog.scm (trealla): Update to 2.82.36.

Change-Id: Ib70c28036151de9dc229a0bd8e90ebaec5f455a6
2025-09-17 09:51:22 -05:00
Cayetano Santos
362f9ee4da
teams: electronics: Adopt flashing-tools.
* etc/teams.scm (electronics)<#:scope>:
Add "gnu/packages/flashing-tools.scm".
* CODEOWNERS: Regenerate file.

Change-Id: Ic3ac4bc0d7a6822231152aef4d4927fbb4ba3479
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-17 16:28:54 +02:00
Cayetano Santos
798ccec7b2
gnu: teensy-loader-cli: Update to 2.3.
* gnu/packages/flashing-tools.scm (teensy-loader-cli): Update to 2.3.

Change-Id: I8f51167e8c9608769be554e5c2df15f944410e57
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-17 16:23:11 +02:00
Cayetano Santos
332d125d00
gnu: teensy-loader-cli: Improve style.
* gnu/packages/flashing-tools.scm (teensy-loader-cli): Apply style.

Change-Id: Ieacd62b7f71ec7bbe12f3d177805f6606e7586d0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-17 16:23:03 +02:00
Maxim Cournoyer
152450668f
gnu: emacs-elpy: Update to 1.35.0-3.0b381f5.
* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.35.0-3.0b381f5.
[source]: Delete patches.
* gnu/packages/patches/emacs-elpy-dup-test-name.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: Ida97fd5ad3fa58b6315bef93fd6dc9b8d7e19118
2025-09-17 23:04:00 +09:00
Maxim Cournoyer
1e0c99eaca
gnu: emacs-elpy: Reinstate one test.
* gnu/packages/emacs-xyz.scm (emacs-elpy)
[#:phases] {disable-broken-tests}: Reinstate
elpy-shell-get-or-create-process-should-add-project-root, which passes again.

Change-Id: If757b3c28884685ebfc66c583aa144828d3762fd
2025-09-17 23:04:00 +09:00
Sughosha
6d552d2ad1
gnu: zynaddsubfx: Switch to Zyn-Fusion interface.
* gnu/packages/patches/zynaddsubfx-3.0.6-system-rtosc.patch: New file.
* gnu/packages/music.scm (zynaddsubfx)[source]: Add it.
[arguments]<#:configure-flags>: New argument.
<#:phases>: Add 'patch-paths phase.
[inputs]: Add mruby-zest and rtosc; remove ntk.
* gnu/local.mk: Add the patch file.

Change-Id: I8522f92707f45915f87d15fd14b0f5d7dc5db224
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-17 14:14:21 +02:00
Sughosha
5c9649091a
gnu: Add mruby-zest.
* gnu/packages/mruby-xyz.scm: New file.
* gnu/local.mk: Add it.

Change-Id: Ie228b57feefcce6bf868d93d234a028daf5a6e38
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-17 14:14:21 +02:00
Sughosha
6b32feee0f
gnu: Add rtosc.
* gnu/packages/audio.scm (rtosc): New variable.
* gnu/packages/patches/rtosc-0.3.1-fix-invalid-comparison-operator.patch: New
file.
* gnu/local.mk: Register it.

Change-Id: I771b67a2bedc5ea513d6504c6f47db2d9382330c
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-17 14:14:20 +02:00
Sughosha
1c9be166c1
gnu: Add nanovg.
* gnu/packages/gl.scm (nanovg): New variable.

Change-Id: I89333066029e5277c979854c5f96b5e60d999579
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-17 14:14:20 +02:00
Andreas Enge
a480ab6908
gnu: Remove grpc-1.16.1.
* gnu/packages/rpc.scm (grpc-1.16.1): Delete variable.
* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Update comment.

Change-Id: Ibc4efd08a6b28ff38dfe47ec765e1f4ef497d3ed
2025-09-17 13:16:55 +02:00
Attila Lendvai
117cd790d8
gnu: smplayer: Update to 25.6.0.
* gnu/packages/video.scm (smplayer): Update to 25.6.0.

Change-Id: I9843bc58db798b32492f89fba15f26a88fedced0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-17 12:42:46 +02:00
SameExpert
105e76302d
teams: Add Sughosha to audio team.
* etc/teams.scm ("Sughosha"): Add to audio team.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-17 12:40:29 +02:00
Sughosha
d124612ee3
gnu: carla: Enable Wayland support.
* gnu/packages/audio.scm (carla)[arguments]<#:phases>: In wrap-executables
phase, wrap the executables with QT_PLUGIN_PATH.
[inputs]: Add qtwayland-5.
2025-09-17 12:13:05 +02:00
Sughosha
4a5b0dc5f8
gnu: lmms: Enable Wayland support.
* gnu/packages/music.scm (lmms)[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5; add qtwayland-5.

Change-Id: I1715436104eb62bea7dfaebb4504e90f06790b4f
2025-09-17 12:13:05 +02:00
Sughosha
7e1b139cdd
gnu: lmms: Enable STK Mallets and GIG Player.
* gnu/packages/music.scm (lmms)[inputs]: Add libgig and stk.
[arguments]<#:phases>: Add patch-stk-path.

Change-Id: I8116d603399f75571dfc37bc43760334df3a764e
2025-09-17 12:13:05 +02:00
Sughosha
26c4e0341e
gnu: Add stk.
* gnu/packages/music.scm (stk): New variable.
* gnu/packages/patches/stk-5.0.1-fix-typo.patch: New file.
* gnu/local.mk: Register the patch file.

Change-Id: I77d0ae447554eb10cfca3d5825b7f466036fb3e8
2025-09-17 12:13:05 +02:00
Sughosha
6219f1f657
gnu: carla: Add native-search-paths.
* gnu/packages/audio.scm (carla)[native-search-paths]: Add CLAP_PATH,
LADSPA_PATH, LV2_PATH, LXVST_PATH, VST2_PATH, VST3_PATH, SF1_PATH and SFZ_PATH
variables.

Change-Id: I30af5a75b026eb56de5311a753ad789c093c0556
2025-09-17 12:13:04 +02:00
Sughosha
ac30258bf9
gnu: lmms: Enable MP3 file format support for project export.
* gnu/packages/music.scm (lmms)[inputs]: Add lame.

Change-Id: Ic185212b9896984fd4039f5e56358f599036f79a
2025-09-17 12:13:04 +02:00
Sughosha
2eb1801934
gnu: carla: Enable PulseAudio support.
* gnu/packages/audio.scm (carla)[inputs]: Add pulseaudio.

Change-Id: I2d08897bd8686187fafffea2702d50da55ef6cec
2025-09-17 12:13:04 +02:00