1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 06:45:55 +02:00
Commit Graph

158325 Commits

Author SHA1 Message Date
pinoaffe 3ef32a4923 gnu: Add betteradbsync.
* gnu/packages/android.scm (betteradbsync): New variable.

Change-Id: I508a786fe7715ba5e6acf07d5b0b152db9e226e8
Signed-off-by: Steve George <steve@futurile.net>
2025-10-13 14:21:53 +01:00
ColdSideOfYourPillow 11a6590ed0 gnu: Update dexy-color-sddm-theme.
* gnu/packages/display-managers.scm (dexy-color-sddm-theme): Update to
  commit 4785d3b.

Change-Id: Ia402beddbdd183d44904e0689eb4697787ccf6c2
Signed-off-by: Steve George <steve@futurile.net>
2025-10-13 14:21:52 +01:00
ColdSideOfYourPillow b2ab26dd0b gnu: Add where-is-my-sddm-theme.
* gnu/packages/display-managers.scm: Add where-is-my-sddm-theme.

Change-Id: I113601c6cf6e4916a17e038957c34cff79c55a98
Signed-off-by: Steve George <steve@futurile.net>
2025-10-13 14:21:50 +01:00
Evgeny Pisemsky 207829f9f1 gnu: Add font-tiktok-sans.
* gnu/packages/fonts.scm (font-tiktok-sans): New variable.

Change-Id: Iaf132f2fd8d5c7ecd6987dbaa7caedf8fa288930
Signed-off-by: Steve George <steve@futurile.net>
2025-10-13 14:21:48 +01:00
Nicolas Graves 2a7f4dddd6 gnu: Update socket-wrapper.
* gnu/packages/samba.scm (socket-wrapper): Update socket-wrapper to 1.5.1.

Change-Id: I78a80e8bb0215ed1840a4a4a6b2680fb13da53d0
Signed-off-by: Steve George <steve@futurile.net>
2025-10-13 14:21:46 +01:00
Liam Hupfer 7b43e2fb23 gnu: Add include-what-you-use.
* gnu/packages/llvm.scm (include-what-you-use): New variable.

Change-Id: Ie843e69eaf4fad6191363d16d46321f623c07670
Signed-off-by: Steve George <steve@futurile.net>
2025-10-13 14:21:45 +01:00
apoorv569 dd39c1df1d gnu: spectacle-analyzer: Update to 2.0.
* gnu/packages/music.scm (spectacle-analyzer): Update to 2.0.

Change-Id: I65a572a8b7fcd15dceb5c4da5076df67ba7202a4
Signed-off-by: Steve George <steve@futurile.net>
2025-10-13 14:21:43 +01:00
Zhu Zihao dc9046061c gnu: Add guile-srfi-223.
* gnu/packages/guile-xyz.scm (guile-srfi-223): New variable.

Change-Id: If3ed341c015913b6519cd07dbce1e0c89b90f14d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-13 14:48:27 +02:00
Sergey Trofimov a16d6225ee nss: Allow selecting IP protocol for mDNS lookups.
* gnu/system/nss.scm (mdns-host-lookup-nss): New procedure.
* doc/guix.texi (Name Service Switch): Document it.

Change-Id: Ie4ff4aab6bf41eb2cec69b78a8427594b20bc954
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-13 14:48:27 +02:00
Ludovic Courtès e0e64be8de linux-container: Remove #:lock-mounts? and related code.
This reverts commits 437bb9ece5 and
a57ed987ff, which were reported in
guix/guix#1169 to occasionally cause errors like:

  guix shell: error: unshare : 268566528: Invalid argument
2025-10-13 14:48:26 +02:00
Ludovic Courtès 73cbebfaed gnu: clyrics: Update to 0.17.
* gnu/packages/music.scm (clyrics): Update to 0.17.

Change-Id: I78b48088d59c8ef709a1276057608f4b59206eef
2025-10-13 14:48:26 +02:00
Sughosha f0fc8abd3a gnu: kdevelop-pg-qt: Fix build.
* gnu/packages/kde-sdk.scm (kdevelop-pg-qt)[source]<uri>: Fix url.

