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

Bug#529570: context: Context MkIV does not work with current luatex version



Hi Norbert,

> > Since I've upgraded luatex from 0.35 to 0.40, Context MkIV no longer works for
> > me. When I run 

I've just also upgraded context to the latest beta, which fixes things. I
wanted to find just the change needed to fix things, but I couldn't find any
form of version control at upstream context, so I just settled for trying the
latest beta.

For anyone else wanting to try this, the following series of commands will
give you a working .deb with the latest context beta. No guarantees, the deb
is probably still broken in some subtle ways (just downgrading the lmodern
dependency is bound to have some side effects...).

  # Get the debian packaging files
  svn co svn://svn.debian.org/svn/debian-tex/context/trunk context-debian
  cd context-debian
  # Get the context files
  rsync -rvzctlp rsync://contextgarden.net/minimals/current/context/beta/ .
  # Add a changelog entry
  dch -v 2009.05.20.beta-1 "Local beta build"
  # Downgrade the lmodern dependency, since lmodern 1.106 is not yet in Debian
  sed -i "s/1.106/1.01/" debian/control
  # Allow convert-fonts-to-link to fail for some fonts that no longer exist
  sed -i "s/rm/rm -f/" debian/convert-fonts-to-link
  # Remove some non-free fonts (debian/rules complains about them)
  rm `cat debian/MANIFEST.nonfree `
  # Build the package
  dpkg-buildpackage -uc -us -b

> Ah yes, thanks for reminding me. I will try to fix that. The problem is
> that the new luatex binaries do not export the etex/pdftex extensions by
> default.
That sounds like you just need some command line option? Or perhaps some
change from newer context can be backported?

Gr.

Matthijs

Attachment: signature.asc
Description: Digital signature


Reply to: