Accepting request 345823 from multimedia:libs

1

OBS-URL: https://build.opensuse.org/request/show/345823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libass?expand=0&rev=33
This commit is contained in:
Dominique Leuenberger 2015-12-03 12:26:36 +00:00 committed by Git OBS Bridge
commit 839f34c12c
4 changed files with 47 additions and 9 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a67c54ebaf5ec19ae72e86259ee6ab6adfe2e64ed9f9149db03dc863360ea38c
size 313852

3
libass-0.13.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e0071a3b2e95411c8d474014678368e3f0b852f7d663e0564b344e7335eb0671
size 336128

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Sun Nov 22 22:00:00 UTC 2015 - mpluskal@suse.com
- Update to 0.13.0
* Add native font selection backends for OSX (CoreText) and
Windows (DirectWrite). You can now run libass without
fontconfig on these platforms. This fixes problems with
fontconfig behaving badly on these platforms (it could take
minutes to scan all system fonts). Even on Linux, this speeds
up loading of embedded fonts (such as provided by
ass_add_font()). The DirectWrite backend only works on Windows
Vista and later. On XP, fontconfig is still needed. libass can
be compiled with both DirectWrite and fontconfig, and then it
will fallback to fontconfig automatically if DirectWrite is not
available at runtime.
* Add ass_get_available_font_providers() API function.
* Change the 4th parameter of ass_set_fonts(). This now selects
the font provider. This is somewhat backwards compatible with
the old behavior, but if you ever passed values other than 0
or 1, your application might break with this libass release.
* The ass_fonts_update() function now does nothing. It's kept
for backward compatibility only.
* Much faster gaussian blur. This can bring a large speedup with
big blurred signs and such.
* Drop ENCA support
* Bug fixes
+ Fix compilation of the freetype rasterizer (disabled by
default)
+ Fix rendering with some cases of consecutive line breaks
(\N\N).
+ Fix some memory allocation failure checks
+ Avoid system locale dependent behavior by reinventing some
standard C functions
+ Fix rendering errors with strikes (GH #193)
+ MSVC compilation fixes
- Enable harfbuzz and yasm build requires
-------------------------------------------------------------------
Tue Jul 14 11:20:05 UTC 2015 - mpluskal@suse.com

View File

@ -17,9 +17,8 @@
%define soname 5
Name: libass
Version: 0.12.3
Version: 0.13.0
Release: 0
Summary: Portable Library for SSA/ASS Subtitles Rendering
License: ISC
@ -29,10 +28,11 @@ Source: https://github.com/libass/libass/releases/download/%{version}/%{
Source99: baselibs.conf
BuildRequires: pkg-config
BuildRequires: xz
BuildRequires: pkgconfig(enca)
BuildRequires: yasm
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2) >= 9.10.3
BuildRequires: pkgconfig(fribidi) >= 0.19.0
BuildRequires: pkgconfig(harfbuzz)
%description
libass is a portable subtitle renderer for the ASS/SSA
@ -65,16 +65,17 @@ This package is needed if you want to develop / compile against libASS.
%setup -q
%build
%configure --disable-silent-rules \
%configure \
--disable-silent-rules \
--disable-static
make %{?_smp_mflags}
%install
make DESTDIR='%{buildroot}' install
rm -f %{buildroot}%{_libdir}/*.la
find %{buildroot} -type f -name "*.la" -delete -print
%check
make check
make %{?_smp_mflags} check
%post -n libass%{soname} -p /sbin/ldconfig