Sharlatan Hellseher
b1ac5682bf
gnu: python-hypothesmith: Move to python-check.
...
* gnu/packages/check.scm (python-hypothesmith): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: Ib894b5fb76aa8db6fc4a343e0f28d90f0c74fc72
2025-04-24 04:53:42 +01:00
Sharlatan Hellseher
9079dc6c61
gnu: Remove python-commentjson.
...
No users in Guix, it was intermediate dependency for Ansible which no
longer required; no fresh releases for 4y.
* gnu/packages/python-xyz.scm (python-commentjson): Delete variable.
Change-Id: If2638628f9adc80913a0d5d3e692330e911d1415
2025-04-24 04:53:42 +01:00
Sharlatan Hellseher
2e33d34cd7
gnu: python-resolvelib: Update to 1.1.0.
...
* gnu/packages/python-xyz.scm (python-resolvelib): Update to 1.1.0.
[native-inputs]: Remove python-commentjson.
Change-Id: I6977761a6dfd4aca754b8c9c814806b662a61614
2025-04-24 04:53:42 +01:00
Nicolas Graves
6104249936
gnu: Remove python-lark-parser.
...
* gnu/packages/python-xyz.scm (python-lark-parser): Delete variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
8a28bb5a98
gnu: python-hypothesmith: Update to 0.2.0.
...
* gnu/packages/check.scm (python-hypothesmith): Update to 0.2.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<test-flags>: Ignore failing tests.
<phases>: Add 'patch-lark-dependency test.
[propagated-inputs]: Replace python-lark-parser by python-lark.
[native-inputs]: Add python-black, python-parso, python-pytest,
python-pytest-cov, python-setuptools, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
5d81b890db
gnu: python-commentjson: Switch to python-lark.
...
* gnu/packages/python-xyz.scm (python-commentjson):
[arguments]{phases}: Refresh phase 'relax-requirements.
[propagated-inputs]: Replace python-lark-parser by python-lark.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
3df0c87530
gnu: python-transient: Update to 0.25.
...
* gnu/packages/virtualization.scm (python-transient): Update to 0.25.
[source]: Switch to git-fetch to enable tests.
[arguments]{phases}: Refresh phase 'fix-dependencies.
[native-inputs]: Remove python-black, python-mypy, python-twine. Add
python-pytest.
[propagated-inputs]: Replace python-lark by python-lark-parser.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
5ee9ffa195
gnu: gnome-plots: Switch to python-lark.
...
* gnu/packages/gnome-xyz.scm (gnome-plots)[inputs]: Replace
python-lark-parser by python-lark.
[arguments]{phases}: Remove phase 'adjust-lark-requirement.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
1e02ed403c
gnu: gitless: Fix build and disable failing tests.
...
* gnu/packages/version-control.scm (gitless)
[build-system]: Switch to pyproject-build-system.
[arguments]{test-flags}: Disable failing tests.
{phases}: Improve git configuration in phase 'prepare-for-tests.
Improve style of 'wrap phase.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
bfdf6a85b8
gnu: python-bed-reader: Improve phases' style.
...
* gnu/packages/bioinformatics.scm (python-bed-reader)
[arguments]{phases}: Improve phases 'install-python-library and
'check-python with site-packages procedure.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
7118f9fecc
gnu: chirp: Update to 0.4.0-4.bc27f66.
...
* gnu/packages/radio.scm (chirp): Update to 0.4.0-4.bc27f66.
[build-system]: Switch to pyproject.
[native-inputs]: Remove python-mox3, python-tox. Add
python-setuptools, python-wheel.
[inputs]: Replace python-lark-parser by python-lark. Remove
python-six.
[arguments]{test-flags}: Ignore failing tests.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
6c134ae279
gnu: python-suds: Fix dist-info.
...
* gnu/packages/python-web.scm (python-suds)
[arguments]{phases}: Add phase 'add-custom-dist-info.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
dbc331397e
gnu: Add python-lark.
...
* gnu/packages/python-xyz.scm (python-lark): New variable.
(python-lark-parser): Inherit from python-lark and update to 0.12.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:40 +01:00
John Kehayias
61ba713470
gnu: syncthing-gtk: Update to 0.9.4.4-2.1e84f33.
...
Fixes the runtime failure:
AttributeError: module 'gettext' has no attribute 'bind_textdomain_codeset'.
* gnu/packages/syncthing.scm (syncthing-gtk): Update to 0.9.4.4-2.1e84f33.
Change-Id: I37d0389a194b6c0d83db859a7cf7e2bdb4f50c54
2025-04-23 23:49:38 -04:00
Maxim Cournoyer
3c8427ca41
gnu: gnome-calendar: Update to 47.0.
...
* gnu/packages/gnome.scm (gnome-calendar): Update to 47.0.
Fixes: bug#78015
Change-Id: Iecf890da7d5e81285bdf43874e0add210138dda1
2025-04-24 10:43:40 +09:00
Maxim Cournoyer
0e78b616d7
gnu: evolution-data-server: Update to 3.56.1.
...
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.56.1.
Change-Id: I7f6c5c43bd67de9ca7aaa1990faf54e5049c1a30
2025-04-24 10:43:40 +09:00
Leo Famulari
16787a736c
gnu: linux-libre 6.12: Update to 6.12.24.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.24.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.
Change-Id: Iee3d982901e3cd69aca34824c0c32d124c81af6f
2025-04-23 19:29:02 -04:00
Leo Famulari
6147524858
gnu: linux-libre: Update to 6.13.12.
...
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.12.
(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.
Change-Id: I3139dac1e696850c1d4b9888c5531cf47f408bbd
2025-04-23 19:29:02 -04:00
Sharlatan Hellseher
5cf0a65c81
gnu: python-ddt: Move python-check.
...
* gnu/packages/python-xyz.scm (python-ddt): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: If098b89d4abb795db7dc9756a76060e2e6ae11cc
2025-04-23 23:12:23 +01:00
Sharlatan Hellseher
ac7e4d826e
gnu: python-bandit: Move to python-check.
...
* gnu/packages/openstack.scm (python-bandit): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I8e10caee78a1d5922626f30d48cfe2bbe6b2ab2e
2025-04-23 23:12:23 +01:00
Sharlatan Hellseher
0bb526a573
gnu: python-stestr: Update to 4.1.0.
...
* gnu/packages/python-check.scm (python-stestr): Update to 4.1.0.
[build-system]: Switch to pyproject.
[arguments] <tests?>: Enable them.
<phases>: Use custom 'check.
[propagated-inputs]: Remove python-future; add python-tomlkit.
[native-inputs]: Remove python-pbr; add python-ddt, python-iso8601,
python-setuptools, and python-wheel.
Change-Id: I058fb17c46c91a4e21f0797544a4a02e3c706b05
2025-04-23 23:12:23 +01:00
Sharlatan Hellseher
3f3478bd61
gnu: python-bandit: Enable tests.
...
* gnu/packages/openstack.scm (python-bandit): Update to 1.8.3.
[arguments] <phases>: Use custom 'check.
[propagated-inputs]: Add python-gitpython, python-jschema-to-python, and
python-sarif-om. [native-inputs]: Add python-fixtures, python-stestr,
python-testscenarios, and python-testtools.
Change-Id: I0cc1b30635045e3161d14372dca24aa844050652
2025-04-23 23:12:23 +01:00
Daniel Ziltener
721aa8d2a7
gnu: python-bandit: Update to 1.8.3.
...
* gnu/packages/openstack.scm (python-bandit): Update to 1.8.3.
[build-system]: Switch to pyproject.
[native-inputs]: Remove python-pbr; add python-beautifulsoup4,
python-setuptools, and python-wheel.
[propagated-inputs]: Remove python-gitpython and python-six; add
python-rich.
Change-Id: I16880d5fb5688c103b2e176a0ffc78ff420c7e19
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Cayetano Santos
3f61193716
gnu: offlineimap3: Update to 8.0.0-0.db34745.
...
* gnu/packages/mail.scm (offlineimap3): Update to 8.0.0-0.db34745. Use
G-expressions.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools.
[inputs]: Add python-urlllib3-1.25.
Change-Id: Ic000dd21aeb1ae98c6af9335b8bda93ffeb1e959
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Cayetano Santos
fc718a5df9
gnu: Add python-urllib3-1.25.
...
* gnu/packages/python-web.scm (python-urllib3-1.25): New variable.
Change-Id: I28ea55b42dee708ad8d15e51d6b8e8a5ec2f392f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Nicolas Graves
3901b539d2
gnu: python-omero-py: Update to 5.20.0.
...
* gnu/packages/python-xyz.scm (python-omero-py): Update to 5.20.0.
[arguments]<test-flags>: Ignore collection of some tests (which should
be fixed when updating to numpy@2).
[native-inputs]: Add python-portalocker. Update omero-blitz to 5.8.2.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Nicolas Graves
03c4dc54a7
gnu: python-zeroc-ice-3.6: Fix build with Python@3.11.
...
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6)
[source]: Add patch.
* gnu/packages/patches/python-zeroc-ice-3.6.5-python-3.11-support.patch:
Add patch.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Sharlatan Hellseher
695187c45a
gnu: python-ipyparallel: Update to 9.0.1.
...
* gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap): Update to 9.0.1.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-hatchling.
(python-ipyparallel) [arguments] <phases>: Use default 'check.
[native-inputs]: Inherit from python-ipyparallel-bootstrap; remove
python-pytest-cov.
Change-Id: I2200d2757f36d566b57ba1ac0368cb5f9751d2ba
2025-04-23 23:12:22 +01:00
Sharlatan Hellseher
97a6185965
gnu: python-pytest-tornado: Use pyproject.
...
* gnu/packages/python-check.scm (python-pytest-tornado) [build-system]:
Switch to pyproject.
[native-inputs]: Add python-wheel.
Change-Id: I3ce4fb379b78ac96c5bacc31cdedd892896d80af
2025-04-23 23:12:22 +01:00
Leo Famulari
159969a56b
Revert botched kernel updates for 6.13.12 and 6.12.24.
...
This reverts commits 4bef98b1f327f747ee6904d5a38e00ad6839e800^..aae839942e879759cd34fd4cdb6dcb6cdb3607d3
Change-Id: Idf2864c03b175a28418fc7ef40cea321f4f66cbc
2025-04-23 17:31:39 -04:00
Leo Famulari
aae839942e
gnu: linux-libre 6.12: Update to 6.12.24.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.24.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: Iee3d982901e3cd69aca34824c0c32d124c81af6f
2025-04-23 17:15:22 -04:00
Leo Famulari
4bef98b1f3
gnu: linux-libre: Update to 6.13.12.
...
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.12.
(linux-libre-6.13-pristine-source): Update hash.
Change-Id: I3139dac1e696850c1d4b9888c5531cf47f408bbd
2025-04-23 17:15:14 -04:00
jgart
6cf0f3cbb6
gnu: Add emacs-denote-sequence.
...
* gnu/packages/emacs-xyz.scm (emacs-denote-sequence): New variable.
Change-Id: I50f0d5642775b2200873e3d0c274e0237e515846
2025-04-23 14:27:37 -05:00
jgart
74e53845e1
gnu: Add emacs-denote-org.
...
* gnu/packages/emacs-xyz.scm (emacs-denote-org): New variable.
Change-Id: Iaa14d1610f3e3b34acd18ed9a36f41a422ab0ac9
2025-04-23 14:27:37 -05:00
jgart
171e37e2cd
gnu: Add emacs-denote-markdown.
...
* gnu/packages/emacs-xyz.scm (emacs-denote-markdown): New variable.
Change-Id: Icb2ce8f720068ab708148e2cc5ac99091eb5d99b
2025-04-23 14:27:28 -05:00
jgart
57b187f12d
gnu: Add emacs-denote-silo.
...
* gnu/packages/emacs-xyz.scm (emacs-denote-silo): New variable.
Change-Id: Id2bfbeffac7d821d892d882c0f8665a66c672093
2025-04-23 14:14:00 -05:00
jgart
77a17708ea
gnu: Add emacs-denote-journal.
...
* gnu/packages/emacs-xyz.scm (emacs-denote-journal): New variable.
Change-Id: Iaeba922afc725a922d78d079fe497ea28213331f
2025-04-23 14:08:01 -05:00
Michael Ford
6b3d08cc50
gnu: moreutils: Update to 0.70.
...
* gnu/packages/moreutils.scm (moreutils): Update to 0.70.
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-04-23 15:13:29 +00:00
Maxim Cournoyer
d9831cd439
gnu: mia: Fix build.
...
* gnu/packages/patches/mia-gcc11.patch: New file.
* gnu/packages/patches/mia-openexr3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/image-processing.scm (mia) [patches]: Apply them.
[inputs]: Replace hdf5 with hdf5-1.10. Add lapack. Replace openxr-2 with
openxr. Move doxygen to...
[native-inputs]: ... here.
Fixes: bug#47561
Reported-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I337df14370a589c7c15d15bcc69b948b43c2e61b
2025-04-23 22:24:15 +09:00
Maxim Cournoyer
89de2cb1ef
gnu: itpp: Add LAPACK support and use gexps.
...
This is needed to run some functions needed by the test suite of mia, for
example.
* gnu/packages/maths.scm (itpp) [arguments]: Use gexps.
[inputs]: Add lapack.
[native-inputs]: Remove labels.
Change-Id: I58b31272ceaf5bdfbbcc0f769ab2418c4b7613d3
2025-04-23 22:24:15 +09:00
phodina
699ce22ed8
gnu: Add postmarketos-tweaks.
...
* gnu/packages/gnome.scm (postmarketos-tweaks): New variable.
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I958af7a2ada17486ad69e0e812908c30c88cee60
2025-04-23 20:51:03 +09:00
Roman Scherer
1205cffa7f
gnu: hetznercloud-cli: Update to 1.50.0.
...
* gnu/packages/admin.scm (hetznercloud-cli): Update to 1.50.0.
Change-Id: I1e7a4a0acf99a87215d39d51fde4075312492669
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-23 12:25:46 +02:00
Tomas Volf
5bbb053bea
services: postgresql-service-type: Allow allowing to log into the user.
...
It is often useful to be able to use the `postgres' user for management tasks,
so this commit allows setting that. The default behavior is not changed.
I have also added missing exports and sorted them by alphabet.
* gnu/services/databases.scm (%default-home-directory): New variable.
(<postgresql-configuration>): Add home-directory, allow-login? fields.
(create-postgresql-account): Use them.
* doc/guix.texi (Database Services): Document it.
Change-Id: I2212e5082ff4e87c49a5a8a4711bf929dd08626a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-04-23 12:25:46 +02:00
Ludovic Courtès
182e76d1a9
git: Remove compatibility shim for Guile-Git <= 0.5.2.
...
Guile-Git 0.5.2 was released in July 2021.
* guix/git.scm (GITERR_HTTP): Remove.
Change-Id: I05b2ee36f786bd83ca91c8989912f83f6dde59c0
2025-04-23 12:25:45 +02:00
Ludovic Courtès
ee6d2a77a3
git: Use ‘graph-descendant?’ from Guile-Git >= 0.10.0 when available.
...
Fixes <https://issues.guix.gnu.org/66268 >.
Fixes a bug whereby ‘commit-relation’ and ‘commit-descendant?’ would
provide an incorrect result when two distinct <commit> objects would
exist for the same commit, which happens when the commit’s metadata is
beyond 4 KiB at least as of libgit2 1.8/1.9.
This, in turn, would lead ‘guix pull’ & co. to wrongfully report an
attempt to downgrade and pull to an unrelated commit.
* guix/git.scm (commit-relation): When (git graph) is available,
rewrite in terms of ‘graph-descendant?’.
(commit-descendant?): Likewise.
Change-Id: Ie52b188a8dfa90c95a73387c3ab2fdd04d2bf3e9
Reported-by: Tomas Volf <~@wolfsden.cz>
2025-04-23 12:25:45 +02:00
Ludovic Courtès
27e62d4481
activation: Fix ‘mkdir-p/perms’ on the Hurd.
...
Fixes <https://issues.guix.gnu.org/77992 >.
Fixes a bug whereby ‘mkdir-p/perms’ would throw an exception on the
Hurd:
In gnu/build/activation.scm:
97:20 1 (mkdir-p/perms _ #("ludo" "x" 1000 998 "Ludovic…" …) …)
In unknown file:
0 (open "." 7340032 #<undefined>)
ERROR: In procedure open:
In procedure scm_fdes_to_port: requested file mode not available on fdes
This, in turn, would cause ‘user-homes’ to fail to start on the Hurd
since commit da741d8931
.
* gnu/build/activation.scm (mkdir-p/perms): Add O_RDONLY to ‘open-flags’.
Reported-by: Yelninei <yelninei@tutamail.com>
Change-Id: I74f90599338772ba4341067215b864273aa30b3e
2025-04-23 12:25:45 +02:00
Petr Hodina
e042751c32
gnu: Add megapixels.
...
* gnu/packages/gnome.scm (megapixels): New variable.
Change-Id: I686718a8d75913c7e329cb29f4eb227d15b05ba5
Co-authored-by: Petr Hodina <phodina@protonmail.com>
2025-04-23 17:27:42 +09:00
Maxim Cournoyer
1a2d6e7c76
gnu: Add libmegapixels.
...
* gnu/packages/gnome-xyz.scm (libmegapixels): New variable.
Change-Id: Id2e5c921a35611d053704b394baf4f747f6d23e8
2025-04-23 17:27:42 +09:00
Maxim Cournoyer
238ce45f13
gnu: python-screenkey: Update to 1.5.
...
Sadly, it still fails to run, apparently due to
<https://gitlab.com/screenkey/screenkey/-/issues/166 >.
* gnu/packages/python-xyz.scm (python-screenkey): Update to 1.5.
[phases] {fix-dlopen-paths}: Use search-input-file.
[inputs]: Sort. Add python-dbus-python.
Change-Id: I9a41e03db74ba3e0254452f02108bab739d1f93e
2025-04-23 16:24:54 +09:00
Zheng Junjie
3d33f6ea88
gnu: jamesdsp: Fix build.
...
* gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch: New file.
* gnu/packages/audio.scm (jamesdsp): Add it.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: Ibae4956b3b97f785bb548ccd73d034834c7b573f
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-23 14:27:01 +09:00