Commit graph

168292 commits

Author SHA1 Message Date
Cayetano Santos
440280ea6b
gnu: openfpgaloader: Update to 1.0.0.
* gnu/packages/flashing-tools.scm (openfpgaloader): Update to 1.0.0.

Change-Id: Ia664852cb2497de159e5a271d866a6f0e2b7159f
2025-09-17 12:48:15 +03:00
Efraim Flashner
bf294bd4c1
gnu: openfpgaloader: Remove duplicate package.
* gnu/packages/electronics.scm (openfpgaloader): Remove variable.

Change-Id: I9625652da2a15e5a192673d89defdef1b53c625b
2025-09-17 12:46:43 +03:00
Efraim Flashner
5f3d9a5662
gnu: tor: Update to 0.4.8.18.
* gnu/packages/tor.scm (tor): Update to 0.4.8.18.

Change-Id: Id7cb3084ce00dcd088f7ca6714eb3c2f984998a2
2025-09-17 12:39:28 +03:00
Cayetano Santos
d970689f80
gnu: Merge fpga in electronics module.
* gnu/local.mk: Drop fpga.scm.
* etc/teams: Drop fpga.scm.
* CODEOWNERS: Drop fpga.scm.
* po/packages/POTFILES.in: Drop fpga.scm.
* gnu/packages/fpga.scm: Remove file.
(abc, abc-yosyshq, apycula, fftgen, gtkwave, iverilog, icestorm, libfst)
(nextpnr, nextpnr-ice40, nvc, openfpgaloader, python-hdlmake)
(python-migen, python-myhdl, python-vunit, systemc, verilator)
(yosys, yosys-clang): Move from here…
* gnu/packages/electronics.scm: … to here.

Change-Id: Ia920313a383d21210b217e3bf3f5c60c4682fc43
2025-09-17 11:36:57 +02:00
Cayetano Santos
7c5054876a
gnu: openfpgaloader: Move to flashing-tools.
* gnu/packages/fpga.scm (openfpgaloader): Move from here ...
* gnu/packages/flashing-tools.scm: ... to here.

Change-Id: Idd0110a8289593e568249f4e2bb0cc1b23dc6843
2025-09-17 11:36:57 +02:00
Cayetano Santos
d7cb3fcd5f
gnu: openfpgaloader: Update to 1.0.0.
* gnu/packages/fpga.scm (openfpgaloader): Update to 1.0.0.

Change-Id: Ia664852cb2497de159e5a271d866a6f0e2b7159f
2025-09-17 11:36:57 +02:00
Zhu Zihao
dada1500ea
gnu: font-cns11643: Update to 20250718.
* gnu/packages/fonts.scm (font-cns11643): Update to 20250718.

Closes: #2707
Change-Id: I6d3fd4ea70dd05a591f8fa36139f71581bce95b2
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-17 17:40:36 +08:00
Zhu Zihao
33ac981c50
gnu: Add font-cns11643-kai.
* gnu/packages/fonts.scm (font-cns11643-kai): New variable.

Change-Id: I70167b3ebefc49f9353db8cceddab163e4d583bc
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-17 17:38:39 +08:00
Zhu Zihao
644fb575dd
gnu: Add font-cns11643-sung.
* gnu/packages/fonts.scm (font-cns11643-sung): New variable.

Change-Id: I83778e2c2173b489147dd4bb2f67ec16ccd6070e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-17 17:38:37 +08:00
Simen Endsjø
bb3e97f6e6
gnu: font-iosevka: Update to 33.3.0.
* gnu/packages/fonts.scm (font-iosevka, font-iosevka-slab, font-iosevka-term)
(font-iosevka-term-slab, font-iosevka-aile, font-iosevka-curly)
(font-iosevka-curly-slab, font-iosevka-etoile)
(font-iosevka-ss01, font-iosevka-ss02, font-iosevka-ss03, font-iosevka-ss04)
(font-iosevka-ss05, font-iosevka-ss06, font-iosevka-ss07, font-iosevka-ss08)
(font-iosevka-ss09, font-iosevka-ss10, font-iosevka-ss11, font-iosevka-ss12)
(font-iosevka-ss13, font-iosevka-ss14, font-iosevka-ss15, font-iosevka-ss16)
(font-iosevka-ss17, font-iosevka-ss18): Update to 33.3.0.

