From: "Ludovic Courtès" <ludo@gnu.org>
To: 30772@debbugs.gnu.org
Subject: [bug#30772] [PATCH 0/2] Factorize the 'bootstrap' phase
Date: Sun, 11 Mar 2018 22:12:53 +0100 [thread overview]
Message-ID: <20180311211253.13430-1-ludo@gnu.org> (raw)
Hello Guix!
I think time has come to factorize the 'bootstrap phase. :-)
This patch adds an unconditional ‘bootstrap’ phase to the ‘gnu’ build
system. The phase does nothing when there’s already a ‘configure’
script; otherwise it does the usual thing, and tries to adjust to the
most common conventions. There are still some cases where we need to
keep a custom ‘bootstrap’ phase, but that’s fine.
I’ve tested by rebuilding a bunch of packages. Unfortunately I couldn’t
go very far because Libtool fails to build (test failure) on
core-updates and I didn’t want to investigate right away.
This change is for ‘core-updates’.
Feedback welcome!
Ludo’.
Ludovic Courtès (2):
utils: Add 'false-if-file-not-found'.
build-system/gnu: Add 'bootstrap' phase.
gnu/packages/audio.scm | 22 ++------------------
gnu/packages/backup.scm | 3 ---
gnu/packages/bioinformatics.scm | 11 ++--------
gnu/packages/ci.scm | 5 -----
gnu/packages/crypto.scm | 7 +------
gnu/packages/databases.scm | 9 ++-------
gnu/packages/debug.scm | 5 +----
gnu/packages/documentation.scm | 5 +----
gnu/packages/fontutils.scm | 5 -----
gnu/packages/ftp.scm | 7 +------
gnu/packages/game-development.scm | 7 +------
gnu/packages/games.scm | 4 +---
gnu/packages/gnome.scm | 21 +++----------------
gnu/packages/gnunet.scm | 7 +------
gnu/packages/gtk.scm | 7 +------
gnu/packages/guile.scm | 26 ++----------------------
gnu/packages/java.scm | 3 ---
gnu/packages/kodi.scm | 6 ------
gnu/packages/libreoffice.scm | 8 +-------
gnu/packages/libusb.scm | 6 ------
gnu/packages/linux.scm | 26 +++++++-----------------
gnu/packages/messaging.scm | 16 ++-------------
gnu/packages/microcom.scm | 6 ------
gnu/packages/networking.scm | 2 --
gnu/packages/onc-rpc.scm | 8 +-------
gnu/packages/package-management.scm | 2 +-
gnu/packages/sawfish.scm | 7 -------
gnu/packages/version-control.scm | 7 +------
gnu/packages/video.scm | 7 +++----
gnu/packages/web.scm | 17 ++++------------
gnu/packages/wget.scm | 4 ++--
gnu/packages/wm.scm | 9 ++-------
gnu/packages/xdisorg.scm | 9 ++-------
gnu/packages/xml.scm | 2 +-
gnu/packages/xorg.scm | 14 +++----------
gnu/packages/zile.scm | 4 ++--
guix/build/ant-build-system.scm | 1 +
guix/build/asdf-build-system.scm | 2 ++
guix/build/cargo-build-system.scm | 1 +
guix/build/cmake-build-system.scm | 3 ++-
guix/build/dub-build-system.scm | 1 +
guix/build/emacs-build-system.scm | 1 +
guix/build/font-build-system.scm | 1 +
guix/build/gnu-build-system.scm | 40 ++++++++++++++++++++++++++++++++++++-
guix/build/go-build-system.scm | 1 +
guix/build/haskell-build-system.scm | 1 +
guix/build/minify-build-system.scm | 1 +
guix/build/ocaml-build-system.scm | 1 +
guix/build/perl-build-system.scm | 3 ++-
guix/build/python-build-system.scm | 3 ++-
guix/build/r-build-system.scm | 1 +
guix/build/ruby-build-system.scm | 1 +
guix/build/scons-build-system.scm | 1 +
guix/build/texlive-build-system.scm | 1 +
guix/build/utils.scm | 12 ++++++++++-
guix/build/waf-build-system.scm | 1 +
56 files changed, 123 insertions(+), 268 deletions(-)
--
2.16.2
next reply other threads:[~2018-03-11 21:14 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-03-11 21:12 Ludovic Courtès [this message]
2018-03-11 21:49 ` [bug#30772] [PATCH 1/2] utils: Add 'false-if-file-not-found' Ludovic Courtès
2018-03-11 21:49 ` [bug#30772] [PATCH 2/2] build-system/gnu: Add 'bootstrap' phase Ludovic Courtès
2018-03-14 11:18 ` bug#30772: [PATCH 0/2] Factorize the " Ludovic Courtès
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180311211253.13430-1-ludo@gnu.org \
--to=ludo@gnu.org \
--cc=30772@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.