Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > 8bb8c5499378a94318c9373f0206521f > files > 2

kmymoney-5.0.1-1.mga6.src.rpm

Summary:	The Personal Finances Manager
Name:		kmymoney
Version:	5.0.1
Release:	%mkrel 1
License:	GPLv2+
Group:		Office/Finance
Url:		https://kmymoney.org/
Source0:	http://download.kde.org/stable/%{name}/%{version}/src/%{name}-%{version}.tar.xz

BuildRequires:	boost-devel
BuildRequires:	clang
BuildRequires:	clang-devel
BuildRequires:	kf5-macros
BuildRequires:	cmake(KChart)
BuildRequires:	cmake(KF5Activities)
BuildRequires:	cmake(KF5DocTools)
BuildRequires:	cmake(KF5Contacts)
BuildRequires:	cmake(KF5Akonadi)
BuildRequires:	cmake(KF5KCMUtils)
BuildRequires:	cmake(KF5Holidays)
BuildRequires:	cmake(KF5IdentityManagement)
BuildRequires:	cmake(KF5Kross)
BuildRequires:	cmake(KF5Notifications)
BuildRequires:	cmake(KF5Wallet)
BuildRequires:	cmake(KF5WebKit)
BuildRequires:	cmake(KF5AkonadiContact)
BuildRequires:	cmake(KF5CoreAddons)
BuildRequires:	cmake(KF5KIO)
BuildRequires:	cmake(KF5Archive)
BuildRequires:	cmake(KF5Config)
BuildRequires:	cmake(KF5ConfigWidgets)
BuildRequires:	cmake(KF5I18n)
BuildRequires:	cmake(KF5Completion)
BuildRequires:	cmake(KF5ItemModels)
BuildRequires:	cmake(KF5ItemViews)
BuildRequires:	cmake(KF5Service)
BuildRequires:	cmake(KF5IconThemes)
BuildRequires:	cmake(KF5XmlGui)
BuildRequires:	cmake(KF5TextWidgets)
BuildRequires:	cmake(LibIcal)
BuildRequires:	cmake(Qt5Core)
BuildRequires:	cmake(Qt5DBus)
BuildRequires:	cmake(Qt5Gui)
BuildRequires:	cmake(Qt5Concurrent)
BuildRequires:	cmake(Qt5PrintSupport)
BuildRequires:	cmake(Qt5Sql)
BuildRequires:	cmake(Qt5Svg)
BuildRequires:	cmake(Qt5Test)
BuildRequires:	cmake(Qt5Widgets)
BuildRequires:	cmake(Qt5Xml)
BuildRequires:	gpgme-devel
BuildRequires:	pkgconfig(libofx)
BuildRequires:	pkgconfig(aqbanking)
BuildRequires:	pkgconfig(libalkimia5)
BuildRequires:	pkgconfig(libxml++-2.6)
BuildRequires:	pkgconfig(gwenhywfar)
BuildRequires:	pkgconfig(gwengui-qt5)
BuildRequires:	pkgconfig(ktoblzcheck)
BuildRequires:	pkgconfig(sqlcipher)
BuildRequires:	doxygen
BuildRequires:	perl(Finance::Quote)
BuildRequires:	weboob
BuildRequires:	kross-interpreters-python

Requires:	perl-Finance-Quote
Recommends:	%{name}-plugin-weboob

%description 
KMyMoney Personal Finance Manager.

