texlive-2009 breakage?
Jindrich Novy
jnovy at redhat.com
Thu Nov 5 08:26:47 UTC 2009
On Wed, Nov 04, 2009 at 10:34:14AM +0100, Nicolas Mailhot wrote:
>
> BTW Jindrich, I know you are very busy, and we never seem to be on irc at the
> same times, but how is progress on the texlive font packaging front?
>
> Font automation QA has progressed quite a bit since you started, you can
> self-check your progress with repo-font-audit now if you want:
>
> http://kojipkgs.fedoraproject.org/packages/fontpackages/1.31/2.fc13/noarch/fontpackages-tools-1.31-2.fc13.noarch.rpm
>
Thanks, the audit of the most recent TL repository is now available
here:
http://jnovy.fedorapeople.org/texlive/font-audit/
Some results would be interesting for upstream as well.
It is good to hear from you because I have a proposal for the
modification of macros.fonts in the "fontpackages". The reason is that
I had to manually hack it in order to let the TeX Live auto-generation
pass.
The problem is that TeX Live provides a package "Asana-Math" which
provides couple of fonts. Note that there are upper case letters in
the name.
In the macros.fonts you enforce conversion of the package name to lower
case which breaks build and inter-package dependencies because you have:
texlive-Asana-Math
texlive-Asana-Math-doc
and
texlive-asana-math-fedora-fonts
generated by %_font_pkg macro in macros.fonts. It requires
texlive-asana-math package which doesn't exist due to erroneous
conversion to lower case.
Patch to fix macros.fonts is attached.
Thanks,
Jindrich
--
Jindrich Novy <jnovy at redhat.com> http://people.redhat.com/jnovy/
-------------- next part --------------
--- macros.fonts 2009-11-01 20:06:41.000000000 +0100
+++ macros.fonts.new 2009-09-30 21:04:31.000000000 +0200
@@ -34,7 +34,7 @@
if sname == name
then return ""
else
- sname = string.lower("-" .. sname .. "-")
+ sname = "-" .. sname .. "-"
sname = string.gsub(sname, "[_%-]+", "-")
sname = string.gsub(sname, "%-font(s?)%-", "-")
sname = string.gsub(sname, "^%-", "")
More information about the devel
mailing list