gnu: python-django-svg-image-form-field: Switch to pyproject.
* gnu/packages/django.scm (python-django-svg-image-form-field):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: I21ec342342881162828aeffeb9dad60db237a6cc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-url-filter: Switch to pyproject.
* gnu/packages/django.scm (python-django-url-filter):
[source]: Move snippet to <#:phases>.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Import from <snippet> in phase
'loosen-requirements. Replace 'check phase by a smaller
'configure-tests phase.
[native-inputs]: Add python-mock, python-setuptools,
python-sqlalchemy.
[home-page]: Standardize use.
Change-Id: I0fd84647d6cc25a04ca75ffea266b23fce61ff70
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-netfields: Switch to pyproject.
* gnu/packages/django.scm (python-django-netfields):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags, #:phases>: Configure tests.
[native-inputs]: Add python-pytest, python-pytest-django,
python-setuptools.
Change-Id: I4f984a8511ff6d2447b630eeabc060cc81528f6e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-logging-json: Update to 1.16.
* gnu/packages/django.scm (python-django-logging-json): Update to 1.16.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I37e49c8bdc693a5f127a61e88cd7bfd1af16199d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-override-storage: Update to 0.3.2.
* gnu/packages/django.scm (python-django-override-storage): Update to 0.3.2.
[build-system]: Switch to pyproject-build-system.
[arguments, home-page]: Standardize style.
[native-inputs]: Add python-setuptools.
Change-Id: Ia59452958369ac69687b0243a9a338026a3e624b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-crispy-forms: Update to 2.4.
* gnu/packages/django.scm (python-django-crispy-forms): Update to 2.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add bootstrap variants of python-crispy-bootstrap3
and python-crispy-bootstrap4. Add python-pytest,
python-pytest-django, python-setuptools.
Change-Id: I52f3ef0db0fde966fa4a9598b474ee446ef6eaab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-crispy-bootstrap4.
* gnu/packages/django.scm (python-crispy-bootstrap4): New variable.
Change-Id: Id07709f43fda7623fa71d805804c60888f2415aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-crispy-bootstrap3.
* gnu/packages/django.scm (python-crispy-bootstrap3): New variable.
Change-Id: I7357f70a1e9a23b431aacf470afb86e534c778a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-contrib-comments: Update to 2.2.0.
* gnu/packages/django.scm (python-django-contrib-comments): Update to 2.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend>, <#:test-flags>.
[native-inputs]: Add python-setuptools, tzdata-for-tests.
[propagated-inputs]: Remove python-six.
Change-Id: I4bb4b09790efbd029f6f91702faa9316f268355b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-gravatar2: Switch to pyproject.
* gnu/packages/django.scm (python-django-gravatar2):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
Change-Id: I1f877ef89ebc0728a8e21d33a4e869c0be1f3816
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: ffmpeg-4: Restore building with regular sdl2.
This was resolved incorrectly when merging mesa-updates, which undid this
change that was made around the same time in
e342840989ceb7a6efe56ae29bc8caf00c873bca.
* gnu/packages/video.scm (ffmpeg-4) [inputs]: Delete field.
Change-Id: I5820ae04f08b8b5aeeb2e4078425cf6f8150fa11
gnu: nvc: Update to 1.18.0.
* gnu/packages/electronics.scm (nvc): Update to 1.18.0.
Change-Id: I17b06ed398f31c0b9a65c51dda14e89ab945de92
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: python-vunit: Add example checks.
* gnu/packages/electronics.scm (python-vunit)[arguments]: Complete
run-examples #:phase.
Change-Id: I7e9f3ea1e80f8622fa3206e743512683ca325dc7
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: emacs-forge: Update to 0.6.0.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.6.0.
Change-Id: Iaa6a67e8eadae4a616e5d108e8281847d95a2ece
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
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>