X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=kmymoney2.spec;h=9847faa00d4da9e50d48b628a969088567c88b97;hb=9a7c488db6680d3a696e1cd2e36c0e1275a1b803;hp=6e5e045d613c25bcb728e70fe582e2b76ca41171;hpb=9ec50c7e059102a5cc9ced67b1bc35d4bf0187e5;p=packages%2Fkmymoney.git diff --git a/kmymoney2.spec b/kmymoney2.spec index 6e5e045..9847faa 100644 --- a/kmymoney2.spec +++ b/kmymoney2.spec @@ -1,18 +1,31 @@ +# +# Conditional build: +%bcond_without kbanking # kbanking support +# +%define real_name kmymoney Summary: Personal finance application similar to Microsoft Money -Summary(pl): Program do finansów osobistych, podobny do Microsoft Money +Summary(pl.UTF-8): Program do finansów osobistych, podobny do Microsoft Money Name: kmymoney2 -Version: 0.6.4 -Release: 2 +Version: 4.5 +Release: 0.1 License: GPL Group: X11/Applications -Source0: http://dl.sourceforge.net/kmymoney2/%{name}-%{version}.tar.bz2 -# Source0-md5: 01257a16ef26487f8891106b33ad2c64 +Source0: http://downloads.sourceforge.net/kmymoney2/%{version}/%{real_name}-%{version}.tar.bz2 +# Source0-md5: a764fe259c7885f22a10049cef68398e URL: http://kmymoney2.sourceforge.net/ -BuildRequires: arts-qt-devel -BuildRequires: artsc-devel -BuildRequires: kdelibs-devel >= 9:3.0 -BuildRequires: rpmbuild(macros) >= 1.129 -BuildRequires: xrender-devel +#Patch0: %{name}-desktop.patch +#%%{?with_kbanking:BuildRequires: aqbanking-frontend-kbanking-devel >= 0.1.0.0} +#BuildRequires: arts-qt-devel +#BuildRequires: artsc-devel +BuildRequires: automoc4 +BuildRequires: kde4-kdelibs-devel +BuildRequires: kde4-kdepimlibs-devel +BuildRequires: libassuan-devel +#BuildRequires: libofx-devel +#BuildRequires: libxml2-devel >= 2.0.0 +BuildRequires: pth-devel +BuildRequires: rpmbuild(macros) >= 1.577 +#BuildRequires: xrender-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -20,58 +33,157 @@ KMyMoney is striving to be a full-featured replacement for your Windows-based finance software. We are a full double-entry accounting software package, for personal or small-business use. -%description -l pl -KMyMoney stara siê byæ w pe³ni funkcjonalnym zamiennikiem dla -windowsowych programów finansowych. Jest to oprogramowanie o podwójnej -roli, do u¿ytku osobistego i dla ma³ych firm. +%description -l pl.UTF-8 +KMyMoney stara się być w pełni funkcjonalnym zamiennikiem dla +windowsowych programów finansowych. Jest to kompletny system podwójnego +księgowania przeznaczony do użytku osobistego i dla małych firm. + +%package devel +Summary: kmymoney2 - header files +Summary(pl.UTF-8): kmymoney2 - pliki nagłówkowe +Summary(pt_BR.UTF-8): Arquivos de inclusão para compilar aplicativos kmymoney2 +Summary(ru.UTF-8): Хедеры для компилляции программ kmymoney2 +Summary(uk.UTF-8): Хедери для компіляції програм kmymoney2 +Group: X11/Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains header files for kMyMoney2. + +%description devel -l pl.UTF-8 +Pakiet ten zawiera pliki nagłówkowe potrzebne przy pisaniu własnych +programów wykorzystujących kMyMoney2. + +%description devel -l pt_BR.UTF-8 +Este pacote contém os arquivos de inclusão que são necessários para +compilar aplicativos kMyMoney2. + +%description devel -l ru.UTF-8 +Этот пакет содержит хедеры, необходимые для компиляции программ для +kMyMoney2. + +%description devel -l uk.UTF-8 +Цей пакет містить хедери, необхідні для компіляції програм для +kMyMoney2. + +%package kbanking +Summary: KBanking plugin for KMyMoney2 +Summary(pl.UTF-8): Wtyczka KBanking dla KMyMoney2 +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} + +%description kbanking +KBanking plugin for KMyMoney2. + +%description kbanking -l pl.UTF-8 +Wtyczka KBanking dla KMyMoney2. %prep -%setup -q +%setup -q -n kmymoney-%{version} +#%%patch0 -p1 %build -%configure +#CONFIG_SHELL="/bin/bash" \ +#%%configure \ +#% %{?with_kbanking:--enable-kbanking} \ +#% --with-qt-libraries=%{_libdir} + +install -d build +cd build +%cmake .. + %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_desktopdir} -%{__make} install \ - DESTDIR=$RPM_BUILD_ROOT \ - kde_htmldir=%{_kdedocdir} - -mv $RPM_BUILD_ROOT%{_datadir}/applnk/Applications/kmymoney2.desktop \ - $RPM_BUILD_ROOT%{_desktopdir} +#%%{__make} install \ +# DESTDIR=$RPM_BUILD_ROOT \ +# kde_htmldir=%{_kdedocdir} -echo "Categories=Qt;KDE;Utility;" >> \ - $RPM_BUILD_ROOT%{_desktopdir}/kmymoney2.desktop +%{__make} -C build install \ + DESTDIR=$RPM_BUILD_ROOT -mv $RPM_BUILD_ROOT%{_datadir}/locale/pt{_PT,} +#mv $RPM_BUILD_ROOT%{_iconsdir}/{l,L}ocolor +#mv $RPM_BUILD_ROOT%{_datadir}/locale/pt{_PT,} -%find_lang %{name} --with-kde +%find_lang %{real_name} --with-kde %clean rm -rf $RPM_BUILD_ROOT -%files -f %{name}.lang +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files -f %{real_name}.lang %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_bindir}/kmymoney +%dir %{_datadir}/apps/kmymoney/ +%{_datadir}/apps/kmymoney/icons +%{_datadir}/apps/kmymoney/pics +%dir %{_datadir}/apps/kmymoney/templates +%lang(en_GB) %{_datadir}/apps/kmymoney/templates/en_GB +%lang(en_US) %{_datadir}/apps/kmymoney/templates/en_US +%lang(it) %{_datadir}/apps/kmymoney/templates/it +%lang(pt_BR) %{_datadir}/apps/kmymoney/templates/pt_BR +%lang(sk) %{_datadir}/apps/kmymoney/templates/sk +%lang(zh_CN) %{_datadir}/apps/kmymoney/templates/zh_CN +%lang(zh_HK) %{_datadir}/apps/kmymoney/templates/zh_HK +%lang(zh_TW) %{_datadir}/apps/kmymoney/templates/zh_TW +%{_datadir}/apps/kmymoney/tips +%dir %{_iconsdir}/* +%dir %{_iconsdir}/*/* +%dir %{_iconsdir}/*/*/* +%{_iconsdir}/*/*/*/*.png +%{_datadir}/kde4/services/*.desktop +%{_datadir}/kde4/servicetypes/*.desktop +%{_mandir}/man1/kmymoney.1* + + +%if 0 +%attr(755,root,root) %{_libdir}/libkmm_mymoney.so.*.*.* +%attr(755,root,root) %{_libdir}/libkmm_plugin.so.*.*.* +%{_libdir}/libkmm_mymoney.la +%{_libdir}/libkmm_plugin.la +%attr(755,root,root) %{_libdir}/kde3/kmm_ofximport.so +%{_libdir}/kde3/kmm_ofximport.la %dir %{_datadir}/apps/kmymoney2 -%{_datadir}/apps/kmymoney2/default_accounts_en* -%lang(de) %{_datadir}/apps/kmymoney2/default_accounts_de.dat -%lang(fr) %{_datadir}/apps/kmymoney2/comptes_par_defaut_fr.dat -%lang(pt) %{_datadir}/apps/kmymoney2/default_accounts_ptPT.dat -%lang(ru) %{_datadir}/apps/kmymoney2/default_accounts_ruSU.dat +%dir %{_datadir}/apps/kmymoney2/templates +%{_datadir}/apps/kmymoney2/templates/C +%{_datadir}/apps/kmymoney2/templates/README +%{_datadir}/apps/kmymoney2/templates/en_GB +%{_datadir}/apps/kmymoney2/templates/en_US %dir %{_datadir}/apps/kmymoney2/html %{_datadir}/apps/kmymoney2/html/home.html +%{_datadir}/apps/kmymoney2/html/whats_new.html +%{_datadir}/apps/kmymoney2/html/*.css +%{_datadir}/apps/kmymoney2/html/images +%lang(pt_BR) %{_datadir}/apps/kmymoney2/html/home_br.pt_BR.html %lang(de) %{_datadir}/apps/kmymoney2/html/home_de.de.html +%lang(de) %{_datadir}/apps/kmymoney2/html/whats_new_de.html %lang(fr) %{_datadir}/apps/kmymoney2/html/home_fr.fr.html +%lang(fr) %{_datadir}/apps/kmymoney2/html/whats_new_fr.html +%lang(gl) %{_datadir}/apps/kmymoney2/html/home_gl.html +%lang(gl) %{_datadir}/apps/kmymoney2/html/whats_new_gl.html +%lang(it) %{_datadir}/apps/kmymoney2/html/home_it.html +%lang(it) %{_datadir}/apps/kmymoney2/html/whats_new_it.html %lang(ru) %{_datadir}/apps/kmymoney2/html/home_ru.ru.html -%{_datadir}/apps/kmymoney2/icons -%{_datadir}/apps/kmymoney2/pics -%{_datadir}/apps/kmymoney2/tips %{_datadir}/apps/kmymoney2/kmymoney2ui.rc -%{_desktopdir}/* -%{_iconsdir}/*/*/*/* +%{_desktopdir}/kde/*.desktop %{_datadir}/mimelnk/application/x-kmymoney2.desktop -%{_mandir}/man1/* +%endif + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libkmm_mymoney.so +%attr(755,root,root) %{_libdir}/libkmm_plugin.so +%dir %{_includedir}/kmymoney +%{_includedir}/kmymoney/*.h + +%files kbanking +%defattr(644,root,root,755) +#%%attr(755,root,root) %{_libdir}/kde3/kmm_kbanking.so +#%%{_libdir}/kde3/kmm_kbanking.la +#%%{_datadir}/apps/kmm_kbanking +#%%{_datadir}/services/kmm_kbanking.desktop