Change-Id: I88b5f5a6c60b76774a0cc8a173ff512f71d7342c
2025-10-13 17:39:54 +05:30
Sharlatan Hellseher f3097c1f45 gnu: xnee: Fix build with gcc-14.
* gnu/packages/xdisorg.scm (xnee): Use G-Expressions.
[configure-flags]: Relax GCC 14 strictness.

Change-Id: I592138f24c97df48b0ad8ae7573a9751e53d0a52
2025-10-13 12:56:50 +01:00
Anderson Torres e03ecb45c2 gnu: Merge (gnu packages xnee) into (gnu packages xdisorg).
The xnee module has only one package definition. Since this is a simple
X11-related application, it should be on xdisorg module.

* gnu/packages/xnee.scm (xnee): Migrate from here...
* gnu/packages/xdisorg.scm: ...to here

* gnu/local.mk: Remove reference to xnee.
* gnu/packages/xnee.scm: Remove file.
* po/packages/POTFILES.in: Remove reference to xnee.

Change-Id: I1128d3db412fab366b6d4c508128b86ee3d7b26b
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:51:23 +01:00
Sharlatan Hellseher 1cda931c95 gnu: Add croc.
* gnu/packages/sync.scm (croc): New variable.

Change-Id: I9a7764dd4b3bf2fec781c7914b897ae4654aee91
2025-10-13 12:40:54 +01:00
Sharlatan Hellseher 2df695b766 gnu: Add go-github-com-schollz-peerdiscovery.
* gnu/packages/golang-web.scm (go-github-com-schollz-peerdiscovery): New variable.

Change-Id: I6a5a29446e8212cecfe313d36e5d2c59bbf45232
2025-10-13 12:40:54 +01:00
Sharlatan Hellseher 79d2e9af5c gnu: Add go-github-com-magisterquis-connectproxy.
* gnu/packages/golang-web.scm (go-github-com-magisterquis-connectproxy): New variable.

Change-Id: I99e785579302d11e255853eae472edbceaeae0d0
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher 15e325ccb0 gnu: Add go-github-com-schollz-logger.
* gnu/packages/golang-xyz.scm (go-github-com-schollz-logger): New variable.

Change-Id: If874493fe9bab2b24e48d29c750352e42f8f74ed
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher 2956cacd23 gnu: Add go-github-com-schollz-pake-v3.
* gnu/packages/golang-crypto.scm (go-github-com-schollz-pake-v3): New variable.

Change-Id: I004bea6b763d748938c925fa4aebb991e9af3038
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher df0c3e3049 gnu: Add go-github-com-tscholl2-siec.
* gnu/packages/golang-crypto.scm (go-github-com-tscholl2-siec): New variable.

Change-Id: Ic20a44414f96b4be2354ae0178a2d442d0e5e758
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher 3c7aa9807f gnu: Add go-github-com-kalafut-imohash.
* gnu/packages/golang-crypto.scm (go-github-com-kalafut-imohash, go-imohash):
New variables.

Change-Id: Ib2250492f4cabc5ee713cbdee65944451d9e21d7
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher 6a2e38246d gnu: Add go-github-com-denisbrodbeck-machineid.
* gnu/packages/golang-xyz.scm (go-github-com-denisbrodbeck-machineid): New variable.

Change-Id: I10b716aaa04bcd88138b8cb9aff6d56e131d9584
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher 8a42ed84d1 gnu: Add go-github-com-schollz-cli-v2.
* gnu/packages/golang-xyz.scm (go-github-com-schollz-cli-v2): New variable.

Change-Id: Iec30a56e8b2e46e8872b5bf99ec9af1c3443e1cb
2025-10-13 12:40:53 +01:00
Danny Milosavljevic 68d7bd6ed1 gnu: python-ajsonrpc: Fix version.
* gnu/packages/python-web.scm (python-ajsonrpc)[arguments] <#:phases>{set-version}:
New phase.
[native-inputs]: Remove python-wheel.

Change-Id: If28164fcb53e91698c947d764efdc42391bc65f0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:38:21 +01:00
Sören Tempel fae670b135 gnu: Add chimerautils.
* gnu/packages/linux.scm (chimerautils): New procedure.

Change-Id: Ie4982283bcde55793cd97ace1e13fa1be740527e
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:30:37 +01:00
Sören Tempel aac578dfe4 gnu: Add libxo.
* gnu/packages/textutils.scm (libxo): New procedure.

