]> git.pld-linux.org Git - packages/kf5-kio.git/blob - kf5-kio.spec
- we want absolute paths; https://bugs.kde.org/show_bug.cgi?id=341722
[packages/kf5-kio.git] / kf5-kio.spec
1 # TODO: split
2 # unpackaged dirs
3 %define         kdeframever     5.4
4 %define         qtver           5.3.2
5 %define         kfname          kio
6
7 Summary:        Network transparent access to files and data
8 Name:           kf5-%{kfname}
9 Version:        5.4.0
10 Release:        0.1
11 License:        LGPL v2.1+
12 Group:          X11/Libraries
13 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
14 # Source0-md5:  8966a0ec972104dbbfd4b86ea5425ad6
15 Patch0:         %{name}-absolute.patch
16 URL:            http://www.kde.org/
17 BuildRequires:  Qt5Concurrent-devel >= %{qtver}
18 BuildRequires:  Qt5Core-devel >= %{qtver}
19 BuildRequires:  Qt5DBus-devel >= %{qtver}
20 BuildRequires:  Qt5Gui-devel >= %{qtver}
21 BuildRequires:  Qt5Network-devel >= %{qtver}
22 BuildRequires:  Qt5Script-devel >= %{qtver}
23 BuildRequires:  Qt5Test-devel >= %{qtver}
24 BuildRequires:  Qt5Widgets-devel >= %{qtver}
25 BuildRequires:  Qt5Xml-devel >= %{qtver}
26 BuildRequires:  acl-devel
27 BuildRequires:  cmake >= 2.8.12
28 BuildRequires:  gettext-devel
29 BuildRequires:  heimdal-devel
30 BuildRequires:  kf5-attica-devel >= %{version}
31 BuildRequires:  kf5-extra-cmake-modules >= 1.0.0
32 BuildRequires:  kf5-karchive-devel >= %{version}
33 BuildRequires:  kf5-kauth-devel >= %{version}
34 BuildRequires:  kf5-kbookmarks-devel >= %{version}
35 BuildRequires:  kf5-kcodecs-devel >= %{version}
36 BuildRequires:  kf5-kcompletion-devel >= %{version}
37 BuildRequires:  kf5-kconfig-devel >= %{version}
38 BuildRequires:  kf5-kconfigwidgets-devel >= %{version}
39 BuildRequires:  kf5-kcoreaddons-devel >= %{version}
40 BuildRequires:  kf5-kdbusaddons-devel >= %{version}
41 BuildRequires:  kf5-kdoctools-devel >= %{version}
42 BuildRequires:  kf5-kglobalaccel-devel >= %{version}
43 BuildRequires:  kf5-kguiaddons-devel >= %{version}
44 BuildRequires:  kf5-ki18n-devel >= %{version}
45 BuildRequires:  kf5-kiconthemes-devel >= %{version}
46 BuildRequires:  kf5-kitemviews-devel >= %{version}
47 BuildRequires:  kf5-kjobwidgets-devel >= %{version}
48 BuildRequires:  kf5-knotifications-devel >= %{version}
49 BuildRequires:  kf5-kservice-devel >= %{version}
50 BuildRequires:  kf5-ktextwidgets-devel >= %{version}
51 BuildRequires:  kf5-kwallet-devel >= %{version}
52 BuildRequires:  kf5-kwidgetsaddons-devel >= %{version}
53 BuildRequires:  kf5-kwindowsystem-devel >= %{version}
54 BuildRequires:  kf5-kxmlgui-devel >= %{version}
55 BuildRequires:  kf5-solid-devel >= %{version}
56 BuildRequires:  kf5-sonnet-devel >= %{version}
57 BuildRequires:  libxml2-devel
58 BuildRequires:  libxslt-devel
59 BuildRequires:  rpmbuild(macros) >= 1.164
60 BuildRequires:  tar >= 1:1.22
61 BuildRequires:  xorg-lib-libX11-devel
62 BuildRequires:  xz
63 BuildRequires:  zlib-devel
64 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65
66 %define         qt5dir          %{_libdir}/qt5
67
68 %description
69 This framework implements almost all the file management functions you
70 will ever need. In fact, the KDE file manager (Dolphin) and the KDE
71 file dialog also uses this to provide its network-enabled file
72 management.
73
74 It supports accessing files locally as well as via HTTP and FTP out of
75 the box and can be extended by plugins to support other protocols as
76 well. There is a variety of plugins available, e.g. to support access
77 via SSH.
78
79 The framework can also be used to bridge a native protocol to a
80 file-based interface. This makes the data accessible in all
81 applications using the KDE file dialog or any other KIO enabled
82 infrastructure.
83
84 %package devel
85 Summary:        Header files for %{kfname} development
86 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kfname}
87 Group:          X11/Development/Libraries
88 Requires:       %{name} = %{version}-%{release}
89
90 %description devel
91 Header files for %{kfname} development.
92
93 %description devel -l pl.UTF-8
94 Pliki nagłówkowe dla programistów używających %{kfname}.
95
96 %prep
97 %setup -q -n %{kfname}-%{version}
98 %patch0 -p1
99
100 %build
101 install -d build
102 cd build
103 %cmake \
104         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
105         ../
106 %{__make}
107
108 %install
109 rm -rf $RPM_BUILD_ROOT
110
111 %{__make} -C build/ install \
112         DESTDIR=$RPM_BUILD_ROOT
113
114 %find_lang %{kfname}5
115
116 %clean
117 rm -rf $RPM_BUILD_ROOT
118
119 %post -p /sbin/ldconfig
120 %postun -p /sbin/ldconfig
121
122 %files -f %{kfname}5.lang
123 %defattr(644,root,root,755)
124 %doc README.md
125 /etc/xdg/accept-languages.codes
126 /etc/xdg/kshorturifilterrc
127 %attr(755,root,root) %{_bindir}/kcookiejar5
128 %attr(755,root,root) %{_bindir}/kmailservice5
129 %attr(755,root,root) %{_bindir}/ktelnetservice5
130 %attr(755,root,root) %{_bindir}/ktrash5
131 %attr(755,root,root) %{_libdir}/kf5/kio_http_cache_cleaner
132 %attr(755,root,root) %{_libdir}/kf5/kioexec
133 %attr(755,root,root) %{_libdir}/kf5/kioslave
134 %attr(755,root,root) %{_libdir}/kf5/kpac_dhcp_helper
135 %attr(755,root,root) %ghost %{_libdir}/libKF5KIOCore.so.5
136 %attr(755,root,root) %{_libdir}/libKF5KIOCore.so.5.4.0
137 %attr(755,root,root) %ghost %{_libdir}/libKF5KIOFileWidgets.so.5
138 %attr(755,root,root) %{_libdir}/libKF5KIOFileWidgets.so.5.4.0
139 %attr(755,root,root) %ghost %{_libdir}/libKF5KIONTLM.so.5
140 %attr(755,root,root) %{_libdir}/libKF5KIONTLM.so.5.4.0
141 %attr(755,root,root) %ghost %{_libdir}/libKF5KIOWidgets.so.5
142 %attr(755,root,root) %{_libdir}/libKF5KIOWidgets.so.5.4.0
143
144 %attr(755,root,root) %{qt5dir}/plugins/kcm_trash.so
145 %attr(755,root,root) %{qt5dir}/plugins/kcm_webshortcuts.so
146 %attr(755,root,root) %{qt5dir}/plugins/kf5/kded/kcookiejar.so
147 %attr(755,root,root) %{qt5dir}/plugins/kf5/kded/kpasswdserver.so
148 %attr(755,root,root) %{qt5dir}/plugins/kf5/kded/kssld.so
149 %attr(755,root,root) %{qt5dir}/plugins/kf5/kded/proxyscout.so
150 %dir %{qt5dir}/plugins/kf5/kio
151 %attr(755,root,root) %{qt5dir}/plugins/kf5/kio/file.so
152 %attr(755,root,root) %{qt5dir}/plugins/kf5/kio/ftp.so
153 %attr(755,root,root) %{qt5dir}/plugins/kf5/kio/ghelp.so
154 %attr(755,root,root) %{qt5dir}/plugins/kf5/kio/help.so
155 %attr(755,root,root) %{qt5dir}/plugins/kf5/kio/http.so
156 %attr(755,root,root) %{qt5dir}/plugins/kf5/kio/trash.so
157 %attr(755,root,root) %{qt5dir}/plugins/kf5/urifilters/fixhosturifilter.so
158 %attr(755,root,root) %{qt5dir}/plugins/kf5/urifilters/kshorturifilter.so
159 %attr(755,root,root) %{qt5dir}/plugins/kf5/urifilters/kuriikwsfilter.so
160 %attr(755,root,root) %{qt5dir}/plugins/kf5/urifilters/kurisearchfilter.so
161 %attr(755,root,root) %{qt5dir}/plugins/kf5/urifilters/localdomainurifilter.so
162
163 %{_desktopdir}/kmailservice5.desktop
164 %{_desktopdir}/ktelnetservice5.desktop
165 %{_datadir}/dbus-1/interfaces/kf5_org.kde.KCookieServer.xml
166 %{_datadir}/dbus-1/interfaces/kf5_org.kde.KDirNotify.xml
167 %{_datadir}/dbus-1/interfaces/kf5_org.kde.KPasswdServer.xml
168 %{_datadir}/dbus-1/interfaces/kf5_org.kde.KSlaveLauncher.xml
169 %{_datadir}/dbus-1/interfaces/kf5_org.kde.kio.FileUndoManager.xml
170
171 %{_docdir}/HTML/en/kioslave5/data/index.cache.bz2
172 %{_docdir}/HTML/en/kioslave5/data/index.docbook
173 %{_docdir}/HTML/en/kioslave5/file/index.cache.bz2
174 %{_docdir}/HTML/en/kioslave5/file/index.docbook
175 %{_docdir}/HTML/en/kioslave5/ftp/index.cache.bz2
176 %{_docdir}/HTML/en/kioslave5/ftp/index.docbook
177 %{_docdir}/HTML/en/kioslave5/help/documentationnotfound/index.cache.bz2
178 %{_docdir}/HTML/en/kioslave5/help/documentationnotfound/index.docbook
179 %{_docdir}/HTML/en/kioslave5/help/index.cache.bz2
180 %{_docdir}/HTML/en/kioslave5/help/index.docbook
181 %{_docdir}/HTML/en/kioslave5/http/index.cache.bz2
182 %{_docdir}/HTML/en/kioslave5/http/index.docbook
183 %{_docdir}/HTML/en/kioslave5/mailto/index.cache.bz2
184 %{_docdir}/HTML/en/kioslave5/mailto/index.docbook
185 %{_docdir}/HTML/en/kioslave5/telnet/index.cache.bz2
186 %{_docdir}/HTML/en/kioslave5/telnet/index.docbook
187 %{_docdir}/HTML/en/kioslave5/webdav/index.cache.bz2
188 %{_docdir}/HTML/en/kioslave5/webdav/index.docbook
189
190 %{_datadir}/kf5/kcookiejar/domain_info
191
192 %{_datadir}/knotifications5/proxyscout.notifyrc
193
194 %{_datadir}/kservices5/data.protocol
195 %{_datadir}/kservices5/file.protocol
196 %{_datadir}/kservices5/fixhosturifilter.desktop
197 %{_datadir}/kservices5/ftp.protocol
198 %{_datadir}/kservices5/ghelp.protocol
199 %{_datadir}/kservices5/help.protocol
200 %{_datadir}/kservices5/http.protocol
201 %{_datadir}/kservices5/http_cache_cleaner.desktop
202 %{_datadir}/kservices5/https.protocol
203 %{_datadir}/kservices5/kcmtrash.desktop
204 %{_datadir}/kservices5/kded/kcookiejar.desktop
205 %{_datadir}/kservices5/kded/kpasswdserver.desktop
206 %{_datadir}/kservices5/kded/kssld.desktop
207 %{_datadir}/kservices5/kded/proxyscout.desktop
208 %{_datadir}/kservices5/kshorturifilter.desktop
209 %{_datadir}/kservices5/kuriikwsfilter.desktop
210 %{_datadir}/kservices5/kurisearchfilter.desktop
211 %{_datadir}/kservices5/localdomainurifilter.desktop
212 %{_datadir}/kservices5/mms.protocol
213 %{_datadir}/kservices5/mmst.protocol
214 %{_datadir}/kservices5/mmsu.protocol
215 %{_datadir}/kservices5/pnm.protocol
216 %{_datadir}/kservices5/rtsp.protocol
217 %{_datadir}/kservices5/rtspt.protocol
218 %{_datadir}/kservices5/rtspu.protocol
219 %{_datadir}/kservices5/searchproviders/7digital.desktop
220 %{_datadir}/kservices5/searchproviders/acronym.desktop
221 %{_datadir}/kservices5/searchproviders/amazon.desktop
222 %{_datadir}/kservices5/searchproviders/amazon_mp3.desktop
223 %{_datadir}/kservices5/searchproviders/amg.desktop
224 %{_datadir}/kservices5/searchproviders/backports.desktop
225 %{_datadir}/kservices5/searchproviders/baidu.desktop
226 %{_datadir}/kservices5/searchproviders/beolingus.desktop
227 %{_datadir}/kservices5/searchproviders/bing.desktop
228 %{_datadir}/kservices5/searchproviders/blip.desktop
229 %{_datadir}/kservices5/searchproviders/bugft.desktop
230 %{_datadir}/kservices5/searchproviders/bugno.desktop
231 %{_datadir}/kservices5/searchproviders/call.desktop
232 %{_datadir}/kservices5/searchproviders/cia.desktop
233 %{_datadir}/kservices5/searchproviders/citeseer.desktop
234 %{_datadir}/kservices5/searchproviders/cpan.desktop
235 %{_datadir}/kservices5/searchproviders/ctan.desktop
236 %{_datadir}/kservices5/searchproviders/ctan_cat.desktop
237 %{_datadir}/kservices5/searchproviders/dbug.desktop
238 %{_datadir}/kservices5/searchproviders/de2en.desktop
239 %{_datadir}/kservices5/searchproviders/de2fr.desktop
240 %{_datadir}/kservices5/searchproviders/deb.desktop
241 %{_datadir}/kservices5/searchproviders/dictfr.desktop
242 %{_datadir}/kservices5/searchproviders/dmoz.desktop
243 %{_datadir}/kservices5/searchproviders/docbook.desktop
244 %{_datadir}/kservices5/searchproviders/doi.desktop
245 %{_datadir}/kservices5/searchproviders/duckduckgo.desktop
246 %{_datadir}/kservices5/searchproviders/duckduckgo_info.desktop
247 %{_datadir}/kservices5/searchproviders/duckduckgo_shopping.desktop
248 %{_datadir}/kservices5/searchproviders/ecosia.desktop
249 %{_datadir}/kservices5/searchproviders/en2de.desktop
250 %{_datadir}/kservices5/searchproviders/en2es.desktop
251 %{_datadir}/kservices5/searchproviders/en2fr.desktop
252 %{_datadir}/kservices5/searchproviders/en2it.desktop
253 %{_datadir}/kservices5/searchproviders/es2en.desktop
254 %{_datadir}/kservices5/searchproviders/ethicle.desktop
255 %{_datadir}/kservices5/searchproviders/facebook.desktop
256 %{_datadir}/kservices5/searchproviders/feedster.desktop
257 %{_datadir}/kservices5/searchproviders/flickr.desktop
258 %{_datadir}/kservices5/searchproviders/flickrcc.desktop
259 %{_datadir}/kservices5/searchproviders/foldoc.desktop
260 %{_datadir}/kservices5/searchproviders/fr2de.desktop
261 %{_datadir}/kservices5/searchproviders/fr2en.desktop
262 %{_datadir}/kservices5/searchproviders/freecode.desktop
263 %{_datadir}/kservices5/searchproviders/freedb.desktop
264 %{_datadir}/kservices5/searchproviders/fsd.desktop
265 %{_datadir}/kservices5/searchproviders/github.desktop
266 %{_datadir}/kservices5/searchproviders/gitorious.desktop
267 %{_datadir}/kservices5/searchproviders/google.desktop
268 %{_datadir}/kservices5/searchproviders/google_advanced.desktop
269 %{_datadir}/kservices5/searchproviders/google_code.desktop
270 %{_datadir}/kservices5/searchproviders/google_groups.desktop
271 %{_datadir}/kservices5/searchproviders/google_images.desktop
272 %{_datadir}/kservices5/searchproviders/google_lucky.desktop
273 %{_datadir}/kservices5/searchproviders/google_maps.desktop
274 %{_datadir}/kservices5/searchproviders/google_movie.desktop
275 %{_datadir}/kservices5/searchproviders/google_news.desktop
276 %{_datadir}/kservices5/searchproviders/google_shopping.desktop
277 %{_datadir}/kservices5/searchproviders/grec.desktop
278 %{_datadir}/kservices5/searchproviders/hyperdictionary.desktop
279 %{_datadir}/kservices5/searchproviders/hyperdictionary_thesaurus.desktop
280 %{_datadir}/kservices5/searchproviders/ibl.desktop
281 %{_datadir}/kservices5/searchproviders/identica_groups.desktop
282 %{_datadir}/kservices5/searchproviders/identica_notices.desktop
283 %{_datadir}/kservices5/searchproviders/identica_people.desktop
284 %{_datadir}/kservices5/searchproviders/imdb.desktop
285 %{_datadir}/kservices5/searchproviders/it2en.desktop
286 %{_datadir}/kservices5/searchproviders/jamendo.desktop
287 %{_datadir}/kservices5/searchproviders/jeeves.desktop
288 %{_datadir}/kservices5/searchproviders/kde.desktop
289 %{_datadir}/kservices5/searchproviders/kde_apps.desktop
290 %{_datadir}/kservices5/searchproviders/kde_forums.desktop
291 %{_datadir}/kservices5/searchproviders/kde_look.desktop
292 %{_datadir}/kservices5/searchproviders/kde_projects.desktop
293 %{_datadir}/kservices5/searchproviders/kde_techbase.desktop
294 %{_datadir}/kservices5/searchproviders/kde_userbase.desktop
295 %{_datadir}/kservices5/searchproviders/leo.desktop
296 %{_datadir}/kservices5/searchproviders/magnatune.desktop
297 %{_datadir}/kservices5/searchproviders/metacrawler.desktop
298 %{_datadir}/kservices5/searchproviders/msdn.desktop
299 %{_datadir}/kservices5/searchproviders/multitran-deru.desktop
300 %{_datadir}/kservices5/searchproviders/multitran-enru.desktop
301 %{_datadir}/kservices5/searchproviders/multitran-esru.desktop
302 %{_datadir}/kservices5/searchproviders/multitran-frru.desktop
303 %{_datadir}/kservices5/searchproviders/multitran-itru.desktop
304 %{_datadir}/kservices5/searchproviders/multitran-nlru.desktop
305 %{_datadir}/kservices5/searchproviders/netcraft.desktop
306 %{_datadir}/kservices5/searchproviders/nl-telephone.desktop
307 %{_datadir}/kservices5/searchproviders/nl-teletekst.desktop
308 %{_datadir}/kservices5/searchproviders/opendesktop.desktop
309 %{_datadir}/kservices5/searchproviders/pgpkeys.desktop
310 %{_datadir}/kservices5/searchproviders/php.desktop
311 %{_datadir}/kservices5/searchproviders/python.desktop
312 %{_datadir}/kservices5/searchproviders/qt.desktop
313 %{_datadir}/kservices5/searchproviders/qt4.desktop
314 %{_datadir}/kservices5/searchproviders/qwant.desktop
315 %{_datadir}/kservices5/searchproviders/qwant_images.desktop
316 %{_datadir}/kservices5/searchproviders/qwant_news.desktop
317 %{_datadir}/kservices5/searchproviders/qwant_shopping.desktop
318 %{_datadir}/kservices5/searchproviders/qwant_social.desktop
319 %{_datadir}/kservices5/searchproviders/qwant_videos.desktop
320 %{_datadir}/kservices5/searchproviders/rae.desktop
321 %{_datadir}/kservices5/searchproviders/rag.desktop
322 %{_datadir}/kservices5/searchproviders/rfc.desktop
323 %{_datadir}/kservices5/searchproviders/rpmfind.desktop
324 %{_datadir}/kservices5/searchproviders/ruby_application_archive.desktop
325 %{_datadir}/kservices5/searchproviders/sourceforge.desktop
326 %{_datadir}/kservices5/searchproviders/technorati.desktop
327 %{_datadir}/kservices5/searchproviders/technoratitags.desktop
328 %{_datadir}/kservices5/searchproviders/thesaurus.desktop
329 %{_datadir}/kservices5/searchproviders/tvtome.desktop
330 %{_datadir}/kservices5/searchproviders/urbandictionary.desktop
331 %{_datadir}/kservices5/searchproviders/uspto.desktop
332 %{_datadir}/kservices5/searchproviders/vimeo.desktop
333 %{_datadir}/kservices5/searchproviders/voila.desktop
334 %{_datadir}/kservices5/searchproviders/webster.desktop
335 %{_datadir}/kservices5/searchproviders/wikia.desktop
336 %{_datadir}/kservices5/searchproviders/wikipedia.desktop
337 %{_datadir}/kservices5/searchproviders/wiktionary.desktop
338 %{_datadir}/kservices5/searchproviders/wolfram_alpha.desktop
339 %{_datadir}/kservices5/searchproviders/wordref.desktop
340 %{_datadir}/kservices5/searchproviders/yahoo.desktop
341 %{_datadir}/kservices5/searchproviders/yahoo_image.desktop
342 %{_datadir}/kservices5/searchproviders/yahoo_local.desktop
343 %{_datadir}/kservices5/searchproviders/yahoo_shopping.desktop
344 %{_datadir}/kservices5/searchproviders/yahoo_video.desktop
345 %{_datadir}/kservices5/searchproviders/youtube.desktop
346 %{_datadir}/kservices5/trash.protocol
347 %{_datadir}/kservices5/webdav.protocol
348 %{_datadir}/kservices5/webdavs.protocol
349 %{_datadir}/kservices5/webshortcuts.desktop
350 %{_datadir}/kservicetypes5/kfileitemactionplugin.desktop
351 %{_datadir}/kservicetypes5/kpropertiesdialogplugin.desktop
352 %{_datadir}/kservicetypes5/kurifilterplugin.desktop
353 %{_datadir}/kservicetypes5/searchprovider.desktop
354 %{_mandir}/man8/kcookiejar5.8*
355
356 %files devel
357 %defattr(644,root,root,755)
358 %{_includedir}/KF5/KIOCore
359 %{_includedir}/KF5/KIOFileWidgets
360 %{_includedir}/KF5/KIOWidgets
361 %dir %{_includedir}/KF5/kio
362 %{_includedir}/KF5/kio/kntlm.h
363 %{_includedir}/KF5/kio/kntlm_export.h
364 %{_includedir}/KF5/kio_version.h
365 %{_libdir}/cmake/KF5KIO
366 %attr(755,root,root) %{_libdir}/libKF5KIOCore.so
367 %attr(755,root,root) %{_libdir}/libKF5KIOFileWidgets.so
368 %attr(755,root,root) %{_libdir}/libKF5KIONTLM.so
369 %attr(755,root,root) %{_libdir}/libKF5KIOWidgets.so
370 %{qt5dir}/mkspecs/modules/qt_KIOCore.pri
371 %{qt5dir}/mkspecs/modules/qt_KIOFileWidgets.pri
372 %{qt5dir}/mkspecs/modules/qt_KIOWidgets.pri
373 %{qt5dir}/mkspecs/modules/qt_KNTLM.pri
This page took 0.063444 seconds and 3 git commands to generate.