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