Blame SPECS/graphite2.spec

abbaf3
Name:           graphite2
23d891
Version:        1.3.10
e1c28e
Release:        1%{?dist}
abbaf3
Summary:        Font rendering capabilities for complex non-Roman writing systems
abbaf3
Group:          Development/Tools
abbaf3
abbaf3
License:        (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+)
23d891
URL:            https://sourceforge.net/projects/silgraphite/
23d891
Source0:        https://downloads.sourceforge.net/project/silgraphite/graphite2//%{name}-%{version}.tgz
abbaf3
Patch0:         graphite-arm-nodefaultlibs.patch
abbaf3
Patch1:         graphite2-1.2.0-cmakepath.patch
abbaf3
abbaf3
BuildRequires:  cmake
abbaf3
BuildRequires:  freetype-devel
abbaf3
BuildRequires:  doxygen asciidoc
e1c28e
BuildRequires:  texlive-helvetic texlive-sectsty texlive-tocloft texlive-xtab texlive-multirow fonttools
abbaf3
abbaf3
Obsoletes:      silgraphite < 2.3.1-5
abbaf3
abbaf3
%description
abbaf3
Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language
abbaf3
Software Development groups to provide rendering capabilities for complex
abbaf3
non-Roman writing systems. Graphite can be used to create “smart fonts” capable
abbaf3
of displaying writing systems with various complex behaviors. With respect to
abbaf3
the Text Encoding Model, Graphite handles the "Rendering" aspect of writing
abbaf3
system implementation.
abbaf3
abbaf3
%package devel
abbaf3
Requires: %{name}%{?_isa} = %{version}-%{release}
abbaf3
Summary: Files for developing with graphite2
abbaf3
Group: Development/Libraries
abbaf3
abbaf3
Obsoletes: silgraphite-devel < 2.3.1-5
abbaf3
abbaf3
%description devel
abbaf3
Includes and definitions for developing with graphite2.
abbaf3
abbaf3
%prep
abbaf3
%setup -q
abbaf3
%patch0 -p1 -b .arm
abbaf3
%patch1 -p1 -b .cmake
abbaf3
abbaf3
%build
e1c28e
%cmake -DGRAPHITE2_COMPARE_RENDERER=OFF  .
abbaf3
make %{?_smp_mflags}
abbaf3
make docs
abbaf3
sed -i -e 's!!!g' doc/manual.html
abbaf3
abbaf3
%install
abbaf3
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
abbaf3
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
abbaf3
abbaf3
%check
abbaf3
ctest
abbaf3
abbaf3
%post -p /sbin/ldconfig
abbaf3
abbaf3
%postun -p /sbin/ldconfig
abbaf3
abbaf3
%files
23d891
%license LICENSE COPYING
23d891
%doc ChangeLog README.md
abbaf3
%{_bindir}/gr2fonttest
e1c28e
%{_libdir}/libgraphite2.so.3
abbaf3
%{_libdir}/libgraphite2.so.3.0.1
abbaf3
abbaf3
%files devel
abbaf3
%doc doc/manual.html
abbaf3
%dir %{_libdir}/%{name}/
abbaf3
%{_libdir}/%{name}/graphite2-release.cmake
abbaf3
%{_libdir}/%{name}/graphite2.cmake
abbaf3
%{_includedir}/%{name}
abbaf3
%{_libdir}/libgraphite2.so
abbaf3
%{_libdir}/pkgconfig/graphite2.pc
abbaf3
abbaf3
%changelog
23d891
* Mon Feb 29 2016 Caolán McNamara <caolanm@redhat.com> - 1.3.10-1
23d891
- Resolves: rhbz#1472290
23d891
  CVE-2017-7771 CVE-2017-7772 CVE-2017-7773 CVE-2017-7774
23d891
  CVE-2017-7775 CVE-2017-7776 CVE-2017-7777 CVE-2017-7778
23d891
e1c28e
* Mon Feb 29 2016 Caolán McNamara <caolanm@redhat.com> - 1.3.6-1
23d891
- Related: rhbz#1309053 CVE-2016-1521 CVE-2016-1522 CVE-2016-1523 CVE-2016-1526
e1c28e
e1c28e
* Wed Feb 17 2016 Caolán McNamara <caolanm@redhat.com> - 1.3.5-1
23d891
- Resolves: rhbz#1309053 CVE-2016-1521 CVE-2016-1522 CVE-2016-1523 CVE-2016-1526
e1c28e
e1c28e
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4-6
e1c28e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e1c28e
e1c28e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-5
e1c28e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e1c28e
e1c28e
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.2.4-4
e1c28e
- Rebuilt for Fedora 23 Change
e1c28e
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
e1c28e
e1c28e
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-3
e1c28e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e1c28e
e1c28e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-2
e1c28e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e1c28e
e1c28e
* Thu Apr 03 2014 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.2.4-1
e1c28e
- New upstream release
e1c28e
e1c28e
* Sat Dec 21 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.2.2-5
e1c28e
- Move *.so.major symlink to main package.
4b4d2b
e1c28e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-4
e1c28e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4b4d2b
abbaf3
* Mon Jun 24 2013 Caolán McNamara <caolanm@redhat.com> - 1.2.2-3
abbaf3
- clarify licenses
abbaf3
abbaf3
* Wed Jun 19 2013 Karsten Hopp <karsten@redhat.com> 1.2.2-2
abbaf3
- use minimum texlive buildrequires, Than Ngo, rhbz#975843 
abbaf3
abbaf3
* Thu May 30 2013 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.2.2-1
abbaf3
- New upstream release
abbaf3
abbaf3
* Tue Jan 29 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 1.2.0-4
abbaf3
- Drop refman.pdf as its same as manual.html
abbaf3
- patch install path for cmake files as they are arch dependent
abbaf3
abbaf3
* Tue Jan 29 2013 Kalev Lember <kalevlember@gmail.com> - 1.2.0-3
abbaf3
- Move manual.html to -devel subpackage
abbaf3
abbaf3
* Tue Jan 29 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 1.2.0-2
abbaf3
- revert the wrongly committed f18 spec to f19
abbaf3
- spec file cleanup
abbaf3
- thanks to jnovy for finding me minimum texlive BR
abbaf3
- partial multilib fix for manual.html
abbaf3
abbaf3
* Fri Nov 9 2012 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.2.0-1
abbaf3
- New upstream release
abbaf3
* Wed Oct 3 2012 Caolán McNamara <caolanm@redhat.com> - 1.1.1-4
abbaf3
- expand license field to cover tri-licenced GrUtfTextSrc test
abbaf3
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-3
abbaf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
abbaf3
* Tue Apr  3 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.1.1-2
abbaf3
- Fix FTBFS on ARM
abbaf3
* Mon Feb 27 2012 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.1.1-1
abbaf3
- New upstream release
abbaf3
* Wed Feb 8 2012 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.1.0-1
abbaf3
- New upstream release
abbaf3
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-2
abbaf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
abbaf3
* Fri Sep 23 2011 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.0.3-1
abbaf3
- New upstream release
abbaf3
* Fri Aug 26 2011 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.0.2-3
abbaf3
- Obsolete silgraphite
abbaf3
* Fri Aug 26 2011 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.0.2-2
abbaf3
- Removed dependency on silgraphite-devel
abbaf3
- Stopped building comparerenderer - the only thing that depended on silgraphite
abbaf3
* Fri Aug 19 2011 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.0.2-1
abbaf3
- Rebase to new release
abbaf3
- SPEC Cleanup
abbaf3
- Documentation is now properly installed
abbaf3
* Wed Aug 17 2011 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.0.1-2
abbaf3
- Added some necessary requires
abbaf3
* Wed Aug 10 2011 Nicholas van Oudtshoorn <vanoudt@gmail.com> - 1.0.1-1
abbaf3
- Initial build of graphite2