Commit graph

2373 commits

Author SHA1 Message Date
Jonathan Brielmaier
5dafcf82ef Merge branch 'make-authenticate' into 'master'
Add git hook for checking commit signing.

See merge request nonguix/nonguix!399
2026-01-22 19:05:23 +01:00
Tomas Volf
f5338f63fc
nongnu: firefox: Update to 147.0 [security fixes].
Fixes CVE-2026-0877, CVE-2026-0878, CVE-2026-0879, CVE-2026-0880,
CVE-2026-0881, CVE-2026-0882, CVE-2026-0883, CVE-2026-0884,
CVE-2026-0885, CVE-2026-0886, CVE-2026-0887, CVE-2026-0888,
CVE-2026-0889, CVE-2026-0890, CVE-2026-0891, CVE-2026-0892.

* nongnu/packages/mozilla.scm (firefox): Update to 147.0.
[inputs]: Use icu4c-78.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Modified-by: John Kehayias <john.kehayias@protonmail.com>
2026-01-20 23:41:28 -05:00
Maxim Cournoyer
60d1e7b0f6
nongnu: gradle: Wrap PATH.
* nongnu/packages/gradle.scm (gradle)[#:phases]{wrap}: Add PATH wrapping.
[inputs]: Add coreutils, findutils and sed.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2026-01-20 23:38:14 -05:00
John Kehayias
260dc0fdb7
nongnu: Remove icu4c-71 references.
Fixes #434.

Upstream guix removed icu4c-71 in commit
<c65c25e82b>.
While dotnet builds and at least basic running works, it may require an
update (or restoring an older icu4c version).

* nongnu/packages/dotnet.scm (dotnet, dotnet-core-3.1)[inputs]: Change
icu4c-71 to icu4c.
2026-01-20 23:26:16 -05:00
Ashish SHUKLA
26cccf3dfd
nongnu: signal-desktop: Update to 7.85.0
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.85.0.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-18 20:08:07 +08:00
Mathieu Lirzin
597f3883fb
nongnu: babashka: Update to 1.12.214.
* nongnu/packages/clojure.scm (babashka): Update to 1.12.214.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-18 20:08:06 +08:00
Mathieu Lirzin
a68bb43ba0
nongnu: babashka-clojure-tools: Update to 1.12.4.1582.
* nongnu/packages/clojure.scm (babashka-clojure-tools): Update to 1.12.4.1582.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-18 20:08:06 +08:00
Mathieu Lirzin
2b2f366b30
nongnu: clj-kondo: Update to 2026.01.12.
* nongnu/packages/clojure.scm (clj-kondo): Update to 2026.01.12.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-18 20:08:03 +08:00
Hilton Chain
61b10ab59f
nongnu: nvidia-driver: Update to 580.126.09.
* guix/import/nvidia.scm (latest-release): Change URL from
‘us.download.nvidia.com’ to ‘download.nvidia.com’.
* nongnu/packages/nvidia.scm (nvidia-source): Likewise.
(nvidia-driver): Update to 580.126.09.
(nvidia-settings): Likewise.
2026-01-18 16:10:43 +08:00
Hilton Chain
9740d0edfd
README: Update usage for NVIDIA driver.
* README.org (NVIDIA graphics card): Document the transformation interface
instead.
Split into "system setup" and "application setup".
Mention NVIDIA package variants.
2026-01-18 16:09:18 +08:00
Hilton Chain
77bf998b18
transformations: nvidia: Support Xorg server.
* nonguix/transformations.scm (nonguix-transformation-nvidia): Add Xorg server
support via the #:configure-xorg? argument.
2026-01-18 16:06:45 +08:00
Hilton Chain
cbb74d61e8
transformations: linux: Keep existing firmware in the OS declaration.
* nonguix/transformations.scm (nonguix-transformation-linux): Keep inherited
firmware.
2026-01-18 16:06:44 +08:00
Hilton Chain
67bfb5b37b
nonguix: Re-report bindings from modules commonly used in system setup.
* nonguix.scm: New file.
2026-01-17 15:07:21 +08:00
Hilton Chain
a0bb4541ba
nongnu: ffmpeg/nvidia: Use package name "ffmpeg" and hide.
This allows ‘replace-mesa’ to use substitutes.

* nongnu/packages/video.scm (ffmpeg/nvidia, ffmpeg-6/nvidia): Hide and
deprecate package name.
2026-01-17 15:05:19 +08:00
Nikita Mitasov
bdfb94ab58
nonguix: multiarch-container: Fix GStreamer paths.
* nonguix/multiarch-container.scm (make-container-wrapper): Set
GStreamer paths environment variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2026-01-14 15:48:51 -05:00
Tomas Volf
2b33a49a61
nongnu: firefox-esr: Update to 140.7.0esr [security fixes].
Fixes CVE-2025-14327, CVE-2026-0877, CVE-2026-0878, CVE-2026-0879,
CVE-2026-0880, CVE-2026-0882, CVE-2026-0883, CVE-2026-0884,
CVE-2026-0885, CVE-2026-0886, CVE-2026-0887, CVE-2026-0890,
CVE-2026-0891.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 140.7.0esr.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2026-01-14 15:47:05 -05:00
Hilton Chain
9b811605fb
nongnu: python-py3nvml: Revise package style.
* nongnu/packages/nvidia.scm (python-py3nvml)
[arguments] <#:phases>: Use search-input-file.
[synopsis, description]: Revise.
2026-01-12 20:45:22 +08:00
Nicolas Graves
a22595749c
nongnu: python-py3nvml: Switch to pyproject.
* nongnu/packages/nvidia.scm (python-py3nvml):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <#:test-flags>: Ignore tests that require using the NVIDIA driver.
[native-inputs]: Add python-numpy, python-pytest, python-setuptools.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-12 20:35:47 +08:00
Hilton Chain
42af687f97
nongnu: nvidia-htop: Revise style.
* nongnu/packages/nvidia.scm (nvidia-htop)
[arguments] <#:phases>: Use search-input-file.
[synopsis, description]: Revise.
2026-01-12 20:34:51 +08:00
Nicolas Graves
722bb464e0
nongnu: nvidia-htop: Update to 1.2.0.
* nongnu/packages/nvidia.scm (nvidia-htop): Update to 1.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check to change directory.
[native-inputs]: Add python-pytest, python-setuptools.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-12 20:25:31 +08:00
Nicolas Graves
5dd40a1345
nongnu: gpustat: Switch to pyproject-build-system.
* nongnu/packages/nvidia.scm (gpustat)
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Set SETUPTOOLS_SCM_PRETEND_VERSION.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-mockito, python-setuptools, python-setuptools-scm.
Remove python-mock, python-pytest-runner.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-12 20:22:48 +08:00
Hilton Chain
3964e7fc65
nongnu: python-nvidia-ml-py: Revise package style.
* nongnu/packages/nvidia.scm (python-nvidia-ml-py)
[arguments] <#:phases>: Use search-input-file.
[synopsis, description]: Rewrite.
2026-01-12 20:18:50 +08:00
Nicolas Graves
62829d8a05
nongnu: python-nvidia-ml-py: Switch to pyproject-build-system.
* nongnu/packages/nvidia.scm (python-nvidia-ml-py)
[build-system]: Switch to pyproject-build-system.
[arguments] <#:tests?>: Disable.
[native-inputs]: Add python-setuptools.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-12 20:08:46 +08:00
Hilton Chain
40845d1739
nongnu: playonlinux: Revise package style.
* nongnu/packages/playonlinux.scm (playonlinux) [arguments]: Use G-expressions.
Remove trailing #t.
2026-01-12 20:02:12 +08:00
Nicolas Graves
d23305ef56
nongnu: playonlinux: Switch to pyproject-build-system.
* nongnu/packages/playonlinux.scm (playonlinux) [build-system]: Switch to
pyproject-build-system.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-12 19:50:46 +08:00
Ashish SHUKLA
565cdfc60e
nongnu: signal-desktop: Update to 7.84.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.84.0.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-12 18:53:13 +08:00
Jelle Licht
3ceef556e1
nongnu: linux-firmware: Update to 20260110.
* nongnu/packages/linux.scm (linux-firmware): Update to 20260110.
2026-01-12 09:15:38 +01:00
Hilton Chain
bd8c5ca23e
nongnu: rtl8821cu-linux-module: Revise package style.
* nongnu/packages/linux.scm (rtl8821cu-linux-module) [arguments]
<#:make-flags>: Move KSRC to...
<#:phases>: ...here.
2026-01-06 15:57:26 +08:00
Hilton Chain
09de674201
nongnu: rtl8821cu-linux-module: Update to 0.0.0-4.7f63a9d.
* nongnu/packages/linux.scm (rtl8821cu-linux-module): Update to
0.0.0-4.7f63a9d.
2026-01-06 15:57:26 +08:00
Hilton Chain
3a69a9542b
nongnu: rtl8192eu-linux-module: Revise package style.
* nongnu/packages/linux.scm (rtl8192eu-linux-module) [arguments]: Use gexps.
<#:make-flags>: Move KSRC to...
<#:phases>: ...here.
Allow building in parallel.
2026-01-06 15:57:25 +08:00
Hilton Chain
1399697b62
nongnu: rtl8192eu-linux-module: Update to 5.11.2.3-9.ed045d0.
* nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 5.11.2.3-9.ed045d0.
2026-01-06 15:57:25 +08:00
Hilton Chain
4fd6a3c1f6
nongnu: rtl8821ce-linux-module: Revise package style.
* nongnu/packages/linux.scm (rtl8821ce-linux-module) [arguments]
<#:make-flags>: Move KSRC to...
<#:phases>: ...here.
2026-01-06 15:57:24 +08:00
Zhu Zihao
d55c16ec05
nongnu: rtl8821ce-linux-module: Update to 0.0.0-15.4e6b88.
Now supports Linux 6.17 and earlier versions.

* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-15.4e6b88.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-06 13:28:46 +08:00
dan
523500471f
nongnu: Add mali-csf-firmware.
* nongnu/packages/linux.scm (mali-csf-firmware): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 19:05:11 +08:00
dan
bfab617d49
nongnu: Add godot-mono.
* nongnu/packages/game-development.scm (godot-mono): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:58:15 +08:00
dan
e00694368d
nonguix: Add nuget-restore.
* nonguix/download.scm (nuget-restore): New procedure.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:58:14 +08:00
Gábor Udvari
bba7eb4b82
nongnu: lgogdownloader: Replace boost with boost-1.83.
* nongnu/packages/gog.scm (lgogdownloader) [inputs]: Replace boost with
boost-1.83.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:48:08 +08:00
James Smith
2478374171
nonguix: multiarch-container: Allow adding SteamVR drivers to FHS container.
* nonguix/multiarch-container.scm (make-internal-script): Adds symlinks of
SteamVR drivers to FHS container.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:46:17 +08:00
James Smith
e3643ae5be
nonguix: multiarch-container: Share Monado socket with container.
* nonguix/multiarch-container.scm (make-container-wrapper): Share
$XDG_RUNTIME_DIR/monado_comp_ipc with container for use with SteamVR.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:45:09 +08:00
James Smith
a3e6ee95ba
nonguix: multiarch-container: Let SteamVR access VR headsets.
* nonguix/multiarch-container.scm (make-container-wrapper): Expose all of /sys
to allow SteamVR to access VR headsets.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:44:26 +08:00
James Smith
e81ab243d0
nongnu: Add steamvr-openhmd.
* nongnu/packages/hardware.scm: New file.
(steamvr-openhmd): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:43:30 +08:00
Giacomo Leidi
06bec2cbeb
nongnu: anytype: Update to 0.52.4.
* nongnu/packages/productivity.scm (anytype): Update to 0.52.4.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:36:57 +08:00
Mathieu Lirzin
e593d7ac37
nongnu: babashka-clojure-tools: Set to 1.12.3.1577.
This fixes the version of babashka-clojure-tools to match the version expected
by babashka@1.12.213.

* nongnu/packages/clojure.scm (babashka-clojure-tools): Set to
1.12.3.1577.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:36:13 +08:00
Brennan Vincent
f6767b95f7
nongnu: wasm32-wasi-clang: fix build on arm
This was applied in Guix at
ac2306c5ad
and is necessary in nonguix for the same reason.

* nongnu/packages/wasm.scm (wasm32-wasi-clang): Apply patch
  clang-17.0-fix-build-with-gcc-14-on-arm.patch

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-05 18:24:31 +08:00
Danny Milosavljevic
cb2d027763
nongnu: vscodium: Update to 1.107.18605.
* nongnu/packages/editors.scm (vscodium): Update to 1.107.18605.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-04 15:29:32 +08:00
Mathieu Lirzin
bc11837fb2
nongnu: babashka: Update to 1.12.213.
* nongnu/packages/clojure.scm (babashka): Update to 1.12.213.
(babashka-clojure-tools) Update to 1.12.4.1582.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-04 15:29:30 +08:00
Mathieu Lirzin
14e1ab545a
nongnu: Fix babashka classpath extension mechanism.
* nongnu/packages/clojure.scm (babashka)[inputs]: Add openjdk and
babashka-clojure-tools.
[#:phases]<wrap-programs>: Wrap JAVA_HOME and DEPS_CLJ_TOOLS_DIR instead of
BABASHKA_CLASSPATH.
<validate-classpath>: Adapt to it.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-04 15:29:30 +08:00
Mathieu Lirzin
ed2c181513
nongnu: Add babashka-clojure-tools.
* nongnu/packages/clojure.scm (babashka-clojure-tools): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-04 15:29:29 +08:00
Mathieu Lirzin
281fbb500a
nongnu: clj-kondo: Update to 2025.12.23.
* nongnu/packages/clojure.scm (clj-kondo): Update to 2025.12.23.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-04 15:28:34 +08:00
Anderson Torres
81f05741be
nongnu: google-chrome-canary: Update to 145.0.7592.0.
* nongnu/packages/chrome.scm (google-chrome-canary): Update to 145.0.7592.0.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-01-04 15:21:26 +08:00