diff --git a/graphite2.spec b/graphite2.spec index c8f4b10..52e9f76 100644 --- a/graphite2.spec +++ b/graphite2.spec @@ -1,6 +1,6 @@ Name: graphite2 Version: 1.3.14 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Font rendering capabilities for complex non-Roman writing systems License: (LGPLv2+ or GPLv2+ or MPLv1.1) and (Netscape or GPLv2+ or LGPLv2+) @@ -19,12 +19,14 @@ BuildRequires: python3-fonttools BuildRequires: freetype-devel +# dependencies for building the manual BuildRequires: texlive-helvetic BuildRequires: texlive-sectsty BuildRequires: texlive-tocloft BuildRequires: texlive-xtab BuildRequires: texlive-multirow +# and even more dependencies for building the manual BuildRequires: tex(hanging.sty) BuildRequires: tex(adjustbox.sty) BuildRequires: tex(stackengine.sty) @@ -36,6 +38,10 @@ BuildRequires: /usr/bin/gsftopk BuildRequires: tex(psfonts.map) BuildRequires: tex(8r.enc) BuildRequires: /usr/bin/makeindex +BuildRequires: /usr/bin/mf +BuildRequires: tex(wasyfont.tex) +BuildRequires: tex(pcrr8t.tfm) +# to be continued ... %description Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language @@ -59,21 +65,21 @@ Includes and definitions for developing with graphite2. %build -%cmake -DGRAPHITE2_COMPARE_RENDERER=OFF . -%make_build +%cmake -DGRAPHITE2_COMPARE_RENDERER=OFF +%cmake_build +%cmake_build --target docs -make docs -sed -i -e 's!!!g' doc/manual.html +sed -i -e 's!!!g' %{_vpath_builddir}/doc/manual.html %install -%make_install +%cmake_install find %{buildroot} -type f -name "*.la" -print -delete %check -ctest +%ctest %files @@ -86,7 +92,7 @@ ctest %files devel -%doc doc/manual.html +%doc %{_vpath_builddir}/doc/manual.html %{_includedir}/%{name}/ @@ -99,6 +105,9 @@ ctest %changelog +* Sat Aug 01 2020 Fabio Valentini - 1.3.14-5 +- Adapt to new cmake macros. + * Sat Aug 01 2020 Fedora Release Engineering - 1.3.14-4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild