Commit graph

143283 commits

Author SHA1 Message Date
Efraim Flashner
fdd2a6c4c0
gnu: tuba: Update to 0.8.4.
* gnu/packages/fediverse.scm (tuba): Update to 0.8.4.
[inputs]: Add bash-minimal.

Change-Id: I888fb76603c1857318bc35d2bfd0e0169510ffad
2024-09-25 09:37:30 +03:00
Wilko Meyer
3ac69c1a75
gnu: linux-libre 6.1: Update to 6.1.111.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.111.
(linux-libre-6.1-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I37542fb885f4ee01a6aa6d39b22cb94f921f8edb
2024-09-24 11:29:41 -04:00
Wilko Meyer
10f9c69441
gnu: linux-libre 6.6: Update to 6.6.52.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.52.
(linux-libre-6.6-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I0ad512be944af01d8f147663e93c87c7a8a5957a
2024-09-24 11:29:40 -04:00
Wilko Meyer
acfd3644e4
gnu: linux-libre: Update to 6.10.11.
* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.11.
(linux-libre-6.10-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I8a76e395070a6b67fd16c18912c134bdf3bbd69a
2024-09-24 11:29:37 -04:00
Arnaud Lechevallier
e9a9f40ded
gnu: glfw: Fix a missing path to a dlopen call.
Recent release of glfw introduced a new dlopen call to `libwayland-client.so.0´.
This small fix adds this library to the list of libraries to be patched. It
does not affect earlier versions.

* gnu/packages/gl.scm (glfw): Add `libwayland-client.so.0' to the list of
libraries to be patched.

Change-Id: I9436c63f49a9b2fed18e06d593e67a593e3c6cad
2024-09-24 22:57:15 +08:00
Timotej Lazar
e8352a158a
gnu: qmmp: Update to 2.1.9.
* gnu/packages/music.scm (qmmp): Update to 2.1.9.

Change-Id: Iccd3dfcddb9c035790446ed6d7ef4c1d685b4569
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-24 22:57:14 +08:00
Denis 'GNUtoo' Carikli
0995c8605c
gnu: Add apt-cacher-ng.
* gnu/packages/debian.scm (apt-cacher-ng): New variable.

Change-Id: Ia77fa38e3cd7dffef8c950a61c2e8c06971132f2
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-24 22:57:14 +08:00
Igor Goryachev via Guix-patches via
60dfa7f673
gnu: elixir: Update to 1.17.3.
* gnu/packages/elixir.scm (elixir): Update to 1.17.3.
[arguments]<#:phases>: Add 'disable-some-logger-tests-for-erlang-27.1+ phase.

Change-Id: I1adf3a24656b291f57cfb29812cf034130552506
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-09-24 15:51:14 +04:00
Igor Goryachev via Guix-patches via
5fa4b5cb99
gnu: rebar3: Update to 3.24.0, make reproducible.
* gnu/packages/erlang.scm (rebar3): Update to 3.24.0.
[arguments]<#:phases>: Modify 'make-escriptize-reproducible phase.

Change-Id: I264515753f1ed0bdabdc4042a1c850d738c27738
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-09-24 15:51:13 +04:00
Igor Goryachev via Guix-patches via
d6211bd0c1
gnu: erlang: Fix build.
* gnu/packages/patches/erlang-man-path.patch: Adjust patch.

Change-Id: I2531c92001a3b1c2a3363615a7a1542904fa98b7
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-09-24 15:51:12 +04:00
Igor Goryachev via Guix-patches via
d600adbca6
gnu: erlang: Update to 27.1.
* gnu/packages/erlang.scm (erlang): Update to 27.1.
[native-inputs]: Fetch recent erlang-manpages.

Change-Id: I30b810fe900160c269a7c84e2a6860f630c988ad
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-09-24 15:51:10 +04:00
Andrew Tropin
75824be1ac
gnu: librewolf: Add rdd paths allowlist patch.
* gnu/packages/patches/librewolf-add-paths-to-rdd-allowlist.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.

Change-Id: Ice417148b0ddf9acf0062eb6d16a875a81e350e6
2024-09-24 12:26:07 +04:00
Ian Eure
8888f930ad
gnu: librewolf-source: Turn into a procedure.
This patch changes the `librewolf-source' variable into the
`make-librewolf-source' prodecure.

This procedure accepts a LibreWolf version, source hash, and Firefox source
hash.  The Firefox source version is derived from the provided LibreWolf
version.

This eases package updates, since the hashes are inside the `librewolf'
package, rather than `librewolf-source'; and the version no longer needs to be
specified in three places.

It also removes a blank line between the file header and `define-module'.

* gnu/packages/librewolf.scm (librewolf-source): Turn into a procedure.

Change-Id: I96ab1304acde246c179e7aa5dad9ff621be3de82
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-09-24 11:03:23 +04:00
Ian Eure
aa250f071a
gnu: librewolf: Update to 130.0.1-1. [security fixes]
This patch:

- Updates LibreWolf to the latest version
- Removes the code which disabled encoding_rs.patch from upstream.  It’s no
  longer in the repo, so the code did nothing, and the underlying issue (Guix
  being stuck with an old Rust version) has been fixed.
- Integrates changes from #72265 with some slight tweaks.  This should allow
  LibreWolf to use accelerated video decoding on supported hardware.
- Neuters the GenAI chat feature, which direcly integrates with non-free
  services, by excluding it from the build and locking the preferences which
  would enable it.

Fixes:
CVE-2024-8385: WASM type confusion involving ArrayTypes
CVE-2024-8381: Type confusion when looking up a property name in a "with" block
CVE-2024-8388: Fullscreen notice on Android could be hidden under various panels and OS prompts
CVE-2024-8382: Internal event interfaces were exposed to web content when browser EventHandler listener callbacks ran
CVE-2024-8383: Firefox did not ask before openings news: links in an external application
CVE-2024-8384: Garbage collection could mis-color cross-compartment objects in OOM conditions
CVE-2024-8386: SelectElements could be shown over another site if popups are allowed
CVE-2024-8387: Memory safety bugs fixed in Firefox 130, Firefox ESR 128.2, and Thunderbird 128.2
CVE-2024-8389: Memory safety bugs fixed in Firefox 130

* gnu/packages/librewolf.scm (librewolf): Update to 130.0.1-1.

Change-Id: I764e6e66c5bfdc14a87b7ea59c29780a1f16769a
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-09-24 11:03:22 +04:00
Ian Eure
35c5a07593
gnu: nss-rapid: Update to 3.104.
* gnu/packages/nss.scm (nss-rapid): Update to 3.104.

Change-Id: I97545e2d106bc7e9694ee11bd76371fa170cc42e
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-09-24 11:03:21 +04:00
Sharlatan Hellseher
759b74b852
gnu: actionlint: Update to 1.7.2.
* gnu/packages/check.scm (actionlint): Update to 1.7.2.
[arguments]: <#:build-flags>: Add version to "-ldflags".

Change-Id: I2cc668556286b24ae231e3fe4bad468c1d8e8544
2024-09-23 22:17:05 +01:00
Sharlatan Hellseher
43e0baa5db
gnu: actionlint: Improve package style.
* gnu/packages/check.scm (actionlint): Adjust indentation.
[arguments]: Use list style.
[native-inputs]: Merge with [inputs] as for Golang they are only
required during build time for the final command.

Change-Id: I754c1631be653304c8ebac8263745b77df6ad890
2024-09-23 21:58:07 +01:00
gemmaro
d3a25d8608
gnu: Add toml-test.
* gnu/packages/check.scm (toml-test): New variable.

Change-Id: I287cc46f371597e8557cb4eb255391d2c6766ddf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-23 21:52:17 +01:00
gemmaro
013b046fca
gnu: Add go-jfmt.
* gnu/packages/golang-xyz.scm (go-jfmt): New variable.

Change-Id: I73a979407e2497a8b8a4a50d1efae04a269c2822
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-23 21:42:17 +01:00
gemmaro
23cfb71db3
gnu: Add go-zgo-at-jfmt.
* gnu/packages/golang-xyz.scm (go-zgo-at-jfmt): New variable.

Change-Id: I3b8d37bf30dd4f1a1da657c5279a5e6efab55aea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-23 21:42:17 +01:00
gemmaro
ee2422cc36
gnu: Add go-zgo-at-zli.
* gnu/packages/golang-xyz.scm (go-zgo-at-zli): New variable.

Change-Id: Ia9ed0ffe30933848ecda0c9130f02285407572b1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-23 20:52:02 +01:00
gemmaro
db85958f66
gnu: Add go-zgo-at-zstd.
* gnu/packages/golang-xyz.scm (go-zgo-at-zstd): New variable.

Change-Id: Ib9662c07d532944eba9da2c7b62c81fae656846a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-23 20:44:07 +01:00
gemmaro
534b74932d
gnu: Add go-zgo-at-termtext.
* gnu/packages/golang-xyz.scm (go-zgo-at-termtext): New variable.

Change-Id: I19ec0dc06dda0289cb3aaa43de025fa447da8e6c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-23 20:28:16 +01:00
gemmaro
98aed3b9f8
gnu: Add go-zgo-at-runewidth.
* gnu/packages/golang-xyz.scm (go-zgo-at-runewidth): New variable.

Change-Id: I7c03b7e89ba45e8ce63cc482a4f860bdf839f727
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-23 20:26:17 +01:00
Efraim Flashner
41e408eb1f
gnu: swayhide: Install shell completions.
* gnu/packages/rust-apps.scm (swayhide)[arguments]: Add a phase to
install the shell completions.

Change-Id: I143667394a9c4b8a6c0f5ed275f8c80a5508c305
2024-09-23 07:04:55 +03:00
Efraim Flashner
233d6732e4
gnu: swayhide: Don't install sources.
* gnu/packages/rust-apps.scm (swayhide)[arguments]: Don't install the
source code.

Change-Id: Icad4143c2d5617abb458726d94f6a827a8e214d2
2024-09-23 07:04:55 +03:00
Efraim Flashner
07c1fdbc17
gnu: swayhide: Update to 0.2.1.
* gnu/packages/rust-apps.scm (swayhide): Update to 0.2.1.

Change-Id: I9363192ec6908bb9c1321802fa0f7e756b35d6b0
2024-09-23 07:04:55 +03:00
jgart
81131cc64b
gnu: trealla: Update to 2.55.42.
* gnu/packages/prolog.scm (trealla): Update to 2.55.42.

Change-Id: Ie6eb7dd737e4fc09793f59e228e076a967d0cdf5
2024-09-22 20:37:32 -05:00
André Batista
fc059c66cf
gnu: icedove-l10n: Fix build.
Fixes <https://issues.guix.gnu.org/73192>

* gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]<#:phases>:
On 'build phase unconditionally use 'system*' to invoke 'mach', as
'invoke' does not work for icedove any longer.

Reported-by: bdju <bdju@tilde.team>.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-09-22 22:33:22 +02:00
Maxim Cournoyer
b7c94d5288
gnu: Add sdl-jstest.
* gnu/packages/games.scm (sdl-jstest): New variable.

Change-Id: I8a2845375501ddadca2eb4add869fce1dc277568
2024-09-22 15:20:49 +09:00
Maxim Cournoyer
55db928dcb
gnu: Add evtest-qt.
* gnu/packages/games.scm (evtest-qt): New variable.

Change-Id: Ifccb54509b4469c923126b100094e06e93383208
2024-09-22 15:19:51 +09:00
Maxim Cournoyer
e84e762a03
gnu: Add tinycmmc.
* gnu/packages/cmake.scm (tinycmmc): New variable.

Change-Id: Ie3a4e04f1ab3fb3ad6b6825f371d233a4ee905e2
2024-09-22 15:19:51 +09:00
Wilko Meyer
9200756fef
gnu: linux-libre 4.19: Update to 4.19.322.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.322.
(linux-libre-4.19-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I3054708d7a846d7a55c7224e60c2f27c577eb364
2024-09-21 22:30:57 -04:00
Wilko Meyer
ee8bf1add5
gnu: linux-libre 5.4: Update to 5.4.284.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.284.
(linux-libre-5.4-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I9338a9a94eb83fe4de1a056e83de7968a2af6d1e
2024-09-21 22:30:57 -04:00
Wilko Meyer
d2b119687d
gnu: linux-libre 5.10: Update to 5.10.226.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.226.
(linux-libre-5.10-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I16f1b50028ebe7b9eae4720f96e033ebaf379fde
2024-09-21 22:30:56 -04:00
Wilko Meyer
2f93b31fda
gnu: linux-libre 5.15: Update to 5.15.167.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.167.
(linux-libre-5.15-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: Ibdf4b82925c81c31af765022977e6148559544b3
2024-09-21 22:30:56 -04:00
Wilko Meyer
e7423974f4
gnu: linux-libre 6.1: Update to 6.1.110.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.110.
(linux-libre-6.1-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I858893bd3b33fcb2d361faec5ad1bce88cda7055
2024-09-21 22:30:56 -04:00
Wilko Meyer
9f45d7b444
gnu: linux-libre 6.6: Update to 6.6.51.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.51.
(linux-libre-6.6-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: If21a4e9a6737eb52d89e3b27281cdf98da950509
2024-09-21 22:30:56 -04:00
Wilko Meyer
3a83ca8f60
gnu: linux-libre: Update to 6.10.10.
* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.10.
(linux-libre-6.10-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I74cea66074ae03b389ee97bfdb1485ffb72ea7d9
2024-09-21 22:30:49 -04:00
jgart
dfab637246
gnu: trealla: Update to 2.55.41.
* gnu/packages/prolog.scm (trealla): Update to 2.55.41.

Change-Id: I401d1b21d8b72d716be7d2b9093a77390106d13b
2024-09-21 11:11:59 -05:00
Nicolas Graves
e602b799fb
.dir-locals.el: Add tempel snippets.
Change-Id: Ic16f571f26fffee12e478e00c54be55e6eb90831
Signed-off-by: jgart <jgart@dismail.de>
2024-09-21 11:05:36 -05:00
Artyom V. Poptsov
730b1f0768
gnu: kubo: Update to 0.30.0.
* gnu/packages/ipfs.scm (kubo): Update to 0.30.0.
[inputs]: Add go-github-com-hashicorp-go-version.

Change-Id: I404dc8e9636e7a81f0e87ba895856dd514c60380
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-21 15:28:46 +01:00
Artyom V. Poptsov
8fd029570d
gnu: go-github-com-multiformats-go-multiaddr: Update to 0.13.0.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr): Update to 0.13.0.

Change-Id: I8d7a417f9b85f5aa89e362d9f95bd7d18ecc4d2b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-21 15:28:46 +01:00
Artyom V. Poptsov
9e80661fb0
gnu: go-github-com-libp2p-go-libp2p: Update to 0.36.3.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Update to 0.36.3.

Change-Id: I2b621b7ec1982055a5f4b9978370b0da69ff6749
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-21 15:28:46 +01:00
Ashvith Shetty
9d75215a59
gnu: Add gemrb-0.9.3.
* gnu/packages/games.scm (gemrb-0.9.3): New variable.
* gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: Ic05eacf362f9a4ebfe88b1e0967e72e824c4f404
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-21 09:38:48 +02:00
Mădălin Ionel Patrașcu
2fb4ce5110
gnu: Add r-pairwiseadonis.
* gnu/packages/bioinformatics.scm (r-pairwiseadonis): New variable.

Change-Id: Idf7ad9efa3625bb60663f421ec79d0a69170e4dd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-21 09:25:33 +02:00
Mădălin Ionel Patrașcu
6c137dcf84
gnu: Add r-dtwclust.
* gnu/packages/cran.scm (r-dtwclust): New variable.

Change-Id: I411d25b5df8f9bf923e60602901105a612c42fe9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-21 09:24:23 +02:00
Danny Milosavljevic
2c54c2db41
gnu: Add emacs-org-super-links.
* gnu/packages/emacs-xyz.scm (emacs-org-super-links): New variable.

Change-Id: Ia48e2021ff5c65e9d62820080aef969cc7f7953e
2024-09-20 23:22:33 +02:00
Danny Milosavljevic
5714c0a061
gnu: Add emacs-org-node.
* gnu/packages/emacs-xyz.scm (emacs-org-node): New variable.

Change-Id: I394f51d7f6c0e983658e689c8f1bd9e24847e09a
2024-09-20 23:22:25 +02:00
Jakob Kirsch
e9d903f146
gnu: lxc: Update to 6.0.1
* gnu/packages/virtualization.scm (lxc): Update to 6.0.1.
[source] Add patch lxc-no-static-bin.patch.
[build-system]: Change to meson-build-system.
[inputs]: Add apparmor and dbus.
[arguments]: Replace “--docdir=…” with “-Ddoc-path=…”.
Replace “--sysconfdir=/etc” with “-Ddistrosysconfdir=/etc”.
Remove “--localstatedir=/var”.
Add “-Dinit-script=sysvinit”.
Add “-Dinstall-state-dirs=false”.
Add “-Dinstall-init-files=false”.
Add “-Dspecfile=false”.
Add “-Db_lto=false”.
<#:phases>: No longer replace ‘install’.
* gnu/packages/patches/lxc-static-link.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it here.

Change-Id: I089d53611a996e44cb9a92986c2b8de9cb69634f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-20 08:42:59 +02:00