]> git.pld-linux.org Git - packages/kmymoney.git/blame - kmymoney2.spec
- updated to 4.8.0 (supports aqbanking 5.6 and libalkimia 4.3.2)
[packages/kmymoney.git] / kmymoney2.spec
CommitLineData
b872a997 1#
d6c18bea 2# TODO: - do something with rest of templates
11694bdb 3# - consider rename to kmymoney
fb7ebf92 4# - sqlcipher plugin (BR: sqlcipher-devel + qsqlite sources)
d6c18bea 5#
b872a997 6# Conditional build:
3663d915 7%bcond_without kbanking # kbanking support
8425379a 8
45286122 9%define real_name kmymoney
0d2d964f 10Summary: Personal finance application similar to Microsoft Money
32139f7b 11Summary(pl.UTF-8): Program do finansów osobistych, podobny do Microsoft Money
ddc5a04e 12Name: kmymoney2
fb7ebf92
JB
13Version: 4.8.0
14Release: 1
8418e9e4 15License: GPL v2+
ddc5a04e 16Group: X11/Applications
596daf8e 17Source0: http://downloads.sourceforge.net/kmymoney2/%{real_name}-%{version}.tar.xz
fb7ebf92 18# Source0-md5: a1cc5f862493f1abc1f660ffed4f1711
ddc5a04e 19URL: http://kmymoney2.sourceforge.net/
946a2498 20Patch0: %{name}-desktop.patch
fb7ebf92
JB
21Patch1: %{name}-man.patch
22%{?with_kbanking:BuildRequires: aqbanking-devel >= 5.5.1}
9a7c488d 23BuildRequires: automoc4
fb7ebf92
JB
24BuildRequires: boost-devel >= 1.33.1
25BuildRequires: cmake >= 2.8.9
26BuildRequires: doxygen
27BuildRequires: gmp-devel
28# included in kde4-kdelibs-devel
29#BuildRequires: gpgme-c++-devel
30#BuildRequires: gpgme-qt4-devel
31%{?with_kbanking:BuildRequires: gwenhywfar-devel >= 4.13.0}
32%{?with_kbanking:BuildRequires: gwenhywfar-gui-cpp-devel >= 4.13.0}
33%{?with_kbanking:BuildRequires: gwenhywfar-gui-qt4-devel >= 4.13.0}
34BuildRequires: kde4-kdelibs-devel >= 4.6.0
35BuildRequires: kde4-kdepimlibs-devel >= 4.6.0
36BuildRequires: libalkimia-devel >= 4.3.2
596daf8e 37BuildRequires: libical-c++-devel
6fa0322f 38BuildRequires: libofx-devel >= 0.9.4
fb7ebf92
JB
39BuildRequires: pkgconfig
40BuildRequires: qt4-build >= 4
41BuildRequires: rpmbuild(macros) >= 1.606
42BuildRequires: shared-mime-info
43BuildRequires: tar >= 1:1.22
44BuildRequires: xz
45Requires: kde4-kdelibs >= 4.6.0
46Requires: kde4-kdepimlibs >= 4.6.0
47Requires: libalkimia >= 4.3.2
48Requires: libofx >= 0.9.4
ddc5a04e
MK
49BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
51%description
0d2d964f
PG
52KMyMoney is striving to be a full-featured replacement for your
53Windows-based finance software. We are a full double-entry accounting
54software package, for personal or small-business use.
ddc5a04e 55
25daf440
JR
56%description -l pl.UTF-8
57KMyMoney stara się być w pełni funkcjonalnym zamiennikiem dla
8418e9e4 58windowsowych programów finansowych. Jest to kompletny system
59podwójnego księgowania przeznaczony do użytku osobistego i dla małych
60firm.
ddc5a04e 61
9dfd1d7c 62%package devel
e97bc5b0 63Summary: kmymoney2 - header files
32139f7b
ER
64Summary(pl.UTF-8): kmymoney2 - pliki nagłówkowe
65Summary(pt_BR.UTF-8): Arquivos de inclusão para compilar aplicativos kmymoney2
66Summary(ru.UTF-8): Хедеры для компилляции программ kmymoney2
67Summary(uk.UTF-8): Хедери для компіляції програм kmymoney2
9dfd1d7c 68Group: X11/Development/Libraries
e97bc5b0 69Requires: %{name} = %{version}-%{release}
fb7ebf92 70Requires: kde4-kdelibs-devel >= 4.6.0
9dfd1d7c 71
72%description devel
e97bc5b0 73This package contains header files for kMyMoney2.
9dfd1d7c 74
25daf440
JR
75%description devel -l pl.UTF-8
76Pakiet ten zawiera pliki nagłówkowe potrzebne przy pisaniu własnych
77programów wykorzystujących kMyMoney2.
9dfd1d7c 78
25daf440
JR
79%description devel -l pt_BR.UTF-8
80Este pacote contém os arquivos de inclusão que são necessários para
9dfd1d7c 81compilar aplicativos kMyMoney2.
82
25daf440
JR
83%description devel -l ru.UTF-8
84Этот пакет содержит хедеры, необходимые для компиляции программ для
9dfd1d7c 85kMyMoney2.
86
25daf440
JR
87%description devel -l uk.UTF-8
88Цей пакет містить хедери, необхідні для компіляції програм для
e97bc5b0 89kMyMoney2.
9dfd1d7c 90
c6789919
JB
91%package kbanking
92Summary: KBanking plugin for KMyMoney2
32139f7b 93Summary(pl.UTF-8): Wtyczka KBanking dla KMyMoney2
c6789919
JB
94Group: X11/Libraries
95Requires: %{name} = %{version}-%{release}
fb7ebf92
JB
96Requires: aqbanking >= 5.5.1
97Requires: gwenhywfar >= 4.13.0
98Requires: gwenhywfar-gui-cpp >= 4.13.0
99Requires: gwenhywfar-gui-qt4 >= 4.13.0
c6789919
JB
100
101%description kbanking
102KBanking plugin for KMyMoney2.
103
25daf440 104%description kbanking -l pl.UTF-8
c6789919
JB
105Wtyczka KBanking dla KMyMoney2.
106
ddc5a04e 107%prep
45286122 108%setup -q -n kmymoney-%{version}
946a2498 109%patch0 -p1
b209c543 110%patch1 -p1
ddc5a04e
MK
111
112%build
45286122 113install -d build
114cd build
fd70690e 115%cmake .. \
fb7ebf92
JB
116 %{?with_kbanking:-DENABLE_KBANKING=ON} \
117 -DUSE_QT_DESIGNER=ON
45286122 118
ddc5a04e
MK
119%{__make}
120
121%install
122rm -rf $RPM_BUILD_ROOT
dbc5af92 123install -d $RPM_BUILD_ROOT%{_desktopdir}
ddc5a04e 124
45286122 125%{__make} -C build install \
126 DESTDIR=$RPM_BUILD_ROOT
ddc5a04e 127
45286122 128%find_lang %{real_name} --with-kde
ddc5a04e 129
8425379a
ER
130# not supported in pld
131%{__rm} -r $RPM_BUILD_ROOT%{_iconsdir}/locolor
132
ddc5a04e
MK
133%clean
134rm -rf $RPM_BUILD_ROOT
135
e97bc5b0
JB
136%post -p /sbin/ldconfig
137%postun -p /sbin/ldconfig
138
45286122 139%files -f %{real_name}.lang
ddc5a04e 140%defattr(644,root,root,755)
fb7ebf92 141%doc AUTHORS BUGS README.Fileformats TODO
45286122 142%attr(755,root,root) %{_bindir}/kmymoney
8418e9e4 143%attr(755,root,root) %{_libdir}/libkmm_kdchart.so.*.*.*
144%attr(755,root,root) %ghost %{_libdir}/libkmm_kdchart.so.4
145%attr(755,root,root) %{_libdir}/libkmm_mymoney.so.*.*.*
146%attr(755,root,root) %ghost %{_libdir}/libkmm_mymoney.so.4
147%attr(755,root,root) %{_libdir}/libkmm_plugin.so.*.*.*
148%attr(755,root,root) %ghost %{_libdir}/libkmm_plugin.so.4
149%attr(755,root,root) %{_libdir}/libkmm_widgets.so.*.*.*
150%attr(755,root,root) %ghost %{_libdir}/libkmm_widgets.so.4
fb7ebf92
JB
151%attr(755,root,root) %{_libdir}/libkmm_payeeidentifier.so
152%attr(755,root,root) %{_libdir}/libpayeeidentifier_iban_bic.so.*.*.*
153%attr(755,root,root) %ghost %{_libdir}/libpayeeidentifier_iban_bic.so.4
154%attr(755,root,root) %{_libdir}/libpayeeidentifier_iban_bic_widgets.so.*.*.*
155%attr(755,root,root) %ghost %{_libdir}/libpayeeidentifier_iban_bic_widgets.so.4
156%attr(755,root,root) %{_libdir}/libpayeeidentifier_nationalAccount.so.*.*.*
157%attr(755,root,root) %ghost %{_libdir}/libpayeeidentifier_nationalAccount.so.4
13dc8323 158%attr(755,root,root) %{_libdir}/kde4/kcm_kmm_icalendarexport.so
8418e9e4 159%attr(755,root,root) %{_libdir}/kde4/kcm_kmm_printcheck.so
fb7ebf92 160%attr(755,root,root) %{_libdir}/kde4/kmm_csvexport.so
eb3e78ac 161%attr(755,root,root) %{_libdir}/kde4/kmm_csvimport.so
13dc8323 162%attr(755,root,root) %{_libdir}/kde4/kmm_icalendarexport.so
8418e9e4 163%attr(755,root,root) %{_libdir}/kde4/kmm_ofximport.so
164%attr(755,root,root) %{_libdir}/kde4/kmm_printcheck.so
165%attr(755,root,root) %{_libdir}/kde4/kmm_reconciliationreport.so
fb7ebf92
JB
166%attr(755,root,root) %{_libdir}/kde4/kmm_weboob.so
167%attr(755,root,root) %{_libdir}/kde4/konlinetasks_national.so
168%attr(755,root,root) %{_libdir}/kde4/konlinetasks_sepa.so
169%attr(755,root,root) %{_libdir}/kde4/payeeidentifier_iban_bic_delegates.so
170%attr(755,root,root) %{_libdir}/kde4/payeeidentifier_ibanbic_storageplugin.so
171%attr(755,root,root) %{_libdir}/kde4/payeeidentifier_nationalAccount_ui.so
172%attr(755,root,root) %{_libdir}/kde4/payeeidentifier_nationalaccount_storageplugin.so
015bf7b1 173%dir %{_datadir}/apps/kmymoney
45286122 174%{_datadir}/apps/kmymoney/icons
596daf8e 175%{_datadir}/apps/kmymoney/html
fb7ebf92 176%{_datadir}/apps/kmymoney/ibanbicdata
596daf8e 177%{_datadir}/apps/kmymoney/misc
45286122 178%{_datadir}/apps/kmymoney/pics
179%dir %{_datadir}/apps/kmymoney/templates
596daf8e
JR
180%{_datadir}/apps/kmymoney/templates/C
181%lang(de_AT) %{_datadir}/apps/kmymoney/templates/de_AT
182%lang(de_CH) %{_datadir}/apps/kmymoney/templates/de_CH
183%lang(de_DE) %{_datadir}/apps/kmymoney/templates/de_DE
184%lang(dk) %{_datadir}/apps/kmymoney/templates/dk
185%lang(el_GR) %{_datadir}/apps/kmymoney/templates/el_GR
186%lang(en_CA) %{_datadir}/apps/kmymoney/templates/en_CA
45286122 187%lang(en_GB) %{_datadir}/apps/kmymoney/templates/en_GB
188%lang(en_US) %{_datadir}/apps/kmymoney/templates/en_US
596daf8e
JR
189%lang(es_AR) %{_datadir}/apps/kmymoney/templates/es_AR
190%lang(es_ES) %{_datadir}/apps/kmymoney/templates/es_ES
191%lang(es_MX) %{_datadir}/apps/kmymoney/templates/es_MX
192%lang(fr_CA) %{_datadir}/apps/kmymoney/templates/fr_CA
193%lang(fr_CH) %{_datadir}/apps/kmymoney/templates/fr_CH
194%lang(fr_FR) %{_datadir}/apps/kmymoney/templates/fr_FR
195%lang(gl_ES) %{_datadir}/apps/kmymoney/templates/gl_ES
196%lang(hu_HU) %{_datadir}/apps/kmymoney/templates/hu_HU
45286122 197%lang(it) %{_datadir}/apps/kmymoney/templates/it
596daf8e
JR
198%lang(ja) %{_datadir}/apps/kmymoney/templates/jp
199%lang(nl_NL) %{_datadir}/apps/kmymoney/templates/nl_NL
200%lang(pt_PT) %{_datadir}/apps/kmymoney/templates/pt_PT
45286122 201%lang(pt_BR) %{_datadir}/apps/kmymoney/templates/pt_BR
202%lang(sk) %{_datadir}/apps/kmymoney/templates/sk
596daf8e
JR
203%lang(ro_RO) %{_datadir}/apps/kmymoney/templates/ro_RO
204%lang(ru_RU) %{_datadir}/apps/kmymoney/templates/ru_RU
205%lang(tr_TR) %{_datadir}/apps/kmymoney/templates/tr_TR
206%lang(uk_UA) %{_datadir}/apps/kmymoney/templates/uk_UA
45286122 207%lang(zh_CN) %{_datadir}/apps/kmymoney/templates/zh_CN
208%lang(zh_HK) %{_datadir}/apps/kmymoney/templates/zh_HK
209%lang(zh_TW) %{_datadir}/apps/kmymoney/templates/zh_TW
210%{_datadir}/apps/kmymoney/tips
d6c18bea 211%{_datadir}/apps/kmymoney/kmymoneyui.rc
fb7ebf92
JB
212# ???
213%{_datadir}/apps/appdata/kmymoney.appdata.xml
214%{_datadir}/apps/kconf_update/kmymoney.upd
215%{_datadir}/apps/kmm_csvexport
216%{_datadir}/apps/kmm_csvimport
217%{_datadir}/apps/kmm_icalendarexport
218%{_datadir}/apps/kmm_ofximport
219%{_datadir}/apps/kmm_printcheck
220%{_datadir}/apps/kmm_weboob
596daf8e 221%{_datadir}/config/csvimporterrc
fb7ebf92 222%{_datadir}/config.kcfg/kmymoney.kcfg
596daf8e 223%{_datadir}/mime/packages/x-kmymoney.xml
fb7ebf92
JB
224%dir %{_datadir}/kde4/services/ibanbicdata
225%{_datadir}/kde4/services/ibanbicdata/germany.desktop
015bf7b1
JB
226%{_datadir}/kde4/services/kcm_kmm_icalendarexport.desktop
227%{_datadir}/kde4/services/kcm_kmm_printcheck.desktop
fb7ebf92 228%{_datadir}/kde4/services/kmm_csvexport.desktop
015bf7b1
JB
229%{_datadir}/kde4/services/kmm_csvimport.desktop
230%{_datadir}/kde4/services/kmm_icalendarexport.desktop
231%{_datadir}/kde4/services/kmm_kbanking.desktop
232%{_datadir}/kde4/services/kmm_ofximport.desktop
233%{_datadir}/kde4/services/kmm_printcheck.desktop
234%{_datadir}/kde4/services/kmm_reconciliationreport.desktop
fb7ebf92
JB
235%{_datadir}/kde4/services/kmm_weboob.desktop
236%{_datadir}/kde4/services/kmymoney-ibanbic-delegate.desktop
237%{_datadir}/kde4/services/kmymoney-ibanbic-storageplugin.desktop
238%{_datadir}/kde4/services/kmymoney-nationalaccount-delegate.desktop
239%{_datadir}/kde4/services/kmymoney-nationalaccount-storageplugin.desktop
240%{_datadir}/kde4/services/kmymoney-nationalorders.desktop
241%{_datadir}/kde4/services/kmymoney-nationalordersui.desktop
242%{_datadir}/kde4/services/kmymoney-nationalstorageplugin.desktop
243%{_datadir}/kde4/services/kmymoney-sepaorders.desktop
244%{_datadir}/kde4/services/kmymoney-sepaordersui.desktop
245%{_datadir}/kde4/services/kmymoney-sepastorageplugin.desktop
246%{_datadir}/kde4/servicetypes/ibanbicdata.desktop
247%{_datadir}/kde4/servicetypes/kmymoney-importerplugin.desktop
248%{_datadir}/kde4/servicetypes/kmymoney-nationalaccountnumberplugin.desktop
249%{_datadir}/kde4/servicetypes/kmymoney-onlinetaskui.desktop
250%{_datadir}/kde4/servicetypes/kmymoney-payeeidentifierdelegate.desktop
251%{_datadir}/kde4/servicetypes/kmymoney-plugin.desktop
252%{_datadir}/kde4/servicetypes/kmymoney-sqlstorageplugin.desktop
253%{_desktopdir}/kde4/kmymoney.desktop
254%{_iconsdir}/hicolor/*x*/apps/kmymoney.png
255%{_iconsdir}/hicolor/*x*/mimetypes/application-x-kmymoney.png
45286122 256%{_mandir}/man1/kmymoney.1*
257
fb7ebf92
JB
258# TODO: QtDesigner-kmymoney
259%attr(755,root,root) %{_libdir}/qt4/plugins/designer/kmymoneywidgets.so
260
9dfd1d7c 261%files devel
262%defattr(644,root,root,755)
8418e9e4 263%attr(755,root,root) %{_libdir}/libkmm_kdchart.so
9dfd1d7c 264%attr(755,root,root) %{_libdir}/libkmm_mymoney.so
265%attr(755,root,root) %{_libdir}/libkmm_plugin.so
8418e9e4 266%attr(755,root,root) %{_libdir}/libkmm_widgets.so
fb7ebf92
JB
267%attr(755,root,root) %{_libdir}/libpayeeidentifier_iban_bic.so
268%attr(755,root,root) %{_libdir}/libpayeeidentifier_iban_bic_widgets.so
269%attr(755,root,root) %{_libdir}/libpayeeidentifier_nationalAccount.so
015bf7b1 270%{_includedir}/kmymoney
c6789919 271
3663d915 272%if %{with kbanking}
c6789919
JB
273%files kbanking
274%defattr(644,root,root,755)
3663d915 275%attr(755,root,root) %{_libdir}/kde4/kmm_kbanking.so
fb7ebf92
JB
276%{_datadir}/apps/kmm_kbanking
277%{_datadir}/config.kcfg/kbanking.kcfg
3f832dea 278%endif
This page took 0.143232 seconds and 4 git commands to generate.