]>
Commit | Line | Data |
---|---|---|
465d9a7c RT |
1 | # Conditional build: |
2 | %bcond_without apidocs # do not prepare API documentation | |
3 | %bcond_without hidden_visibility # pass '--fvisibility=hidden' | |
4 | # & '--fvisibility-inlines-hidden' | |
5 | # to g++ | |
6 | ||
4fb4fc81 | 7 | %define _state stable |
465d9a7c RT |
8 | %define _minlibsevr 9:%{version} |
9 | %define _minbaseevr 9:%{version} | |
10 | ||
11 | Summary: Personal Information Management (PIM) for KDE | |
12 | Summary(ko.UTF-8): K 데스크탑 환경 - PIM (개인 정보 관리) | |
13 | Summary(pl.UTF-8): Manadżer informacji osobistej (PIM) dla KDE | |
14 | Summary(ru.UTF-8): Персональный планировщик (PIM) для KDE | |
15 | Summary(uk.UTF-8): Персональный планувальник (PIM) для KDE | |
16 | %define orgname kdepimlibs | |
17 | Name: kdepimlibs4 | |
4fb4fc81 | 18 | Version: 4.0.0 |
465d9a7c RT |
19 | Release: 0.1 |
20 | License: GPL | |
21 | Group: X11/Applications | |
4fb4fc81 RT |
22 | Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.bz2 |
23 | # Source0-md5: 1a68662230fcd4ec8cea90bb780f920e | |
465d9a7c RT |
24 | BuildRequires: Qt3Support-devel |
25 | BuildRequires: QtCore-devel >= 4.2.0 | |
26 | BuildRequires: QtDBus-devel | |
27 | BuildRequires: QtGui-devel | |
28 | BuildRequires: QtSvg-devel | |
29 | BuildRequires: QtXml-devel | |
30 | BuildRequires: autoconf | |
31 | BuildRequires: automake | |
32 | BuildRequires: bison | |
33 | BuildRequires: boost-devel | |
34 | BuildRequires: cyrus-sasl-devel | |
35 | BuildRequires: docbook-dtd42-xml | |
36 | %{?with_apidocs:BuildRequires: doxygen} | |
37 | BuildRequires: ed | |
38 | BuildRequires: flex | |
39 | %{?with_hidden_visibility:BuildRequires: gcc-c++ >= 5:4.1.0-0.20051206r108118.1} | |
40 | BuildRequires: gpgme-devel | |
41 | %{?with_apidocs:BuildRequires: graphviz} | |
42 | BuildRequires: kdelibs4-devel >= %{_minlibsevr} | |
43 | BuildRequires: openssl-devel | |
44 | BuildRequires: pcre-devel | |
45 | BuildRequires: pth-devel | |
46 | #BuildRequires: qt-designer-libs | |
47 | BuildRequires: qt4-build | |
48 | %{?with_apidocs:BuildRequires: qt4-doc} | |
49 | BuildRequires: qt4-qmake | |
50 | BuildRequires: rpmbuild(macros) >= 1.129 | |
51 | BuildRequires: zlib-devel | |
52 | BuildConflicts: indexlib | |
53 | BuildConflicts: kdepim-kontact-libs | |
54 | BuildConflicts: kdepim-libkmailprivate | |
55 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
56 | Obsoletes: akregator | |
57 | Obsoletes: kdeaddons-kontact | |
58 | Obsoletes: kdepim-kontact | |
59 | Obsoletes: kdepim-korganizer | |
60 | Obsoletes: kdepim-kresources | |
61 | Obsoletes: kdepim-ksync | |
62 | #Obsoletes: kdepim-libkcal | |
63 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
64 | ||
65 | %define _noautoreq libtool(.*) | |
66 | ||
67 | %description | |
68 | kdepim is a collection of Personal Information Management (PIM) tools | |
69 | for the K Desktop Environment (KDE). | |
70 | ||
71 | %description -l pl.UTF-8 | |
72 | kdepim jest jest zestawem aplikacji PIM dla K Desktop Environment | |
73 | (KDE). | |
74 | ||
75 | %description -l ru.UTF-8 | |
76 | kdepim - это набор утилит для управления персональной информацией для | |
77 | K Desktop Environment (KDE). | |
78 | ||
79 | %description -l uk.UTF-8 | |
80 | kdepim - це набір утиліт для керування персональною информацією для K | |
81 | Desktop Environment (KDE). | |
82 | ||
83 | %package devel | |
84 | Summary: Development files for KDE pim | |
85 | Summary(pl.UTF-8): Pliki nagłówkowe do KDE pim | |
86 | Summary(ru.UTF-8): Файлы разработки для kdepim | |
87 | Summary(uk.UTF-8): Файли розробки для kdepim | |
88 | Group: X11/Development/Libraries | |
89 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
4fb4fc81 | 90 | Requires: kdelibs4-devel >= %{_minlibsevr} |
465d9a7c RT |
91 | Obsoletes: indexlib-devel |
92 | Obsoletes: kdepim-libkcal-devel | |
93 | Conflicts: kdenetwork-devel < 10:3.1.90 | |
94 | ||
95 | %description devel | |
96 | This package contains header files needed if you wish to build | |
97 | applications based on kdepim. | |
98 | ||
99 | %description devel -l pl.UTF-8 | |
100 | Pakiet ten zawiera pliki nagłówkowe potrzebne do budowy aplikacji | |
101 | bazujących na kdepim. | |
102 | ||
103 | %description devel -l uk.UTF-8 | |
104 | Цей пакет містить файли заголовків необхідні для побудови програм, | |
105 | базованих на kdepim. | |
106 | ||
107 | %description devel -l ru.UTF-8 | |
108 | Этот пакет содержит файлы заголовков необходимые для построения | |
109 | программ, основанных на kdepim. | |
110 | ||
111 | %prep | |
112 | %setup -q -n %{orgname}-%{version} | |
113 | ||
114 | %build | |
115 | export QTDIR=%{_prefix} | |
116 | mkdir build | |
117 | cd build | |
118 | %cmake \ | |
119 | -DCMAKE_INSTALL_PREFIX=%{_prefix} \ | |
120 | -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \ | |
121 | ../ | |
122 | ||
123 | %{__make} | |
124 | ||
125 | %install | |
126 | rm -rf $RPM_BUILD_ROOT | |
127 | ||
128 | %{__make} -C build/ install \ | |
129 | DESTDIR=$RPM_BUILD_ROOT \ | |
130 | kde_htmldir=%{_kdedocdir} | |
131 | ||
132 | %clean | |
133 | rm -rf $RPM_BUILD_ROOT | |
134 | ||
135 | %post -p /sbin/ldconfig | |
136 | %postun -p /sbin/ldconfig | |
137 | ||
138 | %files | |
139 | %defattr(644,root,root,755) | |
140 | %attr(755,root,root) %{_libdir}/libkabc.so.4.*.* | |
141 | %attr(755,root,root) %{_libdir}/libkabc_file_core.so.4.*.* | |
142 | %attr(755,root,root) %{_libdir}/libkcal.so.4.*.* | |
143 | %attr(755,root,root) %{_libdir}/libkldap.so.4.*.* | |
144 | %attr(755,root,root) %{_libdir}/libkresources.so.4.*.* | |
145 | %attr(755,root,root) %{_libdir}/libktnef.so.4.*.* | |
146 | %attr(755,root,root) %{_libdir}/libkxmlrpcclient.so.4.*.* | |
147 | %attr(755,root,root) %{_libdir}/libgpgme++-pthread.so.1.*.* | |
148 | %attr(755,root,root) %{_libdir}/libgpgme++.so.1.*.* | |
149 | %attr(755,root,root) %{_libdir}/libkblog.so.4.*.* | |
150 | %attr(755,root,root) %{_libdir}/libkimap.so.4.*.* | |
151 | %attr(755,root,root) %{_libdir}/libkmime.so.4.*.* | |
152 | %attr(755,root,root) %{_libdir}/libkpimidentities.so.4.*.* | |
153 | %attr(755,root,root) %{_libdir}/libkpimutils.so.4.*.* | |
154 | %attr(755,root,root) %{_libdir}/libmailtransport.so.4.*.* | |
155 | %attr(755,root,root) %{_libdir}/libqgpgme.so.1.*.* | |
156 | %attr(755,root,root) %{_libdir}/libgpgme++-pth.so.1.*.* | |
157 | %attr(755,root,root) %{_libdir}/libsyndication.so.4.*.* | |
158 | ||
159 | %attr(755,root,root) %{_libdir}/libkabc.so.4 | |
160 | %attr(755,root,root) %{_libdir}/libkabc_file_core.so.4 | |
161 | %attr(755,root,root) %{_libdir}/libkcal.so.4 | |
162 | %attr(755,root,root) %{_libdir}/libkldap.so.4 | |
163 | %attr(755,root,root) %{_libdir}/libkresources.so.4 | |
164 | %attr(755,root,root) %{_libdir}/libktnef.so.4 | |
165 | %attr(755,root,root) %{_libdir}/libkxmlrpcclient.so.4 | |
166 | %attr(755,root,root) %{_libdir}/libkblog.so.4 | |
167 | %attr(755,root,root) %{_libdir}/libkimap.so.4 | |
168 | %attr(755,root,root) %{_libdir}/libkmime.so.4 | |
169 | %attr(755,root,root) %{_libdir}/libkpimidentities.so.4 | |
170 | %attr(755,root,root) %{_libdir}/libkpimutils.so.4 | |
171 | %attr(755,root,root) %{_libdir}/libmailtransport.so.4 | |
172 | %attr(755,root,root) %{_libdir}/libsyndication.so.4 | |
173 | ||
174 | %attr(755,root,root) %{_libdir}/kde4/kabc_directory.so | |
175 | %attr(755,root,root) %{_libdir}/kde4/kabc_file.so | |
176 | %attr(755,root,root) %{_libdir}/kde4/kabc_ldapkio.so | |
177 | %attr(755,root,root) %{_libdir}/kde4/kabc_net.so | |
178 | %attr(755,root,root) %{_libdir}/kde4/kabcformat_binary.so | |
179 | %attr(755,root,root) %{_libdir}/kde4/kcal_local.so | |
180 | %attr(755,root,root) %{_libdir}/kde4/kcal_localdir.so | |
181 | %attr(755,root,root) %{_libdir}/kde4/kcm_kresources.so | |
182 | %attr(755,root,root) %{_libdir}/kde4/kcm_mailtransport.so | |
183 | %attr(755,root,root) %{_libdir}/kde4/kio_imap4.so | |
184 | %attr(755,root,root) %{_libdir}/kde4/kio_ldap.so | |
185 | %attr(755,root,root) %{_libdir}/kde4/kio_mbox.so | |
186 | %attr(755,root,root) %{_libdir}/kde4/kio_nntp.so | |
187 | %attr(755,root,root) %{_libdir}/kde4/kio_pop3.so | |
188 | %attr(755,root,root) %{_libdir}/kde4/kio_sieve.so | |
189 | %attr(755,root,root) %{_libdir}/kde4/kio_smtp.so | |
190 | ||
191 | %dir %{_datadir}/apps/kabc | |
192 | %{_datadir}/apps/kabc/countrytransl.map | |
193 | %dir %{_datadir}/apps/kabc/formats | |
194 | %{_datadir}/apps/kabc/formats/binary.desktop | |
195 | ||
196 | %{_datadir}/apps/kconf_update/mailtransports.upd | |
197 | %{_datadir}/apps/kconf_update/migrate-transports.pl | |
198 | ||
199 | %{_datadir}/config.kcfg/mailtransport.kcfg | |
200 | %{_datadir}/config.kcfg/pimemoticons.kcfg | |
201 | ||
202 | %{_datadir}/dbus-1/interfaces/org.kde.KResourcesManager.xml | |
203 | %{_datadir}/dbus-1/interfaces/org.kde.pim.IdentityManager.xml | |
204 | ||
205 | %{_datadir}/kde4/services/imap4.protocol | |
206 | %{_datadir}/kde4/services/imaps.protocol | |
207 | %{_datadir}/kde4/services/ldap.protocol | |
208 | %{_datadir}/kde4/services/ldaps.protocol | |
209 | %{_datadir}/kde4/services/mbox.protocol | |
210 | %{_datadir}/kde4/services/nntp.protocol | |
211 | %{_datadir}/kde4/services/nntps.protocol | |
212 | %{_datadir}/kde4/services/pop3.protocol | |
213 | %{_datadir}/kde4/services/pop3s.protocol | |
214 | %{_datadir}/kde4/services/sieve.protocol | |
215 | %{_datadir}/kde4/services/smtp.protocol | |
216 | %{_datadir}/kde4/services/smtps.protocol | |
217 | ||
218 | %{_datadir}/kde4/services/kcm_mailtransport.desktop | |
219 | %{_datadir}/kde4/services/kresources.desktop | |
220 | %dir %{_datadir}/kde4/services/kresources | |
221 | %{_datadir}/kde4/services/kresources/kabc/dir.desktop | |
222 | %dir %{_datadir}/kde4/services/kresources/kabc | |
223 | %{_datadir}/kde4/services/kresources/kabc/file.desktop | |
224 | %{_datadir}/kde4/services/kresources/kabc/ldapkio.desktop | |
225 | %{_datadir}/kde4/services/kresources/kabc/net.desktop | |
226 | %{_datadir}/kde4/services/kresources/kabc_manager.desktop | |
227 | %dir %{_datadir}/kde4/services/kresources/kcal | |
228 | %{_datadir}/kde4/services/kresources/kcal/local.desktop | |
229 | %{_datadir}/kde4/services/kresources/kcal/localdir.desktop | |
230 | %{_datadir}/kde4/services/kresources/kcal_manager.desktop | |
231 | ||
232 | %{_datadir}/kde4/servicetypes/kresources_manager.desktop | |
233 | %{_datadir}/kde4/servicetypes/kresources_plugin.desktop | |
234 | ||
235 | ||
236 | %files devel | |
237 | %defattr(644,root,root,755) | |
238 | #%{_includedir}/emailfunctions | |
239 | %{_includedir}/kabc | |
240 | %{_includedir}/kcal | |
241 | %{_includedir}/kldap | |
242 | %{_includedir}/kresources | |
243 | %{_includedir}/ktnef | |
244 | %{_includedir}/syndication | |
245 | %{_includedir}/kxmlrpcclient | |
246 | %{_includedir}/gpgme++ | |
247 | %{_includedir}/kblog | |
248 | %{_includedir}/kimap | |
249 | %{_includedir}/kmime | |
250 | %{_includedir}/kpimidentities | |
251 | %{_includedir}/kpimutils | |
252 | %{_includedir}/mailtransport | |
253 | %{_includedir}/qgpgme | |
254 | ||
255 | %{_datadir}/apps/cmake/modules/*.cmake | |
256 | ||
257 | %{_datadir}/apps/libical | |
258 | %{_libdir}/*.so |