On Sun, Jan 29, 2023 at 2:37 AM Jonas Hahnfeld <hah...@hahnjo.de> wrote: > Thank you for your work! Unfortunately the package is missing two other > major changes in 2.24.0: the Scheme files (.scm) should be byte- > compiled for reasonable performance (which will depend on the > architecture, to some degree, so maybe merge lilypond and -data?) and > text fonts must be shipped separately. Please have a look here: > https://lilypond.org/doc/v2.24/Documentation/changes/index.html#notes-for-source-compilation-and-packagers > > ... > > It turns out, this should be pretty straightforward: Just add > dependencies to fonts-urw-base35 and (optionally, as a suggest?) to > fonts-texgyre. They should be shipping the .otf versions, but it's > probably best to verify with $ lilypond -dshow-available-fonts.
Hi Jonas, Sorry for my late reply, which I should have done three weeks ago. Thank you so much for the tips, for pointing me to the exact documentation, and for finding out the actual package names for the fonts that I need to depend on or recommend. This accumulated in the earlier 2.24.0-3 Debian package release lilypond (2.24.0-3) unstable; urgency=medium * Remove doc packages unneeded dependency on install-info. Thanks to Hilmar Preuße for the explanation! (Closes: #1012424) * debian/rules: Run "$(MAKE) bytecode" and "$(MAKE) install-bytecode" The Scheme files (.scm) should be byte-compiled for reasonable performance. See the "Notes for source compilation and packagers" section in https://lilypond.org/doc/v2.24/Documentation/changes/index.html Thanks to Jonas Hahnfeld for telling me about this major change in 2.24.0! * debian/lilypond.install: Add "usr/lib" to install the bytecode objects /usr/lib/${DEB_HOST_MULTIARCH}/lilypond/2.24.0/ccache/lily/*.go * Exclude the bytecode objects from dh_dwz and dh_strip to avoid errors * Add Lintian overrides for bytecode objects for tags binary-from-other-architecture, unstripped-binary-or-object and shared-library-lacks-prerequisites * Add "Depends: fonts-urw-base35" and "Recommends: fonts-texgyre" These fonts were shipped with lilypond-fonts in 2.22 but removed in 2.24. Thanks to Jonas Hahnfeld for finding the names of the needed font packages! -- Anthony Fok <f...@debian.org> Fri, 03 Feb 2023 18:30:57 -0700 Cheers, Anthony