rpms/gtkmm24/F-7 .cvsignore, 1.16, 1.17 gtkmm.spec, 1.26, 1.27 sources, 1.18, 1.19
Denis Leroy (denis)
fedora-extras-commits at redhat.com
Tue Aug 28 07:51:56 UTC 2007
Author: denis
Update of /cvs/pkgs/rpms/gtkmm24/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16681
Modified Files:
.cvsignore gtkmm.spec sources
Log Message:
- Update to 2.10.11
- Fixed documentation devhelp support
- Some rpmlint cleanups, License tag update
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gtkmm24/F-7/.cvsignore,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- .cvsignore 19 Jun 2007 14:45:34 -0000 1.16
+++ .cvsignore 28 Aug 2007 07:51:23 -0000 1.17
@@ -1 +1 @@
-gtkmm-2.10.10.tar.bz2
+gtkmm-2.10.11.tar.bz2
Index: gtkmm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gtkmm24/F-7/gtkmm.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- gtkmm.spec 19 Jun 2007 14:45:34 -0000 1.26
+++ gtkmm.spec 28 Aug 2007 07:51:23 -0000 1.27
@@ -1,11 +1,11 @@
Name: gtkmm24
-Version: 2.10.10
+Version: 2.10.11
Release: 1%{?dist}
Summary: C++ interface for GTK2 (a GUI library for X)
Group: System Environment/Libraries
-License: LGPL
+License: LGPLv2+
URL: http://gtkmm.sourceforge.net/
Source0: http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.10/gtkmm-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -17,14 +17,16 @@
BuildRequires: glib2-devel >= 2.8.0
BuildRequires: cairomm-devel >= 1.1.12
+
%description
gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps GTK+ 2.
Highlights include typesafe callbacks, widgets extensible via inheritance
and a comprehensive set of widget classes that can be freely combined to
quickly create complex user interfaces.
+
%package devel
-Summary: Headers for developing programs that will use %{name}.
+Summary: Headers for developing programs that will use %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: gtk2-devel
@@ -34,14 +36,17 @@
Requires: pango-devel
Requires: cairomm-devel
+
%description devel
This package contains the static libraries and header files needed for
developing gtkmm applications.
+
%package docs
Summary: Documentation for %{name}, includes full API docs
Group: Documentation
-Requires: %{name}-devel = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
+
%description docs
This package contains the full API documentation for %{name}.
@@ -57,12 +62,17 @@
%install
-rm -rf $RPM_BUILD_ROOT docs-to-include
+rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
-%{__mkdir} docs-to-include
-%{__mv} ${RPM_BUILD_ROOT}%{_docdir}/gtkmm-2.4/* docs-to-include/
-rm -f ${RPM_BUILD_ROOT}%{_datadir}/devhelp/books/gtkmm-2.4/*
+
+# Fix documentation installation, put everything under gtk-doc
+mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/gtkmm-2.4
+mv ${RPM_BUILD_ROOT}%{_docdir}/gtkmm-2.4/* ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/gtkmm-2.4/
+mv ${RPM_BUILD_ROOT}%{_datadir}/devhelp/books/gtkmm-2.4/*.devhelp ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/gtkmm-2.4
+sed -i 's:../../../doc/gtkmm-2.4/docs/:docs/:' ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/gtkmm-2.4/*.devhelp
+rm -r ${RPM_BUILD_ROOT}%{_docdir}/gtkmm-2.4
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -79,6 +89,7 @@
%doc AUTHORS ChangeLog COPYING NEWS README
%{_libdir}/*.so.*
+
%files devel
%defattr(-, root, root, -)
%doc CHANGES PORTING
@@ -92,12 +103,18 @@
%{_libdir}/gdkmm-2.4
%{_libdir}/pkgconfig/*.pc
+
%files docs
%defattr(-, root, root, -)
-%doc docs-to-include/*
+%doc %{_datadir}/gtk-doc/html/gtkmm-2.4
%changelog
+* Tue Aug 28 2007 Denis Leroy <denis at poolshark.org> - 2.10.11-1
+- Update to 2.10.11
+- Fixed documentation devhelp support
+- Some rpmlint cleanups, License tag update
+
* Mon Jun 18 2007 Denis Leroy <denis at poolshark.org> - 2.10.10-1
- Update to 2.10.10, memory leak fix
@@ -190,7 +207,7 @@
* Thu Dec 5 2002 Walter H. van Holst <rpm-maintainer at fossiel.xs4all.nl> - 1.0.2
- Removed reference to patch
-- Added the documentation files in %files
+- Added the documentation files in files section
* Thu Oct 31 2002 Gary Peck <gbpeck at sbcglobal.net> - 2.0.0-gp1
- Update to 2.0.0
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gtkmm24/F-7/sources,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- sources 19 Jun 2007 14:45:34 -0000 1.18
+++ sources 28 Aug 2007 07:51:23 -0000 1.19
@@ -1 +1 @@
-c86ccbed9735be84689baac2f38015bf gtkmm-2.10.10.tar.bz2
+999e1b6f23bcc69c9effbeaf71686adc gtkmm-2.10.11.tar.bz2
More information about the fedora-extras-commits
mailing list