Hello community,
here is the log from the commit of package planner for openSUSE:Factory
checked in at Mon May 4 18:32:08 CEST 2009.
--------
--- GNOME/planner/planner.changes 2009-02-12 22:51:18.000000000 +0100
+++ /mounts/work_src_done/STABLE/planner/planner.changes 2009-04-16 23:38:32.000000000 +0200
@@ -1,0 +2,37 @@
+Thu Apr 16 16:38:47 CEST 2009 - vuntz@novell.com
+
+- Update to version 0.14.4:
+ + Rewrote printing to use the GTK printing API, fixing most
+ problems with printing on Windows
+ + Added display of minutes to duration format
+ + Added creation of Windows installer to Makefiles
+ + Dropped support for libgda < 3.0
+ + Added proper quoting to SQL code (bgo#168147, bgo#571801)
+ + Fixed alignment problems in HTML export (bgo#471218,
+ bgo#478027)
+ + Fixed a crash in UNDO/REDO code (#420443)
+ + Fixed several issues with the build (bgo#528582, bgo#528971,
+ bgo#529045, bgo#539993)
+ + Updated translations.
+- Drop planner-desktop.patch: we already do this via
+ suse_update_desktop_file.
+- Drop planner-evolution.patch, planner-e_utf8.patch,
+ planner-python-util.patch, configure.patch: not needed anymore.
+- Drop planner-bgo539993-buildfix.patch: fixed upstream.
+- Remove unneeded BuildRequires: gnome-common,
+ libgnomeprintui-devel, libgsf-devel, libidl-devel, libwnck-devel,
+ mozilla-nss-devel, perl-XML-Parser
+- Do not call autoreconf and intltoolize anymore.
+- Fix configure flag for libgda from --enable-database to
+ --with-database.
+- Re-enable the use of evolution-data-server (via configure), and
+ create a planner-evolution package to not have planner always
+ depend on evolution (instead of using some hack).
+- Re-enable parallel build.
+- Remove check for old version of openSUSE.
+- Merge doc package in devel package since it only provided gtk-doc
+ files.
+- Do not package omf files twice.
+- Rework the package list.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
configure.patch
planner-0.14.3.tar.bz2
planner-bgo539993-buildfix.patch
planner-desktop.patch
planner-e_utf8.patch
planner-evolution.patch
planner-python-util.patch
New:
----
planner-0.14.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ planner.spec ++++++
--- /var/tmp/diff_new_pack.b14517/_old 2009-05-04 18:31:52.000000000 +0200
+++ /var/tmp/diff_new_pack.b14517/_new 2009-05-04 18:31:52.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package planner (Version 0.14.3)
+# spec file for package planner (Version 0.14.4)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,18 +22,11 @@
BuildRequires: evolution-data-server-devel
BuildRequires: evolution-devel
BuildRequires: fdupes
-BuildRequires: gnome-common
BuildRequires: gtk-doc
BuildRequires: intltool
BuildRequires: libgda-3_0-devel
BuildRequires: libgnomecanvas-devel
-BuildRequires: libgnomeprintui-devel
BuildRequires: libgnomeui-devel
-BuildRequires: libgsf-devel
-BuildRequires: libidl-devel
-BuildRequires: libwnck-devel
-BuildRequires: mozilla-nss-devel
-BuildRequires: perl-XML-Parser
BuildRequires: python-devel
BuildRequires: python-gtk-devel
BuildRequires: scrollkeeper
@@ -45,21 +38,13 @@
Provides: mrproject
Requires: python-gtk gnome-icon-theme
Summary: Project Management Application for GNOME
-Version: 0.14.3
-Release: 6
+Version: 0.14.4
+Release: 1
Requires: %{name}-lang = %{version}
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{version}/%{name}-%{version}.tar.bz2
-Patch0: planner-desktop.patch
-Patch1: planner-evolution.patch
-Patch2: planner-e_utf8.patch
-Patch3: planner-python-util.patch
-Patch4: configure.patch
-# PATCH-FIX-UPSTREAM planner-bgo539993-buildfix.patch bgo539993 vuntz@novell.com -- Patch from trunk to fix compilation
-Patch5: planner-bgo539993-buildfix.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%gconf_schemas_prereq
%py_requires
-%define my_requires %{_builddir}/%{?buildsubdir}/planner-requires
%description
Planner is a free project management application, maintained by
@@ -83,14 +68,14 @@
Mikael Hallendal
Alvaro del Castillo
-%package devel
+%package evolution
License: GPL v2 or later
-Summary: Project Management Application for GNOME
+Summary: Planner integration with Evolution
Group: Productivity/Office/Management
-Requires: %{name} = %{version} glib2-devel libxml2-devel libgsf-devel
-Requires: gnome-vfs2-devel gconf2-devel
+Requires: %{name} = %{version}
+Supplements: packageand(planner:evolution)
-%description devel
+%description evolution
Planner is a free project management application, maintained by
Imendio.
@@ -112,13 +97,16 @@
Mikael Hallendal
Alvaro del Castillo
-%package doc
+%package devel
License: GPL v2 or later
Summary: Project Management Application for GNOME
Group: Productivity/Office/Management
-Requires: %{name} = %{version}
+Requires: %{name} = %{version} glib2-devel libxml2-devel libgsf-devel
+Requires: gnome-vfs2-devel gconf2-devel
+Provides: %{name}-doc = %{version}
+Obsoletes: %{name}-doc < %{version}
-%description doc
+%description devel
Planner is a free project management application, maintained by
Imendio.
@@ -143,35 +131,19 @@
%lang_package
%prep
%setup -q
-%patch0 -p1
-%patch1
-%patch2
-%patch3
-%patch4 -p1
-%patch5 -p1
%build
-autoreconf -f -i
-intltoolize --force
-# FIXME: Build as root modifies system!
-# planner-0.14.1: --disable-scrollkeeper does not work properly.
-# FIXME: GTKDOC_CFLAGS:
-# Silently ignored compilation of uninstalled gtk-doc scanners without RPM_OPT_FLAGS.
%configure --disable-static --with-pic \
--disable-schemas-install \
--disable-scrollkeeper \
--disable-update-mimedb \
--enable-gtk-doc \
- --enable-database \
+ --with-database=auto \
--enable-python \
- --enable-python-plugin
-# The eds stuff is currently experimental and doesn't currently build anyway. When it's
-# working better we can bring it back.
-# --enable-eds \
-# --enable-eds-backend
-# does nor work for planner-0.14.1:
-#make %{?jobs:-j%jobs} sqldocdir=%{_docdir}/%{name} sampledir=%{_docdir}/%{name}
-make sqldocdir=%{_docdir}/%{name} sampledir=%{_docdir}/%{name}
+ --enable-python-plugin \
+ --enable-eds \
+ --enable-eds-backend
+make %{?jobs:-j%jobs} sqldocdir=%{_docdir}/%{name} sampledir=%{_docdir}/%{name}
%install
%makeinstall sqldocdir=%{_docdir}/%{name} sampledir=%{_docdir}/%{name}
@@ -182,38 +154,19 @@
%find_gconf_schemas
cat %{name}.schemas_list >%{name}.lst
%suse_update_desktop_file -N "Planner" -G "Project Management" -C "" planner Office ProjectManagement
-rm $RPM_BUILD_ROOT%{_libdir}/*/*/*.*a
-# Make planner independent on evolution
-# NOTE: Dependencies are correct, if output of following command is empty:
-# rpm -e evolution evolution-data-server 2>&1 | grep planner
-cat << EOF > %{my_requires}
-#! /bin/sh
-grep -vE '%{_libdir}/planner/plugins/libeds-plugin.so|%{_libdir}/evolution' | %{__find_requires} "\$@"
-# Alternative solution. In this case it should give exactly the same result:
-#%{__find_requires} "\$@" | grep -vE 'libeutil.*\.so\..*|libebook-.*\.so\..*|libcamel-.*\.so\..*|libecal-.*\.so\..*|libedata.*\.so\..*'
-EOF
-chmod 755 %{my_requires}
-%define __find_requires %{my_requires}
-### cp $RPM_BUILD_ROOT%{_libdir}/planner/plugins/libeds-plugin.so $RPM_BUILD_ROOT%{_libdir}/planner/plugins/libeds-plugin.so.opt
-%if %suse_version > 1020
+find %{buildroot} -type f -name "*.la" -exec %{__rm} -fv {} +
%fdupes -s $RPM_BUILD_ROOT
-%endif
-%{__rm} -f %{buildroot}%{_libdir}/*.la
%clean
rm -rf $RPM_BUILD_ROOT
%pre -f %{name}.schemas_pre
-### %define LIBEUTIL %(cd / ; echo usr/%{_lib}/evolution/*/libeutil.so.?)
%post
/sbin/ldconfig
if test -x usr/bin/update-mime-database ; then
usr/bin/update-mime-database usr/share/mime >/dev/null
fi
-### if [ -f %LIBEUTIL ] ; then
-### ln -f usr/%{_lib}/planner/plugins/libeds-plugin.so.opt usr/%{_lib}/planner/plugins/libeds-plugin.so
-### fi
%postun
/sbin/ldconfig
@@ -223,14 +176,6 @@
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
-#triggerin -- evolution
-### if [ -f %LIBEUTIL ] ; then
-### ln -f usr/%{_lib}/planner/plugins/libeds-plugin.so.opt usr/%{_lib}/planner/plugins/libeds-plugin.so
-### fi
-#triggerpostun -- evolution
-### if [ ! -f %LIBEUTIL ] ; then
-### rm -f usr/%{_lib}/planner/plugins/libeds-plugin.so
-### fi
%files -f %{name}.lst
%defattr(-, root, root)
@@ -241,18 +186,18 @@
%{_datadir}/mime/packages/planner.xml
%{_datadir}/pixmaps/*.png
%{_libdir}/*.so.*
-%dir %{_libdir}/planner
-%{_libdir}/planner/[a-oq-z]*
-%dir %{_libdir}/planner/plugins
-%{_libdir}/planner/plugins/lib[a-df-z]*.so
-### %{_libdir}/planner/plugins/lib*.so.opt
-### %ghost %{_libdir}/planner/plugins/libeds-plugin.so
-# Own directories to be able to install planner without evolution:
-### %{_libdir}/evolution*
+%{_libdir}/planner
%{_datadir}/planner
-%{_datadir}/omf/planner
%{py_sitedir}/*.so
%doc %{_mandir}/man1/planner.1*
+%exclude %{_libdir}/planner/plugins/libeds-plugin.so
+
+%files evolution
+%defattr(-, root, root)
+%{_libdir}/evolution-data-server-*/extensions/*.so*
+%{_libdir}/evolution/*/plugins/*.so
+%{_libdir}/evolution/*/plugins/*.eplug
+%{_libdir}/planner/plugins/libeds-plugin.so
%files lang -f %{name}.lang
@@ -261,17 +206,51 @@
%{_libdir}/pkgconfig/*.pc
%{_includedir}/planner-1.0
%{_libdir}/*.so
-
-%files doc
-%defattr(-, root, root)
%{_datadir}/gtk-doc/html/libplanner
+# Own these repositories to not depend on gtk-doc while building:
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
%changelog
+* Thu Apr 16 2009 vuntz@novell.com
+- Update to version 0.14.4:
+ + Rewrote printing to use the GTK printing API, fixing most
+ problems with printing on Windows
+ + Added display of minutes to duration format
+ + Added creation of Windows installer to Makefiles
+ + Dropped support for libgda < 3.0
+ + Added proper quoting to SQL code (bgo#168147, bgo#571801)
+ + Fixed alignment problems in HTML export (bgo#471218,
+ bgo#478027)
+ + Fixed a crash in UNDO/REDO code (#420443)
+ + Fixed several issues with the build (bgo#528582, bgo#528971,
+ bgo#529045, bgo#539993)
+ + Updated translations.
+- Drop planner-desktop.patch: we already do this via
+ suse_update_desktop_file.
+- Drop planner-evolution.patch, planner-e_utf8.patch,
+ planner-python-util.patch, configure.patch: not needed anymore.
+- Drop planner-bgo539993-buildfix.patch: fixed upstream.
+- Remove unneeded BuildRequires: gnome-common,
+ libgnomeprintui-devel, libgsf-devel, libidl-devel, libwnck-devel,
+ mozilla-nss-devel, perl-XML-Parser
+- Do not call autoreconf and intltoolize anymore.
+- Fix configure flag for libgda from --enable-database to
+ --with-database.
+- Re-enable the use of evolution-data-server (via configure), and
+ create a planner-evolution package to not have planner always
+ depend on evolution (instead of using some hack).
+- Re-enable parallel build.
+- Remove check for old version of openSUSE.
+- Merge doc package in devel package since it only provided gtk-doc
+ files.
+- Do not package omf files twice.
+- Rework the package list.
* Tue Feb 10 2009 vuntz@novell.com
- Use sr@latin instead of sr@Latn.
* Fri Feb 06 2009 hfiguiere@suse.de
- BuildRequires on libgda-3_0-devel.
-* Wed Jan 28 2009 vuntz@novell.com
+* Thu Jan 29 2009 vuntz@novell.com
- BuildRequires on libgda-4_0-devel.
* Sat Jan 17 2009 crrodriguez@suse.de
- remove "la" files
@@ -441,7 +420,7 @@
- updated to bugfix-only release 0.9.1
* Tue Feb 18 2003 adrian@suse.de
- fix build
-* Mon Feb 17 2003 adrian@suse.de
+* Tue Feb 18 2003 adrian@suse.de
- update to version 0.9
* Mon Feb 17 2003 hhetter@suse.de
- updated to stable bugfix release 0.8 (+library)
@@ -458,7 +437,7 @@
* Thu Aug 15 2002 hhetter@suse.de
- updated to GNOME 2 port of mrproject: version 0.6
- complete filelist rework
-* Thu Jun 20 2002 ro@suse.de
+* Fri Jun 21 2002 ro@suse.de
- use "-a -f" for automake
* Mon Jun 03 2002 ro@suse.de
- use "gnome-devel-packages" in neededforbuild
++++++ planner-0.14.3.tar.bz2 -> planner-0.14.4.tar.bz2 ++++++
++++ 98710 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org