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

  ViewVC Help
Powered by ViewVC 1.1.30