Debian/TeX Live 2014 in experimental (version 2014.20140513-1)

As already mentioned in a previous post, packaging of TeX Live 2014 for Debian has progressed a lot. Today I am happy to announce that the first TeX Live 2014 (prerelease) packages have been included in Debian/experimental.
TeX Live/Debian

The new release does bring a few additions and changes, but nothing fundamentally.

libpng hell

As I have pointed out in the last post, the biggest problem with building TeX Live is the requirement of libpng version 1.4 or higher. In Debian, we still have libpng 1.2 as default version, and all other libraries are compiled against libpng 1.2.

To circumvent this problem I have now taken the liberty to reinclude four libraries (libpng, freetype2, cairo, gd) into the texlive-bin source package and build and use the embedded copies of these libraries. I am well aware that this is not how it should be done in Debian, but for the time being there is no way around it.

The moment libpng1.6 (or 1.8, or any higher) at some point replaces the current libpng1.2, I can go back to use the system libraries.

News for TeX Live binaries

The biggest news is probably that luajittex has been included into the TeX Live build process. I have still some things to do here, as building luajittex on some systems will not work, thus requiring attention. But I will deal with this later.

Other changes are the usual updates and bug-fixes to all programs.

News for TeX Live non-binary files

The rest was routine work, updating the arch-all packages to be rebuild from tlpretest. Nothing to worry about. There have been too many changes and updates of packages to be listed, though maybe one is worth pointing out: LaTeX has received care and the latest version from May 2014 is installed.

Some of the new packages added during pretest phase are: armtex, ajl, docbytex, exam-n, lollipop, mkpic, tudscr, unamth-template, newtxtt (and probably many I have not seen passing by).

Another news for CJK users: The too big collection-langcjk, in Debian terms the package texlive-lang-cjk, has seen a rework. The packages specific to one of the languages have been split out into three new packages texlive-lang-chinese, texlive-lang-japanese, and texlive-lang-korean, and only the packages working with all of the languages or required by all are in texlive-lang-cjk.

That means, if you do not have texlive-full installed, you will need to install texlive-lang-japanese or similar by hand.

Next steps

My next steps are:

  • polish the packages, esp wrt to lintian errors and luajittex
  • update to the last tlpretest version when we freeze for DVD production
  • upload to experimental when DVD is pressed

Everyone is invited to try out the packages from Debian/experimental. I have made upgrade tests from sid and stable, so they should work quite well.

Leave a Reply

Your email address will not be published. Required fields are marked *