rpms/clutter-gtkmm/devel .cvsignore, 1.4, 1.5 clutter-gtkmm.spec, 1.8, 1.9 sources, 1.4, 1.5 clutter-gtkmm-0.9.4-clutter-gtk-0.10.patch, 1.1, NONE

Debarshi Ray rishi at fedoraproject.org
Sun May 23 05:50:56 UTC 2010


Author: rishi

Update of /cvs/pkgs/rpms/clutter-gtkmm/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv29312

Modified Files:
	.cvsignore clutter-gtkmm.spec sources 
Removed Files:
	clutter-gtkmm-0.9.4-clutter-gtk-0.10.patch 
Log Message:
* Sun May 23 2010 Debarshi Ray <rishi at fedoraproject.org> - 0.9.5-1
- Version bump to 0.9.5.
  * Use Clutter-Gtk 0.10. The pkg-config file has been renamed to
    clutter-gtkmm-1.0.
  * http://download.gnome.org/sources/clutter-gtkmm/0.9/clutter-gtkmm-0.9.5.news
  * http://download.gnome.org/sources/clutter-gtkmm/0.9/clutter-gtkmm-0.9.5.changes
- Added 'Requires: devhelp' to clutter-gtkmm-devel.
- Omitted unused direct shared library dependencies.
- Install the documentation in /usr/share/clutter-gtkmm-devel-0.9.5/reference
  and put a symlink to it in /usr/share/clutter-gtkmm-1.0.
- Dropped AUTHORS and README.



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/clutter-gtkmm/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore	8 Jul 2009 08:44:40 -0000	1.4
+++ .cvsignore	23 May 2010 05:50:55 -0000	1.5
@@ -1 +1 @@
-clutter-gtkmm-0.9.4.tar.bz2
+clutter-gtkmm-0.9.5.tar.bz2


Index: clutter-gtkmm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/clutter-gtkmm/devel/clutter-gtkmm.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- clutter-gtkmm.spec	1 Oct 2009 22:50:14 -0000	1.8
+++ clutter-gtkmm.spec	23 May 2010 05:50:55 -0000	1.9
@@ -1,110 +1,121 @@
-%define api_ver 0.9
-
-Name:           clutter-gtkmm
-Version:        0.9.4
-Release:        3%{?dist}
-
-Summary:        C++ wrapper for clutter-gtk library
-
-Group:          System Environment/Libraries
-License:        LGPLv2+
-URL:            http://www.gtkmm.org/
-Source0:        http://ftp.gnome.org/pub/GNOME/sources/clutter-gtkmm/0.9/%{name}-%{version}.tar.bz2
-# build against clutter-gtk 0.10
-Patch0:         clutter-gtkmm-0.9.4-clutter-gtk-0.10.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildRequires: clutter-gtk-devel >= 0.10.2
-BuildRequires: cluttermm-devel >= 0.9
-BuildRequires: gtkmm24-devel
-BuildRequires: doxygen graphviz
-
+Summary:	A basic gtkmm Clutter widget
+Name:		clutter-gtkmm
+Version:	0.9.5
+Release:	1%{?dist}
+License:	LGPLv2+
+Group:		System Environment/Libraries
+URL:		http://www.gtkmm.org/
+Source0:	http://download.gnome.org/sources/clutter-gtkmm/0.9/%{name}-%{version}.tar.bz2
+
+BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+BuildRequires:	clutter-gtk-devel >= 0.10.2
+BuildRequires:	cluttermm-devel >= 0.9.5
+BuildRequires:	doxygen
+BuildRequires:	graphviz
+BuildRequires:	gtkmm24-devel >= 2.18
 
 %description
-clutter-gtkmm is a C++ wrapper library for clutter-gtk: a library that
-allows clutter to be embedded in GTK applications. Clutter is an
-OpenGL-based library for creating fast, visually rich and animated
-graphical user interfaces.
-
-
-%package        devel
-Summary:        Headers for developing programs that will use %{name}
-Group:          Development/Libraries
-Requires:       %{name} = %{version}-%{release}
-Requires:       clutter-gtk-devel
-Requires:       cluttermm-devel
-Requires:       gtkmm24-devel
-Requires:       pkgconfig
+Clutter-gtkmm allows Clutter to be embedded in gtkmm applications. Clutter is
+a software library for creating fast, visually rich graphical user
+interfaces.
+
+%package devel
+Summary:	Development files for %{name}
+Group:		Development/Libraries
 
+Requires:	%{name} = %{version}-%{release}
+Requires:	devhelp
 
 %description devel
-This package contains the static libraries and header files needed for
-developing %{name} applications.
-
+This package contains development files for %{name}.
 
 %prep
 %setup -q
-%patch0 -p1 -b .cluttergtk010
-# fix configure to avoid having to autoreconf
-sed -i -e 's/clutter-gtk-0\.9 >= 0\.9\.1/clutter-gtk-0.10 >= 0.10.2/g' configure
 
