15a6566
15a6566
Summary: Personal finance 
15a6566
Name:    kmymoney
4cab7c1
Version: 4.6.2
2bf7598
Release: 2%{?dist}
15a6566
4cab7c1
# kmm itself is GPLv2+ 
4cab7c1
# bundled kdchart is GPLv2 or GPLv3, but currently not using it
79ad32b
License: GPLv2+
15a6566
Url:     http://kmymoney2.sourceforge.net/
15a6566
Group:   Applications/Productivity
15a6566
Source0: http://downloads.sourceforge.net/sourceforge/kmymoney2/kmymoney-%{version}.tar.bz2
15a6566
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
15a6566
98f1141
Patch0: kmymoney-4.6.0-docbook_fr.patch
98f1141
15a6566
## upstreamable patches
15a6566
15a6566
## upstream patches
15a6566
15a6566
BuildRequires: boost-devel
15a6566
BuildRequires: cppunit-devel
15a6566
BuildRequires: desktop-file-utils
59810f6
BuildRequires: doxygen
15a6566
BuildRequires: gettext
15a6566
BuildRequires: gpgme-devel
59810f6
BuildRequires: gmp-devel
165ed29
BuildRequires: kdchart-devel
15a6566
BuildRequires: kdepimlibs-devel
59810f6
BuildRequires: pkgconfig(aqbanking) >= 5.0
59810f6
BuildRequires: pkgconfig(libalkimia)
59810f6
BuildRequires: pkgconfig(libical)
59810f6
BuildRequires: pkgconfig(libofx)
59810f6
BuildRequires: pkgconfig(libxml-2.0)
59810f6
BuildRequires: pkgconfig(libxml++-2.6)
59810f6
BuildRequires: pkgconfig(glibmm-2.4)
15a6566
15a6566
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
15a6566
15a6566
Obsoletes: kmymoney2 < 2
15a6566
Provides:  kmymoney2 = %{version}-%{release}
15a6566
15a6566
Obsoletes: kmymoney2-aqbanking < 2
15a6566
Provides:  kmymoney2-aqbanking = %{version}-%{release} 
15a6566
15a6566
%description
15a6566
KMyMoney strives to be the best personal finance manager.
15a6566
The ultimate objectives of KMyMoney are...
15a6566
* Accuracy.  Using time tested double entry accounting principles 
15a6566
  helps ensure that your finances are kept in correct order.
15a6566
* Ease of use.  Strives to be the easiest open source personal
15a6566
  finance manager to use, especially for the non-technical user.
15a6566
* Familiar Features.  Intends to provide all important features
15a6566
  found in the commercially-available, personal finance managers.
15a6566
15a6566
%package libs
15a6566
Summary: Run-time libraries for %{name}
15a6566
Group:   System Environment/Libraries
15a6566
Requires: %{name} = %{version}-%{release}
15a6566
Obsoletes: kmymoney2-libs < 2
15a6566
%description libs
15a6566
%{summary}.
15a6566
15a6566
%package devel
15a6566
Summary: Development files for %{name}
15a6566
Group:   Development/Libraries
15a6566
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
15a6566
Requires: kdelibs4-devel
15a6566
Obsoletes: kmymoney2-devel < 2
15a6566
%description devel
15a6566
%{summary}.
15a6566
15a6566
15a6566
%prep
15a6566
%setup -q -n kmymoney-%{version}
15a6566
4dc9bee
%if "%{?_kde4_version}" < "4.7.0"
98f1141
%patch0 -p1
4dc9bee
%endif
98f1141
15a6566
## kdchart munging begin
15a6566
sed -i.kdchart -e 's|ADD_SUBDIRECTORY( libkdchart )|#ADD_SUBDIRECTORY( libkdchart )|' CMakeLists.txt
15a6566
sed -i.kdchart -e 's|kmm_kdchart|kdchart|' kmymoney/CMakeLists.txt
15a6566
mv libkdchart libkdchart.kdchart
15a6566
mkdir libkdchart
15a6566
ln -s /usr/include/KDChart libkdchart/include
15a6566
ln -s /usr/include/kdchart libkdchart/kdchart
15a6566
## kdchart munging end
15a6566
15a6566
15a6566
%build
15a6566
mkdir -p %{_target_platform}
15a6566
pushd %{_target_platform}
15a6566
%{cmake_kde4} ..
15a6566
popd
15a6566
15a6566
make %{?_smp_mflags} -C %{_target_platform}
15a6566
15a6566
15a6566
%install
15a6566
rm -rf %{buildroot}
15a6566
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
15a6566
15a6566
%find_lang kmymoney --with-kde 
15a6566
15a6566
15a6566
%check 
15a6566
desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/kmymoney.desktop
15a6566
# make test
15a6566
15a6566
15a6566
%post
15a6566
touch --no-create %{_datadir}/icons/locolor &> /dev/null || :
0323796
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
15a6566
15a6566
%postun
15a6566
if [ $1 -eq 0 ] ; then
59810f6
touch --no-create %{_datadir}/icons/locolor &> /dev/null
59810f6
touch --no-create %{_datadir}/icons/hicolor &> /dev/null
59810f6
gtk-update-icon-cache %{_datadir}/icons/locolor &> /dev/null || :
59810f6
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
59810f6
update-desktop-database -q &> /dev/null ||:
59810f6
update-mime-database %{_kde4_datadir}/mime &> /dev/null ||:
15a6566
fi
15a6566
15a6566
%posttrans
15a6566
gtk-update-icon-cache %{_datadir}/icons/locolor &> /dev/null || :
0323796
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
59810f6
update-desktop-database -q &> /dev/null ||:
59810f6
update-mime-database %{_kde4_datadir}/mime &> /dev/null ||:
59810f6
15a6566
%files -f kmymoney.lang
15a6566
%defattr(-,root,root,-)
15a6566
%doc AUTHORS ChangeLog COPYING TODO
15a6566
%doc README.Fileformats README.ofx
15a6566
%{_kde4_bindir}/kmymoney
15a6566
%{_kde4_appsdir}/kmymoney/
15a6566
%{_kde4_appsdir}/kmm_*/
15a6566
%{_kde4_datadir}/applications/kde4/kmymoney.desktop
15a6566
%{_kde4_datadir}/config.kcfg/kmymoney.kcfg
15a6566
%{_kde4_datadir}/kde4/services/*.desktop
15a6566
%{_kde4_datadir}/kde4/servicetypes/*.desktop
15a6566
%{_mandir}/man1/kmymoney.1.gz
15a6566
%{_kde4_datadir}/mime/packages/x-kmymoney.xml
15a6566
%{_kde4_iconsdir}/locolor/*/*/*
0323796
%{_kde4_iconsdir}/hicolor/*/*/*
15a6566
%{_kde4_libdir}/kde4/*.so
15a6566
59810f6
%post libs -p /sbin/ldconfig
59810f6
%postun libs -p /sbin/ldconfig
59810f6
15a6566
%files libs
15a6566
%defattr(-,root,root,-)
15a6566
%{_kde4_libdir}/libkmm_mymoney.so.4*
15a6566
%{_kde4_libdir}/libkmm_plugin.so.4*
15a6566
%{_kde4_libdir}/libkmm_widgets.so.4*
15a6566
15a6566
%files devel
15a6566
%defattr(-,root,root,-)
15a6566
%{_kde4_includedir}/kmymoney/
15a6566
%{_kde4_libdir}/libkmm_*.so
15a6566
15a6566
15a6566
%clean
15a6566
rm -rf %{buildroot}
15a6566
98f1141
15a6566
%changelog
2bf7598
* Sun Jun 17 2012 Rex Dieter <rdieter@fedoraproject.org> 4.6.2-2
2bf7598
- rebuild (kdchart)
2bf7598
d6f3c2b
* Sat Mar 03 2012 Rex Dieter <rdieter@fedoraproject.org> 4.6.2-1.1
d6f3c2b
- rebuild (calligra/kdchart)
d6f3c2b
4cab7c1
* Sun Feb 19 2012 Rex Dieter <rdieter@fedoraproject.org> 4.6.2-1
4cab7c1
- 4.6.2
4cab7c1
2ddb1b8
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.6.1-2
2ddb1b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2ddb1b8
79ad32b
* Mon Nov 07 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.1-1
79ad32b
- 4.6.1
79ad32b
ddef906
* Wed Nov 02 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.0-2
ddef906
- rebuild (gmp)
ddef906
59810f6
* Sun Aug 21 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.0-1
59810f6
- 4.6.0
59810f6
- use more pkgconfig-type build deps
59810f6
7038d86
* Thu Feb 17 2011 Rex Dieter <rdieter@fedoraproject.org> 4.5.3-1.1
7038d86
- BR: aqbanking-devel >= 5.0
7038d86
d98a96e
* Sun Feb 13 2011 Rex Dieter <rdieter@fedoraproject.org> - 4.5.3-1
d98a96e
- kmymoney-4.5.3
d98a96e
Bill Nottingham 0fadb14
* Fri Feb 11 2011 Bill Nottingham <notting@redhat.com> - 4.5.2-4
Bill Nottingham 0fadb14
- rebuild against aqbanking5
Bill Nottingham 0fadb14
e7cdfe7
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.5.2-3
e7cdfe7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e7cdfe7
0323796
* Mon Feb 07 2011 Rex Dieter <rdieter@fedoraproject.org> 4.5.2-2
0323796
- rework/simplify rpath patch
0323796
- hicolor_icons patch
0323796
dbe0f3e
* Mon Jan 03 2011 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-1
dbe0f3e
- kmymoney-4.5.2
dbe0f3e
165ed29
* Fri Nov 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-1
165ed29
- kmymoney-4.5.1
165ed29
cca25c1
* Tue Nov 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.5-2
cca25c1
- rebuild (kdchart)
cca25c1
bece6d5
* Mon Aug 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.5-1
bece6d5
- kmymoney-4.5
bece6d5
073c004
* Sun May 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.98.0-1
073c004
- kmymoney-3.98.0
073c004
15a6566
* Wed Apr 07 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.97.2-1
15a6566
- kmymoney-3.97.2
15a6566
- License: GPLv2 or GPLv3
15a6566
- omit .directory files from packaging
15a6566
- -debuginfo: fix world-writable perms in generated headers 
15a6566
15a6566
* Fri Apr 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.97.0-1
15a6566
- kmymoney-3.97.0
15a6566
- use external/shared kdchart
15a6566
15a6566
* Fri Mar 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.96.1-1
15a6566
- kmymoney-3.96.1 (for kde4, beta)
15a6566
- Obsoletes: kmymoney2 (and friends)
15a6566
15a6566
* Mon Feb 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.0.3-1
15a6566
- kmymoney2-1.0.3
15a6566
15a6566
* Thu Jan 21 2010 Bill Nottingham <notting@redhat.com> - 1.0.2-2
15a6566
- rebuild against latest aqbanking/qbanking
15a6566
15a6566
* Sun Oct 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.2-1
15a6566
- kmymoney2-1.0.2
15a6566
15a6566
* Sun Sep 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.1-1
15a6566
- kmymoney2-1.0.1
15a6566
15a6566
* Wed Aug 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-1
15a6566
- kmymoney2-1.0.0
15a6566
15a6566
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-4
15a6566
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
15a6566
15a6566
* Fri Jul 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.9.3-3
15a6566
- validate .desktop file
15a6566
- -libs unconditional
15a6566
- use %%_isa where appropriate
15a6566
- optimize scriptlets
15a6566
15a6566
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-2
15a6566
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
15a6566
15a6566
* Tue Feb 24 2009 Rex Dieter <rdieter@fedoraproject.org> 0.9.3-1
15a6566
- kmymoney2-0.9.3
15a6566
15a6566
* Mon Sep 15 2008 Rex Dieter <rdieter@fedoraproject.org> 0.9.2-3
15a6566
- respun tarball 
15a6566
15a6566
* Sun Sep 14 2008 Rex Dieter <rdieter@fedoraproject.org> 0.9.2-1
15a6566
- kmymoney2-0.9.2
15a6566
15a6566
* Tue Sep  9 2008 Bill Nottingham <notting@redhat.com> 0.9-2
15a6566
- rebuild for new libofx ABI
15a6566
15a6566
* Wed May 14 2008 Rex Dieter <rdieter@fedoraproject.org> 0.9-1
15a6566
- kmymoney2-0.9
15a6566
15a6566
* Wed Mar 26 2008 Rex Dieter <rdieter@fedoraproject.org> 0.8.9-1
15a6566
- kmymoney2-0.8.9
15a6566
- --disable-kbanking (requires aqbanking,kbanking fix/update)
15a6566
- drop multilib upgrade hack
15a6566
15a6566
* Fri Feb 22 2008 Rex Dieter <rdieter@fedoraproject.org> 0.8.8-3
15a6566
- gcc43 patch (#434398)
15a6566
- multiarch conflicts, -libs subpkg (#341821)
15a6566
15a6566
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8.8-2
15a6566
- Autorebuild for GCC 4.3
15a6566
15a6566
* Wed Dec 19 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.8-1
15a6566
- kmymoney2-0.8.8
15a6566
- --enable-kbanking
15a6566
15a6566
* Sat Dec 08 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-5
15a6566
- BR: kdelibs3-devel
15a6566
15a6566
* Sat Aug 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-4
15a6566
- respin (BuildID)
15a6566
15a6566
* Thu Aug 09 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-3
15a6566
- License: GPLv2+
15a6566
15a6566
* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> 0.8.7-2
15a6566
- Rebuild for RH #249435
15a6566
15a6566
* Mon Jul 23 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-1
15a6566
- kmymoney2-0.8.7
15a6566
15a6566
* Sat Mar 10 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.6-1
15a6566
- kmymoney2-0.8.6
15a6566
- fix Obsoletes: kmymoney
15a6566
15a6566
* Thu Jan 11 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.5-3
15a6566
- fix _enable_ofxbanking macro usage to re-enable ofx support
15a6566
15a6566
* Tue Nov 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.5-2
15a6566
- drop desktop-file-utils bits
15a6566
- Ob/Pr: kmymoney(-devel), upstream/rpmforge calls it kmymoney
15a6566
15a6566
* Thu Aug 31 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.5-1
15a6566
- 0.8.5
15a6566
15a6566
* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.4-2
15a6566
- --disable-final (for now)
15a6566
- BR: gettext
15a6566
15a6566
* Sun May 21 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.4-1
15a6566
- 0.8.4
15a6566
15a6566
* Thu Apr 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.3-3
15a6566
- desktop-file-install --vendor=""
15a6566
15a6566
* Wed Feb 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.3-1
15a6566
- 0.8.3
15a6566
15a6566
* Fri Feb 10 2006 Rex Dieter <rexdieter[AT]users.sf.net>
15a6566
- fc5: gcc/glibc respin
15a6566
15a6566
* Sat Dec 31 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.2-1
15a6566
- 0.8.2
15a6566
15a6566
* Fri Dec 23 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-7
15a6566
- gcc41 patch
15a6566
15a6566
* Fri Dec 23 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-6
15a6566
- cleanup ofx deps
15a6566
15a6566
* Fri Dec 23 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-5
15a6566
- cleanup %%post
15a6566
- fc5 respin for new(er) libofx
15a6566
15a6566
* Mon Nov 14 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-4
15a6566
- relax BR: kdelibs-devel to 3.3 (for aurora/sparc, #173133)
15a6566
15a6566
* Thu Nov 10 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-3
15a6566
- fix relative symlinks
15a6566
15a6566
* Wed Nov 09 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-2
15a6566
- qt-3.3.5 patch
15a6566
- 'make check' workaround (kde bug #115863)
15a6566
- trim %%description
15a6566
15a6566
* Sat Nov 05 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-1
15a6566
- 0.8.1
15a6566
15a6566
* Fri Nov 04 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-5
15a6566
- drop useless macros
15a6566
- use %%fedora,%%rhel to conditionalize ofxbanking support
15a6566
15a6566
* Fri Oct 21 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-4
15a6566
- %%post,%%postun: gtk-update-icon-cache, update-desktop-database
15a6566
- omit lib*.la
15a6566
- x86_64: set QTDIR/QTLIB
15a6566
15a6566
* Thu Sep 01 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-3
15a6566
- BR: libofx-devel
15a6566
15a6566
* Tue Aug 30 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-2
15a6566
- simplify specfile
15a6566
- fix build
15a6566
15a6566
* Fri Aug 12 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-1
15a6566
- 0.8
15a6566