[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
a script for building multiple independent lilyponds from source
From: |
Janek Warchoł |
Subject: |
a script for building multiple independent lilyponds from source |
Date: |
Wed, 21 Aug 2013 14:00:02 +0200 |
Hi all,
every now and then many of us need to use different versions of
LilyPond - this is especially true for developers. In fact, most
developers usually want many concurrent LilyPond versions built from
the source code.
It was my dream for more than a year to automate the process of
compiling custom LilyPonds from source code in a way that would allow
to use these versions completely independently, and at the same time
have them linked together. I think that i've finally succeeded -
attached is a script (build-lily.sh) that does just this.
I think that the script should be user-friendly enough to enable
non-developers easily build custom (i.e. unreleased) versions of
lilypond for themselves, without having to learn Git or any such
things - you just need to run a script, and then you can make this new
lilyponds available to Frescobaldi. (Unfortunately LilyPond cannot be
built on Windows, you need Linux for that - but you could install one
in a virtual machine).
Detailed instructions are in the scrpit itself, you can see them by
running the script with '-h' option.
This script has proven itself very helpful in my daily lilypond work -
that's why i decided to share it with you. Of course, i recommend
that "non-technical" users wait until experienced developers check if
i hadn't made any mistakes :)
cheers,
Janek
PS for those that don't have a clone of LilyPond source code yet, you
can use attached "grab-lily-sources.sh" (it's written for Ubuntu,
Debian and other systems that use apt-get. Building script itself
should work with any major Linux distribution).
PPS you can find my repository containing this script here:
https://github.com/janek-warchol/cli-tools/tree/master/lilypond
(pull requests welcome).
grab-lily-sources.sh
Description: Bourne shell script
build-lily.sh
Description: Bourne shell script
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- a script for building multiple independent lilyponds from source,
Janek Warchoł <=