1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

154846 Commits

Author SHA1 Message Date
Ashvith Shetty
57049ff631 gnu: Add go-github-com-zyedidia-json5.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-json5): New variable.

Change-Id: Ia931a9c4d86b4e42e45dcc72ffec58c7c3793efe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:08:40 +00:00
Ashvith Shetty
1a0c0de2f1 gnu: Add go-github-com-zyedidia-go-shellquote.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-go-shellquote): New variable.

Change-Id: I39df8c180ac392cf1c89dd612921b09046c03189
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:08:40 +00:00
Ashvith Shetty
7b0c7da670 gnu: Add go-github-com-zyedidia-go-runewidth.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-go-runewidth): New variable.

Change-Id: I17b2b97f25fffaa0e0cff9be9cc43d1f83412bb2
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:08:16 +00:00
Ashvith Shetty
21ff39ab10 gnu: Add go-github-com-zyedidia-glob.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-glob): New variable.

Change-Id: I3c2815a1c1544641ca0bc06a97f0129a5a89a13d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:03:12 +00:00
Ashvith Shetty
93a59ab4e0 gnu: Add go-github-com-zyedidia-clipper.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-clipper): New variable.

Change-Id: Ib97afc64f6186034239b2c55454413d8033c1be1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 16:03:12 +00:00
Ashvith Shetty
ae85e8303c gnu: Add go-github-com-zyedidia-poller.
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-poller): New variable.

Change-Id: I5d4acbca7dbf47a2767d3fb262f55fbb9c678d50
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 15:42:22 +00:00
Ashvith Shetty
499d3b8198 gnu: Add go-github-com-layeh-gopher-luar.
* gnu/packages/golang-xyz.scm (go-github-com-layeh-gopher-luar): New variable.

Change-Id: Iafe2a8aa760d684dae485c12f639cdbdc8efc336
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15 15:42:22 +00:00
Danny Milosavljevic
05ab9bd7f3 gnu: vorta: Update to 0.10.3.
* gnu/packages/backup.scm (vorta): Update to 0.10.3.
[arguments]<#:test-flags>: Disable test.

Change-Id: I9d9e109a7ae97ad00c3df202f43d6d426eeb93e4
2025-02-15 16:39:47 +01:00
Roman Scherer
af643735a5 services: Add speakersafetyd service.
* gnu/services/sound.scm (speakersafetyd-shepherd-service)
(speakersafetyd-configuration)
(speakersafetyd-service-type): New variables.
* doc/guix.texi (Sound Services): Document it.

Change-Id: Ib8fa19b056a2036019ae7c199d81e1139664e951
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-02-15 23:22:54 +09:00
Roman Scherer
5135b9e805 gnu: speakersafetyd: Use correct shared directory.
* gnu/packages/rust-apps.scm (speakersafetyd): Adjust shared directory.

Change-Id: If52576364f54394a2930d2d8750446acba389f6c
2025-02-15 23:14:44 +09:00
Zheng Junjie
314cacc358 gnu: opensmtpd: Use G-expressions.
* gnu/packages/mail.scm (opensmtpd)[arguments]<#:phases>: Use G-expressions.

Reviewed-by: 宋文武 <iyzsong@envs.net>
Change-Id: I97dce2865e2b67f0f7cd4f10b0b6cc10a459ceb7
2025-02-15 20:06:47 +08:00
Zheng Junjie
169ef7616b gnu: opensmtpd: Set sysconfdir to /etc.
* gnu/packages/mail.scm (opensmtpd)[arguments]<#:configure-flags>: Add
--sysconfdir=/etc.
<#:phases>: Add fix-smtpd.conf-install-path phase.

Reviewed-by: 宋文武 <iyzsong@envs.net>
Change-Id: I949b8ec18e36b059cf3f56a109e750af1284b1d2
2025-02-15 20:06:43 +08:00
Andrew Wong
0cd02f5e08 gnu: cantata: Update to 3.3.0, switch to a maintained fork.
* gnu/packages/mpd.scm (cantata): Update to 3.3.0.
[source]: Switch to git-fetch.
[home-page]: Switch to https://github.com/nullobsi/cantata.
[native-inputs]: Add libcddb.  Update Qt libraries to Qt6.
[description]: Adjust.

Change-Id: I85589f010154270c4a9a6e89f9376769c7efe170
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-02-15 20:00:11 +08:00
Andy Tai
d36e8719b6 gnu: fltk: Update to 1.4.1 and add fltk-1.3.
FLTK 1.4 is intended to be mostly API compatible with FLTK 1.3.x, however
there are still some programs that fail to build with it, so we keep fltk-1.3
for them.

