rpms/cairomm/EL-6 .cvsignore, 1.12, 1.13 cairomm.spec, 1.18, 1.19 sources, 1.12, 1.13

Rick L. Vinyard, Jr. rvinyard at fedoraproject.org
Wed Jul 14 22:40:30 UTC 2010


Author: rvinyard

Update of /cvs/pkgs/rpms/cairomm/EL-6
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv22621

Modified Files:
	.cvsignore cairomm.spec sources 
Log Message:



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/cairomm/EL-6/.cvsignore,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- .cvsignore	30 Sep 2009 19:09:13 -0000	1.12
+++ .cvsignore	14 Jul 2010 22:40:30 -0000	1.13
@@ -1 +1 @@
-cairomm-1.8.2.tar.gz
+cairomm-1.8.4.tar.gz


Index: cairomm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/cairomm/EL-6/cairomm.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -p -r1.18 -r1.19
--- cairomm.spec	30 Sep 2009 19:09:13 -0000	1.18
+++ cairomm.spec	14 Jul 2010 22:40:30 -0000	1.19
@@ -1,13 +1,17 @@
+%global apiver 1.0
+%define cairover 1.8.0
+
 Summary:          C++ API for the cairo graphics library
 Name:             cairomm
-Version:          1.8.2
-Release:          1%{?dist}
+Version:          1.8.4
+Release:          2%{?dist}
 URL:              http://www.cairographics.org
 License:          LGPLv2+
 Group:            System Environment/Libraries
 Source:           http://www.cairographics.org/releases/%{name}-%{version}.tar.gz
 BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:    cairo-devel >= 1.5.10 pkgconfig
+BuildRequires:    cairo-devel >= %{cairover}
+BuildRequires:    pkgconfig
 BuildRequires:    libsigc++20-devel
 
 %description
@@ -19,7 +23,8 @@ Standard Template Library where it makes
 Summary:        Headers for developing programs that will use %{name}
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
-Requires:       cairo-devel >= 1.4.0 pkgconfig
+Requires:       cairo-devel >= %{cairover}
+Requires:       pkgconfig
 Requires:       libsigc++20-devel
 
 %description    devel
@@ -30,11 +35,30 @@ Standard Template Library where it makes
 This package contains the libraries and header files needed for
 developing %{name} applications.
 
+%package          doc
+Summary:          Developer's documentation for the cairomm library
+Group:            Documentation
+Requires:         gtk-doc
+Requires:         devhelp
+%if 0%{?fedora} > 9 || 0%{?rhel} > 5
+BuildArch:        noarch
+%endif
+
+%description      doc
+This package contains developer's documentation for the cairomm
+library. Cairomm is the C++ API for the cairo graphics library.
+
+The documentation can be viewed either through the devhelp
+documentation browser or through a web browser.
+
+If using a web browser the documentation is installed in the gtk-doc
+hierarchy and can be found at /usr/share/doc/cairomm-1.0
+
 %prep
 %setup -q 
 
 %build
-%configure --enable-static=no --enable-docs=no
+%configure --enable-static=no
 %{__make} %{?_smp_mflags}
 
 %install
@@ -42,6 +66,13 @@ developing %{name} applications.
 %{__make} install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
+# Fix documentation installation, put everything under gtk-doc
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/cairomm-%{apiver}
+mv $RPM_BUILD_ROOT%{_docdir}/cairomm-%{apiver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/cairomm-%{apiver}/
+mv $RPM_BUILD_ROOT%{_datadir}/devhelp/books/cairomm-%{apiver}/*.devhelp2 $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/cairomm-%{apiver}
+# Fix devhelp broken base tag
+sed -i 's:base="[^\"]*":base="%{_datadir}/gtk-doc/html/cairomm-%{apiver}/reference/html":' $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/cairomm-%{apiver}/*.devhelp2
+
 %clean
 %{__rm} -rf $RPM_BUILD_ROOT
 
@@ -58,12 +89,25 @@ find $RPM_BUILD_ROOT -type f -name "*.la
 %defattr(-,root,root,-)
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*
+%{_libdir}/cairomm-1.0/include/cairommconfig.h
 %{_includedir}/cairomm-1.0/
-%doc ChangeLog docs/reference
+%doc ChangeLog
+
+%files doc
+%defattr(-,root,root,-)
+%doc %{_datadir}/gtk-doc/html/cairomm-%{apiver}/
 
 %changelog
-* Wed Sep 30 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 1.8.2-1
+* Wed Jul 14 2010 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 1.8.4-2
+- Removed html docs from -devel package
+- Seperated requires into one per line
+- Fixed devhelp docs
+- Fixed cairo version requirement
+
+* Tue Nov 17 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 1.8.4-1
 - New upstream release
+- Added cairommconfig.h file
+- Added doc subpackage
 
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.8.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/cairomm/EL-6/sources,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- sources	30 Sep 2009 19:09:13 -0000	1.12
+++ sources	14 Jul 2010 22:40:30 -0000	1.13
@@ -1 +1 @@
-24aa46a4f92bdb2af7cd80e6b335f07f  cairomm-1.8.2.tar.gz
+559afbc47484ba3fad265e38a3dafe90  cairomm-1.8.4.tar.gz



More information about the scm-commits mailing list