* gnu/packages/assembly.scm (asm6f) [license]: Update comment and file
pointer (a new LICENSE.txt file was added).
Change-Id: I26abf4ceb1e86447bbfd72a24d6672ae69f7c6f0
* gnu/packages/python-xyz.scm (python-gcovr): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I99b0900bcf05d86509ddbfbd73b97a4f752d5882
It's a follow for 33fdb25fac.
* gnu/packages/astronomy.scm: Add missing copyright for Daniel Ziltener.
Change-Id: I2b36f307dc6bfc5f42e2838438ba40bc5d2eecd3
This is a follow-up to 7f0ec135d1,
which added the patch, but was missing the change to gnu/local.mk.
* gnu/local.mk (dist_patch_DATA): Register
gnome-settings-daemon-screensaver-error.patch.
Reported-by: Z572 <z572@z572.online>
The calling code was moved to a different file where substitute* was not
changing it.
* gnu/packages/gnome.scm (orca): Change file for xkbcomp substitution.
Change-Id: I92751b0fd639042007e956b234b9f248845a3970
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This changes the extension to load the library from its absolute path instead
of just with its name, which wouldn’t work.
Fixes <https://issues.guix.gnu.org/77669>.
* gnu/packages/language.scm (liblouis): Add fix-python-lib-path phase.
Change-Id: Icdd476eed5a77ddb93c437ec4d92c79bf2db7bce
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/gimp.scm (gimp-2, gimp-3): New variables.
(gimp): Move old definition to gimp-2, point to gimp-3.
(gimp-next): Deprecate in favor of gimp-3.
As this seems to fail, and is marked as flaky by upstream.
* gnu/packages/node.scm (node-lts):[arguments]: Skip
test-debugger-heap-profiler on 32bit systems.
Change-Id: Idb89e6d28f28fd240cd27d0bc710a35bf05f57d4
This is a follow-up to 0881a674cce3af6ebe0c1c85000e2726cbe6fc54.
* gnu/packages/node-xyz.scm (node-serialport-bindings)[arguments]<#:phases>:
Reintroduce 'avoid-prebuild-install phase. Reintroduce deletion of
"prebuild-install" and "@serialport/binding-mock" in 'delete-dependencies
phase.
Change-Id: I21d1ab221c2edb0621815a77b4ced43f1b1916b8
* gnu/packages/node.scm (node-lts): Update to 22.14.0.
[source]<snippet>: Remove redundant workaround for unbundling.
[#:phases]<patch-problematic-tests>: New phase. Patch tests that fail when
trying to connect to the wrong address when using IPv6.
Change-Id: Icd93e2954d84824ff8b74ff58a24666c3de27e76
Introduce (modify-json), (delete-fields), and (replace-fields) to node-build-system
This change introduces helper procedures (modify-json) which takes in lambdas
which modify the target json #:file which defaults to package.json
This change also includes (delete-fields) and (replace-fields) to help deleting
and replacing the value of fields in a package.json file.
* guix/build/node-build-system.scm
(modify-json, modify-json-fields, delete-fields, replace-fields,
delete-dev-dependencies): New API exported procedures.
(with-atomic-json-file-replacement, delete-dependencies): Change
procedures to adapt to the new API.
* gnu/packages/node.scm (node-ms-bootstrap,
node-binary-search-bootstrap, node-debug-boostrap,
node-llparse-builder-bootstrap, node-llparse-frontend-boostrap,
node-llparse-bootstrap): Use new API procedures.
* gnu/packages/node-xyz.scm (node-acorn, node-addon-api,
node-buffer-crc32, node-crx3, node-debug, node-file-uri-to-path,
node-ieee754, node-inherits, node-irc, node-irc-colors, node-minimist,
node-ms, node-nan, node-normalize-path, node-once, node-path-key,
node-pbf, node-protocol-buffers-schema, node-readable-stream,
node-resolve-protobuf-schema, node-safe-buffer,
node-safe-stable-stringify, node-semver, node-serialport,
node-serialport-bindings, node-serialport-stream, node-sqlite3,
node-string-decoder, node-tiddlywiki, node-wrappy, node-yazl): Use new
API procedures.
Change-Id: I957f7ca814078d2136d5261985174820235f1369
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
* gnu/packages/dico.scm (dico): Update to 2.12.
[arguments]<#:phases>: Honor "tests?" flag in the custom "check" phase.
[home-page]: Set to "https://www.gnu.org.ua/software/dico/" as the original
page redirects here.
Change-Id: I021bc4740bb99fdd57bbe15317b8ee4951e6ba81
This font was renamed from ‘Source Serif Pro’ to ‘Source Serif 4’:
https://github.com/adobe-fonts/source-serif/issues/77
* gnu/packages/fonts.scm (font-adobe-source-serif-pro): Renamed to...
(font-adobe-source-serif): ...this.
[synopsis, description]: Update to reflect name changing.
(font-adobe-source-serif-pro): Newly defined as deprecated package.
Change-Id: Id9061c946feb37da4cd0323fd39e1bfa41fe3082
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
This font was renamed from ‘Source Sans Pro’ to ‘Source Sans 3’:
https://github.com/adobe-fonts/source-sans/issues/192
* gnu/packages/fonts.scm (font-adobe-source-sans-pro): Renamed to...
(font-adobe-source-sans): ...this.
[description]: Update to reflect name changing.
(font-adobe-source-sans-pro): Newly defined as deprecated package.
Change-Id: Id9061c946feb37da4cd0323fd39e1bfa41fe3082
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
* gnu/packages/fonts.scm (font-adobe-source-serif-pro): Update to 4.005.
[version]: Remove the "R" suffix which stands for "release" and not part of
the version.
[source, home-page]: Update to avoid redirection.
[outputs]: Add "ttf", "woff".
Change-Id: Ic8a06197edf4421dd6b5d5e5c92a85bcdd6102d5
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
This avoids issues with Native Messaging and non-guix add-ons:
<https://issues.guix.gnu.org/77415>.
* gnu/packages/librewolf.scm (librewolf)[arguments]: Add an
'mkdir-lib-icecat' phase.
Change-Id: I2e5dc8f599708c414c9266ee3453a6beac08ee66
Signed-off-by: Ian Eure <ian@retrospec.tv>
When 'configure creates the mozconfig used to build the browser, it overwrites
upstream’s configuration, requiring that it repeat the options already set
upstream. It also handles the final two options incorrectly, due to missing
newlines -- the options are concatenated.
Instead of doing that all that, append the Guix-specific options to
upstream’s mozconfig.
* gnu/packages/librewolf.scm (librewolf): Fix mozconfig creation.
[#:configure-flags]: Remove flags already present in upstream mozconfig.
[#:configure-flags]: Disable toolchain bootstrapping.
[phase 'configure]: Remove flags already present in upstream mozconfig.
[phase 'configure]: Append to mozconfig instead of overwriting.
Change-Id: I67070ac1e84747ea4f88c527441ffcea4c2e02f5
With the Mozzarella changes moved to 'use-mozzarella, 'fix-config no longer
reflects what this phase is doing; rename it. Also, move it to run after
'unpack, and modify the file in the source tree, rather than after 'install,
modifying the file in the package output.
* gnu/packages/librewolf.scm (librewolf):
[phase 'patch-config]: Rename to 'expand-extension-scope. Run earlier, and
work on the source tree, not the package output.
Change-Id: If226a70daa780d652b2bb3028c888d029c765444
* gnu/packages/librewolf.scm (librewolf): Move all Mozzarella-related changes
into a new 'use-mozzarella phase, instead of splitting it into two others.
Change-Id: Iba264d26a944bd83ebb31c0a952a757b0ed4e847
New upstream release. Contains fixes for:
CVE-2025-3028: Use-after-free triggered by XSLTProcessor
CVE-2025-3031: JIT optimization bug with different stack slot sizes
CVE-2025-3032: Leaking file descriptors from the fork server
CVE-2025-3029: URL bar spoofing via non-BMP Unicode characters
CVE-2025-3035: Tab title disclosure across pages when using AI chatbot
CVE-2025-3033: Opening local .url files could lead to another file
being opened
CVE-2025-3030: Memory safety bugs fixed in Firefox 137, Thunderbird
137, Firefox ESR 128.9, and Thunderbird 128.9
CVE-2025-3034: Memory safety bugs fixed in Firefox 137 and Thunderbird
137
* gnu/packages/librewolf.scm (librewolf): Update to 137.0.1-1.
Change-Id: I418fadabc2375fe85e6d71f0fba198ae5983159c