lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LilyDev - some questions


From: Federico Bruni
Subject: Re: LilyDev - some questions
Date: Thu, 29 Nov 2018 16:06:31 +0100



Il giorno mar 28 ago 2018 alle 6:08, Dan Eble <address@hidden> ha scritto:
On Aug 27, 2018, at 10:32, Federico Bruni <address@hidden> wrote:

 Trying Docker was on my TODO list... Can you send the Docker file?
 I'd like to add it to LilyDev repository.

I’ve attached what I’m using now, with a little documentation. You are welcome to add it to your LilyDev repository. It is based on Ubuntu 18.04 with GCC 8 and takes Guile 1.6 from Ubuntu 16.04.


Thanks, I'll do it soon.


There are the following TODOs, caveats, and observations.

GCC 8 spews warnings like a fire hose.

I know that the script to update snippets sourced from the LSR was not written with a read-only source directory in mind. It might work as designed if the source directory were mounted with full access, but I haven’t tested it yet. There is a chance it will still not work because the source and build directories are separate.

The time zone in the container is UTC. It’s not a major problem, but local time would be more comfortable.

I would have liked to omit git, but test-related makefile targets run it.

I omitted the curl package because I saw no need for it.

I omitted the following font packages. The build succeeded, but I don’t know if there’s more to be concerned about than that.

  • emacs-intl-fonts
  • xfonts-intl-arabic
  • xfonts-intl-asian
  • xfonts-intl-chinese
  • xfonts-intl-chinese-big
  • xfonts-intl-european
  • xfonts-intl-japanese
  • xfonts-intl-japanese-big
  • xfonts-intl-phonetic

I added the fonts-urw-base35 package. I thought that that might fix the last remaining warning that configure produces, which is about OTF files, but it didn’t. I haven’t educated myself enough to understand the situation.


The reason is that the debian package does not include the OpenType fonts. Fedora package did not include them either initially but then the maintainer added them, see the discussion here:
https://bugzilla.redhat.com/show_bug.cgi?id=1496466

In Fedora:

$ ls /usr/share/fonts/urw-base35/*.otf
/usr/share/fonts/urw-base35/C059-BdIta.otf
/usr/share/fonts/urw-base35/C059-Bold.otf
/usr/share/fonts/urw-base35/C059-Italic.otf
/usr/share/fonts/urw-base35/C059-Roman.otf
/usr/share/fonts/urw-base35/D050000L.otf
/usr/share/fonts/urw-base35/NimbusMonoPS-BoldItalic.otf
/usr/share/fonts/urw-base35/NimbusMonoPS-Bold.otf
/usr/share/fonts/urw-base35/NimbusMonoPS-Italic.otf
/usr/share/fonts/urw-base35/NimbusMonoPS-Regular.otf
/usr/share/fonts/urw-base35/NimbusRoman-BoldItalic.otf
/usr/share/fonts/urw-base35/NimbusRoman-Bold.otf
/usr/share/fonts/urw-base35/NimbusRoman-Italic.otf
/usr/share/fonts/urw-base35/NimbusRoman-Regular.otf
/usr/share/fonts/urw-base35/NimbusSans-BoldItalic.otf
/usr/share/fonts/urw-base35/NimbusSans-Bold.otf
/usr/share/fonts/urw-base35/NimbusSans-Italic.otf
/usr/share/fonts/urw-base35/NimbusSansNarrow-BoldOblique.otf
/usr/share/fonts/urw-base35/NimbusSansNarrow-Bold.otf
/usr/share/fonts/urw-base35/NimbusSansNarrow-Oblique.otf
/usr/share/fonts/urw-base35/NimbusSansNarrow-Regular.otf
/usr/share/fonts/urw-base35/NimbusSans-Regular.otf
/usr/share/fonts/urw-base35/P052-BoldItalic.otf
/usr/share/fonts/urw-base35/P052-Bold.otf
/usr/share/fonts/urw-base35/P052-Italic.otf
/usr/share/fonts/urw-base35/P052-Roman.otf
/usr/share/fonts/urw-base35/URWBookman-DemiItalic.otf
/usr/share/fonts/urw-base35/URWBookman-Demi.otf
/usr/share/fonts/urw-base35/URWBookman-LightItalic.otf
/usr/share/fonts/urw-base35/URWBookman-Light.otf
/usr/share/fonts/urw-base35/URWGothic-BookOblique.otf
/usr/share/fonts/urw-base35/URWGothic-Book.otf
/usr/share/fonts/urw-base35/URWGothic-DemiOblique.otf
/usr/share/fonts/urw-base35/URWGothic-Demi.otf
/usr/share/fonts/urw-base35/Z003-MediumItalic.otf






reply via email to

[Prev in Thread] Current Thread [Next in Thread]