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