summary refs log tree commit diff
path: root/gnu/packages/autotools.scm
AgeCommit message (Collapse)Author
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
2021-04-10gnu: config: Fix typo in synopsis.Tobias Geerinckx-Rice
* gnu/packages/autotools.scm (config)[synopsis]: Fix typo.
2021-03-24Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
2021-03-17gnu: Use autoconf instead of autoconf-wrapper when possible.Maxime Devos
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-06Merge branch 'master' into core-updatesChristopher Baines
2021-02-22gnu: autoconf-archive: Update to 2021.02.19.Efraim Flashner
* gnu/packages/autotools.scm (autoconf-archive): Update to 2021.02.19.
2021-02-03Merge branch 'master' into core-updatesChristopher Baines
2021-01-31gnu: autoconf: Update to 2.71.Ludovic Courtès
* gnu/packages/autotools.scm (autoconf-2.70): Rename to... (autoconf-2.71): ... this. Update to 2.71.
2021-01-19gnu: automake: Update to 1.16.3.Efraim Flashner
* gnu/packages/autotools.scm (automake): Update to 1.16.3.
2021-01-14gnu: Add config.Maxim Cournoyer
* gnu/packages/autotools.scm (config): New variable.
2021-01-14gnu: Add config.Maxim Cournoyer
* gnu/packages/autotools.scm (config): New variable.
2021-01-13Merge branch 'staging' into 'core-updates'.Maxim Cournoyer
Conflicts: gnu/local.mk gnu/packages/cmake.scm gnu/packages/curl.scm gnu/packages/gl.scm gnu/packages/glib.scm gnu/packages/guile.scm gnu/packages/node.scm gnu/packages/openldap.scm gnu/packages/package-management.scm gnu/packages/python-xyz.scm gnu/packages/python.scm gnu/packages/tls.scm gnu/packages/vpn.scm gnu/packages/xorg.scm
2020-12-08gnu: autotools: Add version 2.70.Ludovic Courtès
* gnu/packages/autotools.scm (autoconf): Rename to... (autoconf-2.69): ... this. (autoconf): Define as an alias for AUTOCONF-2.69. (autoconf-2.70): New variable.
2020-11-16gnu: libtool: Restore shebangs on all libtoolize files.Miguel Ángel Arruga Vivas
Fixes <https://bugs.gnu.org/25304>. * gnu/packages/autotools.scm (libtool)[restore-build-aux-shebang]: New phase after install. [restore-ltmain-shebang]: Remove phase, it is now performed by the phase restore-build-aux-shebang.
2020-05-17gnu: autoconf-wrapper: Use Guile 3.0.Marius Bakke
* gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Change from GUILE-2.0 to GUILE-3.0/FIXED.
2020-05-17gnu: autoconf-wrapper: Use 'bash-minimal'.Marius Bakke
* gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Change from BASH to BASH-MINIMAL.
2020-05-13mailmap: Update entries for Nikita.nikita
* .mailmap: change email and name for Nikita. * Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish, gnu/packages/accessibility.scm, gnu/packages/admin.scm, gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/cinnamon.scm, gnu/packages/compression.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm, gnu/packages/enlightenment.scm, gnu/packages/erlang.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile-xyz.scm, gnu/packages/haskell-apps.scm, gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm, gnu/packages/haskell-xyz.scm, gnu/packages/haskell.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm, gnu/packages/libcanberra.scm, gnu/packages/linux.scm, gnu/packages/lisp-xyz.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm, gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm, gnu/packages/ncurses.scm, gnu/packages/networking.scm, gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm, gnu/packages/perl-check.scm, gnu/packages/perl.scm, gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm, gnu/packages/telephony.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm, gnu/services/desktop.scm, gnu/services/version-control.scm, gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Likewise. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-23gnu: automake: Support cross-build.Jan (janneke) Nieuwenhuizen
Automake does not cross-built properly: it lacks the concept of <tool>-for-build. It runs the host `autoconf' during build. * gnu/packages/autotools.scm (automake)[inputs]: Add autoconf, bash-minimal and perl. To avoid triggering a rebuild, do this while cross-compiling only. [arguments]: When cross-building, add `patch-non-shebang-references' phase to substitute autoconf and perl.
2020-04-23gnu: autoconf: Support cross-build.Jan (janneke) Nieuwenhuizen
Autoconf does not cross-built properly: it lacks the concept of <tool>-for-build. It runs the host `autom4te' (a perl script) during build. * gnu/packages/autotools.scm (autoconf)[inputs]: Add bash-minimal, perl, and m4. To avoid triggering a rebuild, do this while cross-compiling only. [arguments]: When cross-building, add `patch-non-shebang-references' phase to substitute the host bash, m4 and perl.