Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30205 - lilypond-2.0.1.ebuild (Update)
Summary: lilypond-2.0.1.ebuild (Update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-10-02 14:42 UTC by Michael Ossmann
Modified: 2004-03-20 08:40 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
lilypond-2.0.1.ebuild (Update) (lilypond-2.0.1.ebuild,3.44 KB, text/plain)
2003-10-02 14:45 UTC, Michael Ossmann
Details
lilypond-2.0.1-coreutils-compat.patch (lilypond-2.0.1-coreutils-compat.patch,5.51 KB, patch)
2003-10-02 14:46 UTC, Michael Ossmann
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Ossmann 2003-10-02 14:42:47 UTC
lilypond ebuild for latest stable release
Comment 1 Michael Ossmann 2003-10-02 14:45:37 UTC
Created attachment 18627 [details]
lilypond-2.0.1.ebuild (Update)

version bump plus one big change:

The ebuild is now able to download and install pre-built type1 fonts.  This
is
the  default behavior.	A buildpfa USE option is available for the masochistic.
Comment 2 Michael Ossmann 2003-10-02 14:46:07 UTC
Created attachment 18628 [details, diff]
lilypond-2.0.1-coreutils-compat.patch
Comment 3 Jon Hood (RETIRED) gentoo-dev 2003-10-04 10:54:57 UTC
emerged fine with +buildpfa, but I compiled noteedit after it and noteedit
gives me the following:
$ noteedit
LilyPond check: detection not possible
TSE3 ALSA MIDI scheduler created

$ lilypond -v
lilypond (GNU LilyPond) 2.0.1

I think some more testing really needs to be done, and, if commited, this
should stay at ~arch.

LilyPond 2.0.1 in itself is working well for me- I did get it to export files
beautifully, but it seems to mess up the noteedit gui on my system.
Comment 4 Michael Ossmann 2003-10-05 06:34:45 UTC
Thanks for the info, Jon.  Have you tried the committed lilypond-2.0.0.ebuild
with noteedit?  Have you tried a manually installed 2.0.0 or 2.0.1 with noteedit?
Thanks.
Comment 5 Jon Hood (RETIRED) gentoo-dev 2003-10-05 09:55:26 UTC
Hmm, I think my system is just quirky?!  When I upgraded lilypond to 2.0.1,
I was able to run noteedit fine, but then I recompiled noteedit (why, I'll
never know) and it wouldn't work with 2.0.1 because of the previously mentioned
error.  I will try downgrading lilypond tomorrow and recompiling noteedit
(again).  Today I'm awefully busy.  You'll have to excuse me- a nice girl
my age needs me to go set up her network ;).

additional info-
$ noteedit -v
Qt: 3.2.1
KDE: 3.1.4
NoteEdit: 2.3.2

$ gcc -v
<snip>
Thread model: posix
gcc version 3.3.1 20030916 (Gentoo Linux 3.3.1-r4, propolice)

CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mfpmath=sse,387"
Comment 6 Michael Ossmann 2003-10-05 21:46:59 UTC
I took a peek at noteedit 2.3.2 and it is definitely not compatible with
Lilypond 2.x.  The problem with the detection process is that noteedit is
looking for lilypond in the PATH, executing it with --version, and expecting
something like "GNU LilyPond 2.0.1".  Lilypond versions prior to 2.0 included
a binary called "lilypond" and a python front-end called "ly2dvi".  Because
the python script is the primary interface, it has been renamed to "lilypond"
in 2.x, and the binary formerly known as "lilypond" is now called "lilypond-bin".
 The python script now called lilypond returns a version string that is formatted
differently ("lilypond (GNU LilyPond) 2.0.1") while lilypond-bin returns
what noteedit expects.

You can work around the detection problem by creating a symlink called lilypond
which points to lilypond-bin.  The symlink must be in front of /usr/bin/
in your PATH.  Be aware that you would then have to call the script formerly
known as ly2dvi by its full path, /usr/bin/lilypond.  I tried this and it
works, however I would be suspicious of other potential incompatibilities.
 For example, noteedit probably does not produce 2.x compliant .ly files
(which you may be able to get around with convert-ly).

Although I agree that this should be committed with ~arch, I'm confident
that the noteedit compatibility issue is not a problem with this ebuild.
Comment 7 Jon Hood (RETIRED) gentoo-dev 2003-10-06 08:53:29 UTC
Very well put.  And might I add that this is one of the better ebuilds that
I've seen.  I'll try the workaround mentioned, thanks for the tips!  Should
another bug be filed mentioning the incompatibility of noteedit with lilypond
> 2.0?
Comment 8 Michael Ossmann 2003-10-06 09:03:58 UTC
Not here, but I'll send a report to the noteedit developers.  Once a fixed
version of noteedit is released, then we can work on getting it into portage.
Comment 9 Nick Hadaway 2004-01-29 23:36:04 UTC
noteedit-2.4.1 is out currently... and should be compatible with lilypond 2.x...

I will be adding noteedit-2.4.1 and lilypond-2.0.2 to portage within the next week after my testing comes to an end... 
Comment 10 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-19 00:25:12 UTC
noteedit-2.5.0 is in portage now... I'll test out lillypond next week-ish... unless raker has it ready...
Comment 11 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-20 08:40:26 UTC
2.0.3 is in portage.