%files -f %name.lang
%{_kf5_bindir}/kmymoney
%{_qt5_plugindir}/kmymoney/
%{_kf5_datadir}/config.kcfg/kmymoney.kcfg
%{_kf5_datadir}/config.kcfg/kbanking.kcfg
%{_kf5_datadir}/checkprinting/
%{_kf5_datadir}/kbanking/
%{_kf5_datadir}/kmymoney/
%{_kf5_datadir}/kxmlgui5/*
%{_kf5_appdatadir}/org.kde.kmymoney.appdata.xml
%{_kf5_datadir}/kconf_update/kmymoney.upd
%{_kf5_applicationdir}/org.kde.kmymoney.desktop
%{_kf5_iconsdir}/*/*/*/*
%{_kf5_services}/*.desktop
%{_kf5_servicetypes}/*.desktop
%{_kf5_datadir}/mime/packages/*.xml
%{_kf5_mandir}/man1/kmymoney.1*

#-----------------------------------------------------------------------------

%define kmm_csvimportercore_major 5
%define libkmm_csvimportercore %mklibname kmm_csvimportercore %{kmm_csvimportercore_major}

%package -n %{libkmm_csvimportercore}
Summary:        KMyMoney library
Group:          System/Libraries

%description -n %{libkmm_csvimportercore}
KMyMoney library.

%files -n %{libkmm_csvimportercore}
%{_kf5_libdir}/libkmm_csvimportercore.so.%{kmm_csvimportercore_major}{,.*}

#-----------------------------------------------------------------------------

%define kmm_mymoney_major 5
%define libkmm_mymoney %mklibname kmm_mymoney %{kmm_mymoney_major}

%package -n %{libkmm_mymoney}
Summary: KMyMoney library
Group: System/Libraries

%description -n %{libkmm_mymoney}
KMyMoney library.

%files -n %{libkmm_mymoney}
%{_kf5_libdir}/libkmm_mymoney.so.%{kmm_mymoney_major}{,.*}

#-----------------------------------------------------------------------------

%define kmm_icons_major 5
%define libkmm_icons %mklibname kmm_icons %{kmm_icons_major}

%package -n %{libkmm_icons}
Summary:        KMyMoney library
Group:          System/Libraries

%description -n %{libkmm_icons}
KMyMoney library.

%files -n %{libkmm_icons}
%{_kf5_libdir}/libkmm_icons.so.%{kmm_icons_major}{,.*}

#-----------------------------------------------------------------------------

%define kmm_plugin_major 5
%define libkmm_plugin %mklibname kmm_plugin %{kmm_plugin_major}

%package -n %{libkmm_plugin}
Summary: KMyMoney library
Group: System/Libraries

%description -n %{libkmm_plugin}
KMyMoney library.

%files -n %{libkmm_plugin}
%{_kf5_libdir}/libkmm_plugin.so.%{kmm_plugin_major}{,.*}

#-----------------------------------------------------------------------------

%package -n %{name}-plugin-weboob
Summary:    KMyMoney Weboob plugin
Group:      System/Libraries

%description -n %{name}-plugin-weboob
KMyMoney plugin to access bank website through Weboob.

%files -n %{name}-plugin-weboob
%dir %{_kf5_datadir}/%{name}/weboob
%{_kf5_datadir}/%{name}/weboob/*weboob.py*

#-----------------------------------------------------------------------------

%define kmm_widgets_major 5
%define libkmm_widgets %mklibname kmm_widgets %{kmm_widgets_major}

%package -n %{libkmm_widgets}
Summary: KMyMoney library
Group: System/Libraries

%description -n %{libkmm_widgets}
KMyMoney library.

%files -n %{libkmm_widgets}
%{_kf5_libdir}/libkmm_widgets.so.%{kmm_widgets_major}{,.*}

#-----------------------------------------------------------------------------

%define kmm_payeeidentifier_major 5
%define libkmm_payeeidentifier %mklibname kmm_payeeidentifier %{kmm_payeeidentifier_major}

%package -n %{libkmm_payeeidentifier}
Summary: KMyMoney library
Group: System/Libraries

%description -n %{libkmm_payeeidentifier}
KMyMoney library.

%files -n %{libkmm_payeeidentifier}
%{_kf5_libdir}/libkmm_payeeidentifier.so.%{kmm_payeeidentifier_major}{,.*}

#-----------------------------------------------------------------------------

%define payeeidentifier_iban_bic_major 5
%define libpayeeidentifier_iban_bic %mklibname payeeidentifier_iban_bic %{payeeidentifier_iban_bic_major}

%package -n %{libpayeeidentifier_iban_bic}
Summary: KMyMoney library
Group: System/Libraries

%description -n %{libpayeeidentifier_iban_bic}
KMyMoney library.

%files -n %{libpayeeidentifier_iban_bic}
%{_kf5_libdir}/libpayeeidentifier_iban_bic.so.%{payeeidentifier_iban_bic_major}{,.*}

#-----------------------------------------------------------------------------

%define payeeidentifier_iban_bic_widgets_major 5
%define libpayeeidentifier_iban_bic_widgets %mklibname payeeidentifier_iban_bic_widgets %{payeeidentifier_iban_bic_widgets_major}

%package -n %{libpayeeidentifier_iban_bic_widgets}
Summary: KMyMoney library
Group: System/Libraries

%description -n %{libpayeeidentifier_iban_bic_widgets}
KMyMoney library.

%files -n %{libpayeeidentifier_iban_bic_widgets}
%{_kf5_libdir}/libpayeeidentifier_iban_bic_widgets.so.%{payeeidentifier_iban_bic_widgets_major}{,.*}

#-----------------------------------------------------------------------------

%define payeeidentifier_nationalAccount_major 5
%define libpayeeidentifier_nationalAccount %mklibname payeeidentifier_nationalAccount %{payeeidentifier_nationalAccount_major}

%package -n %{libpayeeidentifier_nationalAccount}
Summary: KMyMoney library
Group: System/Libraries

%description -n %{libpayeeidentifier_nationalAccount}
KMyMoney library.

%files -n %{libpayeeidentifier_nationalAccount}
%{_kf5_libdir}/libpayeeidentifier_nationalAccount.so.%{payeeidentifier_nationalAccount_major}{,.*}

#-----------------------------------------------------------------------------

%package devel
Summary: KMyMoney Development library
Group: Development/KDE and Qt
Requires: %{libkmm_csvimportercore} = %{version}
Requires: %{libkmm_mymoney} = %{version}
Requires: %{libkmm_icons} = %{version}
Requires: %{libkmm_plugin} = %{version}
Requires: %{libkmm_widgets} = %{version}
Requires: %{libkmm_payeeidentifier} = %{version}
Requires: %{libpayeeidentifier_iban_bic} = %{version}
Requires: %{libpayeeidentifier_iban_bic_widgets} = %{version}
Requires: %{libpayeeidentifier_nationalAccount} = %{version}

%description devel
KMyMoney development files.

%files devel
%{_kf5_libdir}/libkmm_csvimportercore.so
%{_kf5_libdir}/libkmm_mymoney.so
%{_kf5_libdir}/libkmm_icons.so
%{_kf5_libdir}/libkmm_plugin.so
%{_kf5_libdir}/libkmm_widgets.so
%{_kf5_libdir}/libkmm_payeeidentifier.so
%{_kf5_libdir}/libpayeeidentifier_iban_bic.so
%{_kf5_libdir}/libpayeeidentifier_iban_bic_widgets.so
%{_kf5_libdir}/libpayeeidentifier_nationalAccount.so
%{_includedir}/%{name}/

#-----------------------------------------------------------------------------

%prep
%autosetup -p1

%build
export CC=clang
export CXX=clang++
%cmake_kf5 -DENABLE_WEBOOB=ON

%make_build

%install
%make_install -C build

%find_lang %name --with-html --with-man


%changelog
* Mon Mar 19 2018 kekepower <kekepower> 5.0.1-1.mga6
  (not released yet)
+ Revision: 1210389
- Update to version 5.0.1
- Use clang to build
- Fixed path for the weboob plugin
- BR for weboob and kross-interpreters-python
+ zezinho <zezinho>
- try to workaround build system failure
- try to workaround build system failure
- update to kmymoney 5 as it was released in time
- fix file list
- new bugfix version 4.8.1.1

* Thu Dec 22 2016 daviddavid <daviddavid> 4.8.0-4.mga6
+ Revision: 1076474
- enable KBanking plugin
- switch BRs to pkgconfig()

* Wed Dec 21 2016 daviddavid <daviddavid> 4.8.0-3.mga6
+ Revision: 1076260
- add gentoo patch to fix build against gpgme/gpgmepp >= 1.7.0
+ neoclust <neoclust>
- Find new gpgme
- Build against gpgme-devel

* Wed Jun 29 2016 daviddavid <daviddavid> 4.8.0-2.mga6
+ Revision: 1038104
- add a patch to fix libkmm_payeeidentifier soversion (fixes mga#18815)
  * https://bugs.kde.org/show_bug.cgi?id=364387
- add a new lib subpackage for libkmm_payeeidentifier

* Sun Jun 26 2016 zezinho <zezinho> 4.8.0-1.mga6
+ Revision: 1037699
- add upstream patch to fix build
- new libraries
- new stable 4.8.0 version

* Mon May 02 2016 zezinho <zezinho> 4.7.2-4.mga6
+ Revision: 1008553
- rebuild against libofx 0.9.10

* Mon Jan 25 2016 luigiwalser <luigiwalser> 4.7.2-3.mga6
+ Revision: 927286
- rebuild for libical

* Fri Sep 04 2015 zezinho <zezinho> 4.7.2-2.mga6
+ Revision: 872817
- rebuild against new aqbanking-5.5.1

* Thu Sep 03 2015 zezinho <zezinho> 4.7.2-1.mga6
+ Revision: 872623
- new version 4.7.2

* Wed Oct 15 2014 umeabot <umeabot> 4.6.6-3.mga5
+ Revision: 740879
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 4.6.6-2.mga5
+ Revision: 681135
- Mageia 5 Mass Rebuild

* Sat Jul 05 2014 zezinho <zezinho> 4.6.6-1.mga5
+ Revision: 643485
- new version
+ fwang <fwang>
- 4.6.5

* Mon Dec 16 2013 neoclust <neoclust> 4.6.4-3.mga4
+ Revision: 557326
- Rebuild against new libofx

* Mon Oct 21 2013 umeabot <umeabot> 4.6.4-2.mga4
+ Revision: 539401
- Mageia 4 Mass Rebuild

* Sun Oct 06 2013 fwang <fwang> 4.6.4-1.mga4
+ Revision: 492090
- new version 4.6.4

* Tue Jul 09 2013 fwang <fwang> 4.6.3-8.mga4
+ Revision: 451664
- rebuild for new boost

* Sun Jun 02 2013 fwang <fwang> 4.6.3-7.mga4
+ Revision: 434345
- rebuild for new ical

* Fri Feb 08 2013 fwang <fwang> 4.6.3-6.mga3
+ Revision: 395549
- apply patch
- fix build with latest gmp

* Sat Jan 12 2013 umeabot <umeabot> 4.6.3-5.mga3
+ Revision: 356340
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Dec 30 2012 fwang <fwang> 4.6.3-4.mga3
+ Revision: 336382
- fix build with gcc 4.7
+ zezinho <zezinho>
- fix rpm group

* Mon Sep 03 2012 fwang <fwang> 4.6.3-2.mga3
+ Revision: 287554
- rebuild for new aqbanking

* Sat Sep 01 2012 fwang <fwang> 4.6.3-1.mga3
+ Revision: 286817
- update file list
- new version 4.6.3

* Fri Mar 16 2012 zezinho <zezinho> 4.6.2-2.mga2
+ Revision: 223686
- rebuild against new libofx
+ fwang <fwang>
- new version 4.6.2

* Mon Jan 30 2012 zezinho <zezinho> 4.6.1-3.mga2
+ Revision: 203562
- patch to fix build
- rebuild against libalkimia-4.3.2

* Sat Jan 21 2012 fwang <fwang> 4.6.1-2.mga2
+ Revision: 198998
- rebuild for new ofx

* Mon Nov 07 2011 zezinho <zezinho> 4.6.1-1.mga2
+ Revision: 164967
- new version

* Sat Sep 24 2011 zezinho <zezinho> 4.6.0-2.mga2
+ Revision: 147255
- bump release
- go back to complete version

* Fri Sep 23 2011 zezinho <zezinho> 4.6.0-1.mga2
+ Revision: 147139
- use second release to enable build on kde 4.7.x
- added BR libalkimia-devel
- try to build the french manual
- new version 4.6.0

* Wed Apr 13 2011 ahmad <ahmad> 4.5.3-1.mga1
+ Revision: 84120
- update to 4.5.3
- add Source4, .sig for the tarball

* Thu Feb 10 2011 spuhler <spuhler> 4.5.2-1.mga1
+ Revision: 49646
- imported package kmymoney