Hello community,
here is the log from the commit of package libgnomedb
checked in at Tue Jan 9 17:50:47 CET 2007.
--------
--- GNOME/libgnomedb/libgnomedb.changes 2006-10-31 11:39:49.000000000 +0100
+++ /mounts/work_src_done/STABLE/libgnomedb/libgnomedb.changes 2006-12-15 21:27:15.000000000 +0100
@@ -1,0 +2,12 @@
+Fri Dec 15 14:26:56 CST 2006 - maw@suse.de
+
+- Fixes to make it build.
+
+-------------------------------------------------------------------
+Thu Dec 14 19:17:34 CET 2006 - sbrabec@suse.cz
+
+- Prefix changed to /usr.
+- Spec file cleanup.
+- Splitted libgnomedb-doc from libgnomedb-devel.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgnomedb.spec ++++++
--- /var/tmp/diff_new_pack.H11323/_old 2007-01-09 17:50:26.000000000 +0100
+++ /var/tmp/diff_new_pack.H11323/_new 2007-01-09 17:50:26.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libgnomedb (Version 1.3.91)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -11,15 +11,11 @@
# norootforbuild
Name: libgnomedb
-BuildRequires: evolution-data-server-devel gcc-c++ gnome-common gtkdoc gtksourceview-devel intltool libgda-devel libgnomeui-devel mDNSResponder-devel perl-XML-Parser scrollkeeper sgml-skel shared-mime-info update-desktop-files
-%define prefix /opt/gnome
-%define sysconfdir /etc%{prefix}
-License: GNU General Public License (GPL) - all versions
+BuildRequires: evolution-data-server-devel gcc-c++ gnome-common gtk-doc gtksourceview-devel intltool libgda-devel libgnomeui-devel scrollkeeper sgml-skel shared-mime-info update-desktop-files
+License: GNU General Public License (GPL)
Group: System/GUI/GNOME
-Autoreqprov: on
-PreReq: filesystem gconf2 shared-mime-info
Version: 1.3.91
-Release: 41
+Release: 62
Summary: Library for Writing GNOME Database Programs
BuildRoot: %{_tmppath}/%{name}-%{version}-build
URL: http://www.gnome-db.org/
@@ -30,6 +26,9 @@
Patch5: libgnomedb-1.3.91.patch
Patch6: libgnomedb-155286.patch
Patch7: libgnomedb-optflags.patch
+Autoreqprov: on
+
+%gconf_schemas_prereq
%description
Libgnomedb is a library that eases the task of writing GNOME database
@@ -45,7 +44,6 @@
%package devel
Summary: Include Files and Libraries mandatory for Development.
Group: System/GUI/GNOME
-Autoreqprov: on
Requires: %{name} = %{version} glib2-devel gtk2-devel libgda-devel libgnomeui-devel libbonobo-devel libbonoboui-devel libglade2-devel gtksourceview-devel libxml2-devel
%description devel
@@ -59,6 +57,22 @@
Rodrigo Moya
Vivien Malerba
+%package doc
+Summary: Additional Package Documentation.
+Group: System/GUI/GNOME
+Requires: %{name} = %{version}
+
+%description doc
+Libgnomedb is a library that eases the task of writing GNOME database
+programs.
+
+
+
+Authors:
+--------
+ Rodrigo Moya
+ Vivien Malerba
+
%prep
%setup -q
%patch2
@@ -67,80 +81,94 @@
%patch5
%patch6
%patch7
+rm po/no.*
+sed -i "/^ALL_LINGUAS/s/ no / /" configure.in
%build
-rename no nb po/no.*
-sed -i "/^ALL_LINGUAS/s/ no / nb /" configure.in
-intltoolize --force
-libtoolize --force
-aclocal
-automake --add-missing
-autoconf
-CFLAGS="$RPM_OPT_FLAGS" \
-./configure --sysconfdir=%sysconfdir \
- --prefix=%{prefix} \
- --libdir=%{prefix}/%_lib \
- --libexecdir=%{prefix}/lib/libgnomedb
-make
+autoreconf -f -i
+# needed for libgnomedb-1.3.91:
+export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+# FIXME: Build as root modifies system!
+# libgnomedb-1.3.91: --disable-scrollkeeper does not work properly.
+%configure\
+ --libexecdir=%{_prefix}/lib/libgnomedb-3\
+ --disable-schemas-install\
+ --disable-scrollkeeper
+make %{?jobs:-j%jobs}
%install
-rm -rf $RPM_BUILD_ROOT
-export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
make install DESTDIR=$RPM_BUILD_ROOT
-unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
DESTDIR=$RPM_BUILD_ROOT mime-info-to-mime
-mkdir -p $RPM_BUILD_ROOT%{prefix}/share/applications/
-mv $RPM_BUILD_ROOT%{prefix}/share/control-center-2.0/capplets/*.desktop $RPM_BUILD_ROOT%{prefix}/share/applications/
-rmdir $RPM_BUILD_ROOT%{prefix}/share/control-center-2.0/capplets
-rmdir $RPM_BUILD_ROOT%{prefix}/share/control-center-2.0
-( cd $RPM_BUILD_ROOT%{prefix}/share/pixmaps ; ln -s libgnomedb/gnome-db.png . )
-sed -i s:libgnomedb/gnome-db.png:gnome-db: $RPM_BUILD_ROOT%{prefix}/share/applications/database-properties.desktop
+mkdir $RPM_BUILD_ROOT%{_datadir}/applications/
+mv $RPM_BUILD_ROOT%{_datadir}/control-center-2.0/capplets/*.desktop $RPM_BUILD_ROOT%{_datadir}/applications/
+rmdir $RPM_BUILD_ROOT%{_datadir}/control-center-2.0/capplets
+rmdir $RPM_BUILD_ROOT%{_datadir}/control-center-2.0
+cd $RPM_BUILD_ROOT%{_datadir}/pixmaps ; ln -s libgnomedb/gnome-db.png . ; cd -
+sed -i s:libgnomedb/gnome-db.png:gnome-db: $RPM_BUILD_ROOT%{_datadir}/applications/database-properties.desktop
%suse_update_desktop_file database-properties SystemSetup
-rm $RPM_BUILD_ROOT%{prefix}/%_lib/libglade/2.0/*.*a
-rm $RPM_BUILD_ROOT%{prefix}/%_lib/libgnomedb/plugins/*.*a
+%find_lang %{name}-3
+%find_gconf_schemas
+cat %{name}-3.lang %{name}.schemas_list >%{name}.lst
+rm $RPM_BUILD_ROOT%{_libdir}/*/*/*.*a
+rm $RPM_BUILD_ROOT%{_datadir}/mime-info/*.*
+rmdir $RPM_BUILD_ROOT%{_datadir}/mime-info
%clean
rm -rf $RPM_BUILD_ROOT
+%pre -f %{name}.schemas_pre
+
%post
%run_ldconfig
-usr/bin/update-mime-database /usr/share/mime >/dev/null
-export GCONF_CONFIG_SOURCE=`opt/gnome/bin/gconftool-2 --get-default-source`
-opt/gnome/bin/gconftool-2 --makefile-install-rule etc/opt/gnome/gconf/schemas/libgnomedb.schemas >/dev/null
+if test -x usr/bin/update-mime-database ; then
+ usr/bin/update-mime-database usr/share/mime >/dev/null
+fi
+
+%posttrans -f %{name}.schemas_posttrans
+
+%preun -f %{name}.schemas_preun
%postun
%run_ldconfig
-usr/bin/update-mime-database /usr/share/mime >/dev/null
+if test -x usr/bin/update-mime-database ; then
+ usr/bin/update-mime-database usr/share/mime >/dev/null
+fi
-%files
+%files -f %{name}.lst
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README
-%{sysconfdir}/gconf/schemas/libgnomedb.schemas
-%{prefix}/bin/*
-%{prefix}/%_lib/libglade/2.0/*.so
-%{prefix}/%_lib/*.so.*
-%dir %{prefix}/%_lib/libgnomedb
-%dir %{prefix}/%_lib/libgnomedb/plugins
-%{prefix}/%_lib/libgnomedb/plugins/*.so*
-%{prefix}/share/applications/*.desktop
-%{prefix}/share/libgnomedb
-%{prefix}/share/locale/*/LC_MESSAGES/*.mo
-%{prefix}/share/mime-info/*.*
-%{prefix}/share/pixmaps/*
-/usr/share/mime/packages/*.xml
+%{_bindir}/*
+%{_datadir}/applications/*.desktop
+%{_datadir}/libgnomedb
+%{_datadir}/mime/packages/*.xml
+%{_datadir}/pixmaps/*.png
+%{_datadir}/pixmaps/libgnomedb
+%{_libdir}/*.so.*
+%{_libdir}/libglade/2.0/*.so
+%dir %{_libdir}/libgnomedb
+%dir %{_libdir}/libgnomedb/plugins
+# FIXME: Should not be versioned.
+%{_libdir}/libgnomedb/plugins/*.so*
%files devel
%defattr(-, root, root)
-%{prefix}/include/*
-#%{prefix}/%_lib/libglade/2.0/*.*a
-#%{prefix}/%_lib/libgnomedb/plugins/*.*a
-%{prefix}/%_lib/*.*a
-%{prefix}/%_lib/*.so
-%{prefix}/share/gtk-doc/html/*
-%{prefix}/share/omf/*
-%{prefix}/%_lib/pkgconfig/*.pc
+%{_datadir}/omf/*
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/*.*a
+%{_libdir}/pkgconfig/*.pc
+
+%files doc
+%defattr(-, root, root)
+%{_datadir}/gtk-doc/html/*
%changelog -n libgnomedb
+* Fri Dec 15 2006 - maw@suse.de
+- Fixes to make it build.
+* Thu Dec 14 2006 - sbrabec@suse.cz
+- Prefix changed to /usr.
+- Spec file cleanup.
+- Splitted libgnomedb-doc from libgnomedb-devel.
* Tue Oct 31 2006 - meissner@suse.de
- use RPM_OPT_FLAGS, fixed configure.in to allow passing them in
* Fri Aug 18 2006 - aj@suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org