Change-Id: Ic0db518b3d16eb6049b8cf3570f8bb5f51403718
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:30:33 +01:00
Jake Forster c3e4224e49 gnu: gdcm: Unbundle some dependencies.
* gnu/packages/bioinformatics.scm (gdcm)[arguments]<#:configure-flags>: Use
system CharLS, Expat, JSON, OpenSSL, UUID, and zlib.
[inputs]: Add charls, expat, json-c, openssl, util-linux:lib, and zlib.

Change-Id: I3d74ce7efe026ce27986ea3cdaf20c9a372e2ac9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:16:59 +01:00
Jake Forster 7b2b2ed2f2 gnu: gdcm: Update to 3.2.2.
* gnu/packages/bioinformatics.scm (gdcm): Update to 3.2.2.
[arguments]<#:test-exclude>: Do not exclude TestFileMetaInformation and
TestElement2; exclude TestImageReaderRandomEmpty and TestTransferSyntax.
<#:configure-flags>: Add "-DGDCM_BUILD_DOCBOOK_MANPAGES=ON".
[home-page]: Update.

Change-Id: I895dea12d4237d29f9f7d826f0a0d65f10f7e116
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:16:53 +01:00
Allan Adair 0d3220d7d9 gnu: go-github-com-awesome-gocui-keybinding: Update 1.0.0-1.8602903.
Update go-github-com-awesome-gocui-keybinding to an unreleased, but
latest commit that allows the `dive` program to run without failures
with default settings.

The previous version in guix would cause the `dive` program to fail with
this message: "could not parse keybinding 'q' from request 'ctrl+c,q':
unsupported keybinding: KeyQ".

* gnu/packages/golang-xyz.scm (go-github-com-awesome-gocui-keybinding):
Update 86029037a63f3b47096fcfef02f63e5e5d6d5abd commit.

Change-Id: I71c2b0f634bb381b9ae6c7eccaac107fc0a4ef0d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:12:08 +01:00
Hartmut Goebel a539839b98 gnu: python-3.12: Update to 3.12.12.
* gnu/packages/python.scm (python-3.12): Update to 3.12.12.

Change-Id: I543fe286661ea03c2f690c080d6e5a8dc26a9509
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Martin Schitter 6cd31cbb1f gnu: python-coverage: Ignore tests_numbits.py
* gnu/packages/check.scm (python-coverage)[arguments] <test-flags>:
Deselect tests that would report errors on slow riscv64 SBCs.

Change-Id: I7437c514fb60965a76fe80b0d8629f9c76a80d15
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves 61ede04a20 gnu: python-socksipychain: Update to 2.1.3-0.570c75c.
* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.3-0.570c75c.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments]: Improve style.

Change-Id: I085f49a57e7140bc21d01eb22d40a04d6270664a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves 80a24d6dd5 gnu: python-socksipy-branch: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-socksipy-branch):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[source, arguments, description]: Improve style.

Change-Id: Iec3eb91557e8875a544e8214977f5866951a36fc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves cbe28b9077 gnu: python-proto-matcher: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-proto-matcher):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments, propagated-inputs, description]: Run guix style.
2025-10-13 12:00:50 +01:00
Nicolas Graves fe81b5fc26 gnu: python-patch-ng: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-patch-ng):
[build-system]: Switch to pyproject-build-system.
[arguments]: Migrate <#:phases> to <#:test-backend, #:test-flags>.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I2f019c51f036ce96277419dff8151a1e15bebf04
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves 65c15f0af8 gnu: python-norns: Switch to pyproject.
* gnu/packages/patches/python-norns-nose.patch: New file.
* gnu/local.mk: Record patch.
* gnu/packages/python-xyz.scm (python-norns):
[source]: Switch to git-fetch.  Add patch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-setuptools, replace python-nose by
python-pynose.
[native-inputs]: Add python-setuptools.  Remove python-wheel.

Change-Id: Idf13cbf9cb1b224d4e502a5ebd8573540604eeed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves 1e98883e8e gnu: Add python-pynose.
* gnu/packages/python-check.scm (python-pynose): New variable.

Change-Id: Ie9ce596d19d5a4dd936a5a95228c91b78e0e1705
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves 5edc770f65 gnu: python-node-semver: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-node-semver):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I58833dfe34194e227ef265927b4f346171136bd8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves 53201779c5 gnu: python-pluginbase: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pluginbase):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments, description]: Improve style.

