changeset 5192:97bf475de38d

lilypond.make: build lilypond-installer packages instead of using bin/gib. This fixes building the dependencies moved to lilypond-installer.py. The bin/gib installer builder does *not* have a way to build additional dependencies for the installer.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Thu, 19 Mar 2009 12:20:14 +0100
parents 402c5009ecd3
children ff5f7324f56f
files lilypond.make
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lilypond.make	Thu Feb 26 22:39:22 2009 -0300
+++ b/lilypond.make	Thu Mar 19 12:20:14 2009 +0100
@@ -95,7 +95,16 @@
 
 all: packages rest
 
-rest: installers test doc doc-export print-success
+rest: lilypond-installers test doc doc-export print-success
+
+# Go all the way through bin/gub.  If we build 'lilypond' and then
+# call bin/gib, we lack the dependencies built by
+# lilypond-installer.spec.
+# Ugh, additionally we need $(LILYPOND_REPO_URL) to indirectly set
+# lilypond-installer's repo
+INSTALLER_PACKAGE=lilypond-installer
+lilypond-installers:
+	$(call INVOKE_GUB,$(BUILD_PLATFORM)) $(LILYPOND_REPO_URL) $(INSTALLER_PACKAGE) $(OTHER_PLATFORMS:%=%::$(INSTALLER_PACKAGE))
 
 test: dist-check test-output test-export