Commit graph

165222 commits

Author SHA1 Message Date
Nicolas Graves
e46ad770e6
gnu: python-cliff: Update to 4.10.0.
* gnu/packages/openstack.scm (python-cliff): Update to 4.10.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-coverage, python-fixtures,
python-setuptools, python-sphinx-5, python-stestr,
python-testscenarios, python-wheel.  Remove python-pbr.
[propagated-inputs]: Remove python-pyparsing.

Change-Id: Iff4d8d3c5be32e844fde4e27cf2855baba582754
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:50 +01:00
Nicolas Graves
5403940d77
gnu: python-stestr: Update to 4.2.0.
* gnu/packages/python-check.scm (python-stestr): Update to 4.2.0.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Add phase 'configure-check.
[native-inputs]: Add python-flit-core-next.

Change-Id: I2f50c92a15c7d074c0d129b25b2a0b6c414fa982
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:50 +01:00
Nicolas Graves
2d50711f05
gnu: python-oslo-config: Enable tests and switch to pyproject.
* gnu/packages/openstack.scm (python-oslo-config): Update to 10.0.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-flags> and 'check phase replacement.
[native-inputs]: Add list python-coverage, python-docutils,
python-fixtures, python-mypy, python-oslo-log-bootstrap,
python-oslotest-bootstrap, python-pbr, python-requests-mock,
python-setuptools, python-sphinx, python-stestr, python-testscenarios,
python-testtools, python-wheel.
[propagated-inputs]: Remove python-debtcollector, reorder.

Change-Id: I7ff62f081784a632ab80bd8d50e2de443f8781e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:50 +01:00
Nicolas Graves
9ea474819a
gnu: python-oslo-serialization: Update to 5.7.0.
* gnu/packages/openstack.scm (python-oslo-serialization): Update to 5.7.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[propagated-inputs]: Remove python-pytz, python-pb. Add python-tzdata.

Change-Id: Ib73f1a945ea1dd1766a18f41d0d02655ecddd46b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:50 +01:00
Nicolas Graves
3e38b6a57f
gnu: Add python-oslo-log-bootstrap.
This partial package can only work in the context of the native-input
of python-oslo-config.

* gnu/packages/openstack.scm (python-oslo-log-bootstrap): New variable.

Change-Id: Ie02c90ef64ad230072066f8ab00e1d0bde68d594
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
Nicolas Graves
6d650b56e1
gnu: python-oslo-log: Update to 7.2.0.
* gnu/packages/openstack.scm (python-oslo-log): Update to 7.2.0.
[propagated-inputs]: Remove python-pyinotify.
[native-inputs]: Add python-coverage, python-eventlet, python-pbr.

Change-Id: Id62051b481b94aaee8717ca0736de4ba44444fc0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
Nicolas Graves
db5bd02c93
gnu: python-oslosphinx: Switch to pyproject.
* gnu/packages/openstack.scm (python-oslosphinx):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve style.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ic03946b922712821b8de0654b17fc3749fd54f0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
Nicolas Graves
dfb49bb8ed
gnu: Remove python-aiosqlite-0.17.
* gnu/packages/databases.scm (python-aiosqlite-0.17): Delete variable.

Change-Id: I4e7fee969c59cb72a89920e14991aa8639e851fe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
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
nomike
01765b61c4
build-system/guile: Rename %scheme-file-regexp to default-scheme-file-regexp and export.
Follow-up to commit 0559a4b547.

* guix/build-system/guile.scm (%scheme-file-regexp): Rename to...
(default-scheme-file-regexp): ...this.  Export.

Change-Id: Ia4cfe59b4d0e9fda9555268f5c22e153123fc2c6
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