[vlc-devel] [PATCHES] contrib: updated libass and dependencies
Grigori Goronzy
greg at chown.ath.cx
Tue Oct 4 23:36:43 CEST 2011
Hi,
here's my initial try to get the updated libass release 0.10.0 into VLC
contribs, with harfbuzz shaping support and everything, especially for
win32. Attached are a few patches for that. I'm not sure if I did it
correctly, so don't hit me if there's something stupid. :)
Patch 1/6
updated libass for the old contrib system, no harfbuzz shaping support
Patch 2/6
iconv, ported over from the old contrib system
Patch 3/6
gettext, same
Patch 4/6
glib 2.24.2, needed by harfbuzz for a Unicode character database. glib
requires gettext and iconv. The contrib includes a small patch to fix
linking of the Windows libraries. I'm using an old glib version because
it has less build dependencies. It shouldn't really matter for the
functionality that harfbuzz uses.
Patch 5/6
harfbuzz, for now a snapshot from my branch with some Windows-specific
fixes.
Patch 6/6
libass, updated to 0.10.0. Drops the pkg-config patch since libass now
creates a suitable .pc file by itself.
With these patches, I was able to build a win32 libass with full
OpenType shaping support. After manually adding Qt to the contribs, I
successfully built a win32 VLC package (with some features disabled),
which made shaping work great.
Best regards,
Grigori
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-contrib-update-libass.patch
Type: text/x-diff
Size: 2605 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20111004/f1a0e2a5/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-contrib-add-iconv.patch
Type: text/x-diff
Size: 78217 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20111004/f1a0e2a5/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-contrib-add-gettext.patch
Type: text/x-diff
Size: 3493 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20111004/f1a0e2a5/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-contrib-add-glib.patch
Type: text/x-diff
Size: 2326 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20111004/f1a0e2a5/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-contrib-add-harfbuzz.patch
Type: text/x-diff
Size: 1563 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20111004/f1a0e2a5/attachment-0004.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-old-contribs-update-libass.patch
Type: text/x-diff
Size: 1681 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20111004/f1a0e2a5/attachment-0005.patch>
More information about the vlc-devel
mailing list