[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