Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lilypond: update to 2.21.7 #23531

Merged
merged 3 commits into from
Oct 24, 2020
Merged

Conversation

newbluemoon
Copy link
Contributor

@newbluemoon newbluemoon commented Jul 12, 2020

(obsolete: Tested 2.21.2 on x86_64, x86_64-musl, i686 and armv7l.)
Tested 2.21.3 on x86_64-musl.

@newbluemoon newbluemoon changed the title lilypond: update to 2.21.2 lilypond: update to 2.21.3 Jul 14, 2020
@newbluemoon
Copy link
Contributor Author

I’ll work on using the new system-texlive instead of texlive-bin for the next update which should simplify the template a bit and should prevent those 'tlmgr not found' errors. In the meantime this should be good as is.

@newbluemoon
Copy link
Contributor Author

Modified the template to use system texlive now. Tested on x86_64-musl, armv7l-musl, built for i686 (not tested, yet). No problems encountered so far.

However, to build it needs t1utils which is disabled in the texlive template. So I made it an extra package, but I’m not sure if it should be provided by texlive as texlive-bin does? @fosslinux is there a reason you omitted it?

@fosslinux
Copy link
Contributor

Not off the top of my head. I will try to enable it. It should probably be distributed with TeXLive.

@q66
Copy link
Contributor

q66 commented Jul 26, 2020

why does lilypond need texlive at all?

@newbluemoon
Copy link
Contributor Author

@q66 For once it takes the tex-gyre fonts, translates them with t1asm and packages them.

@q66
Copy link
Contributor

q66 commented Jul 27, 2020

can't we somehow separate that so that it doesn't need to install texlive to build?

@q66
Copy link
Contributor

q66 commented Jul 27, 2020

as far as i can tell, we can, it doesn't seem to need the texlive distribution, just the font and the util

@newbluemoon
Copy link
Contributor Author

It also needs texlive for creating the docs, but since we ship the pre-built ones anyway it doesn’t matter.
And it isn’t really a runtime-dependency, only optional. So I’m going to drop the INSTALL.msg.

Regarding the fonts I think listing them as distfiles and pointing configure to them might be easiest. I’ll try to see how it works out.

We have to keep t1utils as a separate package then, but other distributions (debian, ubuntu, arch) have it separately, too.

@newbluemoon
Copy link
Contributor Author

It needs MetaFont and MetaPost. So texlive is still required.

@newbluemoon newbluemoon changed the title lilypond: update to 2.21.3 lilypond: update to 2.21.4 Aug 1, 2020
@newbluemoon newbluemoon force-pushed the lilypond branch 2 times, most recently from 533736a to bab80ce Compare August 22, 2020 19:13
@newbluemoon newbluemoon changed the title lilypond: update to 2.21.4 lilypond: update to 2.21.5 Aug 22, 2020
@newbluemoon
Copy link
Contributor Author

2.21.5 tested on x86_64-musl.

Any suggestion on how to proceed further? Keep t1utils as a separate package (as e.g. Debian has it) or provide it by texlive?

@newbluemoon newbluemoon changed the title lilypond: update to 2.21.5 lilypond: use system texlive for build Aug 30, 2020
pullmoll added a commit that referenced this pull request Aug 31, 2020
@newbluemoon newbluemoon changed the title lilypond: use system texlive for build lilypond: update to 2.21.6 Sep 20, 2020
@newbluemoon newbluemoon force-pushed the lilypond branch 2 times, most recently from c2345cd to 2ea768a Compare October 3, 2020 08:05
and use system texlive for build
@newbluemoon newbluemoon changed the title lilypond: update to 2.21.6 lilypond: update to 2.21.7 Oct 12, 2020
@leahneukirchen leahneukirchen merged commit d111ea1 into void-linux:master Oct 24, 2020
@newbluemoon newbluemoon deleted the lilypond branch October 25, 2020 07:10
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 10, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants