%define major 0 %define libname %mklibname %{name} %{major} %define libnamedev %mklibname %{name} -d Summary: OpenType text shaping engine Name: harfbuzz Version: 0.9.36 %define subrel 1 Release: %mkrel 1 License: Old MIT Group: Development/Other Source: http://www.freedesktop.org/software/harfbuzz/release/%{name}-%{version}.tar.bz2 Patch0: harfbuzz-0.9.36-CVE-2015-8947.patch Patch1: harfbuzz-0.9.36-CVE-2016-2052.patch URL: http://www.freedesktop.org/wiki/Software/HarfBuzz BuildRequires: pkgconfig(cairo) >= 1.8.0 BuildRequires: pkgconfig(cairo-ft) BuildRequires: pkgconfig(freetype2) >= 2.3.8 BuildRequires: pkgconfig(glib-2.0) >= 2.16 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(graphite2) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(icu-le) BuildRequires: pkgconfig(icu-uc) BuildRequires: pkgconfig(graphite2) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: gtk-doc %description HarfBuzz is an OpenType text shaping engine. There are two HarfBuzz code trees in existence today. %package -n %{libname} Summary: Libraries for the %{name} package Group: Development/Other %description -n %{libname} Libraries for %{name} %package -n %{libnamedev} Summary: Headers and development libraries from %{name} Group: Development/Other Requires: %{libname} = %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %description -n %{libnamedev} %{name} development headers and libraries. %prep %setup -q %apply_patches %build %configure2_5x --disable-static --with-graphite2 %make %install %makeinstall_std find %{buildroot} -name *.la -delete %check make check %files %{_bindir}/* %files -n %{libname} %doc AUTHORS README %{_libdir}/*.so.%{major}* %files -n %{libnamedev} %doc %{_datadir}/gtk-doc %{_libdir}/pkgconfig/* %{_libdir}/*.so %{_includedir}/* %changelog * Tue Jul 19 2016 luigiwalser <luigiwalser> 0.9.36-1.1.mga5 + Revision: 1042538 - add upstream patches to fix CVE-2015-8947 and CVE-2016-2052 * Tue Jan 27 2015 luigiwalser <luigiwalser> 0.9.36-1.mga5 + Revision: 812511 - 0.9.36 * Wed Oct 15 2014 umeabot <umeabot> 0.9.35-3.mga5 + Revision: 745190 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0.9.35-2.mga5 + Revision: 680083 - Mageia 5 Mass Rebuild * Sun Aug 17 2014 luigiwalser <luigiwalser> 0.9.35-1.mga5 + Revision: 664497 - 0.9.35 * Fri Aug 15 2014 luigiwalser <luigiwalser> 0.9.34-1.mga5 + Revision: 662888 - 0.9.34 * Thu Jul 31 2014 luigiwalser <luigiwalser> 0.9.33-1.mga5 + Revision: 658812 - 0.9.33 * Thu Jul 24 2014 luigiwalser <luigiwalser> 0.9.32-1.mga5 + Revision: 656377 - 0.9.32 * Fri Jul 18 2014 luigiwalser <luigiwalser> 0.9.30-1.mga5 + Revision: 653540 - 0.9.30 * Thu Jun 05 2014 luigiwalser <luigiwalser> 0.9.29-1.mga5 + Revision: 633284 - 0.9.29 * Fri May 09 2014 luigiwalser <luigiwalser> 0.9.28-1.mga5 + Revision: 621585 - 0.9.28 * Sat Apr 05 2014 wally <wally> 0.9.27-2.mga5 + Revision: 611796 - rebuild for new icu * Sat Mar 22 2014 luigiwalser <luigiwalser> 0.9.27-1.mga5 + Revision: 606609 - 0.9.27 * Thu Feb 06 2014 tv <tv> 0.9.26-1.mga5 + Revision: 584694 - new release * Mon Oct 21 2013 umeabot <umeabot> 0.9.22-2.mga4 + Revision: 540532 - Mageia 4 Mass Rebuild * Wed Oct 09 2013 luigiwalser <luigiwalser> 0.9.22-1.mga4 + Revision: 493816 - 0.9.22 * Thu Sep 26 2013 fwang <fwang> 0.9.21-3.mga4 + Revision: 486774 - rebuild for icu 52 * Sun Sep 22 2013 fwang <fwang> 0.9.21-2.mga4 + Revision: 483284 - build gir * Sun Sep 22 2013 fwang <fwang> 0.9.21-1.mga4 + Revision: 483279 - new version 0.9.21 + luigiwalser <luigiwalser> - 0.9.20 - devel package now includes API documentation (BR gtk-doc) * Sun Jul 21 2013 luigiwalser <luigiwalser> 0.9.19-1.mga4 + Revision: 456698 - 0.9.19 * Mon Jun 24 2013 tv <tv> 0.9.18-2.mga4 + Revision: 446232 - enable graphite2 support * Mon Jun 24 2013 fwang <fwang> 0.9.18-1.mga4 + Revision: 446105 - new version 0.9.18 * Sun May 26 2013 fwang <fwang> 0.9.17-2.mga4 + Revision: 427918 - rebuild for new icu * Sat May 25 2013 tv <tv> 0.9.17-1.mga4 + Revision: 427329 - new release * Thu Jan 31 2013 luigiwalser <luigiwalser> 0.9.10-3.mga3 + Revision: 393747 - add make check * Sat Jan 12 2013 umeabot <umeabot> 0.9.10-2.mga3 + Revision: 353113 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Jan 05 2013 luigiwalser <luigiwalser> 0.9.10-1.mga3 + Revision: 338952 - 0.9.10 * Fri Dec 07 2012 fwang <fwang> 0.9.9-1.mga3 + Revision: 327903 - new verrsion 0.9.9 * Tue Nov 20 2012 fwang <fwang> 0.9.6-1.mga3 + Revision: 319693 - drop merged patch - new version 0.9.6 * Fri Nov 16 2012 fwang <fwang> 0.9.5-2.mga3 + Revision: 318593 - rebuild for new icu * Fri Nov 09 2012 fwang <fwang> 0.9.5-1.mga3 + Revision: 316691 - add upstream patch to use ICU LayoutEngine C API - more linkage - apply patches - fix linkage - new version 0.9.5 * Fri Sep 14 2012 trem <trem> 0.9.4-1.mga3 + Revision: 293969 - add some buildrequires (glib2-devel,cairo-devel,icu-devel,freetype-devel) - imported package harfbuzz