Commit graph

148 commits

Author SHA1 Message Date
John Kehayias
1cf55fb5e8
gnu: automake: Skip some tests.
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-29 17:05:32 +09:00
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, 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-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
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-18 08:05:19 +09:00
Janneke Nieuwenhuizen
868161a287
gnu: automake-1.17: Fix cross-build.
* gnu/packages/autotools.scm (automake)[arguments]: Skip two tests that
attempt to run [cross-]built executables, when cross-building.

Change-Id: I24bd012352400583fd8aad67c6d1f344954f973c
2025-09-12 12:17:46 +02:00
Janneke Nieuwenhuizen
15209c78f2
gnu: Add autoconf-2.72.
* gnu/packages/autotools.scm (autoconf-2.72): New variable.

Change-Id: I9bb20e9a98cbc1d53ac2ca350da875c144f99ce1
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
4a88e41c23
gnu: automake-1.16.5: Skip tests.
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-18 20:17:11 +02:00
Janneke Nieuwenhuizen
4e959b078d
gnu: Re-Add automake-1.16.5.
* 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-18 20:17:11 +02:00
Janneke Nieuwenhuizen
09d914e503
gnu: automake: Update to 1.17; fixes build with gcc-14.
* 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-18 20:17:11 +02:00
Janneke Nieuwenhuizen
c98d27f34b
gnu: automake: Fix build with gcc-14.
* gnu/packages/autotools.scm (automake)[arguments]: Add
"CC=-Wno-implicit-function-declaration" to #:configure-flags.

Change-Id: Ie3318f9717beb9871887fa01a53c4b999e917275
2025-07-18 20:17:11 +02:00
fanquake
9c4d3c6f2b
gnu: autoconf-archive: Update to 2023.02.20.
* gnu/packages/autotools.scm (autoconf-archive): Update to 2023.02.20.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-07 15:11:46 +02:00
fanquake
602e32c8e0
doc: Update GDB "guix shell" example to use autoconf-2.69
* 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-07-18 00:41:15 +02:00
Janneke Nieuwenhuizen
705ddc6a4f
gnu: automake: Fix cross-build.
This is a follow-up to commit
    ea908c1c04
    gnu: automake: Remove input labels.

* gnu/packages/autotools.scm (automake)[arguments]: Use "#~" instead of "'".
2023-05-11 09:03:44 +02:00
Janneke Nieuwenhuizen
741a587958
gnu: autoconf: Fix cross-build.
This is a follow-up to commit
    8fa17cb6d5
    gnu: autoconf: Remove input labels.

* gnu/packages/autotools.scm (autoconf-2.69)[arguments]: Use "#~" instead of
"'".
2023-05-11 09:03:15 +02:00
Christopher Baines
7df09ee0ab
Merge remote-tracking branch 'savannah/master' into core-updates
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-03-02 10:55:08 +00:00
Simon Tournier
c3e61c8c1f
gnu: Rename 'guile-3.0/fixed' to 'guile-3.0/pinned'.
* 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>
2023-02-05 06:56:42 +01:00
Efraim Flashner
937d2a907b
gnu: autoconf-archive: Update to 2022.09.03.
* gnu/packages/autotools.scm (autoconf-archive): Update to 2022.09.03.
2022-10-24 21:50:23 +03:00
Marius Bakke
c527b0ce23
gnu: grep: Update to 3.8.
* 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-08 21:39:59 +02:00
Ludovic Courtès
8cf7997d7c
gnu: libtool: Reinstate 2.4.7.
This reverts commit 5b6b731c7d, 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-09-01 18:31:26 +02:00
Marius Bakke
c84fa7a253
gnu: libtool: Don't reference bash by label.
* gnu/packages/autotools.scm (libtool)[arguments]: Use SEARCH-INPUT-FILE
instead of label.
2022-07-23 19:43:10 +02:00
Marius Bakke
9e4b3391c5
gnu: make-autoconf-wrapper: Remove input labels.
* gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Remove labels.
[arguments]: Use G-expression and SEARCH-INPUT-FILE.
2022-07-23 19:43:10 +02:00
Marius Bakke
8fa17cb6d5
gnu: autoconf: Remove input labels.
* gnu/packages/autotools.scm (autoconf-2.69)[inputs]: Remove labels.
[arguments]: Use G-expression.  Use SEARCH-INPUT-FILE instead of labels.
2022-07-23 19:43:10 +02:00
Marius Bakke
ea908c1c04
gnu: automake: Remove input labels.
* 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-23 19:43:10 +02:00
Marius Bakke
b0aa0a06be
gnu: automake: Update to 1.16.5.
* gnu/packages/autotools.scm (automake): Update to 1.16.5.
(automake-1.16.5): Remove variable.
2022-07-23 19:43:10 +02:00
Marius Bakke
9044b086dd
Merge branch 'staging' into core-updates 2022-07-22 01:09:14 +02:00
Marius Bakke
5b6b731c7d
gnu: Remove duplicate package.
* gnu/packages/autotools.scm (libtool-2.4.7): Remove variable.
2022-07-13 23:25:11 +02:00
Ludovic Courtès
8c3e9da13a
Merge branch 'master' into core-updates 2022-06-08 14:46:24 +02:00
Efraim Flashner
a81ac55a68
gnu: libtool: Remove input labels.
* gnu/packages/autotools.scm (libtool)[native-inputs]: Remove input
labels.
2022-05-28 22:01:10 +03:00
Efraim Flashner
f9eac6a7bc
gnu: libtool: Honor parallel-tests flag.
* gnu/packages/autotools.scm (libtool)[arguments]: Adjust custom
'pre-check phase to honor the parallel-tests? flag.
2022-05-28 22:01:09 +03:00
Efraim Flashner
1da2834720
gnu: libtool and libltdl: Update to 2.4.7.
* 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-05-28 22:01:09 +03:00
Ludovic Courtès
c1093dc7a6
gnu: libtool: Add 2.4.7.
* gnu/packages/autotools.scm (libtool-2.4.7): New variable.
2022-04-01 18:01:06 +02:00
Maxim Cournoyer
0d41fe4855
Merge branch 'staging' into core-updates.
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-25 23:48:37 -05:00
Maxim Cournoyer
1c3a922542
gnu: autoconf-2.69: Repatriate unpatch-shebangs phase from 2.71.
* gnu/packages/autotools.scm (autoconf-2.71)[phases]{unpatch-shebangs}: Move
to...
* gnu/packages/autotools.scm (autoconf-2.69)[phases]: ... here.
2022-01-10 11:44:30 -05:00
Efraim Flashner
6ccf8ea81f
Merge branch 'master' into core-updates 2021-12-19 15:15:11 +02:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Mathieu Othacehe
a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen. 2021-10-12 17:46:23 +00:00
Ludovic Courtès
be16519902
gnu: automake: Add 1.16.5.
* gnu/packages/autotools.scm (automake-1.16.5): New variable.
2021-10-07 10:47:43 +02:00
Mathieu Othacehe
0cccc2f52c
Merge remote-tracking branch core-updates-frozen into core-updates 2021-09-22 06:25:20 +00:00
Marius Bakke
5c3cb22c9b
Merge branch 'master' into core-updates-frozen
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-17 01:25:52 +02:00
Ludovic Courtès
902de26c1a
gnu: autoconf: Unpatch shebangs on files that "autoconf -i" installs.
Fixes <https://issues.guix.gnu.org/50288>.
Reported by Maxim Cournoyer.

