1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-21 09:40:28 +02:00
Commit Graph

147785 Commits

Author SHA1 Message Date
Nicolas Graves
99edd73ffb gnu: python-tortoise-orm: Update to 0.22.2.
* gnu/packages/databases.scm (python-tortoise-orm): Update to 0.22.2.
[arguments]<#:tests?>: Enable them.
<#:test-flags>: Disable failing tests.
[native-inputs]: Add python-asyncodbc, python-fastapi, python-psycopg,
python-psycopg-pool, python-pydantic-2, python-pyodbc, python-pytest;
replace poetry with python-poetry-core.
[propagated-inputs]: Unpin python-aiosqlite.

Change-Id: If11a7fa77af8b3c40e447f5ae699156cb8fac9d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
Nicolas Graves
cfe402d5ef gnu: python-pyodbc: Update to 5.2.0.
* gnu/packages/databases.scm (python-pyodbc): Update to 5.2.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
[arguments]<#:phases>: Remove 'check phase replacement.

Change-Id: I8c7dca720cf9550266dfa760263c3f25bae1b5b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
Nicolas Graves
0c622497a6 gnu: python-pypika-tortoise: Update to 0.3.2.
* gnu/packages/databases.scm (python-pypika-tortoise): Update to 0.3.2.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-setuptools.  Replace poetry by
python-poetry-core.  Add python-pytest.

Change-Id: I0e58bd4ed5d5b9317f1273de19aec17ef8d86fc5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
Nicolas Graves
415217d6d6 gnu: Add python-asyncodbc.
* gnu/packages/databases.scm (python-asyncodbc): New variable.

Change-Id: Ice6a3a6725d45d022ae5ebcbb8df630caf95e9c6
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:48 +01:00
Nicolas Graves
e1da1a3216 gnu: python-eventlet: Update to 0.40.2.
* gnu/packages/python-web.scm (python-eventlet): Update to 0.40.2.
[native-inputs]: Add python-pypa-build, remove python-twine.
[propagated-inputs]: Remove python-monotonic.

Change-Id: I6361c39ab57c03402ff7c0362c1719f34d3e21b2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:48 +01:00
Nicolas Graves
ecd95a8d5a gnu: python-iso8601: Update to 2.1.0 and add variant.
* gnu/packages/time.scm (python-iso8601): Update to 2.1.0.
(python-iso8601/pinned): New variable.

* gnu/packages/samba.scm (samba)[native-inputs]: Replace
python-iso8601 by python-iso8601/pinned.

Change-Id: I7e6fda6026eb6584bcbeaeaedada64472159276a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:48 +01:00
Nicolas Graves
b960746197 gnu: python-eventlet: Set EVENTLET_NO_GREENDNS=yes by default.
This error propagates and pollutes user experience in Guix.  Until
someone tackles how to actually fix it, if it's even fixable in Guix,
change the hardcoded default.

* gnu/packages/python-web.scm (python-eventlet):
  [arguments]<#:phases>: Set EVENTLET_NO_GREENDNS=yes by default in
  phase 'avoid-OSError.
  [description]: Update the description to warn about the changed
  default.
(python-httpretty)[arguments]: Remove uneeded field.

* gnu/packages/python-xyz.scm (python-pydevd)[arguments]<#:phases>:
Unset the variable in phase 'pre-check.

* gnu/packages/tor.scm (onionshare, onionshare-cli)[arguments]
<#:phases>: Unset the variable in phase 'pre-check.

Change-Id: Ic3897a9e0006338c3bc8b4bcddab0948e76a5d87
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:39 +01:00
AwesomeAdam54321
60b8b302d6 gnu: frotz-dumb-terminal: Update to 2.55.
* gnu/packages/games.scm (frotz-dumb-terminal): Update to 2.55.
[native-inputs]: Add pkg-config and which.
[arguments]<#:phases>: Set CC variable in make command during 'build phase.

Change-Id: Ic48e5593976597d742534d5b028fb54e7a9d8789
2025-07-27 00:53:32 +02:00
AwesomeAdam54321
888cd83576 gnu: frotz: Update to 2.55.
* gnu/packages/games.scm (frotz): Update to 2.55.

Change-Id: I010868f2952777f7634788dedc5c20b89d871403
2025-07-27 00:53:32 +02:00
Andreas Enge
dd40365248 gnu: obconf: Fix build with gcc-14.
* gnu/packages/openbox.scm (obconf)[arguments]<#:configure-flags>:
Add CFLAGS.

Change-Id: Ia73375926999ea6c5eddd37c91a237206f2b21be
2025-07-27 00:53:32 +02:00
Andreas Enge
655040ecb1 gnu: obconf: Use modern style.
* gnu/packages/openbox.scm (obconf)[inputs, native-inputs]: Drop labels.
[arguments]: Use gexp.
[home-page]: Update.

