tlp provides a number of executables. Before this change the "tlp" and "tlp-stat"
executables worked fine but the "bluetooth", "nfc", "run-on-ac", "run-on-bat",
"wifi", and "wwan" executables would give strange warnings.
* gnu/packages/linux.scm (tlp): Fix scripts.
<phases> [wrap]: Use wrap-script instead of wrap-program to preserve shell
argument "$0". Don't wrap symlinks.
<inputs>: Add guile-3.0 for wrap-script. Remove bash used for now removed
wrap-program.
Change-Id: I916a4385cb69db142f834839aa9aaf0d81085714
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
If Firefox merits a spot on this list, LibreWolf and IceCat certainly do.
Redshift also requires geoclue to work, add it.
* gnu/services/desktop.scm (%standard-geoclue-applications): Add LibreWolf and
Redshift.
Change-Id: Ide54f6bfe8ad8d9282da6105eca07bbd4bd27c14
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/gnunet.scm (gnunet): Update to 0.24.2.
Restore working tests.
[build-system]: Switch to meson-build-system.
Change-Id: I60bc22150ba678f0bc552df4e9cbeb1c6eb1d79a
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/minetest.scm (minetest-game): Update to 0.0.0-1.0351c66.
[source]: Use the new git address.
[description]: Rename to Luanti.
[home-page]: Use the new address.
Change-Id: Id3175e792bc85bf0c62c683665809376a40c6c7e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/minetest.scm (minetest): Update to 5.12.0.
[source]: Use the new git address.
<snippet>: Fix unbundling of catch2.
[inputs]: Add sdl2.
[description]: Rename to Luanti.
[home-page]: Use the new address.
(minetest-server): [description]: Rename to Luanti.
Change-Id: I43d3f68cd59f0f3ff9edf87a9eba93980c1ef798
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This fixes DHCP-provided routes on servers that have both public and private
interfaces.
* gnu/machine/hetzner.scm (%hetzner-os-arm)[services]: Replace
dhcp-client-service-type with dhcpcd-service-type.
Fixes: https://codeberg.org/guix/guix/issues/407
Change-Id: I8e0b4fb12727e784f2b622273ffef504e58eddfe
Signed-off-by: Hilton Chain <hako@ultrarare.space>
ISC's dhcclient has reached its end-of-life in 2022 and is since
unsupported [1]. I have added a service for dhcpcd as an alternative a
few months ago [2]. Presently, I am not aware of any issues with it;
hence, I believe it is now time to deprecate dhcp-client-service-type in
favor of dhcpcd-service-type.
See also: https://issues.guix.gnu.org/68619
* gnu/services/networking.scm (dhcp-client-service-type): Deprecate.
[1]: https://www.isc.org/blogs/isc-dhcp-eol/
[2]: https://issues.guix.gnu.org/75934
Change-Id: I282c6a68570ccc5dfbb21176758c71cf03864ddd
Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu/packages/python-xyz.scm (python-angr)[#:phases]<check>: Skip additional
test and refactor code to allow specification of test to skip as a list.
Change-Id: I259dde141b19ed908099090d8ec709eee47d854a
Signed-off-by: Hilton Chain <hako@ultrarare.space>
This older version of unicorn is required by python-angr. Without
it, python-angr does not pass check [0]. angr upstream is aware of
the problem but does not yet support newer versions of unicorn [1].
Other distributions, like Nix, solve this by packaging the older
version of unicorn specifically for angr [2], let's do the same!
* gnu/packages/emulators.scm (unicorn-2.0): New variable.
[0]: https://issues.guix.gnu.org/78132
[1]: https://github.com/angr/angr/issues/4921
[2]: https://github.com/NixOS/nixpkgs/pull/388155
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Otherwise, dune plugins cannot be loaded which results in some command
line options to not work correctly. For example, binsec --help errors
with "The library "binsec.sse.checkct" can't be found in the search
paths". To fix this, this patch adds a wrap-programs phase.
Fixes: https://issues.guix.gnu.org/69996.
* gnu/packages/ocaml.scm (binsec) <arguments>: Add wrap-programs phase.
Change-Id: I31a5aaaf1fc49b46f05551f2ef66947699f602c7
Signed-off-by: Andreas Enge <andreas@enge.fr>
Fixes:
CVE-2024-27281 RCE vulnerability with .rdoc_options in RDoc
CVE-2024-27282 Arbitrary memory address read vulnerability with Regex search
CVE-2024-39908 DoS in REXML
CVE-2025-27219 Denial of Service in CGI::Cookie.parse
CVE-2025-27220 ReDoS in CGI::Util#escapeElement
CVE-2025-27221 userinfo leakage in URI#join, URI#merge and URI#+
* gnu/packages/ruby.scm (ruby-3.2): Update to 3.2.8.
Change-Id: I4938434cd15650796fe020650a452a876daa5aeb
Signed-off-by: Andreas Enge <andreas@enge.fr>