summaryrefslogtreecommitdiff
path: root/gnu/packages/build-tools.scm
AgeCommit message (Collapse)Author
5 daysgnu: premake: Update to 5.0.0-beta7Aiden Isik
* gnu/packages/build-tools.scm (premake5): Update to 5.0.0-beta7 [arguments]<#:phases>: Add phases 'enter-build-dir, 'patch-builtin-uuidgen [arguments]<#:phases>: Change chdir directory to ..
2025-07-20gnu: gnulib: Update to 2025-06-30-1.9297749.Maxim Cournoyer
* gnu/packages/build-tools.scm (gnulib): Update to 2025-06-30-1.9297749. (gnulib-checkout) [phases] {regenerate-unicode}: Update. * gnu/packages/patches/gnulib-bootstrap.patch: Rebase patch. Change-Id: I7e2a538f99b0ba2d3de4a5376f617f73b027e1a6
2025-07-18gnu: gn: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/gnome.scm (gamin)[arguments]: In phase `set-build-environment' set CXXFLAGS to relax gcc-14's strictness. Change-Id: I1e8a91aa036b1f9d0f8297eead0872f313f72146
2025-06-20gnu: scons-python2: Deprecate package.Nicolas Graves
* gnu/packages/build-tools.scm (scons-python2): Deprecate package. Change-Id: Id401f1be1830094c4656220f4e3458ff2538bfc7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: scons: Switch to pyproject-build-system.Nicolas Graves
* gnu/packages/build-tools.scm (scons)[build-system, arguments]: Switch to pyproject-build-system. (scons-3)[arguments]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I1bd49c417eae0925c2c60e0cc528b9537c7ca743 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: scons-3: Update to 3.1.2.Nicolas Graves
* gnu/packages/build-tools.scm (scons-3): Update to 3.1.2. [arguments]{phases}: Remove outdated substitution in 'bootstrap phase. Change-Id: Ied2cfe34cfb69a66880d4b0c8e03dfe395f818c0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: scons-3: Improve style.Nicolas Graves
* gnu/packages/build-tools.scm (scons-3): Improve style. [source]: Run guix style. [arguments]: Rewrite using gexps. Change-Id: Ie69e7c59601f18915713e29197c345662b54dfc4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-07gnu: tup: Update to 0.8.Morgan Smith
* gnu/packages/build-tools.scm (tup): Update to 0.8. Use gexps. <source>: Update URL. Remove patch. <phases>: Adjust. <inputs>: Update pcre to pcre2. Add libinih. <license>: Add Lua license. * gnu/local.mk: Unregister patch. * gnu/packages/patches/tup-unbundle-dependencies.patch: Delete file. Change-Id: If8e55455bbf0dedc70611caf3247e169ad59c4d2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02gnu: Add muon-as-meson-wrapper.Maxim Cournoyer
* gnu/packages/build-tools.scm (muon-as-meson-wrapper): New variable. Change-Id: I13d9a71e0be896e47115379415b88f0969e207a5
2025-06-02gnu: Add muon.Maxim Cournoyer
* gnu/packages/build-tools.scm (muon): New variable. Change-Id: I482fdbf5196ec6b23232b85febfa34ffb43fe912
2025-04-25gnu: scons: Update to 4.9.1.John Kehayias
* gnu/packages/build-tools.scm (scons): Update to 4.9.1. [arguments]: Remove phase 'bootstrap (no longer needed). Change-Id: I3715510c2ce4182421bcaef5145a462b854581da
2025-04-16gnu: scons: Update to 4.5.0.Steve George
* gnu/packages/build-tools.scm (scons): Update to 4.5.0. [arguments]{check phase}: Remove failing tests. Change-Id: If17c26174f7790eee562c7c99e3be39fe1e57197
2025-02-18gnu: Fix grammar of various package descriptions.Vagrant Cascadian
Adjust patterns where "allows to X" to use "allows Xing" or similar forms. * gnu/packages/build-tools.scm (potato-make): Use "Allows Xing" form. * gnu/packages/image.scm (pngcheck): Likewise. * gnu/packages/qt.scm (kddockwidgets): Likewise. * gnu/packages/tex.scm (texlive-biblatex-shortfields): Use "Allow Xing" form. (texlive-drawmatrix): Likewise. (texlive-mathsemantics): Use "allow Y Xing" form. (texlive-xlop): Use "allow Xing" form. (texlive-texlogfilter): Likewise.
2024-12-30gnu: compdb: Fix build.Zheng Junjie
* gnu/packages/build-tools.scm (compdb): Fix build. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia8c94131dc0141c721de756f85b736ae5c1d123f
2024-12-16gnu: gnulib: Move PropList.txt origin from phases to native-inputs.Simon Tournier
* gnu/packages/dlang.scm (gnulib-checkout)[arguments]<phases>: Move PropList origin from here... [native-inputs]: ...to here. Change-Id: I3576a169837039bc6beaae0d68ab459ed642e3c8 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-13gnu: meson-python: Update to 0.17.1.Sharlatan Hellseher
* gnu/packages/build-tools.scm (meson-python): Update to 0.17.1. [propagated-inputs]: Remove python-cython; add python-cython-3. [native-inputs]: Remove python-cython; add python-cython-3. Change-Id: Ifd8151f99137a7825321a9e8834c33aff2eebc87
2024-12-13gnu: meson-python: Do not delete LICENSES directory.Ricardo Wurmus
* gnu/packages/build-tools.scm (meson-python)[arguments]: Remove custom phases. Change-Id: I653d18200dbb718791b3e193105b7ce9b22aa6e2
2024-12-13guix: pyproject-build-system: Default configure-flags to empty dictionary.Lars-Dominik Braun
PEP 517 specifies it should be a dictionary and thus meson-python cannot handle an empty list. Fixes: <https://issues.guix.gnu.org/62781> * guix/build-system/pyproject.scm (lower): Change default of configure-flags. * gnu/packages/build-tools.scm (meson-python)[arguments]: Remove #:build-backend, which was a workaround for this bug. [native-inputs]: Remove python-p~a-build and python-wheel, which are not required when using the default build system. Change-Id: I240ced5c88cf55cbee0d6005d7657bfb6b653b12
2024-11-27gnu: meson: Update to 1.5.2.Maxim Cournoyer
* gnu/packages/build-tools.scm (meson): Update to 1.5.2. (meson-1.5): Delete variable. * gnu/packages/gnome.scm (gitg) [arguments]: Delete #:meson argument. Change-Id: Ic8dba9f4d0f52b1ba5761764d5bf4413cc190250
2024-11-12gnu: Add potato-make.Evgeny Pisemsky
* gnu/packages/build-tools.scm (potato-make): New variable. Change-Id: I86843b4001298ee984e6d1c35b59dc3b2e51d97f Signed-off-by: Ludovic Courtès <ludo@gnu.org> Reviewed-by: Noé Lopez <noelopez@free.fr>
2024-09-02gnu: Add meson-1.5.Liliana Marie Prikler
* gnu/packages/build-tools.scm (meson-1.5): New variable.
2024-08-31gnu: meson: Update to 1.1.1 and ungraft.Ludovic Courtès
* gnu/packages/build-tools.scm (meson): Update to 1.1.1. [replacement]: Remove. (meson/newer): Remove. (meson-python/newer): Remove. * gnu/packages/pdf.scm (capypdf)[arguments]: Remove #:meson. Change-Id: I77dd9203461e8dd635753ec742bd8046dd63e3f9 * gnu/packages/python-science.scm (python-pandas-2): Use regular meson-python. * gnu/packages/python-xyz.scm (python-contourpy): Same
2024-06-24gnu: gnulib: Update to 2024-05-30-1.ac4b301.Maxim Cournoyer
Also fix the commands, which would fail due to not finding their implementation scripts. * gnu/packages/patches/gnulib-bootstrap.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/build-tools.scm (gnulib): Update to 2024-05-30-1.ac4b301. [source]: Apply patch. [phases] {patch-source-shebangs, patch-generated-file-shebangs} {patch-usr-bin-file, restore-shebangs}: Delete phases. {disable-failing-tests}: Disable sc_error_message_warn_fatal, sc_prefer_angle_bracket_headers, sc_check_config_h_reminder, sc_prohibit_sc_omitted_at, sc_readme_link_copying, sc_readme_link_install, sc_unsigned_char, sc_unsigned_int, sc_unsigned_long and sc_unsigned_short checks. {regenerate-unicode}: Register BidiMirroring.txt unicode data file. Change-Id: I154b2c5980b671f1e73e7a1f74d926ea080a7aa0
2024-06-15gnu: bear: Update to 3.1.4.fanquake
* gnu/packages/build-tools.scm (bear): Update to 3.1.4. Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-10gnu: python-project-metadata-0.7: Remove.Christopher Baines
As it's redundant as of 1039ec03bec357d6b3a74d4743a99acc77328f14. * gnu/packages/python-xyz.scm (python-pyproject-metadata-0.7): Remove variable. * gnu/packages/build-tools.scm (meson-python): Use python-pyproject-metadata rather than python-pyproject-metadata-0.7. Change-Id: I50d458ff636cfab3a262e7d0759e88f14f68081f
2024-04-22gnu: Add meson-python/newer.Ricardo Wurmus
* gnu/packages/build-tools.scm (meson-python/newer): New variable. Change-Id: I5f34a1abdffcc2e782a2956c199f1c303911069c
2024-04-22gnu: meson/newer: Update to 1.2.1.Nicolas Graves
* gnu/packages/build-tools.scm (meson/newer): Update to 1.2.1.
2024-03-29gnu: Add compdb.Sergio Pastor Pérez
* gnu/packages/build-tools.scm (compdb): New variable. Change-Id: Ia221f21f38e4def239b82654c678fbe42b995878 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-01-16gnu: meson-python: Update to 0.15.0.Ricardo Wurmus
* gnu/packages/build-tools.scm (meson-python): Update to 0.15.0. [arguments]: Add phase 'delete-directory. [propagated-inputs]: Add python-cython, python-pyproject-metadata-0.7, and python-typing-extensions. [native-inputs]: Add python-pytest-cov. Change-Id: I412af929c9e0485aa2a15e316d247f58e6f3477b
2023-09-05gnu: bear: Update to 3.1.3.fanquake
* gnu/packages/build-tools.scm (bear): Update to 3.1.3. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-08-16Update email addresses for Juliana Sims.Juliana Sims
* .mailmap: Add an entry for Juliana. * gnu/packages/admin.scm, gnu/packages/audio.scm, gnu/packages/build-tools.scm, gnu/packages/scheme.scm: Update Juliana's email. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-23gnu: fuse@3: Bind to default FUSE variable.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (fuse): Rename this… (fuse-2): …to this, and… (fuse-3): …rename this… (fuse): …to this! (fuse-static): Rename this… (fuse-2-static): …to this. Adjust all users.
2023-07-23gnu: bmake: Update to 20230723.Tobias Geerinckx-Rice
* gnu/packages/build-tools.scm (bmake): Update to 20230723.
2023-07-16gnu: bmake: Update to 20230711.Tobias Geerinckx-Rice
* gnu/packages/build-tools.scm (bmake): Update to 20230711.
2023-07-09gnu: bmake: Update to 20230622.Tobias Geerinckx-Rice
* gnu/packages/build-tools.scm (bmake): Update to 20230622.
2023-06-18gnu: meson: Update to 1.1.1.Liliana Marie Prikler
* gnu/packages/build-tools.scm (meson): Replace with meson/newer. (meson/newer): New variable.
2023-06-12gnu: tup: Update to 0.7.11.宋文武
* gnu/packages/build-tools.scm (tup): Update to 0.7.11. [inputs]: Use fuse-3. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-01gnu: bear: Update to 3.1.2.Efraim Flashner
* gnu/packages/build-tools.scm (bear): Update to 3.1.2.
2023-05-14gnu: Rename json-modern-cxx to nlohmann-json.Liliana Marie Prikler
* gnu/packages/cpp.scm (nlohmann-json): New variable. (json-modern-cxx): Mark as deprecated alias. (xtl, jsonnet)[inputs]: Use nlohmann-json. * gnu/packages/build-tools.scm (bear)[inputs]: Likewise. * gnu/packages/cybersecurity.scm (blacksmith)[inputs]: Likewise. * gnu/packages/databases.scm (sqlitebrowser)[inputs]: Adjust comment. * gnu/packages/games.scm (openrct2)[inputs]: Use nlohmann-json. * gnu/packages/graphics.scm (f3d)[native-inputs]: Likewise. * gnu/packages/hardware.scm (openrgb)[inputs]: Likewise. [arguments]: Adjust accordingly. * gnu/packages/image-processing.scm (paraview)[inputs]: Adjust comment. * gnu/packages/irods.scm (irods, irods-client-icommands)[inputs]: Use nlohmann-json. * gnu/packages/jupyter.scm (xeus)[inputs]: Likewise. * gnu/packages/messaging.scm (mtxclient, nheko)[inputs]: Likewise. * gnu/packages/text-editors.scm (jucipp)[inputs]: Likewise. * gnu/packages/video.scm (mktoolnix)[inputs]: Likewise. * gnu/packages/xdisorg.scm (nwg-launchers)[inputs]: Likewise.
2023-05-05gnu: bear: Build against 'abseil-cpp-cxxstd11'.Andrew Whatson
Fixes a linker error when building bear, caused by incompatibility between abseil-cpp used by bear and abseil-cpp-cxxstd11 used by grpc. * gnu/packages/build-tools.scm (bear)[native-inputs]: Use ABSEIL-CPP-CXXSTD11. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-22gnu: bmake: Update to 20230321.Josselin Poiret
* gnu/packages/build-tools.scm (bmake): Update to 20230321. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22gnu: bmake: Switch to G-Exps.Josselin Poiret
* gnu/packages/build-tools.scm (bmake): Switch to G-Exps. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-14Merge branch 'master' into core-updates.Maxim Cournoyer
Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm
2023-04-14gnu: meson: Update to 1.1.0.Maxim Cournoyer
* gnu/packages/build-tools.scm (meson): Update to 1.1.0.
2023-04-12gnu: genie: Update to 1170.Juliana Sims
* gnu/package/build-tools.scm (genie): Update to 1170. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-12gnu: Add pdpmake.Jelle Licht
* gnu/packages/build-tools.scm (pdpmake): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-10gnu: meson-python: Update to 0.12.1.Maxim Cournoyer
* gnu/packages/build-tools.scm (meson-python): Update to 0.12.1. [build-system]: Use pyproject-build-system. [arguments]: Delete #:phases argument. Add #:build-backend and #:test-flags argument. Re-instate most tests. [propagated-inputs]: Move patchelf to... [native-inputs]: ... here. Add git-minimal/pinned, and python-cython. [home-page]: Update URL.
2023-04-09gnu: meson: Update to 1.0.1.Maxim Cournoyer
* gnu/packages/build-tools.scm (meson-0.63): Update to 1.0.1. (meson-0.63): Rename to... (meson): ... this. [arguments]: Update explanatory comment about why tests are disabled. Use gexps and search-input-file in wrap phase override. Also use site-packages to simplify the phase. [inputs]: Replace python-wrapper with python. (meson-0.60, meson-0.59): Delete variables. * gnu/packages/patches/meson-allow-dirs-outside-of-prefix.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it.
2023-04-09gnu: Remove extraneous #:meson build arguments.Maxim Cournoyer
* gnu/packages/build-tools.scm (meson-python) [propagated-inputs]: Replace meson-0.63 with meson. * gnu/packages/freedesktop.scm (appstream) [arguments]: Remove #:meson argument. * gnu/packages/gnome.scm (raider): Likewise. (komikku): Likewise. * gnu/packages/syndication.scm (syndication-domination): Likewise. * gnu/packages/virtualization.scm (qemu): Likewise. * gnu/packages/xdisorg.scm (tofi): Likewise.
2023-03-30gnu: Remove ucd-next.Maxim Cournoyer
* gnu/packages/build-tools.scm (ucd-next): Delete variable.