* gnu/packages/autotools.scm (autoconf-2.71)[arguments]: Add
'unpatch-shebangs' phase.
2021-09-09 10:09:25 +02:00
Andy Tai
693d75e859
gnu: automake: Update to 1.16.4
* gnu/packages/autotools.scm (automake): Update to 1.16.4

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-08-04 11:09:14 +03:00
Marius Bakke
5d3ac92cc7
gnu: automake: Remove unnecessary conditional.
* gnu/packages/autotools.scm (automake)[inputs]: Add all unconditionally.
2021-05-22 17:08:14 +02:00
Marius Bakke
1496bb5c10
gnu: autoconf: Remove unnecessary conditional.
* gnu/packages/autotools.scm (autoconf-2.69)[inputs]: Add all
unconditionally.
2021-05-22 17:08:14 +02:00
Efraim Flashner
fcc39864db
Merge remote-tracking branch 'origin/master' into core-updates
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
2021-04-16 14:39:48 +03:00
Tobias Geerinckx-Rice
44a53674af
gnu: config: Fix typo in synopsis.
* gnu/packages/autotools.scm (config)[synopsis]: Fix typo.
2021-04-10 14:11:31 +02:00
Efraim Flashner
2aab587f84
Merge remote-tracking branch 'origin/master' into core-updates 2021-03-24 20:50:44 +02:00
Maxime Devos
ce10e2b3e9
gnu: Use autoconf instead of autoconf-wrapper when possible.
This should reduce confusion on when to use the "autoconf"
package and when to use "autoconf-wrapper" instead in
package definitions.

Fixes <https://bugs.gnu.org/46564>.

* gnu/packages/autotools.scm (autoconf-wrapper):
  advise to use the "autoconf" package instead where
  possible.
* gnu/packages/game-development.scm (tsukundere)[native-inputs]:
  use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/gimp.scm
  (glimpse)[native-inputs]: likewise.
  (gimp-resynthesizer)[native-inputs]: add comment on why
  "autoconf-wrapper" is used.
* gnu/packages/gnunet.scm (gnunet)[native-inputs]:
  use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/gnupg.scm (signing-party)[native-inputs]:
  add comment on why "autoconf-wrapper" is used.
* gnu/packages/guile-xyz.scm
  (guile-bash,guile-filesystem,guile-ics,guile-udev)[native-inputs]:
  use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/libevent.scm (libuv)[native-inputs]: indicates
  "autoconf-wrapper" needs to be replaced with "autoconf"
  on core-updates.
* gnu/packages/logging.scm (glog)[native-inputs]: use "autoconf"
  instead of "autoconf-wrapper".
* gnu/packages/mail.scm (libetpan)[native-inputs]: likewise.
* gnu/packages/mate.scm
  (mate-icon-theme-faenza)[native-inputs]: add comment on why
  "autoconf-wrapper" is used.
  (mate-screensaver)[native-inputs]: use "autoconf" instead of
  "autoconf-wrapper".
* gnu/packages/package-management.scm (guix)[native-inputs]: likewise.
* gnu/packages/sawfish.scm (librep)[native-inputs]: likewise.
* gnu/packages/video.scm (motion)[native-inputs]: likewise.
* gnu/packages/zile.scm (zile)[native-inputs]: likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-17 23:10:19 +01:00
Christopher Baines
a8448da0f4
Merge branch 'master' into core-updates 2021-03-06 00:18:30 +00:00
Efraim Flashner
e4959cd5d4
gnu: autoconf-archive: Update to 2021.02.19.
* gnu/packages/autotools.scm (autoconf-archive): Update to 2021.02.19.
2021-02-22 10:10:16 +02:00
Christopher Baines
e740cc6140
Merge branch 'master' into core-updates 2021-02-03 09:57:35 +00:00