diff --git a/.gitignore b/.gitignore index 2b27b12..bb3737f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /graphite2-1.3.10.tgz /graphite2-1.3.13.tgz +/graphite2-1.3.14.tgz diff --git a/graphite2.spec b/graphite2.spec index 1ccd8a9..dd9c109 100644 --- a/graphite2.spec +++ b/graphite2.spec @@ -1,22 +1,30 @@ Name: graphite2 -Version: 1.3.13 -Release: 2%{?dist} +Version: 1.3.14 +Release: 1%{?dist} Summary: Font rendering capabilities for complex non-Roman writing systems +License: (LGPLv2+ or GPLv2+ or MPLv1.1) and (Netscape or GPLv2+ or LGPLv2+) -License: (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+) URL: https://sourceforge.net/projects/silgraphite/ Source0: https://downloads.sourceforge.net/project/silgraphite/graphite2//%{name}-%{version}.tgz + Patch0: graphite-arm-nodefaultlibs.patch Patch1: graphite2-1.2.0-cmakepath.patch +BuildRequires: asciidoc +BuildRequires: cmake +BuildRequires: doxygen BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: cmake -BuildRequires: freetype-devel -BuildRequires: doxygen asciidoc -BuildRequires: texlive-helvetic texlive-sectsty texlive-tocloft texlive-xtab texlive-multirow BuildRequires: python3-fonttools +BuildRequires: freetype-devel + +BuildRequires: texlive-helvetic +BuildRequires: texlive-sectsty +BuildRequires: texlive-tocloft +BuildRequires: texlive-xtab +BuildRequires: texlive-multirow + %description Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language Software Development groups to provide rendering capabilities for complex @@ -25,48 +33,63 @@ of displaying writing systems with various complex behaviors. With respect to the Text Encoding Model, Graphite handles the "Rendering" aspect of writing system implementation. + %package devel -Requires: %{name}%{?_isa} = %{version}-%{release} -Summary: Files for developing with graphite2 +Summary: Files for developing with graphite2 +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Includes and definitions for developing with graphite2. + %prep %autosetup -p1 + %build %cmake -DGRAPHITE2_COMPARE_RENDERER=OFF . -%{make_build} +%make_build + make docs sed -i -e 's!!!g' doc/manual.html + %install -%{make_install} -find %{buildroot} -type f -name "*.la" -delete +%make_install + +find %{buildroot} -type f -name "*.la" -print -delete + %check ctest -%ldconfig_scriptlets %files %license LICENSE COPYING %doc ChangeLog README.md + %{_bindir}/gr2fonttest -%{_libdir}/libgraphite2.so.3 -%{_libdir}/libgraphite2.so.3.2.1 + +%{_libdir}/libgraphite2.so.3* + %files devel %doc doc/manual.html + +%{_includedir}/%{name}/ + %dir %{_libdir}/%{name}/ %{_libdir}/%{name}/graphite2-release.cmake %{_libdir}/%{name}/graphite2.cmake -%{_includedir}/%{name} + %{_libdir}/libgraphite2.so %{_libdir}/pkgconfig/graphite2.pc + %changelog +* Wed Apr 08 2020 Fabio Valentini - 1.3.14-1 +- Update to version 1.3.14. + * Wed Jan 29 2020 Fedora Release Engineering - 1.3.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild @@ -158,30 +181,43 @@ ctest * Fri Nov 9 2012 Nicholas van Oudtshoorn - 1.2.0-1 - New upstream release + * Wed Oct 3 2012 Caolán McNamara - 1.1.1-4 - expand license field to cover tri-licenced GrUtfTextSrc test + * Thu Jul 19 2012 Fedora Release Engineering - 1.1.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Tue Apr 3 2012 Peter Robinson - 1.1.1-2 - Fix FTBFS on ARM + * Mon Feb 27 2012 Nicholas van Oudtshoorn - 1.1.1-1 - New upstream release + * Wed Feb 8 2012 Nicholas van Oudtshoorn - 1.1.0-1 - New upstream release + * Fri Jan 13 2012 Fedora Release Engineering - 1.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Fri Sep 23 2011 Nicholas van Oudtshoorn - 1.0.3-1 - New upstream release + * Fri Aug 26 2011 Nicholas van Oudtshoorn - 1.0.2-3 - Obsolete silgraphite + * Fri Aug 26 2011 Nicholas van Oudtshoorn - 1.0.2-2 - Removed dependency on silgraphite-devel - Stopped building comparerenderer - the only thing that depended on silgraphite + * Fri Aug 19 2011 Nicholas van Oudtshoorn - 1.0.2-1 - Rebase to new release - SPEC Cleanup - Documentation is now properly installed + * Wed Aug 17 2011 Nicholas van Oudtshoorn - 1.0.1-2 - Added some necessary requires + * Wed Aug 10 2011 Nicholas van Oudtshoorn - 1.0.1-1 - Initial build of graphite2 + diff --git a/sources b/sources index 8abeb85..1fb76b6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (graphite2-1.3.13.tgz) = 44ac2f353c1a795a55c78b4ff72df35a3a5a94700356c0eefe105d66cd499ac93f9cfd5ab7b3ea842b575156cb8df19e0b57ff8b9dbaee8a576319ff5889c131 +SHA512 (graphite2-1.3.14.tgz) = 14b5eb2ba8158b8b62ffa7fb142100a0af1de0f0c45b2673801b636714a106b46fcd423b05c722d963c9543fafcf10fec811975308211a54f20a3ba322d7b295