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