Change-Id: I3342026c622fe72de51602816ef4b600eb652fc5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Nicolas Graves 56e358df67 gnu: python-ipdb: Update to 0.13.13.
* gnu/packages/python-xyz.scm (python-ipdb): Update to 0.13.13.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Switch from <#:phases> to <#:test-backend>.
[native-inputs]: Add python-setuptools.
[description]: Run guix style.

Change-Id: I97e1e55e4150e019d07dd97f33917acee42f0bd3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Nicolas Graves a2b4443406 gnu: python-fancycompleter: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-fancycompleter):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments, description]: Run guix style.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: If7486ba795baa0f4e73fc37097c7e936b2fa3efd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Nicolas Graves 594f997045 gnu: python-numpysane: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-numpysane):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve and rewrite phase 'patch.
[native-inputs]: Add python-setuptools.
[home-page]: Relocate field.
[description]: Improve style.

Change-Id: Ib4ecd4e68fad941b2afeaa09be6231cfe3cff8a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Nicolas Graves 2d41fcdc9c gnu: python-black-macchiato: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-black-macchiato):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'ignore-failing-tests.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: Icc08a4d00971c974d328988b864681f2fdc489f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher 2d7ba3c733 gnu: packages/python-xyz: Sort python-u*.
* gnu/packages/python-xyz.scm (python-ua-parser, python-ubelt,
python-uc-micro-py, python-ujson, python-ukkonen,
python-ukpostcodeparser, python-uncertainties, python-unicodedata2,
python-unidecode, python-unique-log-filter, python-uniseg,
python-unpaddedbase64, python-update-checker, python-uri-template,
python-urwid, python-urwid-2, python-urwid-3,
python-urwid-for-zulip-term, python-urwid-readline, python-urwidgets,
python-urwidtrees, python-user-agents, python-userpath,
python-userspacefs, python-utils): Sort variables alphabetically.

Change-Id: I756f8f8af046cb9fbdf6be647cb0695eada284f5
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher 2cda76b2f4 gnu: unicorn: Disable missing tests.
* gnu/packages/emulators.scm (unicorn) [arguments] <tests?>: No tests in
PyPI archive.
[native-inputs]: Remove python-wheel.

Change-Id: Idfbe9a2d3aae3fec71b097dfbc565443505d6171
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher 94dca81570 gnu: python-nampa: Disable missing tests.
* gnu/packages/python-xyz.scm (python-nampa)[arguments] <tests?>: No
tests in PyPI archvie.
[native-inputs]: Remove python-wheel.

Change-Id: I60d757d74e6243eb81bdb64433878fa64edb8f4f
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher 717ffde910 gnu: python-keystone-engine: Disable missing tests.
* gnu/packages/emulators.scm (python-keystone-engine)[arguments]
<tests?>: No tests in PyPI archive.

Change-Id: I8df9adca554d6d77f1211a2f576699136e4f0e2e
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher ec806b0d11 gnu: python-ua-parser: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-ua-parser)[build-system]: Switch
to pyproejct-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I5d6b508086e0fa8b3d5e74b5ac302903eb74e2af
2025-10-13 12:00:48 +01:00
Sharlatan Hellseher c8e579ae21 gnu: ueberzug: Move to image-viewers.
* gnu/packages/python-xyz.scm (ueberzug, pythonb-ueberzug): Move from
here ...
* gnu/packages/image-viewers.scm: ... to here.

Change-Id: I4e0b6f64bdb0b0d7423ed2f89d37220ccc3390b3
2025-10-13 12:00:48 +01:00
Sharlatan Hellseher 0ed60ca736 gnu: python-ueberzug: Deprecate in favor of ueberzug.
* gnu/packages/python-xyz.scm (ueberzug): New variable, based on
python-ueberzug.
(python-ueberzug): Deprecate variable.

* gnu/packages/image-viewers.scm (ytfzf)[phases] {wrap-program}: Replace
python-ueberzug with ueberzug.
[inputs]: Remove python-ueberzug; add ueberzug.

Change-Id: I9beba793dc23020f6091b46842c83cf01277dca5
2025-10-13 11:58:47 +01:00