/[packages]/cauldron/kmymoney/current/SPECS/kmymoney.spec
ViewVC logotype

Contents of /cauldron/kmymoney/current/SPECS/kmymoney.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1075936 - (show annotations) (download)
Sun Dec 18 15:30:50 2016 UTC (7 years, 4 months ago) by neoclust
File size: 5718 byte(s)
Find new gpgme
1 Summary: The Personal Finances Manager
2 Name: kmymoney
3 Version: 4.8.0
4 Release: %mkrel 3
5 License: GPLv2+
6 Group: Office/Finance
7 Url: http://techbase.kde.org/Projects/KMyMoney
8 Source0: http://download.kde.org/stable/kmymoney/%{version}/src/%{name}-%{version}.tar.xz
9 Patch0: kmymoney-4.8.0-upstream_fix_build.patch
10 Patch1: kmymoney-4.8.0-fix-libkmm_payeeidentifier-soversion.patch
11 Patch2: kmymoney-4.8.0-new-gpgme.patch
12
13 BuildRequires: kdepimlibs4-devel
14 BuildRequires: gpgme-devel
15 BuildRequires: libofx-devel
16 BuildRequires: libaqbanking-devel
17 BuildRequires: libalkimia-devel
18 BuildRequires: libxml++2.6-devel
19 BuildRequires: boost-devel
20 BuildRequires: perl-Finance-Quote
21
22 Requires: perl-Finance-Quote
23
24 %description
25 KMyMoney Personal Finance Manager.
26
27 %files -f %name.lang
28 %{_kde_bindir}/*
29 %{_kde_libdir}/kde4/*.so
30 %{_kde_appsdir}/*
31 %{_kde_configdir}/csvimporterrc
32 %{_kde_datadir}/config.kcfg/*.kcfg
33 %{_kde_applicationsdir}/*.desktop
34 %{_kde_iconsdir}/*/*/*/*
35 %{_kde_services}/*.desktop
36 %{_kde_services}/ibanbicdata/germany.desktop
37 %{_kde_servicetypes}/*.desktop
38 %{_kde_datadir}/mime/packages/*.xml
39
40 #-----------------------------------------------------------------------------
41
42 %define kmm_kdchart_major 4
43 %define libkmm_kdchart %mklibname kmm_kdchart %{kmm_kdchart_major}
44
45 %package -n %{libkmm_kdchart}
46 Summary: KMyMoney library
47 Group: System/Libraries
48
49 %description -n %{libkmm_kdchart}
50 KMyMoney library.
51
52 %files -n %{libkmm_kdchart}
53 %{_kde_libdir}/libkmm_kdchart.so.%{kmm_kdchart_major}*
54
55 #-----------------------------------------------------------------------------
56
57 %define kmm_mymoney_major 4
58 %define libkmm_mymoney %mklibname kmm_mymoney %{kmm_mymoney_major}
59
60 %package -n %{libkmm_mymoney}
61 Summary: KMyMoney library
62 Group: System/Libraries
63
64 %description -n %{libkmm_mymoney}
65 KMyMoney library.
66
67 %files -n %{libkmm_mymoney}
68 %{_kde_libdir}/libkmm_mymoney.so.%{kmm_mymoney_major}*
69
70 #-----------------------------------------------------------------------------
71
72 %define kmm_plugin_major 4
73 %define libkmm_plugin %mklibname kmm_plugin %{kmm_plugin_major}
74
75 %package -n %{libkmm_plugin}
76 Summary: KMyMoney library
77 Group: System/Libraries
78
79 %description -n %{libkmm_plugin}
80 KMyMoney library.
81
82 %files -n %{libkmm_plugin}
83 %{_kde_libdir}/libkmm_plugin.so.%{kmm_plugin_major}*
84
85 #-----------------------------------------------------------------------------
86
87 %define kmm_widgets_major 4
88 %define libkmm_widgets %mklibname kmm_widgets %{kmm_widgets_major}
89
90 %package -n %{libkmm_widgets}
91 Summary: KMyMoney library
92 Group: System/Libraries
93
94 %description -n %{libkmm_widgets}
95 KMyMoney library.
96
97 %files -n %{libkmm_widgets}
98 %{_kde_libdir}/libkmm_widgets.so.%{kmm_widgets_major}*
99
100 #-----------------------------------------------------------------------------
101
102 %define kmm_payeeidentifier_major 4
103 %define libkmm_payeeidentifier %mklibname kmm_payeeidentifier %{kmm_payeeidentifier_major}
104
105 %package -n %{libkmm_payeeidentifier}
106 Summary: KMyMoney library
107 Group: System/Libraries
108
109 %description -n %{libkmm_payeeidentifier}
110 KMyMoney library.
111
112 %files -n %{libkmm_payeeidentifier}
113 %{_kde_libdir}/libkmm_payeeidentifier.so.%{kmm_payeeidentifier_major}*
114
115 #-----------------------------------------------------------------------------
116
117 %define payeeidentifier_iban_bic_major 4
118 %define libpayeeidentifier_iban_bic %mklibname payeeidentifier_iban_bic %{payeeidentifier_iban_bic_major}
119
120 %package -n %{libpayeeidentifier_iban_bic}
121 Summary: KMyMoney library
122 Group: System/Libraries
123
124 %description -n %{libpayeeidentifier_iban_bic}
125 KMyMoney library.
126
127 %files -n %{libpayeeidentifier_iban_bic}
128 %{_kde_libdir}/libpayeeidentifier_iban_bic.so.%{payeeidentifier_iban_bic_major}*
129
130 #-----------------------------------------------------------------------------
131
132 %define payeeidentifier_iban_bic_widgets_major 4
133 %define libpayeeidentifier_iban_bic_widgets %mklibname payeeidentifier_iban_bic_widgets %{payeeidentifier_iban_bic_widgets_major}
134
135 %package -n %{libpayeeidentifier_iban_bic_widgets}
136 Summary: KMyMoney library
137 Group: System/Libraries
138
139 %description -n %{libpayeeidentifier_iban_bic_widgets}
140 KMyMoney library.
141
142 %files -n %{libpayeeidentifier_iban_bic_widgets}
143 %{_kde_libdir}/libpayeeidentifier_iban_bic_widgets.so.%{payeeidentifier_iban_bic_widgets_major}*
144
145 #-----------------------------------------------------------------------------
146
147 %define payeeidentifier_nationalAccount_major 4
148 %define libpayeeidentifier_nationalAccount %mklibname payeeidentifier_nationalAccount %{payeeidentifier_nationalAccount_major}
149
150 %package -n %{libpayeeidentifier_nationalAccount}
151 Summary: KMyMoney library
152 Group: System/Libraries
153
154 %description -n %{libpayeeidentifier_nationalAccount}
155 KMyMoney library.
156
157 %files -n %{libpayeeidentifier_nationalAccount}
158 %{_kde_libdir}/libpayeeidentifier_nationalAccount.so.%{payeeidentifier_nationalAccount_major}*
159
160 #-----------------------------------------------------------------------------
161
162 %package devel
163 Summary: KMyMoney Development library
164 Group: Development/KDE and Qt
165 Requires: %{libkmm_kdchart} = %{version}
166 Requires: %{libkmm_mymoney} = %{version}
167 Requires: %{libkmm_plugin} = %{version}
168 Requires: %{libkmm_widgets} = %{version}
169 Requires: %{libkmm_payeeidentifier} = %{version}
170 Requires: %{libpayeeidentifier_iban_bic} = %{version}
171 Requires: %{libpayeeidentifier_iban_bic_widgets} = %{version}
172 Requires: %{libpayeeidentifier_nationalAccount} = %{version}
173
174 %description devel
175 KMyMoney development files.
176
177 %files devel
178 %{_kde_libdir}/*.so
179 %{_kde_includedir}/%{name}
180
181 #-----------------------------------------------------------------------------
182
183 %prep
184 %setup -q
185 %autopatch -p1
186
187 %build
188 export CPATH="${CPATH}:/usr/include/gpgme++"
189 %cmake_kde4
190
191 %make_build
192
193 %install
194 %make_install -C build
195
196 %find_lang %name --with-html
197

  ViewVC Help
Powered by ViewVC 1.1.30