Hello community, here is the log from the commit of package kmymoney for openSUSE:Factory checked in at Thu Feb 25 02:31:22 CET 2010. -------- --- KDE/kmymoney/kmymoney.changes 2009-10-04 07:25:32.000000000 +0200 +++ /mounts/work_src_done/STABLE/kmymoney/kmymoney.changes 2010-02-24 15:35:50.000000000 +0100 @@ -1,0 +2,11 @@ +Mon Feb 15 12:52:21 UTC 2010 - llunak@novell.com + +- update to version 1.0.3: various bugfixes +- build with gcc-4.5 + +------------------------------------------------------------------- +Sat Dec 5 14:00:56 UTC 2009 - Nico.Laus.2001@gmx.de + +- disabled pdf generation for openSUSE >= 11.2 (breaks build) + +------------------------------------------------------------------- @@ -16,0 +28,12 @@ + +------------------------------------------------------------------- +Tue Sep 1 10:21:00 UTC 2009 - Nico.Laus.2001@gmx.de + +- added static libraries to the -devel sub-package again + (needed for the kmm_kbanking plugin) +- added sqlite3 dependency so SQLITE3 support is enabled +- added dependencies so that "PDF document generation" is enabled +- use parallel make +- fixed traces of RPM_BUILD_DIR or RPM_BUILD_ROOT in .la files (from PackMan) +- splitted off lang-sub-package (from PackMan) +- added slqite3-plugin sub-package (from PackMan) calling whatdependson for head-i586 Old: ---- kmymoney2-1.0.2.tar.bz2 minmem New: ---- gcc-45.diff kmymoney2-1.0.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kmymoney.spec ++++++ --- /var/tmp/diff_new_pack.A8G2i3/_old 2010-02-25 02:31:10.000000000 +0100 +++ /var/tmp/diff_new_pack.A8G2i3/_new 2010-02-25 02:31:10.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package kmymoney (Version 1.0.2) +# spec file for package kmymoney (Version 1.0.3) # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,17 +21,22 @@ Name: kmymoney BuildRequires: cppunit-devel kdelibs3-devel opensp-devel BuildRequires: kdebase3-devel libofx-devel qt3-devel -BuildRequires: fdupes update-desktop-files +BuildRequires: fdupes sqlite3-devel update-desktop-files +%if %suse_version < 1120 +# pdf generation does not work on openSUSE >= 11.2 +BuildRequires: ghostscript-library html2ps recode +%endif Url: http://kmymoney2.sourceforge.net/ -License: GPL v2 or later +License: GPLv2+ Group: Productivity/Office/Finance Summary: A Personal Finance Manager -Version: 1.0.2 +Version: 1.0.3 Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %{name}2-%{version}.tar.bz2 -Patch1: %name.diff +Patch1: %{name}.diff Patch2: build-fix.diff +Patch3: gcc-45.diff %description KMyMoney is a personal finance manager. It does not support online @@ -48,10 +53,15 @@ Thomas Baumgart <ipwizard@users.sourceforge.net> %package devel -License: GPL v2 or later +License: GPLv2+ Summary: A Personal Finance Manager Group: Productivity/Office/Finance Requires: %{name} = %{version} +Requires: kdelibs3-devel +Requires: libofx-devel +Requires: opensp-devel +Requires: qt3-devel +Requires: sqlite3-devel %description devel KMyMoney is a personal finance manager. It does not support online @@ -67,30 +77,68 @@ John C <thetacoturtle@users.sourceforge.net> Thomas Baumgart <ipwizard@users.sourceforge.net> +%package sqlite3-plugin +License: GPLv2+ +Summary: Sqlite3 plugin for kmymoney +Group: System/Libraries + +%description sqlite3-plugin +With this driver you can access the files created by sqlite3 +through the standard Qt sql module. + +The driver name is QSQLITE3. + + +%lang_package %prep %setup -q -n %{name}2-%{version} %patch1 %if %suse_version < 1120 %patch2 %endif +%patch3 %build -./configure -make +export CFLAGS="$RPM_OPT_FLAGS" +export CXXFLAGS=$CFLAGS + +./configure \ +%if %suse_version >= 1120 + --disable-pdf-docs \ +%else + --enable-pdfdocs \ +%endif + --enable-ofxplugin \ + --enable-ofxbanking \ + --enable-charts \ + --enable-sqlite3 \ + --enable-pch + +%__make %{?jobs:-j%{jobs}} %install make DESTDIR=$RPM_BUILD_ROOT install + +#%__sed -i -e 's|-L%{builddir}/%{name}2-%{version}/%{name}2/plugins/.libs||g' \ +%__sed -i -e 's|-L/usr/src/packages/BUILD/kmymoney2-%{version}/kmymoney2/plugins/.libs||g' \ + %{buildroot}/opt/kde3/%_lib/kde3/kmm_ofximport.la + %suse_update_desktop_file -G "Personal Finance Manager" kmymoney2 Finance +%suse_update_desktop_file %{buildroot}/opt/kde3/share/mimelnk/application/x-kmymoney2.desktop +%suse_update_desktop_file %{buildroot}/opt/kde3/share/servicetypes/kmymoneyplugin.desktop +%suse_update_desktop_file %{buildroot}/opt/kde3/share/servicetypes/kmymoneyimporterplugin.desktop +%suse_update_desktop_file %{buildroot}/opt/kde3/share/services/kmm_ofximport.desktop + %find_lang kmymoney2 -rm -rf $RPM_BUILD_ROOT/opt/kde3/%_lib/*.la -rm -rf $RPM_BUILD_ROOT/opt/kde3/%_lib/kde3/*.la +#rm -rf $RPM_BUILD_ROOT/opt/kde3/%_lib/*.la +#rm -rf $RPM_BUILD_ROOT/opt/kde3/%_lib/kde3/*.la %fdupes $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%files -f kmymoney2.lang +%files %defattr(-,root,root) %dir /opt/kde3/share/man %dir /opt/kde3/share/man/man1 @@ -105,14 +153,27 @@ /opt/kde3/share/mimelnk/*/*.desktop /opt/kde3/share/servicetypes/*.desktop /opt/kde3/share/man/man1/* -/opt/kde3/%_lib/kde3/kmm_ofximport.* +/opt/kde3/%_lib/kde3/kmm_ofximport.so /opt/kde3/share/services/kmm_ofximport.desktop %files devel %defattr(-,root,root) /opt/kde3/include/kmymoney /opt/kde3/%_lib/libkmm_mymoney.so +/opt/kde3/%_lib/libkmm_mymoney.la /opt/kde3/%_lib/libkmm_plugin.so +/opt/kde3/%_lib/libkmm_plugin.la /opt/kde3/%_lib/libkmm_kdchart.so +/opt/kde3/%_lib/libkmm_kdchart.la +/opt/kde3/%_lib/kde3/kmm_ofximport.la + +%files sqlite3-plugin +%defattr(-,root,root) +%doc qt-sqlite3-0.2/README +%dir /usr/lib/qt3/plugins +%dir /usr/lib/qt3/plugins/sqldrivers +/usr/lib/qt3/plugins/sqldrivers/libsqlite3* + +%files lang -f kmymoney2.lang %changelog ++++++ gcc-45.diff ++++++ --- kmymoney2/plugins/viewinterface.cpp.sav 2005-05-16 07:33:41.000000000 +0200 +++ kmymoney2/plugins/viewinterface.cpp 2010-02-15 14:01:10.827352333 +0100 @@ -25,6 +25,7 @@ // Project Includes #include "viewinterface.h" +#include <kmymoney/mymoneytransaction.h> KMyMoneyPlugin::ViewInterface::ViewInterface(QObject* parent, const char* name) : QObject(parent, name) ++++++ kmymoney2-1.0.2.tar.bz2 -> kmymoney2-1.0.3.tar.bz2 ++++++ KDE/kmymoney/kmymoney2-1.0.2.tar.bz2 /mounts/work_src_done/STABLE/kmymoney/kmymoney2-1.0.3.tar.bz2 differ: char 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org