Change-Id: I03f84b581d7a4e2c68ce7f7018d5350bc106d1bb
2025-07-27 00:53:32 +02:00
Vinicius Monego
0e649f3631 gnu: deluge: Enable tests.
* gnu/packages/bittorrent.scm (deluge)[native-inputs]: Add
python-pytest, python-pytest-twisted, xorg-server-for-tests.
[arguments]: Remove '#:tests? #f'.
<#:test-flags>: Skip failing tests.
<#:phases>: Add phase 'pre-check' before 'check'.

Change-Id: I32e0f4d5d580535834261c15925003bf813ec035
2025-07-26 19:10:21 -03:00
Vinicius Monego
2774ef1b4a gnu: Add python-pygame-ce.
* gnu/packages/game-development.scm (python-pygame-ce): New variable.

Change-Id: I527c06f0c081702306247db5969a7f0b26890c81
2025-07-26 18:32:11 -03:00
Cayetano Santos
cac335b38f gnu: pcb-rnd: Update to 3.1.7b.
* gnu/packages/engineering.scm (pcb-rnd): Update to 3.1.7b.
[inherit]: Remove.
[build-system]: Switch to glib-or-gtk.
[arguments]: Activate tests.
<#:phases>: Merge cc-is-gcc into configure phase.
[inputs]: Set to librnd.
[synopsys, license]: Add.
[description]: Update.

Change-Id: I879b5226b7712723c09a3e0f6cb93d2d4c90e6fd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 23:26:18 +02:00
Cayetano Santos
4f5f246334 gnu: librnd: Update to 4.3.2.
* gnu/packages/engineering.scm (librnd): Update to 4.3.2.
[build-system]: Switch to glib-or-gtk.
[arguments]<#:phases>: Merge cc-is-gcc into configure phase.
[inputs]: Add gtkglext and libepoxy.

Change-Id: If0bb0feadc83cba97f93c5122c83b9f1771c3fd5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 23:26:18 +02:00
jgart
4f368f0cfa gnu: trealla: Update to 2.79.0.
* gnu/packages/prolog.scm (trealla): Update to 2.79.0.

Change-Id: I3f40585484000d5c010728a6574a2bb843efeaab
2025-07-26 16:10:45 -05:00
jgart
c755cadc8c gnu: Add cl-lem-extension-manager.
* gnu/packages/lisp-xyz.scm (cl-lem-extension-manager, ecl-lem-extension-manager, clasp-lem-extension-manager, sbcl-lem-extension-manager): New variables.

Change-Id: Ia62b4afbbe383559ab3db9987bccdc82f164663a
2025-07-26 16:10:45 -05:00
Ada Stevenson
61000e1179 gnu: lem: Update to 2.3.0.
* gnu/packages/text-editors.scm (lem): Update to 2.3.0.

Change-Id: I346cb298a9f6b0ebe3d53fc503fedf0bb63cf1a3
Signed-off-by: jgart <jgart@dismail.de>
2025-07-26 16:10:44 -05:00
jgart
8ede3a57ca gnu: sbcl-jsonrpc: Update to 2af1e0f.
* gnu/packages/lisp-xyz.scm (sbcl-jsonrpc): Update to 2af1e0f.

Change-Id: Ic55f0f46ccaa4505685606b486d4594bf6fe996c
2025-07-26 16:10:44 -05:00
Ashish SHUKLA
309a08cf59 gnu: got: Update to 0.106.
* gnu/packages/version-control.scm (got): Update to 0.106.

Change-Id: I6fbf6de563b04a3d406fa2f598e627312be5ec50
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 22:20:49 +02:00
Andreas Enge
e9915d6cfe gnu: cvs: Fix build with gcc-14.
* gnu/packages/version-control.scm (cvs)[arguments]: Use gexps.
<#:configure-flags>: Add CFLAGS/
<#:phases>: Add phase to fix header inclusion.

Change-Id: Ic6540c94e337f22ec2c574f58d734de76886654f
2025-07-26 22:15:25 +02:00
Antoine Côté
73a361bfb1 gnu: audacity: Update to 3.7.4.
* gnu/packages/audio.scm (audacity): Update to 3.7.4.

Change-Id: Ic619fa1238b0d6902b5b9c506b2121cacfbb9725
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 21:35:19 +02:00
Hugo Buddelmeijer
2d0770207e gnu: gpicview: Update to 0.3.1.
* gnu/packages/image-viewers.scm (gpicview): Update to 0.3.1.
[source]: Use Github instead of the obsolete Sourceforge.