Closes: #2735
Change-Id: If2f64965c61c54a33bf97a0765afe8d515b9db69
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-17 17:31:22 +08:00
Cayetano Santos
829d136a90
gnu: verilator: Fix environment.
* gnu/packages/fpga.scm (verilator)[inputs]: Remove perl and python; add numactl.
[native-inputs]: Remove which; add perl.
[arguments]<#:phases>{set-SYSTEMC}: Set SYSTEMC_LIBDIR and
SYSTEMC_INCLUDE.

Change-Id: I2f01c7d00de3a65d4235bf804c1be503b5b5f6f3
2025-09-17 10:49:43 +02:00
André Batista
f4c332b925
gnu: lighttpd: Update to 1.4.82.
* gnu/packages/web.scm (lighttpd): Update to 1.4.82.

Change-Id: I66e524374b1705da55088a3f0cda09f9e31a292f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-17 11:12:52 +03:00
Efraim Flashner
e25bd0a15b
gnu: gjs: Build with older version of mozjs.
* gnu/packages/gnome.scm (gjs)[propagated-inputs]: Remove mozjs; add
mozjs-128.

Change-Id: Ic3d7f32aa28ca6c274dd9137055d8a54a82d8264
2025-09-17 10:41:42 +03:00
Efraim Flashner
3ba54dd24a
gnu: Add mozjs-128.
* gnu/packages/gnuzilla.scm (mozjs-128): New variable.

Change-Id: Id738f3257b483d16d0095dc37976eda5b46c1657
2025-09-17 10:40:35 +03:00
Efraim Flashner
95dd640b7e
gnu: libjxl: Fix building on some architectures.
This is a follow-up to 9a8fb2cfc4.

* gnu/packages/image.scm (libjxl)[arguments]: Correctly add extra phases
when building for some architectures.

Change-Id: I09fc4980373509dabe12e414c13c2dd44fc4a734
2025-09-17 09:21:52 +03:00
Efraim Flashner
9a8fb2cfc4
gnu: libjxl: Add output for gdk-pixbuf integration.
Fixes guix/guix#2680.

* gnu/packages/image.scm (libjxl)[outputs]: Add pixbuf-loader.
[arguments]: Adjust configure-flags to build gdk-pixbuf plugin.  Add a
phase to move the plugins to a separate output.
[inputs]: Add gdk-pixbuf.
[properties]: Add an output synopsis for the new output.

Change-Id: Iccb9f6bafab715e4ebb852817c45a9ffc58e7e5a
2025-09-17 09:17:43 +03:00
Maxim Cournoyer
863a8b3906
gnu: Remove rust-cbindgen-0.24 and rust-cbindgen-0.23.
* gnu/packages/rust-apps.scm (rust-cbindgen-0.24)
(rust-cbindgen-0.23): Delete unused variables.

Change-Id: I9931bbac5aec2a69ad4cf95c768882d698114293
2025-09-17 12:34:52 +09:00
Maxim Cournoyer
ba2f9748f7
gnu: icecat: Update to 140.3.0-gnu1 [security fixes].
For Firefox/IceCat, this fixes at least CVE-2025-6427, CVE-2025-6428,
CVE-2025-6431, CVE-2025-6432, CVE-2025-6433, CVE-2025-6434, CVE-2025-6435 and
CVE-2025-6436.

For Thunderbird/Icedove, this fixes too many CVEs to be named here. Consult
<https://www.mozilla.org/en-US/security/known-vulnerabilities/thunderbird> to
read the details.

