diff --git a/libass-0.14.0.tar.xz b/libass-0.14.0.tar.xz deleted file mode 100644 index 92cc854..0000000 --- a/libass-0.14.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:881f2382af48aead75b7a0e02e65d88c5ebd369fe46bc77d9270a94aa8fd38a2 -size 356256 diff --git a/libass-0.15.0.tar.xz b/libass-0.15.0.tar.xz new file mode 100644 index 0000000..0c69f39 --- /dev/null +++ b/libass-0.15.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f09230c9a0aa68ef7aa6a9e2ab709ca957020f842e52c5b2e52b801a7d9e833 +size 367848 diff --git a/libass.changes b/libass.changes index 6e3a167..ec58d69 100644 --- a/libass.changes +++ b/libass.changes @@ -1,3 +1,63 @@ +------------------------------------------------------------------- +Sat Nov 28 15:28:46 UTC 2020 - Luigi Baldoni + +- Update to version 0.15.0 + * Fix backwards/VSFilter-incompatible font sizes with FreeType + 2.10+ + * Improve speed via better caching + * Require HarfBuzz unconditionally to ensure good shaping for + complex scripts + * ass_set_use_margins(true) now simply places text on the whole + screen instead of attempting to tie it to video positioning + (set by the margin values) and failing in various ways when + margins are used to implement pan & scan in a video player + * Add ass_track_set_feature() & catch-all + ASS_FEATURE_INCOMPATIBLE_EXTENSIONS + * Add ASS_FEATURE_BIDI_BRACKETS to enable Unicode 6.3+ bracket + matching when applying the Unicode Bidirectional Algorithm + (incompatible with VSFilter; requires libass built with + FriBidi 1.0+) + * Fix stack overflow on deeply nested \t tags + * Fix positioning of events with leading line breaks + * Fix small but nonzero \bord becoming \bord0 (regression in + 0.14.0) + * Measure BorderStyle=4 box padding from glyph border, not + from glyph fill + * Scale everything from script resolution if storage size is + not set (including borders and shadows regardless of + ScaledBorderAndShadow) + * Fix the default aspect ratio calculation when neither + ass_set_pixel_aspect() nor ass_set_aspect_ratio() is called + * Multiple fixes for karaoke override tags + * Handle memory allocation failures better: + avoid some crashes and produce images closer to truth + * Avoid some integer overflows + * Add internal infrastructure for regression testing + * Improve VSFilter compatibility: + + Treat invalid nested \t tags like VSFilter + + Make \t(T,T,...) at time exactly T use the post-transition + values + + Make lines stack more like they do in VSFilter + + Default ScaledBorderAndShadow to 0 (like VSFilter), + except for subtitles that were produced by old FFmpeg/Libav + + Make shadow positioning with 3D transforms match VSFilter's + + Cut out glyphs from border & shadow in all the same cases + as VSFilter + + Match VSFilter on animated color tags with negative + acceleration + + Fix parsing of some files that VSFilter accepts but libass + didn't by ignoring leading whitespace in each line of an + ASS file or CodecPrivate + + Improve font selection with CoreText + + Stop faux-bolding fonts that are too bold to get faux bold + in VSFilter + + Ignore leading/trailing spaces when calculating height of + nonblank lines + + Match VSFilter on \fade with large alpha value arguments + + Stop splitting bitmaps on font substitution + + Multiple fixes for Banner and Scroll effects + + Multiple fixes for karaoke override tags + ------------------------------------------------------------------- Sun Dec 3 11:07:13 UTC 2017 - mpluskal@suse.com diff --git a/libass.spec b/libass.spec index c4cd40e..3db4278 100644 --- a/libass.spec +++ b/libass.spec @@ -1,7 +1,7 @@ # # spec file for package libass # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define sover 9 Name: libass -Version: 0.14.0 +Version: 0.15.0 Release: 0 Summary: Library for SSA/ASS-formatted subtitle rendering License: ISC Group: Development/Libraries/C and C++ -Url: https://github.com/libass/libass +URL: https://github.com/libass/libass Source: https://github.com/libass/libass/releases/download/%{version}/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: nasm @@ -61,13 +61,13 @@ Requires: pkgconfig(harfbuzz) This package is needed if you want to develop / compile against libASS. %prep -%setup -q +%autosetup %build %configure \ --disable-silent-rules \ --disable-static -make %{?_smp_mflags} +%make_build %install %make_install