Change-Id: Ic6ca64c77ca0d58c665db46be7d859b790de29d3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 19:59:17 +02:00
Andreas Enge
a0166254c5 gnu: Remove ht.
* gnu/packages/hexedit.scm (ht): Delete variable.

Fixes: guix/guix#854
Change-Id: Ia1ffe0eb550cff1b3d086c5b39487fbad1f4d794
2025-07-26 19:54:24 +02:00
Sharlatan Hellseher
f721c4cc04 gnu: Remove python-pytest-assume.
* gnu/packages/check.scm (python-pytest-assume): Delete variable.

Change-Id: I42e474df36ba7455ad5643d779a29721997629ac
2025-07-26 18:41:29 +01:00
Sharlatan Hellseher
b804c6ed55 gnu: Remove python-cov-core.
* gnu/packages/check.scm (python-cov-core): Delete variable.

Change-Id: I7c9fbb7346d07ce41c8e948a051b2b6ea5efe778
2025-07-26 18:41:29 +01:00
Sharlatan Hellseher
2672dff20c gnu: Remove python-testlib.
* gnu/packages/check.scm (python-testlib): Delete variable.

Change-Id: Ia29e33827b9b8e30de858fede6b1a352d5cb809f
2025-07-26 18:41:29 +01:00
Sharlatan Hellseher
8efef8121b gnu: Remove python-pytest-subtesthack.
* gnu/packages/check.scm (python-pytest-subtesthack): Delete variable.

Change-Id: I9bc517533b2010db0d9c6a11d41701d85921d0e3
2025-07-26 18:41:29 +01:00
Sharlatan Hellseher
89bcc6d719 gnu: Remove python-setuptools-lint.
* gnu/packages/check.scm (python-setuptools-lint): Delete variable.

Change-Id: I4447f0b5c81359665660ddf4d28bb76e37502d6c
2025-07-26 18:41:28 +01:00
Sharlatan Hellseher
fc2726355c gnu: Remove python-nose-random.
* gnu/packages/check.scm (python-nose-random): Delete variable.

Change-Id: I208301de2f83e914cfacb0888165a115b2d00acf
2025-07-26 18:41:28 +01:00
Sharlatan Hellseher
f517dabc08 gnu: Remove python-pytest-pudb.
* gnu/packages/check.scm (python-pytest-pudb): Delete variable.

Change-Id: Ib05baf2b54c8f9bc966cb137af79ddf3f2a48a11
2025-07-26 18:41:28 +01:00
Liliana Marie Prikler
f630990c85 gnu: Add python-vendetect.
* gnu/packages/python-xyz.scm (python-vendetect): New variable.

Change-Id: I598a23afa62b494a7291acff86078a6c8051f062
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-26 18:36:04 +01:00
Liliana Marie Prikler
e8a903ca9f gnu: Add python-copydetect.
* gnu/packages/python-xyz.scm (python-copydetect): New variable.

Change-Id: I7b0b09b602d0b158c784e0e40fddd80c74d9b9f2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-26 18:35:59 +01:00
Jake Forster
5a45e69d52 gnu: python-colored: Update to 2.3.0 and enable tests.
* gnu/packages/python-xyz.scm (python-colored): Update to 2.3.0.
[arguments]: Remove '#:tests? #false'.
<#:phases>: New phase 'pre-check.
[native-inputs]: Remove python-setuptools and python-wheel.  Add
python-flit-core and python-pytest.

Change-Id: Iff216a7df0beca05edbe10d0d103586c3e0ece7d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-26 18:30:18 +01:00
nomike
7327bab813 gnu: libfive: Explicitly set build parameters.
* gnu/packages/engineering.scm (libfive)[arguments]: Provide explicit
  values to #:compile-flags, #:parallel-build, #:scheme-file-regex and
  #:not-compiled-file-regexp when calling `build of the
  guile-build-system.

Change-Id: I95513f710ecf90f108544620de895993b803142f
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-07-26 19:11:49 +02:00
Rick Huijzer
59bcb51418 fix build ola
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 18:54:10 +02:00
Vinicius Monego
dcc8e8adab gnu: magic-wormhole: Update to 0.19.2.
* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.19.2.
[source]: Update URI.
[arguments]<#:test-flags>: Enable previously failing test, skip two more
failing tests.
[native-inputs]: Add python-pytest-twisted.
[propagated-inputs]: Remove python-hkdf. Add python-automat, python-qrcode.

Change-Id: I04f913f7871c6ba9dde6e9dae4cae7e62b333acd
2025-07-26 13:32:54 -03:00
Vinicius Monego
60595d3415 gnu: Add python-pytest-twisted.
* gnu/packages/python-check.scm (python-pytest-twisted): New variable.

