gnu: scilab: Update to 2025.1.0. * gnu/packages/maths.scm (scilab): Update to 2025.1.0. [inputs]: Add rapidjson. Change-Id: Ice2109d6f72402e095ca7ec1d11729fde08e8416 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: msolve: Update to 0.8.0. * gnu/packages/algebra.scm (msolve): Update to 0.8.0. Change-Id: I9cdb074b628d116b248f21b25e8bf159e76bc195
gnu: trealla: Update to 2.73.7. * gnu/packages/prolog.scm (trealla): Update to 2.73.7. Change-Id: I62fb376636d9f44db58480033a2c92b4f4c1044f
gnu: Add python-gitignore-parser. * gnu/packages/python-xyz.scm (python-gitignore-parser): New variable. Change-Id: Ifd6cc0581940d6868dbfff144e8db5987af823d4
gnu: Add horizon-eda. * gnu/packages/engineering.scm (horizon-eda): New variable. Change-Id: Ibe0decef39b6fb768b356b3443c51f0e32981dce
gnu: libspnav: Update to 1.2. * gnu/packages/engineering.scm (libspnav): Update to 1.2. [source]: Update commit string. [arguments]: Use G-expressions and cc-for-target. Change-Id: Ib08bb8dc9c6760a95276d9dc8b0160b3296d9e15
gnu: linux-libre 6.12: Update to 6.12.33. * gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.33. (linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes. Change-Id: Ia207878fa082f264e0063e6c872dbb615fa2ba36
gnu: linux-libre: Update to 6.14.11. * gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.11. (linux-libre-6.14-pristine-source): Update hash. Change-Id: I664c8c589c4acaa1d67a9fe09c0c3095dbd792b0
gnu: trealla: Update to 2.73.5. * gnu/packages/prolog.scm (trealla): Update to 2.73.5. Change-Id: I54a3d4f513bae1fe35bf220fcbfb14deca93d24e
gnu: gtk: Adjust tests on powerpc64le-linux. * gnu/packages/gtk.scm (gtk)[arguments]: Adjust the 'patch phase when building for powerpc64le-linux to skip some tests. Change-Id: Ie6a3f04adebdedcd0aa3492ec846a1a7e6941ff4
doc: Fix typo. * doc/contributing.texi (The Issue Tracker): Fix typo. Change-Id: Ibcc93fa13bcb8a5bc902e6ce743b43b7973608e4
gnu: Add stb-image-resize. * gnu/packages/stb.scm (stb-image-resize): New variable. Change-Id: Ibaf2cc9e0855843139b55694601b56069cbd3074 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: stb: Support defining deprecated header packages. * gnu/packages/stb.scm (stb)[arguments]<#:phases>: Modify 'install phase to include deprecated files in output. (make-stb-header-package): Support `deprecated?' keyword argument. (define-stb-header-package): Accept rest arguments and pass them to make-stb-header-package. Change-Id: I003dd5786e3bd22d00290d1935e21291e8529914 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: stb-*: Make it possible to translate descriptions. * gnu/packages/stb.scm (define-stb-header-package): New macro. (stb-image, stb-image-resize2, stb-image-write, stb-rect-pack, stb-sprintf, stb-truetype): Use it. Change-Id: Ie7da51a2eb2dc91dff8d23e0d3c8397af3eb6d67 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: stb: Use modern package style. * gnu/packages/stb.scm (stb)[arguments]<#:phases>: Use G-Expressions. (make-stb-header-package): Likewise. Change-Id: I836ad872e20444dcfb30480bd420cb63e4bb313f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
teams: ‘sync-codeberg-teams’ associates teams with ‘guix/guix’. Fixes guix/guix#466. Previously those teams would exist at the organization-level but would not be associated with the ‘guix/guix’ repository, thereby preventing people from adding them as reviewers and from mentioning them. * etc/teams.scm (repository-teams, add-repository-team): New Forgejo requests. (synchronize-teams): Call the latter. Change-Id: Ibc6726cda66552ee9dd1df24d57b80f903712e67
teams: Add ‘define-module’ clause. * etc/teams.scm: Use ‘define-module’. This makes it easier to work at the REPL in Geiser. Change-Id: I22d7a3f52eb5ddacada05d3ab1c41814474cb5d2
gnu: libgit2: Patch bug in HTTP proxy support that shows on 302s. Fixes guix/guix#87. * gnu/packages/patches/libgit2-proxy-reconnection.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (libgit2-1.9)[source]: Use it. Change-Id: If05b55e616da4d98b3de0e38f6a0d815dd256b92
system: Adjust return value of bashrc. Fixes a regression introduced in c743d646ee9104aa14d066cdf6657a0fac82ebea. Without this, the fish shell integration is broken, and PATH does not include ~/.config/guix/current/bin. * gnu/system/shadow.scm (%default-bashrc): Fix return value. Change-Id: I54170caeef7ae541a4901743fcdcbfb353fa09d4 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
gnu: Add guile-hygguile. * gnu/packages/guile-xyz.scm (guile-hygguile): New variable. Change-Id: I62547a54f85c96e87d84f38a89aa5127334fe973 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>