+sed --in-place \
+  --expression 's/clutter-gtk-0\.90 >= 0\.90/clutter-gtk-0.10 >= 0.10.2/g' \
+  ./configure
 
 %build
-%configure --enable-shared --disable-dependency-tracking
-make %{?_smp_mflags}
+%configure --disable-silent-rules --docdir=%{_docdir}/%{name}-%{version}
+
+# Omit unused direct shared library dependencies.
+sed --in-place --expression 's! -shared ! -Wl,--as-needed\0!g' libtool
 
+make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
-find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
-# Package examples in documentation
-mkdir -p docs-to-include/examples
-mv docs/reference/html docs-to-include/
-cp examples/events/*.cc docs-to-include/examples/
-cp examples/events/*.h docs-to-include/examples/
-# Remove files related to code generation
-rm -rf $RPM_BUILD_ROOT%{_libdir}/clutter-gtkmm-%{api_ver}
-rm -rf $RPM_BUILD_ROOT%{_libdir}/cluttermm-%{api_ver}
 
+make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -type f -name "*.la" -delete
+
+mv $RPM_BUILD_ROOT%{_docdir}/%{name}-1.0/reference .
+pushd $RPM_BUILD_ROOT%{_docdir}/%{name}-1.0
+  ln -s ../%{name}-devel-%{version}/reference reference
+popd
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-
 %post -p /sbin/ldconfig
 
-
 %postun -p /sbin/ldconfig
 
-
 %files
 %defattr(-, root, root, -)
-%doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/libclutter-gtkmm-%{api_ver}.so.*
-
+%doc ChangeLog
+%doc COPYING
+%doc NEWS
+%{_libdir}/libclutter-gtkmm-1.0.so.*
 
 %files devel
 %defattr(-, root, root, -)
-%doc docs-to-include/*
-%{_includedir}/clutter-gtkmm-%{api_ver}
-%{_libdir}/libclutter-gtkmm-%{api_ver}.so
-%{_libdir}/pkgconfig/%{name}-%{api_ver}.pc
+%doc examples/events
+%doc examples/redhand.png
+%doc reference
+%{_libdir}/libclutter-gtkmm-1.0.so
+%{_libdir}/pkgconfig/%{name}-1.0.pc
+
+%dir %{_datadir}/devhelp/books/%{name}-1.0
+%{_datadir}/devhelp/books/%{name}-1.0/%{name}-1.0.devhelp2
+
+%dir %{_docdir}/%{name}-1.0
+%doc %{_docdir}/%{name}-1.0/reference
+
+%dir %{_includedir}/%{name}-1.0
+%{_includedir}/%{name}-1.0/%{name}
+%{_includedir}/%{name}-1.0/%{name}.h
 
+%dir %{_libdir}/%{name}-1.0
+%{_libdir}/%{name}-1.0/include
 
 %changelog
+* Sun May 23 2010 Debarshi Ray <rishi at fedoraproject.org> - 0.9.5-1
+- Version bump to 0.9.5.
+  * Use Clutter-Gtk 0.10. The pkg-config file has been renamed to
+    clutter-gtkmm-1.0.
+  * http://download.gnome.org/sources/clutter-gtkmm/0.9/clutter-gtkmm-0.9.5.news
+  * http://download.gnome.org/sources/clutter-gtkmm/0.9/clutter-gtkmm-0.9.5.changes
+- Added 'Requires: devhelp' to clutter-gtkmm-devel.
+- Omitted unused direct shared library dependencies.
+- Install the documentation in /usr/share/clutter-gtkmm-devel-0.9.5/reference
+  and put a symlink to it in /usr/share/clutter-gtkmm-1.0.
+- Dropped AUTHORS and README.
+
 * Thu Oct  1 2009 Kevin Kofler <Kevin at tigcc.ticalc.org> - 0.9.4-3
 - Backport build fixes for clutter-gtk 0.10 from upstream trunk
 
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.4-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+* Fri Jul 24 2009 Release Engineering <rel-eng at fedoraproject.org> - 0.9.4-2
+- Autorebuild for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 
 * Wed Jul  8 2009 Denis Leroy <denis at poolshark.org> - 0.9.4-1
 - Update to upstream 0.9.4
 - API update to 0.9
 
-* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.4-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+* Tue Feb 24 2009 Release Engineering <rel-eng at fedoraproject.org> - 0.7.4-2
+- Autorebuild for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
 * Mon Feb 23 2009 Denis Leroy <denis at poolshark.org> - 0.7.4-1
 - Update to upstream 0.7.4


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/clutter-gtkmm/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- sources	8 Jul 2009 08:44:40 -0000	1.4
+++ sources	23 May 2010 05:50:56 -0000	1.5
@@ -1 +1 @@
-14f782f2461ca7989e6f2f75f8aa4dc8  clutter-gtkmm-0.9.4.tar.bz2
+bc5ac5cbc434406249d43333192ae427  clutter-gtkmm-0.9.5.tar.bz2


--- clutter-gtkmm-0.9.4-clutter-gtk-0.10.patch DELETED ---



More information about the scm-commits mailing list