* gnu/packages/fltk.scm (fltk-1.3): Renamed from fltk.
Update to 1.3.11.
[source] <origin>: Switch to git reference.
(fltk): New variable, fltk at 1.4.1.
* gnu/packages/algebra.scm (giac) [inputs]: Replace fltk by fltk-1.3.
* gnu/packages/audio.scm (rakarrack) [inputs]: Ditto.
(butt) [inputs]: Ditto.
* gnu/packages/game-development.scm (eureka) [inputs]: Ditto.
* gnu/packages/music.scm (yoshimi) [inputs]: Ditto.
* gnu/packages/radio.scm (flwrap) [inputs]: Ditto.
* gnu/packages/vnc.scm (tigervnc-client) [inputs]: Ditto.
* gnu/packages/web-browser.scm (dillo) [inputs]: Ditto.

Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-02-15 19:38:05 +08:00
Andreas Enge
c17545dbde gnu: gap: Update to 4.14.0.
* gnu/packages/algebra.scm (gap): Update to 4.14.0.
[source]: Keep cddinterface package.
[native-inputs]: Add texlive-updmap.cfg and texlive packages for
building the documentation.
[inputs]: Add cddlib.

Change-Id: Ifed80efacd479ba847ae7314787b4c991690f127
2025-02-15 12:09:15 +01:00
Nicolas Graves
9b1fe3bd70 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>
2025-02-14 16:03:11 -08:00
Ian Eure
a38d71b2e5 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
2025-02-14 16:02:57 -08:00
Danny Milosavljevic
93551174af gnu: openrgb: Support wayland.
* gnu/packages/hardware.scm (openrgb)[inputs]: Add qtwayland-5.
[build-system]: Switch to qt-build-system.

Change-Id: I9877876315af280fbe2b53b45bdc89012ffc22ed
2025-02-14 17:16:28 +01:00
Nicolas Graves
f7fb297f2d 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>
2025-02-14 06:37:36 -08:00
Suhail Singh
faf21a092c 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>
2025-02-14 06:34:40 -08:00
Jelle Licht
c389c67b0e 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>
2025-02-14 06:32:55 -08:00
Frederick Muriuki Muriithi
c83eede607 Add python-keithley2600
* gnu/packages/engineering.scm (python-keithley2600): New package.

Change-Id: I6cca66222816730a04d3bd712cc6bbab4b42f327
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-14 14:22:12 +00:00
Frederick Muriuki Muriithi
c55d9aeb01 Add python-pyvisa-py
* gnu/packages/engineering.scm (python-pyvisa-py): New package.

Change-Id: If6addef9392be03b53a5b4fac2f0fd752af5246f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-14 14:17:23 +00:00
Sharlatan Hellseher
6cfd4a42f6 gnu: specification-ybsc: Fix notes URL.
* gnu/packages/specifications.scm (specification-ybsc) [phases]
{intall-documentation}: Fix URL fetching notes.

Change-Id: Id93cffa9e824bf2574bd032ed7c78fde19305738
2025-02-14 14:06:26 +00:00
Roman Scherer
5c9572a5e6 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>
2025-02-14 14:03:16 +00:00
Lars Bilke
3a91693531 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>
2025-02-14 10:55:55 +00:00
Sharlatan Hellseher
7c6a76fa09 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
2025-02-14 10:53:04 +00:00
Sharlatan Hellseher
a8e4480480 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
2025-02-14 10:52:43 +00:00
Sharlatan Hellseher
2fec3ddd78 gnu: ipp-usb: Remove vendor.
* gnu/packages/printers.scm (ipp-usb) [source] <snippet>: Delete vendor
directory.

Change-Id: Ie657cdfe0f97f322ac4a95defc3ce9ddc432055f
2025-02-14 10:50:08 +00:00
Sharlatan Hellseher
4ec2ec72dc gnu: ipp-usb: Update to 0.9.28.
* gnu/packages/printers.scm (ipp-usb): Update to 0.9.28.

Change-Id: I1a76c5b27417b04d41f83de44121e59b2979a62a
2025-02-14 10:50:08 +00:00
Sharlatan Hellseher
4b3cd1df99 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
2025-02-14 10:50:08 +00:00
Vasilii Smirnov
4b5f0408e6 gnu: Add astroterm.
* gnu/packages/astronomy.scm (astroterm): New variable.

Change-Id: Ie3bddb3ecfcde86818d5b73d558d5ab229f7d6e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-13 23:12:23 +00:00
Vasilii Smirnov
bcc776301c 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>
2025-02-13 23:12:23 +00:00
Andreas Enge
87dd002575 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
2025-02-13 23:34:07 +01:00
Andreas Enge
65bb242bd7 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
2025-02-13 21:23:52 +01:00
Andreas Enge
1c39115c1f gnu: fplll: Update to 5.5.0.
* gnu/packages/algebra.scm (fplll): Update to 5.5.0.

Change-Id: I4d8acdbd9049ce79cb8d7d6b905eed3673ed130f
2025-02-13 21:20:52 +01:00
Jelle Licht
192c365a60 etc: teams: Add entry for Jelle Licht.
* etc/teams.scm ("Jelle Licht"): New member.

