Rick L. Vinyard, Jr 311a0e
%global apiver 1.0
Kalev Lember d57126
Kalev Lember d57126
%global cairo_version 1.10.0
Kalev Lember d57126
%global libsigc_version 2.5.1
Rick L. Vinyard, Jr 311a0e
Kalev Lember e80e15
Summary:        C++ API for the cairo graphics library
Kalev Lember e80e15
Name:           cairomm
Kalev Lember d57126
Version:        1.12.0
Kalev Lember d57126
Release:        1%{?dist}
Kalev Lember e80e15
URL:            http://www.cairographics.org
Kalev Lember e80e15
License:        LGPLv2+
Kalev Lember e80e15
Group:          System Environment/Libraries
Kalev Lember e80e15
Source:         http://www.cairographics.org/releases/%{name}-%{version}.tar.gz
Kalev Lember d57126
BuildRequires:  cairo-devel >= %{cairo_version}
Kalev Lember d57126
BuildRequires:  libsigc++20-devel >= %{libsigc_version}
Kalev Lember 9ae1c6
BuildRequires:  perl
Kalev Lember 9ae1c6
BuildRequires:  perl(Getopt::Long)
Kalev Lember e80e15
BuildRequires:  pkgconfig
Kalev Lember d57126
Kalev Lember d57126
Requires:       cairo%{?_isa} >= %{cairo_version}
Kalev Lember d57126
Requires:       libsigc++20%{?_isa} >= %{libsigc_version}
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
%description
Rick L. Vinyard, Jr 09f755
Cairomm is the C++ API for the cairo graphics library. It offers all the power
Rick L. Vinyard, Jr 09f755
of cairo with an interface familiar to C++ developers, including use of the 
Rick L. Vinyard, Jr 09f755
Standard Template Library where it makes sense.
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
%package        devel
Rick L. Vinyard, Jr 69db43
Summary:        Headers for developing programs that will use %{name}
Rick L. Vinyard, Jr 69db43
Group:          Development/Libraries
Kalev Lember f285b8
Requires:       %{name}%{?_isa} = %{version}-%{release}
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
%description    devel
Rick L. Vinyard, Jr 9eca48
Cairomm is the C++ API for the cairo graphics library. It offers all the power
Rick L. Vinyard, Jr 9eca48
of cairo with an interface familiar to C++ developers, including use of the 
Rick L. Vinyard, Jr 9eca48
Standard Template Library where it makes sense.
Rick L. Vinyard, Jr 9eca48
Rick L. Vinyard, Jr 69db43
This package contains the libraries and header files needed for
Rick L. Vinyard, Jr 69db43
developing %{name} applications.
Rick L. Vinyard, Jr 69db43
Kalev Lember 06d96d
%package        doc
Kalev Lember 06d96d
Summary:        Developer's documentation for the cairomm library
Kalev Lember 06d96d
Group:          Documentation
Kalev Lember 06d96d
BuildArch:      noarch
Kalev Lember 3f115e
Requires:       %{name} = %{version}-%{release}
e69dcc
Requires:       libsigc++20-doc
Rick L. Vinyard, Jr 2454e9
Rick L. Vinyard, Jr 2454e9
%description      doc
Rick L. Vinyard, Jr 2454e9
This package contains developer's documentation for the cairomm
Rick L. Vinyard, Jr 2454e9
library. Cairomm is the C++ API for the cairo graphics library.
Rick L. Vinyard, Jr 2454e9
Rick L. Vinyard, Jr 2454e9
The documentation can be viewed either through the devhelp
Rick L. Vinyard, Jr 2454e9
documentation browser or through a web browser.
Rick L. Vinyard, Jr 2454e9
Rick L. Vinyard, Jr 2454e9
If using a web browser the documentation is installed in the gtk-doc
Rick L. Vinyard, Jr 2454e9
hierarchy and can be found at /usr/share/doc/cairomm-1.0
Rick L. Vinyard, Jr 2454e9
Rick L. Vinyard, Jr 69db43
%prep
Rick L. Vinyard, Jr 69db43
%setup -q 
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
%build
Kalev Lember 06d96d
%configure --disable-static
Kalev Lember 06d96d
make %{?_smp_mflags}
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
%install
Kalev Lember 48eef1
%make_install
Rick L. Vinyard, Jr 9eca48
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
%post -p /sbin/ldconfig
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
%postun -p /sbin/ldconfig
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
%files
Kalev Lember 2b7df0
%license COPYING
Kalev Lember 2b7df0
%doc AUTHORS README NEWS
Rick L. Vinyard, Jr 69db43
%{_libdir}/lib*.so.*
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
%files devel
e69dcc
%doc ChangeLog
e69dcc
%{_includedir}/%{name}-%{apiver}
Rick L. Vinyard, Jr 69db43
%{_libdir}/*.so
Rick L. Vinyard, Jr 69db43
%{_libdir}/pkgconfig/*
e69dcc
%{_libdir}/%{name}-%{apiver}
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 2454e9
%files doc
3153fc
%doc %{_datadir}/doc/%{name}-%{apiver}/
Kalev Lember 71a644
%doc %{_datadir}/devhelp/
Rick L. Vinyard, Jr 2454e9
Rick L. Vinyard, Jr 69db43
%changelog
Kalev Lember d57126
* Tue Sep 22 2015 Kalev Lember <klember@redhat.com> - 1.12.0-1
Kalev Lember d57126
- Update to 1.12.0
Kalev Lember 40c231
- Drop manual requires that are automatically handled by pkgconfig dep gen
Kalev Lember 2b7df0
- Use license macro for COPYING
Kalev Lember f285b8
- Tighten -devel subpackage deps with the _isa macro
Kalev Lember 48eef1
- Use make_install macro
Kalev Lember d57126
Dennis Gilmore b76285
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-12
Dennis Gilmore b76285
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore b76285
Kalev Lember e97f87
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.10.0-11
Kalev Lember e97f87
- Rebuilt for GCC 5 C++11 ABI change
Kalev Lember e97f87
Kalev Lember 220be4
* Sat Mar 07 2015 Kalev Lember <kalevlember@gmail.com> - 1.10.0-10
Kalev Lember 220be4
- Rebuilt for gcc5 ABI change
Kalev Lember 220be4
Peter Robinson 88ba86
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-9
Peter Robinson 88ba86
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson 88ba86
Dennis Gilmore 8ec67e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-8
Dennis Gilmore 8ec67e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 8ec67e
Dennis Gilmore ac7478
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-7
Dennis Gilmore ac7478
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore ac7478
Dennis Gilmore f1551d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-6
Dennis Gilmore f1551d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore f1551d
Dennis Gilmore ea65b7
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-5
Dennis Gilmore ea65b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore ea65b7
Dennis Gilmore b6b4fc
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-4
Dennis Gilmore b6b4fc
- Rebuilt for c++ ABI breakage
Dennis Gilmore b6b4fc
Dennis Gilmore 2e0718
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-3
Dennis Gilmore 2e0718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore 2e0718
Adam Jackson 4150e7
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.10.0-2
Adam Jackson 4150e7
- Rebuild for new libpng
Adam Jackson 4150e7
Kalev Lember 3ab7f8
* Fri Jul 29 2011 Kalev Lember <kalevlember@gmail.com> - 1.10.0-1
Kalev Lember 3ab7f8
- Update to 1.10.0
Kalev Lember 3f115e
- Have the -doc subpackage depend on the base package
Kalev Lember 06d96d
- Modernize the spec file
Kalev Lember 71a644
- Really own /usr/share/devhelp directory
Kalev Lember 3ab7f8
3c601b
* Mon Feb 21 2011 Haïkel Guémar <hguemar@fedoraproject.org> - 1.9.8-2
3c601b
- fix documentation location
3c601b
- co-own /usr/share/devhelp
3c601b
Haikel Guemar ea1dc8
* Mon Feb 14 2011 Haïkel Guémar <hguemar@fedoraproject.org> - 1.9.8-1
Haikel Guemar ea1dc8
- upstream 1.9.8
Haikel Guemar ea1dc8
- fix issues with f15/rawhide (RHBZ #676878)
Haikel Guemar 315413
- drop gtk-doc dependency (RHBZ #604169)
Haikel Guemar ea1dc8
Dennis Gilmore 68e36e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-2
Dennis Gilmore 68e36e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 68e36e
Rick L. Vinyard, Jr 311a0e
* Wed Jul 14 2010 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.9.1-1
Rick L. Vinyard, Jr 311a0e
- New upstream release
Rick L. Vinyard, Jr 311a0e
- Removed html docs from -devel package
Rick L. Vinyard, Jr 311a0e
- Seperated requires into one per line
Rick L. Vinyard, Jr 311a0e
- Fixed devhelp docs
Rick L. Vinyard, Jr 311a0e
Rick L. Vinyard, Jr 2454e9
* Tue Nov 17 2009 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.8.4-1
Rick L. Vinyard, Jr a7c9a7
- New upstream release
Rick L. Vinyard, Jr 2454e9
- Added cairommconfig.h file
Rick L. Vinyard, Jr 2454e9
- Added doc subpackage
Rick L. Vinyard, Jr a7c9a7
Jesse Keating ed9d34
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-2
Jesse Keating ed9d34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating ed9d34
Rick L. Vinyard, Jr e8c45d
* Tue Feb 24 2009 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.8.0-1
Rick L. Vinyard, Jr e8c45d
- Update to 1.8.0
Rick L. Vinyard, Jr e8c45d
- Added libsigc++20-devel dependency
Rick L. Vinyard, Jr e8c45d
Jesse Keating 3220d0
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-2
Jesse Keating 3220d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 3220d0
Denis Leroy e6d79e
* Fri Aug 29 2008 Denis Leroy <denis@poolshark.org> - 1.6.2-1
Denis Leroy e6d79e
- Update to upstream 1.6.2
Denis Leroy e6d79e
- atsui patch upstreamed
Denis Leroy e6d79e
Denis Leroy 46f5fb
* Sun Mar 23 2008 Denis Leroy <denis@poolshark.org> - 1.5.0-1
Denis Leroy 46f5fb
- Update to 1.5.0
Denis Leroy 46f5fb
- Added patch from Mamoru Tasaka to fix font type enum (#438600)
Denis Leroy 46f5fb
Jesse Keating 2ba288
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.4.4-2
Jesse Keating 2ba288
- Autorebuild for GCC 4.3
Jesse Keating 2ba288
Denis Leroy 5429f9
* Fri Aug 17 2007 Denis Leroy <denis@poolshark.org> - 1.4.4-1
Denis Leroy 5429f9
- Update to upstream version 1.4.4
Denis Leroy 5429f9
- Fixed License tag
Denis Leroy 5429f9
Rick L. Vinyard, Jr 9eca48
* Fri Jul 20 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.4.2-1
Rick L. Vinyard, Jr 9eca48
- New upstream release
Rick L. Vinyard, Jr 9eca48
- Changed install to preserve timestamps
Rick L. Vinyard, Jr 9eca48
- Removed mv of docs/reference and include files directly
Rick L. Vinyard, Jr 9eca48
Rick L. Vinyard, Jr 748eae
* Wed Jan 17 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.4-1
Rick L. Vinyard, Jr 792e10
- New release
Rick L. Vinyard, Jr 792e10
Rick L. Vinyard, Jr 5f26f4
* Sat Oct 14 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.2-1
Rick L. Vinyard, Jr 5f26f4
- New upstream release
Rick L. Vinyard, Jr 5f26f4
Rick L. Vinyard, Jr 0e404e
* Sun Aug 27 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.0-4
Rick L. Vinyard, Jr 0e404e
- Bumped release for make tag
Rick L. Vinyard, Jr 0e404e
Rick L. Vinyard, Jr 0e404e
* Sun Aug 27 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.0-3
Rick L. Vinyard, Jr 0e404e
- Bumped release for mass rebuild
Rick L. Vinyard, Jr 0e404e
Rick L. Vinyard, Jr ed0b9a
* Sun Aug 20 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.0-2
Rick L. Vinyard, Jr ed0b9a
- Bumped release for make tag
Rick L. Vinyard, Jr ed0b9a
Rick L. Vinyard, Jr 09f755
* Sun Aug 20 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.2.0-1
Rick L. Vinyard, Jr 09f755
- New upstream release
Rick L. Vinyard, Jr 09f755
- Updated summary and description
Rick L. Vinyard, Jr 09f755
Rick L. Vinyard, Jr 3a5418
* Thu Aug  3 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 1.1.10-1
Rick L. Vinyard, Jr 3a5418
- First release for cairo 1.2
Rick L. Vinyard, Jr 3a5418
- Adjusted cairo dependencies for new version
Rick L. Vinyard, Jr 3a5418
- Docs were in html, moved to reference/html
Rick L. Vinyard, Jr 3a5418
Rick L. Vinyard, Jr 69db43
* Sun Apr  9 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.6.0-1
Rick L. Vinyard, Jr 69db43
- New upstream version should fix the upstream issues like AUTHORS and README
Rick L. Vinyard, Jr 69db43
- Added pkgconfig to cairomm BuildRequires and cairomm-devel Requires
Rick L. Vinyard, Jr 69db43
- Replaced makeinstall
Rick L. Vinyard, Jr 69db43
- Fixed devel package description
Rick L. Vinyard, Jr 69db43
- Modified includedir syntax
Rick L. Vinyard, Jr 69db43
- docs included via the mv in install and in the devel files as html dir
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Sun Mar  5 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-10
Rick L. Vinyard, Jr 69db43
- Removed duplicate Group tag in devel
Rick L. Vinyard, Jr 69db43
- Disabled docs till they're fixed upstream 
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Sun Mar  5 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-9
Rick L. Vinyard, Jr 69db43
- Removed requires since BuildRequires is present
Rick L. Vinyard, Jr 69db43
- Cleaned up Source tag
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Fri Feb 24 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-7
Rick L. Vinyard, Jr 69db43
- Fixed URL and SOURCE tags
Rick L. Vinyard, Jr 69db43
- Fixed header include directory
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Fri Feb 24 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-6
Rick L. Vinyard, Jr 69db43
- Fixed URL tag
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Wed Feb 22 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-5
Rick L. Vinyard, Jr 69db43
- Remove epoch 'leftovers'
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Wed Feb 22 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-4
Rick L. Vinyard, Jr 69db43
- Cleanup for FE
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Wed Feb 22 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-3
Rick L. Vinyard, Jr 69db43
- Added pre-release alphatag
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Wed Feb 22 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-2
Rick L. Vinyard, Jr 69db43
- Updated to current cairomm CVS
Rick L. Vinyard, Jr 69db43
- Added documentation to devel package
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Fri Feb 03 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.5.0-1
Rick L. Vinyard, Jr 69db43
- Updated to current cairomm CVS
Rick L. Vinyard, Jr 69db43
Rick L. Vinyard, Jr 69db43
* Fri Jan 27 2006 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> - 0.4.0-1
Rick L. Vinyard, Jr 69db43
- Initial creation from papyrus.spec.in
Rick L. Vinyard, Jr 69db43