Summary: The Personal Finances Manager Name: kmymoney Version: 5.0.0 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: akonadi-contacts-devel BuildRequires: boost-devel BuildRequires: cmake BuildRequires: cmake(KChart) BuildRequires: cmake(KF5Activities) BuildRequires: cmake(KF5DocTools) BuildRequires: cmake(KF5KCMUtils) BuildRequires: cmake(KF5Holidays) BuildRequires: cmake(KF5IdentityManagement) BuildRequires: cmake(KF5Kross) BuildRequires: cmake(KF5Notifications) BuildRequires: cmake(KF5Wallet) BuildRequires: cmake(KF5WebKit) BuildRequires: cmake(LibIcal) BuildRequires: cmake(Qt5Concurrent) BuildRequires: cmake(Qt5Svg) BuildRequires: cmake(Qt5Test) BuildRequires: gpgme-devel BuildRequires: kcoreaddons-devel BuildRequires: kf5-macros BuildRequires: kio-devel BuildRequires: pkgconfig(libofx) BuildRequires: pkgconfig(aqbanking) BuildRequires: pkgconfig(libalkimia5) BuildRequires: pkgconfig(libxml++-2.6) BuildRequires: pkgconfig(gwenhywfar) BuildRequires: pkgconfig(ktoblzcheck) BuildRequires: doxygen BuildRequires: perl(Finance::Quote) Requires: perl-Finance-Quote %description KMyMoney Personal Finance Manager. %files -f %name.lang %_kf5_bindir/kmymoney %_kf5_datadir/config.kcfg/kmymoney.kcfg %{_datadir}/kconf_update/kmymoney.upd %_kf5_applicationdir/org.kde.kmymoney.desktop %{_iconsdir}/*/*/*/* %_kf5_services/*.desktop %_kf5_servicetypes/*.desktop %{_datadir}/mime/packages/*.xml %{_mandir}/man1/kmymoney.1* #----------------------------------------------------------------------------- %define kmm_kdchart_major 4 %define libkmm_kdchart %mklibname kmm_kdchart %{kmm_kdchart_major} %package -n %{libkmm_kdchart} Summary: KMyMoney library Group: System/Libraries %description -n %{libkmm_kdchart} KMyMoney library. %files -n %{libkmm_kdchart} %{_libdir}/libkmm_kdchart.so.%{kmm_kdchart_major}* #----------------------------------------------------------------------------- %define kmm_mymoney_major 4 %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} %{_libdir}/libkmm_mymoney.so.%{kmm_mymoney_major}* #----------------------------------------------------------------------------- %define kmm_plugin_major 4 %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} %{_libdir}/libkmm_plugin.so.%{kmm_plugin_major}* #----------------------------------------------------------------------------- %define kmm_widgets_major 4 %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} %{_libdir}/libkmm_widgets.so.%{kmm_widgets_major}* #----------------------------------------------------------------------------- %define kmm_payeeidentifier_major 4 %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} %{_libdir}/libkmm_payeeidentifier.so.%{kmm_payeeidentifier_major}* #----------------------------------------------------------------------------- %define payeeidentifier_iban_bic_major 4 %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} %{_libdir}/libpayeeidentifier_iban_bic.so.%{payeeidentifier_iban_bic_major}* #----------------------------------------------------------------------------- %define payeeidentifier_iban_bic_widgets_major 4 %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} %{_libdir}/libpayeeidentifier_iban_bic_widgets.so.%{payeeidentifier_iban_bic_widgets_major}* #----------------------------------------------------------------------------- %define payeeidentifier_nationalAccount_major 4 %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} %{_libdir}/libpayeeidentifier_nationalAccount.so.%{payeeidentifier_nationalAccount_major}* #----------------------------------------------------------------------------- %package devel Summary: KMyMoney Development library Group: Development/KDE and Qt Requires: %{libkmm_kdchart} = %{version} Requires: %{libkmm_mymoney} = %{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 %{_libdir}/*.so %{_includedir}/%{name} #----------------------------------------------------------------------------- %prep %setup -q %autopatch -p1 %build %cmake %make_build %install %make_install -C build %find_lang %name --with-html