Blame SPECS/cairomm.spec

Packit Service d1cacf
%global apiver 1.0
Packit Service d1cacf
Packit Service d1cacf
%global cairo_version 1.10.0
Packit Service d1cacf
%global libsigc_version 2.5.1
Packit Service d1cacf
Packit Service d1cacf
Summary:        C++ API for the cairo graphics library
Packit Service d1cacf
Name:           cairomm
Packit Service d1cacf
Version:        1.12.0
Packit Service d1cacf
Release:        8%{?dist}
Packit Service d1cacf
URL:            http://www.cairographics.org
Packit Service d1cacf
License:        LGPLv2+
Packit Service d1cacf
Group:          System Environment/Libraries
Packit Service d1cacf
Source:         http://www.cairographics.org/releases/%{name}-%{version}.tar.gz
Packit Service d1cacf
BuildRequires:  cairo-devel >= %{cairo_version}
Packit Service d1cacf
BuildRequires:  libsigc++20-devel >= %{libsigc_version}
Packit Service d1cacf
BuildRequires:  perl-interpreter
Packit Service d1cacf
BuildRequires:  perl(Getopt::Long)
Packit Service d1cacf
BuildRequires:  pkgconfig
Packit Service d1cacf
Packit Service d1cacf
Requires:       cairo%{?_isa} >= %{cairo_version}
Packit Service d1cacf
Requires:       libsigc++20%{?_isa} >= %{libsigc_version}
Packit Service d1cacf
Packit Service d1cacf
%description
Packit Service d1cacf
Cairomm is the C++ API for the cairo graphics library. It offers all the power
Packit Service d1cacf
of cairo with an interface familiar to C++ developers, including use of the 
Packit Service d1cacf
Standard Template Library where it makes sense.
Packit Service d1cacf
Packit Service d1cacf
%package        devel
Packit Service d1cacf
Summary:        Headers for developing programs that will use %{name}
Packit Service d1cacf
Group:          Development/Libraries
Packit Service d1cacf
Requires:       %{name}%{?_isa} = %{version}-%{release}
Packit Service d1cacf
Packit Service d1cacf
%description    devel
Packit Service d1cacf
Cairomm is the C++ API for the cairo graphics library. It offers all the power
Packit Service d1cacf
of cairo with an interface familiar to C++ developers, including use of the 
Packit Service d1cacf
Standard Template Library where it makes sense.
Packit Service d1cacf
Packit Service d1cacf
This package contains the libraries and header files needed for
Packit Service d1cacf
developing %{name} applications.
Packit Service d1cacf
Packit Service d1cacf
%package        doc
Packit Service d1cacf
Summary:        Developer's documentation for the cairomm library
Packit Service d1cacf
Group:          Documentation
Packit Service d1cacf
BuildArch:      noarch
Packit Service d1cacf
Requires:       %{name} = %{version}-%{release}
Packit Service d1cacf
Requires:       libsigc++20-doc
Packit Service d1cacf
Packit Service d1cacf
%description      doc
Packit Service d1cacf
This package contains developer's documentation for the cairomm
Packit Service d1cacf
library. Cairomm is the C++ API for the cairo graphics library.
Packit Service d1cacf
Packit Service d1cacf
The documentation can be viewed either through the devhelp
Packit Service d1cacf
documentation browser or through a web browser.
Packit Service d1cacf
Packit Service d1cacf
If using a web browser the documentation is installed in the gtk-doc
Packit Service d1cacf
hierarchy and can be found at /usr/share/doc/cairomm-1.0
Packit Service d1cacf
Packit Service d1cacf
%prep
Packit Service d1cacf
%setup -q 
Packit Service d1cacf
Packit Service d1cacf
%build
Packit Service d1cacf
%configure --disable-static
Packit Service d1cacf
make %{?_smp_mflags}
Packit Service d1cacf
Packit Service d1cacf
%install
Packit Service d1cacf
%make_install
Packit Service d1cacf
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
Packit Service d1cacf
Packit Service d1cacf
%ldconfig_scriptlets
Packit Service d1cacf
Packit Service d1cacf
%files
Packit Service d1cacf
%license COPYING
Packit Service d1cacf
%doc AUTHORS README NEWS
Packit Service d1cacf
%{_libdir}/lib*.so.*
Packit Service d1cacf
Packit Service d1cacf
%files devel
Packit Service d1cacf
%doc ChangeLog
Packit Service d1cacf
%{_includedir}/%{name}-%{apiver}
Packit Service d1cacf
%{_libdir}/*.so
Packit Service d1cacf
%{_libdir}/pkgconfig/*
Packit Service d1cacf
%{_libdir}/%{name}-%{apiver}
Packit Service d1cacf
Packit Service d1cacf
%files doc
Packit Service d1cacf
%doc %{_datadir}/doc/%{name}-%{apiver}/
Packit Service d1cacf
%doc %{_datadir}/devhelp/
Packit Service d1cacf
Packit Service d1cacf
%changelog
Packit Service d1cacf
* Thu Oct 15 2020 Tomas Popela <tpopela@redhat.com> - 1.12.0-8
Packit Service d1cacf
- Rebuild for the annobin fixes
Packit Service d1cacf
- Resolves: rhbz#1703971
Packit Service d1cacf
Packit Service d1cacf
* Sun Feb 04 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.12.0-7
Packit Service d1cacf
- Switch to %%ldconfig_scriptlets
Packit Service d1cacf
Packit Service d1cacf
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-6
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-5
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.0-4
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-3
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-2
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Tue Sep 22 2015 Kalev Lember <klember@redhat.com> - 1.12.0-1
Packit Service d1cacf
- Update to 1.12.0
Packit Service d1cacf
- Drop manual requires that are automatically handled by pkgconfig dep gen
Packit Service d1cacf
- Use license macro for COPYING
Packit Service d1cacf
- Tighten -devel subpackage deps with the _isa macro
Packit Service d1cacf
- Use make_install macro
Packit Service d1cacf
Packit Service d1cacf
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-12
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.10.0-11
Packit Service d1cacf
- Rebuilt for GCC 5 C++11 ABI change
Packit Service d1cacf
Packit Service d1cacf
* Sat Mar 07 2015 Kalev Lember <kalevlember@gmail.com> - 1.10.0-10
Packit Service d1cacf
- Rebuilt for gcc5 ABI change
Packit Service d1cacf
Packit Service d1cacf
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-9
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-8
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-7
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-6
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-5
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-4
Packit Service d1cacf
- Rebuilt for c++ ABI breakage
Packit Service d1cacf
Packit Service d1cacf
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-3
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.10.0-2
Packit Service d1cacf
- Rebuild for new libpng
Packit Service d1cacf
Packit Service d1cacf
* Fri Jul 29 2011 Kalev Lember <kalevlember@gmail.com> - 1.10.0-1
Packit Service d1cacf
- Update to 1.10.0
Packit Service d1cacf
- Have the -doc subpackage depend on the base package
Packit Service d1cacf
- Modernize the spec file
Packit Service d1cacf
- Really own /usr/share/devhelp directory
Packit Service d1cacf
Packit Service d1cacf
* Mon Feb 21 2011 Haïkel Guémar <hguemar@fedoraproject.org> - 1.9.8-2
Packit Service d1cacf
- fix documentation location
Packit Service d1cacf
- co-own /usr/share/devhelp
Packit Service d1cacf
Packit Service d1cacf
* Mon Feb 14 2011 Haïkel Guémar <hguemar@fedoraproject.org> - 1.9.8-1
Packit Service d1cacf
- upstream 1.9.8
Packit Service d1cacf
- fix issues with f15/rawhide (RHBZ #676878)
Packit Service d1cacf
- drop gtk-doc dependency (RHBZ #604169)
Packit Service d1cacf
Packit Service d1cacf
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-2
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Wed Jul 14 2010 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.9.1-1
Packit Service d1cacf
- New upstream release
Packit Service d1cacf
- Removed html docs from -devel package
Packit Service d1cacf
- Seperated requires into one per line
Packit Service d1cacf
- Fixed devhelp docs
Packit Service d1cacf
Packit Service d1cacf
* Tue Nov 17 2009 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.8.4-1
Packit Service d1cacf
- New upstream release
Packit Service d1cacf
- Added cairommconfig.h file
Packit Service d1cacf
- Added doc subpackage
Packit Service d1cacf
Packit Service d1cacf
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-2
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Tue Feb 24 2009 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.8.0-1
Packit Service d1cacf
- Update to 1.8.0
Packit Service d1cacf
- Added libsigc++20-devel dependency
Packit Service d1cacf
Packit Service d1cacf
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-2
Packit Service d1cacf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Packit Service d1cacf
Packit Service d1cacf
* Fri Aug 29 2008 Denis Leroy <denis@poolshark.org> - 1.6.2-1
Packit Service d1cacf
- Update to upstream 1.6.2
Packit Service d1cacf
- atsui patch upstreamed
Packit Service d1cacf
Packit Service d1cacf
* Sun Mar 23 2008 Denis Leroy <denis@poolshark.org> - 1.5.0-1
Packit Service d1cacf
- Update to 1.5.0
Packit Service d1cacf
- Added patch from Mamoru Tasaka to fix font type enum (#438600)
Packit Service d1cacf
Packit Service d1cacf
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.4.4-2
Packit Service d1cacf
- Autorebuild for GCC 4.3
Packit Service d1cacf
Packit Service d1cacf
* Fri Aug 17 2007 Denis Leroy <denis@poolshark.org> - 1.4.4-1
Packit Service d1cacf
- Update to upstream version 1.4.4
Packit Service d1cacf
- Fixed License tag
Packit Service d1cacf
Packit Service d1cacf
* Fri Jul 20 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.4.2-1
Packit Service d1cacf
- New upstream release
Packit Service d1cacf
- Changed install to preserve timestamps
Packit Service d1cacf
- Removed mv of docs/reference and include files directly
Packit Service d1cacf
Packit Service d1cacf
* Wed Jan 17 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.4-1
Packit Service d1cacf
- New release
Packit Service d1cacf
Packit Service d1cacf
* Sat Oct 14 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.2-1
Packit Service d1cacf
- New upstream release
Packit Service d1cacf
Packit Service d1cacf
* Sun Aug 27 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.0-4
Packit Service d1cacf
- Bumped release for make tag
Packit Service d1cacf
Packit Service d1cacf
* Sun Aug 27 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.0-3
Packit Service d1cacf
- Bumped release for mass rebuild
Packit Service d1cacf
Packit Service d1cacf
* Sun Aug 20 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.0-2
Packit Service d1cacf
- Bumped release for make tag
Packit Service d1cacf
Packit Service d1cacf
* Sun Aug 20 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.0-1
Packit Service d1cacf
- New upstream release
Packit Service d1cacf
- Updated summary and description
Packit Service d1cacf
Packit Service d1cacf
* Thu Aug  3 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.1.10-1
Packit Service d1cacf
- First release for cairo 1.2
Packit Service d1cacf
- Adjusted cairo dependencies for new version
Packit Service d1cacf
- Docs were in html, moved to reference/html
Packit Service d1cacf
Packit Service d1cacf
* Sun Apr  9 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.6.0-1
Packit Service d1cacf
- New upstream version should fix the upstream issues like AUTHORS and README
Packit Service d1cacf
- Added pkgconfig to cairomm BuildRequires and cairomm-devel Requires
Packit Service d1cacf
- Replaced makeinstall
Packit Service d1cacf
- Fixed devel package description
Packit Service d1cacf
- Modified includedir syntax
Packit Service d1cacf
- docs included via the mv in install and in the devel files as html dir
Packit Service d1cacf
Packit Service d1cacf
* Sun Mar  5 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-10
Packit Service d1cacf
- Removed duplicate Group tag in devel
Packit Service d1cacf
- Disabled docs till they're fixed upstream 
Packit Service d1cacf
Packit Service d1cacf
* Sun Mar  5 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-9
Packit Service d1cacf
- Removed requires since BuildRequires is present
Packit Service d1cacf
- Cleaned up Source tag
Packit Service d1cacf
Packit Service d1cacf
* Fri Feb 24 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-7
Packit Service d1cacf
- Fixed URL and SOURCE tags
Packit Service d1cacf
- Fixed header include directory
Packit Service d1cacf
Packit Service d1cacf
* Fri Feb 24 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-6
Packit Service d1cacf
- Fixed URL tag
Packit Service d1cacf
Packit Service d1cacf
* Wed Feb 22 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-5
Packit Service d1cacf
- Remove epoch 'leftovers'
Packit Service d1cacf
Packit Service d1cacf
* Wed Feb 22 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-4
Packit Service d1cacf
- Cleanup for FE
Packit Service d1cacf
Packit Service d1cacf
* Wed Feb 22 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-3
Packit Service d1cacf
- Added pre-release alphatag
Packit Service d1cacf
Packit Service d1cacf
* Wed Feb 22 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-2
Packit Service d1cacf
- Updated to current cairomm CVS
Packit Service d1cacf
- Added documentation to devel package
Packit Service d1cacf
Packit Service d1cacf
* Fri Feb 03 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-1
Packit Service d1cacf
- Updated to current cairomm CVS
Packit Service d1cacf
Packit Service d1cacf
* Fri Jan 27 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.4.0-1
Packit Service d1cacf
- Initial creation from papyrus.spec.in
Packit Service d1cacf