Change-Id: I550ed9c65fdfd06febcb2d5582f0739673ff68b2
2025-07-26 13:32:54 -03:00
Vinicius Monego
f99cc5b744 gnu: magic-wormhole-transit-relay: Update to 0.4.0.
* gnu/packages/magic-wormhole.scm (magic-wormhole-transit-relay): Update
to 0.4.0.
[arguments]<#:phases>: Add phase 'fix-test' before 'check'.
[propagated-inputs]: Ad python-autobahn, python-service-identity.

Change-Id: Ibf0eb89561ef55d356d9b8338963a1ed4ba6e69b
2025-07-26 13:32:54 -03:00
Vinicius Monego
69e548ee4a gnu: magic-wormhole-mailbox-server: Update to 0.5.1.
* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server):
Update to 0.5.1.
[arguments]<#:phases>: Delete phase 'fix-read-mode-in-setup.py'.
[propagated-inputs]: Remove python-six, python-twisted.

Change-Id: Id6742ea4519adfcca43c37069721a316bd59b2cd
2025-07-26 13:32:54 -03:00
Vinicius Monego
a10d0b3c13 gnu: python-autobahn: Update to 24.4.2.
* gnu/packages/python-web.scm (python-autobahn): Update to 24.4.2.
[build-system]: Use pyproject-build-system.
[arguments]: Use Gexp.
<#:phases>: Add new phases 'relax-zope-interface' and
'strip-xbr' after 'unpack'.
[native-inputs]: Add python-setuptools, python-wheel.
[propagated-inputs]: Add python-cryptography, python-hyperlink.
[home-page]: Switch to GitHub repository.

Change-Id: I8fb5389158a304863cef1bb3a1e0014a955ec773
2025-07-26 13:32:54 -03:00
Vinicius Monego
98c5112cf9 gnu: Add python-qutip.
* gnu/packages/python-science.scm (python-qutip): New variable.

Change-Id: I9b79b5f8dc698d3fc24d17f24075ec2e2ba60beb
2025-07-26 13:32:54 -03:00
Vinicius Monego
85938f31c6 gnu: python-pyrsistent: Update to 0.20.0.
* gnu/packages/python-xyz.scm (python-pyrsistent): Update to 0.20.0.
[build-system]: Use pyproject-build-system.
[arguments]<#:phases>: Delete phase 'loosen-pytest-requirement'.
[native-inputs]: Remove python-hypothesis, python-pytest-runner. Add
python-setuptools, python-wheel.
[propagated-inputs]: Remove python-six.

Change-Id: Iddce529325ea42b5e39a84eeed9942923b9da1b9
2025-07-26 13:32:53 -03:00
Vinicius Monego
80c43facde gnu: python-dj-database-url: Update to 3.0.1.
* gnu/packages/django.scm (python-dj-database-url): Update to 3.0.1.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
[propagated-inputs]: Remove python-typing-extensions.
[home-page]: Switch to maintained repository.

Change-Id: I78000fe797bc3a3801ee85e6303987d4505852f2
2025-07-26 13:32:50 -03:00
Andy Tai
f6e59b049b gnu: squirrel: Update to 3.2.
* gnu/packages/squirrel.scm (squirrel): Update to 3.2.

Change-Id: Iebb19806cdb98cb15e2e739657d4f90aa6eb596e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 16:51:46 +02:00
Andy Tai
2a51048417 gnu: parallel: Update to 20250722.
* gnu/packages/parallel.scm (parallel): Update to 20250722.

Change-Id: If9e9b5164efb074cc14a664d645802a2c39776a5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 16:32:02 +02:00
Andy Tai
003d8c0f57 gnu: xscreensaver: Update to 6.12.
* gnu/packages/xdisorg.scm (xscreensaver): Update to 6.12.

Change-Id: I95f528556ae40acc863c4f5b9a3b18fc9b8629cc
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 16:20:25 +02:00
Herman Rimm
0e47deee68 gnu: Add cuttlefish.
* gnu/packages/fediverse.scm (cuttlefish): Add variable.

Change-Id: I600f105862495a23e3d821b71b61582a442cb2f1
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-26 21:46:28 +09:00
Cayetano Santos
797bb4862d gnu: xschem: Move to electronics.
* gnu/packages/engineering.scm (xschem): Move from here ...
* gnu/packages/electronics.scm: ... to here.

Change-Id: I7af66f9721d371241ec36604e960151177a663c1
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-26 21:01:21 +09:00
Cayetano Santos
67c10061f2 gnu: xschem: Update to 3.4.7.
* gnu/packages/engineering.scm (xschem): Update to 3.4.7.
[arguments]: Use Gexp.

Change-Id: I39b8c51e1c319c68d9863573f232c14e9fc8c932
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-26 21:01:21 +09:00