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