gnu: librewolf: Honor --cores build argument.
* gnu/packages/librewolf.scm (librewolf)[arguments]<#:phases>:
Honor --cores build argument during the 'build phase.
Signed-off-by: Ian Eure <ian@retrospec.tv>
gnu: librewolf: Update to 135.0-1 [security fixes].
New upstream version. Contains fixes for:
CVE-2025-1009: Use-after-free in XSLT
CVE-2025-1010: Use-after-free in Custom Highlight
CVE-2025-1018: Fullscreen notification is not displayed when
fullscreen is re-requested
CVE-2025-1011: A bug in WebAssembly code generation could result in a
crash
CVE-2025-1012: Use-after-free during concurrent delazification
CVE-2025-1019: Fullscreen notification not properly displayed
CVE-2025-1013: Potential opening of private browsing tabs in normal
browsing windows
CVE-2025-1014: Certificate length was not properly checked
CVE-2025-1016: Memory safety bugs fixed in Firefox 135, Thunderbird
135, Firefox ESR 115.20, Firefox ESR 128.7, Thunderbird
115.20, and Thunderbird 128.7
CVE-2025-1017: Memory safety bugs fixed in Firefox 135, Thunderbird
135, Firefox ESR 128.7, and Thunderbird 128.7
CVE-2025-1020: Memory safety bugs fixed in Firefox 135 and Thunderbird
135
* gnu/packages/librewolf.scm (librewolf): Update to 135.0-1.
Change-Id: I7054fc9df31d59bb0d42e02b1f359cf3e6c1a43d
gnu: openrgb: Support wayland.
* gnu/packages/hardware.scm (openrgb)[inputs]: Add qtwayland-5.
[build-system]: Switch to qt-build-system.
Change-Id: I9877876315af280fbe2b53b45bdc89012ffc22ed
gnu: emacs-consult-notmuch: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 1.0.0.
Signed-off-by: Ian Eure <ian@retrospec.tv>
gnu: emacs-git-email: Update to 0.7.0.
* gnu/packages/emacs-xyz.scm (emacs-git-email): Update to 0.7.0.
Change-Id: Ice219e9eb99c9bd290bbc7b954158f86d51a9a12
Signed-off-by: Ian Eure <ian@retrospec.tv>
gnu: emacs-forge: Update to 0.4.7.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.4.7.
[propagated-inputs]: Remove emacs-dash.
Change-Id: Icb856100e24115aa4a5cdaf3ba751f3dab5b8a0a
Signed-off-by: Ian Eure <ian@retrospec.tv>
Add python-keithley2600
* gnu/packages/engineering.scm (python-keithley2600): New package.
Change-Id: I6cca66222816730a04d3bd712cc6bbab4b42f327
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Add python-pyvisa-py
* gnu/packages/engineering.scm (python-pyvisa-py): New package.
Change-Id: If6addef9392be03b53a5b4fac2f0fd752af5246f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: specification-ybsc: Fix notes URL.
* gnu/packages/specifications.scm (specification-ybsc) [phases]
{intall-documentation}: Fix URL fetching notes.
Change-Id: Id93cffa9e824bf2574bd032ed7c78fde19305738
gnu: Add go-github-com-jphastings-jwker.
* gnu/packages/golang-crypto.scm (go-github-com-jphastings-jwker,
go-jwker): New variables.
Change-Id: Iffc746524f2cd4461ae7f204cb8c82136b63d21d
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: gmsh: Update to 4.13.1.
* gnu/packages/maths.scm (gmsh): Update to 4.13.1.
Change-Id: Iee56d09055f0803c4f4bc432402dadb3d34bc107
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: packages/printers: Remove (gnu packages man).
* gnu/packages/printers.scm: Remove (gnu packages man) as no users for
that module here.
Change-Id: I42bdd3ac64d72ab39fe322696c1337317a6096be
gnu: ipp-usb: Install man and udev.
* gnu/packages/printers.scm (ipp-usb)
[arguments] <phases>: Add 'install-manual-page and 'install-udev-rules.
[native-inputs]: Remove ronn; add go-github-com-go-md2man.
Change-Id: Ie158295ead9d9791e5e99161f93428d995d76a21
gnu: ipp-usb: Remove vendor.
* gnu/packages/printers.scm (ipp-usb) [source] <snippet>: Delete vendor
directory.
Change-Id: Ie657cdfe0f97f322ac4a95defc3ce9ddc432055f
gnu: ipp-usb: Update to 0.9.28.
* gnu/packages/printers.scm (ipp-usb): Update to 0.9.28.
Change-Id: I1a76c5b27417b04d41f83de44121e59b2979a62a
gnu: go-github-com-go-md2man: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-go-md2man): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
* gnu/packages/containers.scm: Add (gnu packages golang-xyz).
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/virtualization.scm: Likewise.
Change-Id: I90bdb2a78887896bebf64eef7741d4c6d8e68b93
gnu: Add astroterm.
* gnu/packages/astronomy.scm (astroterm): New variable.
Change-Id: Ie3bddb3ecfcde86818d5b73d558d5ab229f7d6e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add specification-ybsc.
* gnu/packages/specifications.scm (specification-ybsc): New variable.
Change-Id: I5d7a40dfee10f19fae7a80dfd1fc13d8a15ef4f1
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove combinatorial-designs.
The package would only be useful for sage; but with commit
f83fabf2f6717d0323be95f3e300dc570d170bdc of sage, its content has been
moved into a file internal to the sage distribution.
* gnu/packages/sagemath.scm (combinatorial-designs): Delete variable.
Change-Id: Id690cd9524306a4ea98d745c6e997573b9bf867f
gnu: python-fpylll: Update to 0.6.3.
* gnu/packages/algebra.scm (python-fpylll): Update to 0.6.3.
[propagated-inputs]: Replace python-cython by python-cython-3.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I6cbe412bb0cf0402b6bb52995b9270606ac18a68