gnu: emacs-forge: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-forge)[arguments]: Use
G-Expressions.
Change-Id: I102fa76fa397cf15607e150747b839cfdf8b5145
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add emacs-cond-let.
* gnu/packages/emacs-xyz.scm (emacs-cond-let): New variable.
Change-Id: I7443fddaa38319a28152eb9f99d8d84c3215cab8
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: readymedia: Patch for newer ffmpeg.
* gnu/packages/patches/readymedia-ffmpeg7.patch: New patch.
* gnu/local.mk: Register the patch.
* gnu/packages/upnp.scm (readymedia): Enable the patch.
Change-Id: Icac48ec22704513f9fb8fddfe092fdcd7ac0047c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add libretro-easyrpg.
* gnu/packages/easyrpg.scm (libretro-easyrpg): New variable.
Change-Id: I56a873f97b80d9b35331e38929baf13df67c35ac
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
services: rottlog: Remove.
* gnu/services/admin.scm (rottlog-service{,-type},
rottlog-configuration{,?,-rottlog,-rc-file,-rotations,-jobs}
log-rotation{,?,-frequency,-files,-options,-post-rotate},
%default-rotations, %rotated-files, %default-log-rotation-options):
Remove variables.
* doc/guix.texi (Rottlog): Remove subheading.
* .dir-locals.el: De-register rottlog-configuration.
References: a9f21036e43f ("services: rottlog: Deprecate.")
Change-Id: I9d62deb4dba31a07c3ef82cde0fca3a05ece064d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: osvvm: Update to 2025.06a.
* gnu/packages/electronics.scm (osvvm): Update to 2025.06a.
Change-Id: I355a679b559c7f7008fcb7e8216ad8b577c3f3a7
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: vips: Remove unused libxml2 dependency.
* gnu/packages/image-processing.scm (vips)[inputs]: Remove unused
libxml2.
Change-Id: I38a0e1ad6ce2653cfffc853126208bceeb38801d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: ffmpeg-5: Restore inheritance from ffmpeg-6.
This was inadvertently changed in the ffmpeg 8 update, probably as wrongly
resolved conflict.
* gnu/packages/video.scm (ffmpeg-5): Inherit from ffmpeg-6. Adjust other
references to ffmpeg-6.
Fixes: #3141
Change-Id: I075b238fe93ba93de093d178b3b518fee1fa5711
gnu: chromaprint: Update to 1.6.0.
* gnu/packages/mp3.scm (chromaprint): Update to 1.6.0.
[inputs]: Replace ffmpeg-4 with ffmpeg.
Change-Id: Ibb845baf545b6e26fc14ee55c1afc30997d5e0a9
gnu: python-scipy: Fix build on i686-linux.
* gnu/packages/patches/python-scipy-i686.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-science.scm (python-scipy): Add phase to apply the patch.
Fixes guix/guix#2989
Change-Id: I6c5d807bd2ed23fca6e94b28cb6927c154bde0e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-urllib3-next: Mark as deprecated.
* gnu/packages/python-web.scm (python-urllib3-next):
Mark as a deprecated public alias.
Change-Id: I7104ef8a7aeb2fa39bd390fb8cb07dae2ead627e
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-typing-extensions-next: Mark as deprecated.
* gnu/packages/python-build.scm (python-typing-extensions-next):
Mark as a deprecated public alias.
Change-Id: Iadacada0174fe0dd84baa43092f223cd33300386
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-setuptools-scm-next: Mark as deprecated.
This is a followup to 762352c96faa888b2c534f61cc0a48d15a01eda5.
Replace all python-setuptools-scm-next occurrences with
python-setuptools-scm.
* gnu/packages/python-build.scm (python-setuptools-scm-next):
Mark as a deprecated public alias.
* gnu/packages/qt.scm (python-sip, python-pyqt-builder) [native-inputs]:
Replace python-setuptools-next with python-setuptools.
Change-Id: I89479e83d89444f93be4d4c819165c4f12ccf913
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-setuptools-next: Mark as deprecated.
Replace all python-setuptools-next occurrences with python-setuptools.
* gnu/packages/python-build.scm (python-setuptools-next):
Mark as a deprecated public alias.
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas,
python-asdf-standard, python-jplephem, python-rad)
[native-inputs]: Replace python-setuptools-next
with python-setuptools.
* python-crypto.scm (python-ed25519) [native-inputs]:
Replace python-setuptools-next with python-setuptools.
* gnu/packages/qt.scm (python-sip) [native-inputs, propagated-inputs]:
Replace python-setuptools-next with python-setuptools.
(python-pyqt-builder) [native-inputs]:
Replace python-setuptools-next with python-setuptools.
* gnu/packages/textutils.scm (cobib) [native-inputs]:
Replace python-setuptools-next with python-setuptools.
Change-Id: I5f2d7ec8c62dc0fa0855c5eb64a4f87579d188eb
gnu: python-requests-next: Mark as deprecated.
* gnu/packages/python-web.scm (python-requests-next):
Mark as a deprecated public alias.
Change-Id: I1b9d8f8f71d057ef3a100881baa140ce0d52f70a
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-poetry-core-next: Mark as deprecated.
This is a followup to 9d6ce0d0d45f4cfdf1fddccc999cfc0dde17ddb6.
* gnu/packages/python-build.scm (python-poetry-core-next):
Mark as a deprecated public alias.
* gnu/packages/finance.scm (python-duniterpy): [native-inputs]:
Replace python-poetry-core-next with python-poetry-core.
Change-Id: I12bb7b00db4ad500107ac474333494453b2776dd
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-hypothesis-next: Mark as deprecated.
* gnu/packages/check.scm (python-hypothesis-next):
Mark as a deprecated public alias.
Change-Id: Ic121d5f9cd965095bce70b2c3d3bef887b8f1f8e
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-flit-core-next: Mark as deprecated.
This is a followup to a34d8e427875e0538a81e4414e92cc41c91fd0cf.
Replace all python-flit-core-next occurrences with python-flit-core.
* gnu/packages/python-build.scm (python-flit-core-next):
Mark as a deprecated public alias.
* gnu/packages/machine-learning.scm (python-pytorch-geometric)
[propagated-inputs]: Replace python-flit-core-next
with python-flit-core.
* gnu/packages/pdf.scm (python-pypdf) [propagated-inputs]:
Replace python-flit-core-next with python-flit-core.
* gnu/packages/python-check.scm (python-stestr) [propagated-inputs]:
Replace python-flit-core-next with python-flit-core.
* gnu/packages/python-xyz.scm (python-asyncclick) [propagated-inputs]:
Replace python-flit-core-next with python-flit-core.
Change-Id: I3a25290f6fd97995b773332addefe33afd016e67
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-charset-normalizer-3: Mark as deprecated.
This is a followup to bbb955188451c54adb4bedfcb8e259440f3f1bfe.
Replace all python-charset-normalizer-3 occurences
with python-charset-normalizer.
* gnu/packages/python-xyz.scm (python-charset-normalizer-3):
Mark as a deprecated public alias.
* gnu/packages/music.scm (picard)
[inputs]: Replace python-charset-normalizer-3
with python-charset-normalizer.
* gnu/packages/python-web.scm (python-translation-finder)
[propagated-inputs]: Replace python-charset-normalizer-3
with python-charset-normalizer.
Change-Id: Ib45bfe24efde2f2a6435c0c272d9d14e70e2321e
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-glue-vispy-viewers: Skip one test.
* gnu/packages/astronomy.scm (python-glue-vispy-viewers)[arguments]
<test-flags>: Skip one seg failed test.
Change-Id: Id1dceef85655a34740590c8d8c862b28fd6ef07f