Nicolas Graves
c4128d9bd8
gnu: scons-python2: Deprecate package.
...
* gnu/packages/build-tools.scm (scons-python2): Deprecate package.
Change-Id: Id401f1be1830094c4656220f4e3458ff2538bfc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:08:36 +01:00
Nicolas Graves
f518d515f4
gnu: scons: Switch to pyproject-build-system.
...
* 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-20 15:08:08 +01:00
Nicolas Graves
7c6e0be6bb
gnu: scons-3: Update to 3.1.2.
...
* 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-20 15:05:09 +01:00
Nicolas Graves
c7ed523b1e
gnu: scons-3: Improve style.
...
* 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-20 15:05:01 +01:00
Morgan Smith
a97c086e01
gnu: tup: Update to 0.8.
...
* 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-07 19:56:50 +02:00
Maxim Cournoyer
9539773875
gnu: Add muon-as-meson-wrapper.
...
* gnu/packages/build-tools.scm (muon-as-meson-wrapper): New variable.
Change-Id: I13d9a71e0be896e47115379415b88f0969e207a5
2025-06-02 17:35:39 +09:00
Maxim Cournoyer
3e9acb867e
gnu: Add muon.
...
* gnu/packages/build-tools.scm (muon): New variable.
Change-Id: I482fdbf5196ec6b23232b85febfa34ffb43fe912
2025-06-02 17:35:39 +09:00
John Kehayias
b0d02a49c4
gnu: scons: Update to 4.9.1.
...
* gnu/packages/build-tools.scm (scons): Update to 4.9.1.
[arguments]: Remove phase 'bootstrap (no longer needed).
Change-Id: I3715510c2ce4182421bcaef5145a462b854581da
2025-04-25 01:11:39 -04:00
Steve George
88a160fe3f
gnu: scons: Update to 4.5.0.
...
* gnu/packages/build-tools.scm (scons): Update to 4.5.0.
[arguments]{check phase}: Remove failing tests.
Change-Id: If17c26174f7790eee562c7c99e3be39fe1e57197
2025-04-16 11:46:34 +02:00
Vagrant Cascadian
9eedd1f31d
gnu: Fix grammar of various package descriptions.
...
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.
2025-02-18 11:13:03 -08:00
Zheng Junjie
fb21b31610
gnu: compdb: Fix build.
...
* gnu/packages/build-tools.scm (compdb): Fix build.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ia8c94131dc0141c721de756f85b736ae5c1d123f
2024-12-30 17:20:08 +08:00
Simon Tournier
1c35fe0831
gnu: gnulib: Move PropList.txt origin from phases to native-inputs.
...
* 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-16 00:20:53 +01:00
Sharlatan Hellseher
44ee1f2182
gnu: meson-python: Update to 0.17.1.
...
* 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-13 20:23:23 +00:00
Ricardo Wurmus
976cb712f5
gnu: meson-python: Do not delete LICENSES directory.
...
* gnu/packages/build-tools.scm (meson-python)[arguments]: Remove custom
phases.
Change-Id: I653d18200dbb718791b3e193105b7ce9b22aa6e2
2024-12-13 20:18:30 +00:00
Lars-Dominik Braun
e6dd1f411d
guix: pyproject-build-system: Default configure-flags to empty dictionary.
...
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-12-13 20:15:42 +00:00
Maxim Cournoyer
b74d4f1dfc
gnu: meson: Update to 1.5.2.
...
* 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-27 12:43:04 +01:00
Evgeny Pisemsky
eca0a777d3
gnu: Add potato-make.
...
* 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-11-12 23:53:17 +01:00
Liliana Marie Prikler
6596e495f3
gnu: Add meson-1.5.
...
* gnu/packages/build-tools.scm (meson-1.5): New variable.
2024-09-02 22:31:11 +02:00
Ludovic Courtès
bb5a447992
gnu: meson: Update to 1.1.1 and ungraft.
...
* 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-08-31 10:44:25 +02:00
Maxim Cournoyer
1a0509e7fa
gnu: gnulib: Update to 2024-05-30-1.ac4b301.
...
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-24 08:51:45 -04:00
fanquake
4afee5a3eb
gnu: bear: Update to 3.1.4.
...
* gnu/packages/build-tools.scm (bear): Update to 3.1.4.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-15 17:12:58 +01:00
Christopher Baines
4d10e9f126
gnu: python-project-metadata-0.7: Remove.
...
As it's redundant as of 1039ec03be
.
* 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-06-10 11:07:55 +01:00
Ricardo Wurmus
e0e224eae6
gnu: Add meson-python/newer.
...
* gnu/packages/build-tools.scm (meson-python/newer): New variable.
Change-Id: I5f34a1abdffcc2e782a2956c199f1c303911069c
2024-04-22 11:29:30 +02:00
Nicolas Graves
ce953927fd
gnu: meson/newer: Update to 1.2.1.
...
* gnu/packages/build-tools.scm (meson/newer): Update to 1.2.1.
2024-04-22 11:29:30 +02:00
Sergio Pastor Pérez
04be2cd15a
gnu: Add compdb.
...
* gnu/packages/build-tools.scm (compdb): New variable.
Change-Id: Ia221f21f38e4def239b82654c678fbe42b995878
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-03-29 13:32:23 +01:00
Ricardo Wurmus
22c5d2d835
gnu: meson-python: Update to 0.15.0.
...
* 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
2024-01-16 12:44:34 +01:00
fanquake
a7abe49723
gnu: bear: Update to 3.1.3.
...
* gnu/packages/build-tools.scm (bear): Update to 3.1.3.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:34:52 -04:00
Juliana Sims
fce924708c
Update email addresses for 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-08-16 22:22:06 +02:00
Tobias Geerinckx-Rice
789f7e9a3d
gnu: fuse@3: Bind to default FUSE variable.
...
* 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-23 02:00:00 +02:00
Tobias Geerinckx-Rice
bc537f4290
gnu: bmake: Update to 20230723.
...
* gnu/packages/build-tools.scm (bmake): Update to 20230723.
2023-07-23 02:00:00 +02:00
Tobias Geerinckx-Rice
7febc2a787
gnu: bmake: Update to 20230711.
...
* gnu/packages/build-tools.scm (bmake): Update to 20230711.
2023-07-16 02:00:20 +02:00
Tobias Geerinckx-Rice
bd97ea4296
gnu: bmake: Update to 20230622.
...
* gnu/packages/build-tools.scm (bmake): Update to 20230622.
2023-07-09 02:00:24 +02:00
Liliana Marie Prikler
09b310172e
gnu: meson: Update to 1.1.1.
...
* gnu/packages/build-tools.scm (meson): Replace with meson/newer.
(meson/newer): New variable.
2023-06-18 09:06:07 +02:00
宋文武
9c16970209
gnu: 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-12 19:40:35 +01:00
Efraim Flashner
7c52ae295b
gnu: bear: Update to 3.1.2.
...
* gnu/packages/build-tools.scm (bear): Update to 3.1.2.
2023-06-01 15:24:23 +03:00
Liliana Marie Prikler
58e84ec9af
gnu: Rename json-modern-cxx to nlohmann-json.
...
* 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-14 12:22:29 +02:00
Andrew Whatson
61775aad6f
gnu: bear: Build against 'abseil-cpp-cxxstd11'.
...
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-05-05 23:50:32 +02:00
Josselin Poiret
c1fb1ac45b
gnu: bmake: Update to 20230321.
...
* gnu/packages/build-tools.scm (bmake): Update to 20230321.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22 22:20:55 +02:00
Josselin Poiret
e99009ad09
gnu: bmake: Switch to G-Exps.
...
* gnu/packages/build-tools.scm (bmake): Switch to G-Exps.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22 22:20:51 +02:00
Maxim Cournoyer
3bacd3c76a
Merge branch 'master' into core-updates.
...
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-14 17:15:08 -04:00
Maxim Cournoyer
e6604e4b43
gnu: meson: Update to 1.1.0.
...
* gnu/packages/build-tools.scm (meson): Update to 1.1.0.
2023-04-14 15:34:54 -04:00
Juliana Sims
568f3c9943
gnu: genie: Update to 1170.
...
* gnu/package/build-tools.scm (genie): Update to 1170.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-12 08:26:55 -04:00
Jelle Licht
5c94582a15
gnu: Add pdpmake.
...
* gnu/packages/build-tools.scm (pdpmake): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-12 08:26:28 -04:00
Maxim Cournoyer
c808cd1bf9
gnu: meson-python: Update to 0.12.1.
...
* 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-10 23:08:05 -04:00
Maxim Cournoyer
311255adc0
gnu: meson: Update to 1.0.1.
...
* 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-09 12:55:46 -04:00
Maxim Cournoyer
46873adc04
gnu: Remove extraneous #:meson build arguments.
...
* 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-04-09 12:48:29 -04:00
Maxim Cournoyer
d2f1b1d08b
gnu: Remove ucd-next.
...
* gnu/packages/build-tools.scm (ucd-next): Delete variable.
2023-03-30 23:31:20 -04:00
Josselin Poiret
02b1eb644a
gnu: gnulib: Depend on git-minimal/pinned.
...
* gnu/packages/build-tools.scm (gnulib)[native-inputs]: Change git to
git-minimal/pinned.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:32 +01:00
Josselin Poiret
a973e1484d
gnu: gnulib: Depend on git-minimal/pinned.
...
* gnu/packages/build-tools.scm (gnulib)[native-inputs]: Change git to
git-minimal/pinned.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-20 23:57:23 +01:00
Andreas Enge
ccb62d8feb
Merge remote-tracking branch 'origin/master' into core-updates
2023-03-20 18:49:06 +01:00