gnu: hyprgraphics: Update to 0.5.0.
* gnu/packages/cpp.scm (hyprgraphics): Update to 0.5.0.
Change-Id: I8c51bf2ce678aa8f4ce8d3d4152acc2292b9dede
Signed-off-by: John Kehayias <john@guixotic.coop>
gnu: iniparser: Update to 4.2.6.
* gnu/packages/samba.scm (iniparser): Update to 4.2.6.
[source]: Update upstream repository URL to GitLab; Add patch.
[build-system]: Switch from gnu-build-system to cmake-build-system.
[arguments]<#:make-flags>: Remove it.
<#:phases>{configure}: Do not replace it.
{build}: Do not replace it.
{install}: Do not replace it.
{patch-runner}: New phase.
{symlink-lib}: New phase.
[native-inputs]: Add pkg-config, doxygen, ruby, unity-test.
[home-page]: Use new GitLab URL.
[license]: Switch from X11 to MIT (expat).
* gnu/packages/patches/iniparser-remove-fetchcontent-usage.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new patch files.
Change-Id: I3cb60ed6feb56c63c1e978a9d5b0d002f097b6fe
Signed-off-by: John Kehayias <john@guixotic.coop>
gnu: Add unity-test.
* gnu/packages/check.scm (unity-test): New variable.
* gnu/packages/patches/unity-test-set-subdir-correctly.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I2d5c88f20df3902513990a5fcf0cbe88b31e2eee
Modified-by: John Kehayias <john@guixotic.coop>
Signed-off-by: John Kehayias <john@guixotic.coop>
gnu: Add polycat.
* gnu/packages/wm.scm (polycat): New variable.
Change-Id: I4f612f5ed81b0ccd367c0285947fcf97f9898541
gnu: Add cl-iparse.
* gnu/packages/lisp-xyz.scm (sbcl-cl-iparse, cl-iparse, ecl-cl-iparse,
clasp-cl-iparse): New variables.
Change-Id: Ie19992486ddd9c594da6e4777eced8b3701fd939
Signed-off-by: jgart <jgart@dismail.de>
gnu: quickjs-ng: Resolve build issue with x86-32 platform.
* gnu/packages/javascript.scm (quickjs-ng):
[source]: Add quickjs-ng-64-bits-precision-on-i686.patch and
quickjs-ng-fix-atomics.pause-on-32-bit.patch patches.
[arguments]<#:tests?>: Enable them.
* quickjs-ng-64-bits-precision-on-i686.patch,
* gnu/packages/patches/quickjs-ng-fix-atomics.pause-on-32-bit.patch: New
files.
* gnu/local.mk (dist_patch_DATA): Add them.
Change-Id: I94be4c85725c9fe7780c1b2e2186411719051b56
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: python-codespell: Update inputs.
* gnu/packages/python-xyz.scm (python-codespell)[native-inputs]: Remove
python-tomli, add python-setuptools-scm.
Change-Id: I0fb4999bc5070c0fcfebb5991966e488eca85109
gnu: sudo: Add libxcrypt dependency on the Hurd.
* gnu/packages/admin.scm (sudo)[inputs]: Add libxcrypt on the Hurd.
Change-Id: I3d43526d10ca7d758b4f4870d84923be3a39977d
gnu: hurd: Add libxcrypt dependency.
Fixes guix/guix#5538
* gnu/packages/hurd.scm (hurd)[inputs]: Add libxcrypt.
Change-Id: I69e9624040d4b265ddb891ce894ce9a26032df36
etc: teams: Add MATE team.
* etc/teams.scm (mate): New team.
("FuncProgLinux"): New team member.
* etc/teams/mate/mate-manifest.scm: New file.
* CODEOWNERS: Regenerate file.
Change-Id: I3db2c4138f92f9ff21bdb7a302f9af67d7c9e710
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: sbcl-cl-change-case: Update to 1.0.
* gnu/packages/lisp-xyz.scm (sbcl-cl-change-case): Update to 1.0.
Change-Id: I1627d80a22b117de271ca6f19c58fa09764787df
gnu: sbcl-simple-optimization: Update to 1.2.
* gnu/packages/lisp-xyz.scm (sbcl-simple-optimization): Update to 1.2.
Change-Id: If7dd5b96b09c6f197ead35cfbea4762f2e475bd8
gnu: sbcl-chunga: Update to 1.1.9.
* gnu/packages/lisp-xyz.scm (sbcl-chunga): Update to 1.1.9.
Change-Id: I2aad2684b216c2e1bd1707c7a81c5bf09b5b97e0
gnu: icecat: Update to 140.7.0-gnu1 [security fixes].
Includes fixes for CVE-2025-14327, CVE-2026-0877, CVE-2026-0878,
CVE-2026-0879, CVE-2026-0880, CVE-2026-0882, CVE-2026-0883,
CVE-2026-0884, CVE-2026-0885, CVE-2026-0886, CVE-2026-0887,
CVE-2026-0890, and CVE-2026-0891.
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
gnu: yosys: Update to 0.61.
* gnu/packages/electronics.scm (yosys): Update to 0.61.
Change-Id: Ia68fb63e63b3c71fff299c351c67f1ad42b88141
gnu: abc-yosyshq: Update to 0.61.
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.61.
Change-Id: Ic69e6f372c7c26c3d5547863d63540d23b80680c
gnu: abc: Update to 0.0-9.c18b9a2.
* gnu/packages/electronics.scm (abc): Update to 0.0-9.c18b9a2.
Change-Id: I545e4c51670101bb92de5577fc10aa23722eeca7
gnu: mpvpaper: Update inputs.
* gnu/packages/video.scm (mpvpaper)[inputs]: Remove libdisplay-info.
Add mesa, wayland, wayland-protocols.
Change-Id: Ib9ede355a41939bdf2afe870e2b39ec3ab3f03bf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: mpv: Add missing input.
* gnu/packages/video.scm (mpv)[propagated-inputs]: Add libdisplay-info.
Change-Id: I3f8edc2685a43c86348dfc56533389336269609a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
etc: manifests: Remove idris.
This is a follow-up to e89d3a0857196b3366c18df2a297f05d08ad80c0.
* etc/manifests/release-user-packages.scm: Remove idris.
Change-Id: I16818ab856bdf72737112bed9d8a92817b48db2a