Change-Id: I45f7e49ae16c011f14b65aa7bdbdf15ea3721bd2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-13 19:47:47 +00:00
Jelle Licht
1dea85e392 etc: Add a javascript team.
* etc/teams.scm (javascript): New variable.

Change-Id: I071081b01761fcc4e3baf5eb5804c849926214bc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-13 19:47:47 +00:00
Ricardo Wurmus
ff5a9f32db gnu: r-voltron: Update to 0.2.0-3.8f88699.
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-3.8f88699.
[propagated-inputs]: Add r-giotto, r-rhdf5, r-s4vectors,
r-summarizedexperiment, and r-viridislite; remove r-hdf5r.

Change-Id: Ib542f0471663992d5293aca4dc0552a411823112
2025-02-13 18:32:36 +01:00
Ricardo Wurmus
d7453a7a94 gnu: r-giotto: Update to 1.1.2-1.3e6671a.
* gnu/packages/bioinformatics.scm (r-giotto): Update to 1.1.2-1.3e6671a.

Change-Id: I60d5d7af3df81f0785bcc5940c7012302dd28d5e
2025-02-13 18:32:36 +01:00
Andreas Enge
af6d567c2e gnu: Update copyright notices.
* gnu/packages/sagemath.scm: Remove copyright notices for persons whose
contributions have been removed from this file.

Change-Id: I64b3c1292475959579b103a048c0900776f6332a
2025-02-13 17:14:20 +01:00
Andreas Enge
01e6cd7ea8 gnu: Rename sagemath-data-combinatorial-designs.
* gnu/packages/sagemath.scm (sagemath-date-combinatorial-designs):
Rename to...
(combinatorial-designs): ...this. Slightly modify the description.

Change-Id: Ia4a6a47402e1db491a63736ce4aaafef4ca448bb
2025-02-13 17:08:45 +01:00
Andreas Enge
21fc8caa1a gnu: Rename sagemath-data-graphs to graphs.
* gnu/packages/sagemath.scm (sagemath-data-graphs): Rename to...
(graphs): ...this.

Change-Id: I198f06c8d86bddcb7ebb22c4eaaf312b7acf9068
2025-02-13 17:08:45 +01:00
Andreas Enge
873e0d602a gnu: Rename sagemath-data-polytopes-db to polytopes-db.
* gnu/packages/sagemath.scm (sagemath-data-polytopes-db): Rename to...
(polytopes-db): ...this.

Change-Id: Id377eaff122a0cbe73d451df486cda4281846295
2025-02-13 17:08:45 +01:00
Andreas Enge
76c0662d5f gnu: Rename sagemath-data-conway-polynomials.
* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials):
Rename to...
(conway-polynomials): ...this.

Change-Id: I594f94133a1fb4e942f196f2526b0128b43bd375
2025-02-13 17:08:45 +01:00
Andreas Enge
2e72561e78 gnu: Remove ratpoints.
The only purpose of this package was to be used as an input to sage,
but sage does not use it anymore. Equivalent functionality is provided
by the command "hyperellratpoints" of pari-gp.

* gnu/packages/sagemath.scm (ratpoints): Delete variable.
* gnu/packages/patches/ratpoints-sturm_and_rp_private.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Change-Id: I873ac40c1631523035b00ff678000965f21b6941
2025-02-13 11:04:29 +01:00
Andreas Enge
12afd5847f gnu: Remove zn-poly.
The only purpose of this package was to be used as an input to sage,
but sage does not use it anymore.

* gnu/packages/sagemath.scm (zn-poly): Delete variable.

Change-Id: Ibaa8bec84be0b5f34bfc70a384113ab08c82a11c
2025-02-13 11:04:19 +01:00
Sharlatan Hellseher
b10c1ccdea gnu: sl: Refresh package style.
* gnu/packages/toys.scm (sl): Use G-Expressions, adjust order of fields.
[arguments]: Remove trailing #t from lambda.
[description]: Adjust fill-column indentation.

Change-Id: Iaa3380514c7ba6597686845b722af2c341e8797d
2025-02-13 09:49:48 +00:00
Sharlatan Hellseher
a10f9ae49e gnu: oneko: Refresh package style.
* gnu/packages/toys.scm (oneko): Use G-expressions, simplify, adjust
fields order and fix indentation.

Change-Id: I1af493522add7a0a22f28c7df04dc7b763b99def
2025-02-13 09:49:48 +00:00
Sharlatan Hellseher
a14644779d gnu: nyancat: Refresh package style.
* gnu/packages/toys.scm (nyancat): Use G-Expressions simplify and fix
indentation.
[arguments]: Remove trailing #t from lambda.

Change-Id: I73e7c6f5dd9f3454703de2fc00f452e2a590ab98
2025-02-13 09:49:48 +00:00