* gnu/packages/image.scm (libpng-apng-for-librewolf): Rename to...
(libpng-apng-next): ... this.
* gnu/packages/librewolf.scm (librewolf) [inputs]: Adjust accordingly.
* gnu/packages/gnuzilla.scm (icecat-minimal): Update to 140.3.0.
[#:configure-flags]: Add --disable-fhs.  Remove --enable-official-branding.
[#:phases] {apply-guix-specific-patches}: Apply
icecat-fhs-configure-option.patch.
{remove-cargo-frozen-flag}: Remove --frozen from rust.mk.
{install}: Also install a policies.json file to disable the Sync feature.
{install-desktop-entry}: Adjust and streamline.
{install-icons}: Use the 'unofficial' branding directory.
[inputs]: Replace libpng-apng with libpng-apng-next.  Replace icu4c with
icu4c-77.
[native-search-paths]: Replace ICECAT_SYSTEM_DIR with MOZILLA_SYSTEM_DIR.
(icecat-source): Remove obsolete cleanups.  Switch tarball compression to
zstd.
(make-l10n-package): No longer set GUIX_PYTHONPATH.
[#:phases] {build}: Register the "tb_common" mach site.
[native-inputs]: Replace python-wrapper with python. Add python-aiohttp,
python-async-timeout and python-dateutil.
(mozilla-115-compare-locales, mozilla-115-locale, mozilla-115-locales)
(update-mozilla-115-locales, all-mozilla-115-locales, %icecat-115-base-version)
(%icecat-115-version, %icecat-115-build-id
(icecat-115-source): Delete variables.
(mozilla-l10n): Update to correct changeset.
(format-locales): New procedure.
(%icecat-locales): Update.
(%icecat-base-version): Set to the version of mozjs.
(%icecat-build-id): Bump.
(%icedove-build-id): Bump.
(%icedove-version): Set to 140.3.0.
(thunderbird-comm-source): Update accordingly.
[patches]: New field.
(comm-source->locales+changeset): Delete variable.
(%icedove-locales): Regenerate.
(thunderbird-comm-l10n): Adjust URI, and switch to a git-fetch, to be able to
use pre-releases (the official release tarballs lag behind those of Firefox).
(icedove-source): Compress resulting tarball via zstd. Adjust patching based
on changed file names and content. Make "comm" files writable. Patch
MOZ_APP_NAME in "devtools/startup/DevToolsStartup.sys.mjs". Adjust
services.settings.server value to avoid a warning.
Adjust l10n copying, given we're now using a checkout again.
(icedove-minimal) [#:phases] {configure}: Do not set PYTHON. Add
'ac_add_options --enable-rust-simd' flag.
{do-not-verify-vendored-rust-dependencies}: New phase.
{patch-cargo-checksums}: Sync with IceCat, add "comm" directory.
{remove-cargo-frozen-flag}: Sync phase with that of IceCat.
[inputs]: Sort. Add ffmpeg. Remove gtk+-2. Replace nss with nss-rapid.
Replace icu4c with icu4c-77.
[native-inputs]: Replace clang-15 with clang-20, llvm-15 with llvm-20. Replace
rust-cbindgen-0.24 with rust-cbindgen.
* gnu/packages/patches/icedove-observer-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/patches/icecat-compare-paths.patch: Update.
* gnu/packages/patches/icecat-use-system-wide-dir.patch: Rework, with the goal
to of upstreaming it.

Change-Id: Ib420388b9e7c7b59baa74920951afbda99cfe5a2
2025-09-17 12:34:52 +09:00
Maxim Cournoyer
91188fc691
gnu: torbrowser: Decouple from IceCat patches.
In preparation for updating IceCat.

* gnu/packages/patches/torbrowser-use-system-wide-dir.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/tor-browsers.scm (make-torbrowser): Adjust accordingly.

Change-Id: I56ae81480a96d815d6b3fe5fc3befb1f1c74483f
2025-09-17 12:34:52 +09:00
Maxim Cournoyer
7841acc422
gnu: nss: Remove stale comments.
* gnu/packages/nss.scm (nss): Remove stale comments.

Change-Id: Ide369d15f67863f18c69150c75266c25c448f872
2025-09-17 12:34:52 +09:00
Maxim Cournoyer
ebe032d51d
gnu: mozjs: Update to 140.3.0.
* gnu/packages/gnuzilla.scm (mozjs): Update to 140.3.0.
[#:configure-flags]: Add --enable-rust-simd.
[#:phases] {adjust-tests}: Update phase.
[inputs]: Replace icu4c with icu4c-77.
(mozjs-115) [#:configure-flags]: Delete --enable-rust-simd.

Change-Id: I077a67e0562125ada847e59e07902a864740ece7
2025-09-17 12:34:52 +09:00
Charles Roelli
6e583023ab
gnu: freetds: Build --with-unixodbc.
* gnu/packages/databases.scm (freetds)[arguments]<#:configure-flags>: Add
--with-unixodbc.
[inputs]: Add unixodbc.

Change-Id: I9469da8d06c1ec2f830f36b8f3a5be5bf3cbd53f
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-17 01:15:55 +02:00
Gabriel Wicki
85e8036412
doc: Remove broken link.
* doc/contributing.texi: Delete sentence with broken link.

Change-Id: I2f0b67e1fa70750414e30d7cd474e1d4d077d9e8
2025-09-16 19:11:06 +02:00
Sergio Pastor Pérez
03c2629750
gnu: Add kdegraphics-thumbnailers.
* gnu/packages/kde.scm (kdegraphics-thumbnailers): New variable.

Change-Id: Iab650ba5db07488df3fdd266f245d1a593c40e37
2025-09-16 23:07:03 +08:00
Zheng Junjie
bd8fe75dc3
gnu: createrepo-c: Update to 1.2.1.
* gnu/packages/rpm.scm (createrepo-c): Update to 1.2.1.

Change-Id: Id4ba1870bb03d3f4bd5f34d3f8c9d733cb0ca1c5
2025-09-16 22:49:49 +08:00
Zheng Junjie
18198de00c
gnu: libmodulemd: Update to 2.15.2.
* gnu/packages/rpm.scm (libmodulemd): Update to 2.15.2.
[source]: Switch to git-fetch.
[arguments]: Adjust fix-glib-doc-prefix phase.

Change-Id: Ic1472b6d8759c1895840b155997f549128f8666a
2025-09-16 22:49:49 +08:00
Zheng Junjie
f89ac5af6a
gnu: osc: Update to 1.19.0.
* gnu/packages/build-tools.scm (osc): Update to 1.19.0.
[inputs]: Add python-urllib3 and python-ruamel.yaml.
[native-inputs]: Remove python-chardet; add diffstat.
[arguments]: Remove fix-filename phase, add check-setup phase.

Change-Id: If8b1abfed459ed114480cec11786155e674addf5
2025-09-16 22:49:49 +08:00
Zheng Junjie
51e1f76574
gnu: rpm: Update to 4.20.1.
* gnu/packages/package-management.scm (rpm): Update to 4.20.1.
[inputs]: Remove zstd; add readline, dbus, elfutils, acl, audit, libselinux,
libcap, and zstd:lib.
[native-inputs]: Add gettext-minimal and rpmpgp_legacy.

Change-Id: I99ef92eb7c40fd80765a0530979033bdce3ce3da
2025-09-16 22:49:45 +08:00
jgart
4b67e24126
gnu: sbcl-proc-parse: Use modern style.
* gnu/packages/lisp-xyz.scm (sbcl-proc-parse)[inputs]: Use modern style.

Change-Id: I62d84b328e72b6602646cbad5f13398971ad5a55
2025-09-16 08:50:19 -05:00
Omar Bassam
f45e3ec6d8
* gnu: lisp-xyz: Fix indentation.
* gnu/packages/lisp-xyz.scm: Convert spaces to tabs.

Change-Id: I6d68d2fa29618eab85107185dfb57d02dd0917ed
Signed-off-by: jgart <jgart@dismail.de>
2025-09-16 08:44:39 -05:00
Andy Tai
f797586635
gnu: mupdf: Update to 1.26.8.
* gnu/packages/pdf.scm (mupdf): Update to 1.26.8.

Change-Id: I3f8c5124e4d76b71e50338ac3c80aeeb12726868
Signed-off-by: jgart <jgart@dismail.de>
2025-09-16 08:42:06 -05:00
Omar Bassam
0fabca25f7
gnu: sbcl-tooter: Update to 1.0.0-7.6d66a55.
* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to 1.0.0-7.6d66a55.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I1d3cace2a3bd6be769d2686080527a8b5117590c
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2025-09-16 08:36:27 -05:00
Omar Bassam
fd61cab6ae
gnu: sbcl-legit: Update to 1.0.0-4.877147a.
* gnu/packages/lisp-xyz.scm (sbcl-legit): Update to 1.0.0-4.877147a.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I555c65b250ab56ec263b66ef3692ccd14eb40833
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2025-09-16 08:31:30 -05:00
jgart
2ed4446602
gnu: trealla: Update to 2.82.35.
* gnu/packages/prolog.scm (trealla): Update to 2.82.35.

Change-Id: Ie2f30055953e3bccd72b4ac3b51799b67d40091e
2025-09-16 08:30:38 -05:00
Omar Bassam
90387339cb
gnu: sbcl-plump-sexp: Update to 0.1.0-1.a40f66d.
* gnu/packages/lisp-xyz.scm (sbcl-plump-sexp): Update to 0.1.0-1.a40f66d.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I0b0837268b4f355b717ec51089c74550a7a1ce93
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2025-09-16 08:23:09 -05:00
Maxim Cournoyer
3c2c910f58
Reapply "gnu: shepherd-1.0: Use latest guile-fibers."
This reverts commit d4ee55ee19.
2025-09-16 20:34:03 +09:00
Efraim Flashner
25e0b40ddf
gnu: forgejo-cli: Update to 0.3.0.
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.3.0.
[source]: Download using git-fetch.
[inputs]: Remove libgit2-1.8.  Add libgit2-1.9.
* gnu/packages/rust-crates.scm (forgejo-cli): Update dependencies.

Change-Id: I38e071b0940477fd844ea14f9c768a143e703a7a
2025-09-16 12:22:33 +03:00
Efraim Flashner
57b5cadc79
gnu: codeberg-cli: Update to 0.5.0.
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.0.
[source]: Switch to using git-fetch.
[inputs]: Remove libgit2-1.8.  Add libgit2-1.9.
* gnu/packages/rust-crates.scm (codeberg-cli): Update dependencies.

Change-Id: I375b68255683a8a091bab05de46c17df133d56c1
2025-09-16 12:22:33 +03:00
Efraim Flashner
9e006becbb
gnu: sequoia: Update to 2.0.0.
* gnu/packages/sequoia.scm (sequoia): Update to 2.0.0.

Change-Id: I0ee65bf65e2f69504d886bdf4efc536484e26667
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-16 12:22:33 +03:00
Efraim Flashner
50ee5c34be
gnu: sequoia-wot-tools: Update to 0.15.0.
* gnu/packages/sequoia.scm (sequoia-wot-tools): Update to 0.15.0.
[arguments]: Add cargo-package-crates, cargo-install-paths.  Remove
phase changing directory.
* gnu/packages/rust-crates.scm (sequoia-wot-tools): Update dependencies.

Change-Id: I8221922cac15ce897ac4375f80e691a01ce3c5e9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-16 12:22:33 +03:00
Efraim Flashner
4ab38d110a
gnu: sequoia-sqv: Update to 1.3.0.
* gnu/packages/sequoia.scm (sequoia-sqv): Update to 1.3.0.
* gnu/packages/rust-crates.scm (sequoia-sqv): Update dependencies.

Change-Id: I301d9ac5f1b30ee261fb1b5abee73d32a37bcc86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-16 12:22:33 +03:00
Efraim Flashner
5543bd8177
gnu: sequoia-sq: Update to 1.3.1.
* gnu/packages/sequoia.scm (sequoia-sq): Update to 1.3.1.
* gnu/packages/rust-crates.scm (sequoia-sq): Update dependencies.

Change-Id: I71d1d6744593c7d04e6b2aae778b5b2c5a8d6817
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-16 12:22:33 +03:00
Efraim Flashner
fc286ab261
gnu: sequoia-chameleon-gnupg: Update to 1.13.1.
* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg): Update to 1.13.1.
* gnu/packages/rust-crates.scm (sequoia-chameleon-gnupg): Update
dependencies.

Change-Id: I94d74aa43c483d2f771155f1c1493b89523d45da
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-16 12:22:30 +03:00
Arun Isaac
8bda15e99a
gnu: Add emacs-http-post-simple.
* gnu/packages/emacs-xyz.scm (emacs-http-post-simple): New variable.
2025-09-16 09:39:26 +01:00
jgart
3d3ae727d6
gnu: trealla: Update to 2.82.34.
* gnu/packages/prolog.scm (trealla): Update to 2.82.34.

Change-Id: Ie776cf17c23e92d4e9880b714fdca154f37e516e
2025-09-15 11:17:00 -05:00
Maxim Cournoyer
ea4a3af739
gnu: calligra: Fix build.
* gnu/packages/patches/calligra-qt-6.9.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/kde-office.scm (calligra) [source]: Apply it.

Change-Id: Iab4c1ccc3bd20f54d952564f1b6ba21934d42fc9
2025-09-15 23:45:00 +09:00
Maxim Cournoyer
5d8332a282
gnu: wf-config: Update to 0.10.0.
* gnu/packages/wm.scm (wf-config): Update to 0.10.0.

Change-Id: I2801da9b7a839800a388fb6ddff1347ff6a7c2f1
2025-09-15 23:17:34 +09:00
Maxim Cournoyer
23dd2a4091
gnu: qmmp: Update to 2.2.8.
* gnu/packages/music.scm (qmmp): Update to 2.2.8.

Change-Id: I4fe1b825334d6cdb8fffb3000ec595d855437082
2025-09-15 23:14:51 +09:00
Maxim Cournoyer
bf6a41e235
gnu: copyq: Update to 11.0.0.
* gnu/packages/xdisorg.scm (copyq): Update to 11.0.0.

Change-Id: I0510b970ee4ba5005a1d7f6e13736e0226ad49c1
2025-09-15 22:30:46 +09:00
Maxim Cournoyer
e29efb3123
gnu: libktorrent: Update to 25.08.1.
* gnu/packages/kde-internet.scm (libktorrent): Update to 25.08.1.

Change-Id: Ie227675161b8d1d9578559c0c9e4486a62f247d4
2025-09-15 22:26:50 +09:00