gnu: emacs-emacsql-sqlite3: Update to 1.0.2-1.2113618.
* gnu/packages/emacs-xyz.scm (emacs-emacsql-sqlite3): Update to
1.0.2-1.2113618.
gnu: gcc-arm-none-eabi-7-2018-q2-update: Use G-expressions.
* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update)[arguments]:
Use G-expressions, just like the xgcc package; also remove trailing #T from
build phases.
gnu: gcc-arm-none-eabi-4.9: Use G-expression.
This change is necessary because the parent xgcc package uses G-expressions
for configure flags and phases.
* gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)[arguments]: Use
G-expressions; also remove trailing #T.
gnu: gcc-arm-none-eabi-4.9: Fix incompatible redeclaration.
* gnu/packages/patches/gcc-4.9-inline.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)[source]: Use it.
gnu: python-libusb1: Update to 3.0.0.
* gnu/packages/libusb.scm (python-libusb1): Update to 3.0.0.
gnu: python-msal: Update to 1.22.0.
* gnu/packages/python-web.scm (python-msal): Update to 1.22.0.
gnu: python-shellingham: Run test suite.
* gnu/packages/python-xyz.scm (python-shellingham)[arguments]: Add
custom 'check phase.
[native-inputs]: Add python-pytest, python-pytest-mock.
gnu: python-shellingham: Update to 1.5.1.
* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.5.1.
gnu: python-structlog: Update to 23.1.0.
* gnu/packages/python-xyz.scm (python-structlog): Update to 23.1.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove custom 'check phase.
[native-inputs]: Add python-hatch-fancy-pypi-readme, python-hatch-vcs, and
python-hatchling.
gnu: perl-glib: Update to 1.3293.
* gnu/packages/glib.scm (perl-glib): Update to 1.3293.
Merge remote-tracking branch 'origin/master' into core-updates
gnu: python-aenum: Update to 3.1.12.
* gnu/packages/python-xyz.scm (python-aenum): Update to 3.1.12.
[source]: Add snippet to delete Python 2 specific files.
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: bmake: Update to 20230321.
* gnu/packages/build-tools.scm (bmake): Update to 20230321.
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: bmake: Switch to G-Exps.
* gnu/packages/build-tools.scm (bmake): Switch to G-Exps.
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: guile-next: Fix build failure.
* gnu/packages/guile.scm (guile-next): Fix build failure.
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: guile-fibers-next: Update to 36a6cc7079 to fix build failure.
* gnu/packages/guile-xyz.scm (guile-fibers-next): Update it.
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: qgis: Fix build.
* gnu/packages/geo.scm (qgis)[arguments]: Update 'configure-pyqt5-sip-path'
phase. Disable a few more failing tests in 'check' phase.
gnu: zig: Fix build.
* gnu/packages/patches/zig-do-not-link-against-librt.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/zig.scm (zig-0.10): Use it. Also force LLVM to be dynamically
linked, and set up the CC env variable.
(zig-0.9): Also use the above patch.
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: prusa-slicer: Update to 2.5.2.
* gnu/packages/patches/prusa-slicer-boost-fixes.patch: New file.
* gnu/packages/patches/prusa-slicer-fix-tests.patch: New file.
* gnu/packages/patches/prusa-slicer-with-cereal-1.3.1.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.5.2.
[source]: Use patches.
[inputs]: Replace cereal-1.3.0 by cereal.