summaryrefslogtreecommitdiff
path: root/gnu/packages/autotools.scm
AgeCommit message (Collapse)Author
2025-10-30Revert "gnu: libtool: Update to 2.5.4."Maxim Cournoyer
This reverts commit da8179893fca7ef765817699e9b9c4245f44079d.
2025-10-30Revert "gnu: gettext-minimal: Update to 0.26."Maxim Cournoyer
This reverts commit e6f3c37fa270138ff168aaf2a14de7496272a02a.
2025-10-30Revert "gnu: autoconf: Update to 2.72."Maxim Cournoyer
This reverts commit db051f571539c4656908773c334dbee40beea340.
2025-10-30gnu: autoconf: Update to 2.72.Maxim Cournoyer
* gnu/packages/autotools.scm (autoconf): Point to autoconf-2.72. * gnu/packages/dbm.scm (bdb-4.8) [native-inputs]: Replace autoconf with autoconf-2.69. Change-Id: Ifa0fdd7bab21aa585e729f4e6ccf8ab15b0f73f3
2025-10-30gnu: gettext-minimal: Update to 0.26.Maxim Cournoyer
* gnu/packages/gettext.scm (gettext-minimal): Update to 0.26. Change-Id: I7d594b6a89a7e12a5e0ed2da7875407800e33415
2025-10-30gnu: libtool: Update to 2.5.4.Maxim Cournoyer
* gnu/packages/autotools.scm (libtool): Update to 2.5.4. [source]: Delete patches. [#:phases] {skip-some-tests-on-extra-archs}: New phases. * gnu/packages/patches/libtool-grep-compat.patch: Delete file. * gnu/packages/patches/libtool-skip-tests2.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Change-Id: I6f16e7edd996c5b577acdbbd4905ec63d27b3655
2025-09-30gnu: automake: Skip some tests.John Kehayias
These tests fail for unknown reasons locally (even on master, without the changes from this mesa-updates branch) though presumably pass on some machines since there are substitutes available. It appears to be non-deterministic. See discussion at <https://codeberg.org/guix/guix/issues/1257>. * gnu/packages/autotools.scm (automake)[arguments]<#:phases>: Skip some tests. Change-Id: I87099386483efdbb62e42251298f0995f3967179
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-12gnu: automake-1.17: Fix cross-build.Janneke Nieuwenhuizen
* gnu/packages/autotools.scm (automake)[arguments]: Skip two tests that attempt to run [cross-]built executables, when cross-building. Change-Id: I24bd012352400583fd8aad67c6d1f344954f973c
2025-07-18gnu: Add autoconf-2.72.Janneke Nieuwenhuizen
* gnu/packages/autotools.scm (autoconf-2.72): New variable. Change-Id: I9bb20e9a98cbc1d53ac2ca350da875c144f99ce1
2025-07-18gnu: automake-1.16.5: Skip tests.Janneke Nieuwenhuizen
As 23 compiler "tap" tests fail that cannot be easily skipped, disable tests altogether. ERROR: t/depcomp-auto ===================== ERROR: t/depcomp-auto.tap - missing test plan ERROR: t/depcomp-auto.tap - exited with status 77 ERROR: t/depcomp-cpp ==================== ERROR: t/depcomp-cpp.tap - missing test plan ERROR: t/depcomp-cpp.tap - exited with status 77 ERROR: t/depcomp-dashmstdout ============================ ERROR: t/depcomp-dashmstdout.tap - missing test plan ERROR: t/depcomp-dashmstdout.tap - exited with status 77 ERROR: t/depcomp-gcc ==================== ERROR: t/depcomp-gcc.tap - missing test plan ERROR: t/depcomp-gcc.tap - exited with status 77 * gnu/packages/autotools.scm (automake)[arguments]: Skip tests. Remove "skip-test" phase, as the "tap" tests ERROR out when skipped. (automake)[arguments]: Enable tests. Add, instead of replace, "skip-tests" phase. Change-Id: Iacc2ca3bc84f0a4b261663b9178922bcb1c18578
2025-07-18gnu: Re-Add automake-1.16.5.Janneke Nieuwenhuizen
* gnu/packages/autotools.scm (automake): Rename to... (automake-1.16.5): ...this, and downgrade version to 1.16.5. [arguments]: Rename phase "skip-test" to "skip-tests", skip 8 more tests that fail with gcc-14. [source]: Move to... (automake): ...this new variable. [arguments]: Replace "skip-tests" phase. Change-Id: Iacc2ca3bc84f0a4b261663b9178922bcb1c18578
2025-07-18gnu: automake: Update to 1.17; fixes build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/autotools.scm (automake): Update to 1.17. This fixes the build with gcc-14. [arguments]: Rembove custom #:configure-flags. Change-Id: Iedddebb6245c85f7a7c532594e6bc0fd9b151584
2025-07-18gnu: automake: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/autotools.scm (automake)[arguments]: Add "CC=-Wno-implicit-function-declaration" to #:configure-flags. Change-Id: Ie3318f9717beb9871887fa01a53c4b999e917275
2023-08-07gnu: autoconf-archive: Update to 2023.02.20.fanquake
* gnu/packages/autotools.scm (autoconf-archive): Update to 2023.02.20. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18doc: Update GDB "guix shell" example to use autoconf-2.69fanquake
* doc/environment-gdb.scm: Change to use autoconf-2.69. * gnu/packages/autotools.scm: Remove outdated GDB comment. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-11gnu: automake: Fix cross-build.Janneke Nieuwenhuizen
This is a follow-up to commit ea908c1c04804e51dbd156981c21d8397367d40d gnu: automake: Remove input labels. * gnu/packages/autotools.scm (automake)[arguments]: Use "#~" instead of "'".
2023-05-11gnu: autoconf: Fix cross-build.Janneke Nieuwenhuizen
This is a follow-up to commit 8fa17cb6d51901b2c8a0e20954c5b19f8057c217 gnu: autoconf: Remove input labels. * gnu/packages/autotools.scm (autoconf-2.69)[arguments]: Use "#~" instead of "'".
2023-03-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm
2023-02-05gnu: Rename 'guile-3.0/fixed' to 'guile-3.0/pinned'.Simon Tournier
* gnu/packages/guile.scm: Rename variable 'guile-3.0/fixed' to 'guile-3.0/pinned', add deprecation. * etc/release-manifest.scm (%packages-to-cross-build): Replace 'guile-3.0/fixed' with 'guile-3.0/pinned'. * gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Likewise. * gnu/packages/commencement.scm (guile-final): Likewise. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-24gnu: autoconf-archive: Update to 2022.09.03.Efraim Flashner
* gnu/packages/autotools.scm (autoconf-archive): Update to 2022.09.03.
2022-09-08gnu: grep: Update to 3.8.Marius Bakke
* gnu/packages/base.scm (grep): Update to 3.8. * gnu/packages/commencement.scm (grep-mesboot)[native-inputs]: Add SED-MESBOOT. * gnu/packages/autotools.scm (libtool)[source](patches): Add patch. * gnu/packages/patches/libtool-grep-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-01gnu: libtool: Reinstate 2.4.7.Ludovic Courtès
This reverts commit 5b6b731c7d8ecbae0ead1600b4cd2f70c66d51ca, which was most likely intended for 'core-updates'; 'libtool-2.4.7' is *not* a duplicate package on the current 'master' branch. Fixes <https://issues.guix.gnu.org/57356>. Reported by Michael Ford <fanquake@gmail.com>. * gnu/packages/autotools.scm (libtool-2.4.7): New variable.
2022-07-23gnu: libtool: Don't reference bash by label.Marius Bakke
* gnu/packages/autotools.scm (libtool)[arguments]: Use SEARCH-INPUT-FILE instead of label.
2022-07-23gnu: make-autoconf-wrapper: Remove input labels.Marius Bakke
* gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Remove labels. [arguments]: Use G-expression and SEARCH-INPUT-FILE.
2022-07-23gnu: autoconf: Remove input labels.Marius Bakke
* gnu/packages/autotools.scm (autoconf-2.69)[inputs]: Remove labels. [arguments]: Use G-expression. Use SEARCH-INPUT-FILE instead of labels.
2022-07-23gnu: automake: Remove input labels.Marius Bakke
* gnu/packages/autotools.scm (automake)[native-inputs, inputs]: Remove labels. [arguments]: Use G-expression. Use SEARCH-INPUT-FILE instead of labels. Remove trailing #t's while at it.
2022-07-23gnu: automake: Update to 1.16.5.Marius Bakke
* gnu/packages/autotools.scm (automake): Update to 1.16.5. (automake-1.16.5): Remove variable.
2022-07-22Merge branch 'staging' into core-updatesMarius Bakke
2022-07-13gnu: Remove duplicate package.Marius Bakke
* gnu/packages/autotools.scm (libtool-2.4.7): Remove variable.
2022-06-08Merge branch 'master' into core-updatesLudovic Courtès
2022-05-28gnu: libtool: Remove input labels.Efraim Flashner
* gnu/packages/autotools.scm (libtool)[native-inputs]: Remove input labels.
2022-05-28gnu: libtool: Honor parallel-tests flag.Efraim Flashner
* gnu/packages/autotools.scm (libtool)[arguments]: Adjust custom 'pre-check phase to honor the parallel-tests? flag.
2022-05-28gnu: libtool and libltdl: Update to 2.4.7.Efraim Flashner
* gnu/packages/autotools.scm (libtool, libltdl): Update to 2.4.7. [arguments]: Remove trailing #t from phases. Remove unnecessary file field from find-files. (libltdl)[arguments]: Remove trailing #t. * gnu/packages/patches/libtool-skip-tests2.patch: Update patch.
2022-04-01gnu: libtool: Add 2.4.7.Ludovic Courtès
* gnu/packages/autotools.scm (libtool-2.4.7): New variable.
2022-01-25Merge branch 'staging' into core-updates.Maxim Cournoyer
With "conflicts" resolved in (mostly in favor of master/staging): gnu/packages/admin.scm gnu/packages/gnuzilla.scm gnu/packages/gtk.scm gnu/packages/kerberos.scm gnu/packages/linux.scm guix/lint.scm
2022-01-10gnu: autoconf-2.69: Repatriate unpatch-shebangs phase from 2.71.Maxim Cournoyer
* gnu/packages/autotools.scm (autoconf-2.71)[phases]{unpatch-shebangs}: Move to... * gnu/packages/autotools.scm (autoconf-2.69)[phases]: ... here.
2021-12-19Merge branch 'master' into core-updatesEfraim Flashner
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-10-07gnu: automake: Add 1.16.5.Ludovic Courtès
* gnu/packages/autotools.scm (automake-1.16.5): New variable.
2021-09-22Merge remote-tracking branch core-updates-frozen into core-updatesMathieu Othacehe
2021-09-17Merge branch 'master' into core-updates-frozenMarius Bakke
Conflicts: gnu/packages/bioinformatics.scm gnu/packages/chez.scm gnu/packages/docbook.scm gnu/packages/ebook.scm gnu/packages/gnome.scm gnu/packages/linux.scm gnu/packages/networking.scm gnu/packages/python-web.scm gnu/packages/python-xyz.scm gnu/packages/tex.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/dune.scm guix/build-system/go.scm guix/build-system/linux-module.scm guix/packages.scm
2021-09-09gnu: autoconf: Unpatch shebangs on files that "autoconf -i" installs.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/50288>. Reported by Maxim Cournoyer. * gnu/packages/autotools.scm (autoconf-2.71)[arguments]: Add 'unpatch-shebangs' phase.
2021-08-04gnu: automake: Update to 1.16.4Andy Tai
* gnu/packages/autotools.scm (automake): Update to 1.16.4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-05-22gnu: automake: Remove unnecessary conditional.Marius Bakke
* gnu/packages/autotools.scm (automake)[inputs]: Add all unconditionally.
2021-05-22gnu: autoconf: Remove unnecessary conditional.Marius Bakke
* gnu/packages/autotools.scm (autoconf-2.69)[inputs]: Add all unconditionally.
2021-04-16Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: gnu/local.mk gnu/packages/boost.scm gnu/packages/chez.scm gnu/packages/compression.scm gnu/packages/crates-io.scm gnu/packages/docbook.scm gnu/packages/engineering.scm gnu/packages/gcc.scm gnu/packages/gl.scm gnu/packages/gtk.scm gnu/packages/nettle.scm gnu/packages/python-check.scm gnu/packages/python-xyz.scm gnu/packages/radio.scm gnu/packages/rust.scm gnu/packages/sqlite.scm guix/build-system/node.scm