| 1 |
1 |
Summary: KDE Integrated Development Environment
|
| 2 |
2 |
Name: kdevelop
|
| 3 |
|
Version: 5.1.2
|
|
3 |
Version: 5.2.1
|
| 4 |
4 |
Release: 1
|
| 5 |
5 |
Epoch: 4
|
| 6 |
6 |
License: GPLv2+
|
| 7 |
7 |
Group: Development/C++
|
| 8 |
8 |
Url: http://www.kdevelop.org/
|
| 9 |
9 |
Source0: http://download.kde.org/stable/kdevelop/%{version}/src/%{name}-%{version}.tar.xz
|
|
10 |
Source10: kdevelop.rpmlintrc
|
| 10 |
11 |
BuildRequires: extra-cmake-modules
|
| 11 |
12 |
BuildRequires: plasma-framework
|
| 12 |
13 |
BuildRequires: qt5-tools
|
| 13 |
14 |
BuildRequires: clang-devel
|
| 14 |
|
BuildRequires: kdevplatform-devel >= %{version}
|
|
15 |
BuildRequires: llvm-devel
|
|
16 |
BuildRequires: cppcheck
|
| 15 |
17 |
BuildRequires: kdevelop-pg-qt-devel
|
| 16 |
18 |
BuildRequires: kf5config-devel
|
| 17 |
19 |
BuildRequires: kf5crash-devel
|
| … |
… |
|
| 37 |
37 |
BuildRequires: kf5threadweaver-devel
|
| 38 |
38 |
BuildRequires: kf5windowsystem-devel
|
| 39 |
39 |
BuildRequires: kf5xmlgui-devel
|
| 40 |
|
BuildRequires: llvm-devel
|
| 41 |
40 |
BuildRequires: pkgconfig(Qt5Concurrent)
|
| 42 |
41 |
BuildRequires: pkgconfig(Qt5Core)
|
| 43 |
42 |
BuildRequires: pkgconfig(Qt5Gui)
|
| … |
… |
|
| 46 |
46 |
BuildRequires: pkgconfig(Qt5Quick)
|
| 47 |
47 |
BuildRequires: pkgconfig(Qt5QuickWidgets)
|
| 48 |
48 |
BuildRequires: pkgconfig(Qt5Test)
|
|
49 |
BuildRequires: pkgconfig(Qt5WebEngineWidgets)
|
| 49 |
50 |
BuildRequires: pkgconfig(Qt5WebKit)
|
| 50 |
51 |
BuildRequires: pkgconfig(Qt5WebKitWidgets)
|
| 51 |
52 |
BuildRequires: pkgconfig(Qt5Widgets)
|
| … |
… |
|
| 56 |
56 |
Requires: extra-cmake-modules
|
| 57 |
57 |
Requires: gdb
|
| 58 |
58 |
Requires: git
|
| 59 |
|
Requires: kdevplatform >= %{version}
|
| 60 |
|
Requires: kdevplatform-devel >= %{version}
|
|
59 |
Requires: kdevplatform = %{EVRD}
|
|
60 |
Requires: kdevplatform-devel = %{EVRD}
|
| 61 |
61 |
Requires: kdevelop-pg-qt
|
| 62 |
62 |
Requires: plasma-framework
|
| 63 |
63 |
Suggests: plasma5-applet-kdevelopsessions
|
| … |
… |
|
| 92 |
92 |
to the "Tools" menu according to your individual needs.
|
| 93 |
93 |
|
| 94 |
94 |
%files -f %{name}.lang
|
|
95 |
%{_sysconfdir}/xdg/kdevelop.categories
|
| 95 |
96 |
%{_kde5_applicationsdir}/*.desktop
|
| 96 |
97 |
%{_kde5_bindir}/*
|
|
98 |
%exclude %{_kde5_bindir}/kdev_dbus_socket_transformer
|
|
99 |
%exclude %{_kde5_bindir}/kdev_format_source
|
|
100 |
%exclude %{_kde5_bindir}/kdevplatform_shell_environment.sh
|
| 97 |
101 |
%{_kde5_datadir}/kdevappwizard
|
| 98 |
102 |
%{_kde5_datadir}/kdevclangsupport
|
| 99 |
|
%{_kde5_datadir}/kdevcodegen
|
| 100 |
103 |
%{_kde5_datadir}/kdevelop
|
| 101 |
104 |
%{_kde5_datadir}/kdevfiletemplates
|
| 102 |
105 |
%{_kde5_datadir}/kdevgdb
|
| 103 |
106 |
%{_kde5_datadir}/kdevmanpage
|
| 104 |
107 |
%{_kde5_datadir}/kdevqmakebuilder
|
| 105 |
108 |
%{_kde5_datadir}/kdevqmljssupport
|
| 106 |
|
%{_kde5_datadir}/kxmlgui5/kdevcppcheck/kdevcppcheck.rc
|
| 107 |
|
%{_kde5_iconsdir}/*/*/*/*
|
|
109 |
%{_kde5_iconsdir}/hicolor/*/apps/%{name}.png
|
|
110 |
%{_kde5_iconsdir}/hicolor/*/apps/kdevgh.png
|
|
111 |
%{_kde5_iconsdir}/hicolor/*/apps/cmake.png
|
|
112 |
%{_kde5_iconsdir}/hicolor/*/apps/cppcheck.png
|
|
113 |
%{_kde5_iconsdir}/hicolor/*/apps/github-*.png
|
| 108 |
114 |
%{_kde5_libdir}/libkdevcmakecommon.so
|
| 109 |
115 |
%{_kde5_notificationsdir}/kdevelop.notifyrc
|
| 110 |
116 |
%{_appdatadir}/org.kde.kdevelop.appdata.xml
|
| 111 |
117 |
%{_datadir}/mime/packages/kdevelop.xml
|
| 112 |
118 |
%{_datadir}/mime/packages/kdevclang.xml
|
| 113 |
|
%{_qt5_plugindir}/kdevplatform/*/*.so
|
| 114 |
119 |
|
| 115 |
120 |
#----------------------------------------------------------------------------
|
| 116 |
121 |
|
| … |
… |
|
| 164 |
164 |
|
| 165 |
165 |
#----------------------------------------------------------------------------
|
| 166 |
166 |
|
| 167 |
|
%define kdevclangprivate_major 27
|
|
167 |
%define kdevclangprivate_major 30
|
| 168 |
168 |
%define libkdevclangprivate %mklibname kdevclangprivate %{kdevclangprivate_major}
|
| 169 |
169 |
|
| 170 |
170 |
%package -n %{libkdevclangprivate}
|
| … |
… |
|
| 205 |
205 |
%files -n kdevlldb
|
| 206 |
206 |
%{_kde5_datadir}/kdevlldb/formatters/*.py
|
| 207 |
207 |
|
|
208 |
#---------------------------------------------------------------------------
|
|
209 |
### KdevPlatform ###
|
|
210 |
#---------------------------------------------------------------------------
|
|
211 |
%define kdmajor 52
|
|
212 |
%define kdname kdevplatform
|
|
213 |
|
|
214 |
%package -n %{kdname}
|
|
215 |
Summary: KDE Integrated Development Environment platform
|
|
216 |
Group: Graphical desktop/KDE
|
|
217 |
BuildRequires: boost-devel
|
|
218 |
BuildRequires: grantlee-qt5-devel
|
|
219 |
BuildRequires: kf5archive-devel
|
|
220 |
BuildRequires: kf5guiaddons-devel
|
|
221 |
BuildRequires: kf5jobwidgets-devel
|
|
222 |
BuildRequires: kf5notifications-devel
|
|
223 |
BuildRequires: kf5sonnet-devel
|
|
224 |
BuildRequires: kf5widgetsaddons-devel
|
|
225 |
BuildRequires: libkomparediff2-devel
|
|
226 |
BuildRequires: subversion-devel
|
|
227 |
BuildRequires: pkgconfig(apr-1)
|
|
228 |
BuildRequires: pkgconfig(apr-util-1)
|
|
229 |
BuildRequires: pkgconfig(Qt5DBus)
|
|
230 |
Requires: kdevelop = %{EVRD}
|
|
231 |
Conflicts: kdevplatform4 < 4:5.0
|
|
232 |
Obsoletes: kdevplatform4 < 4:5.0
|
|
233 |
Conflicts: kdevplatform < 4:5.2.1
|
|
234 |
Obsoletes: kdevplatform < 4:5.2.1
|
|
235 |
|
|
236 |
%description -n %{kdname}
|
|
237 |
KDE Integrated Development Environment platform.
|
|
238 |
|
|
239 |
%files -n %{kdname}
|
|
240 |
%{_sysconfdir}/xdg/kdevplatform.categories
|
|
241 |
%{_kde5_bindir}/kdev_dbus_socket_transformer
|
|
242 |
%{_kde5_bindir}/kdev_format_source
|
|
243 |
%{_kde5_bindir}/kdevplatform_shell_environment.sh
|
|
244 |
%dir %{_kde5_datadir}/kdevcodegen/
|
|
245 |
%{_kde5_datadir}/kdevcodegen/*
|
|
246 |
%dir %{_kde5_datadir}/kdevcodeutils/
|
|
247 |
%{_kde5_datadir}/kdevcodeutils/*
|
|
248 |
%dir %{_kde5_datadir}/%{kdname}/
|
|
249 |
%dir %{_kde5_datadir}/%{kdname}/shellutils/
|
|
250 |
%{_kde5_datadir}/%{kdname}/shellutils/.zshrc
|
|
251 |
%{_kde5_iconsdir}/hicolor/*/actions/breakpoint.png
|
|
252 |
%{_kde5_iconsdir}/hicolor/*/apps/bazaar.png
|
|
253 |
%{_kde5_iconsdir}/hicolor/*/apps/subversion.png
|
|
254 |
%{_kde5_iconsdir}/hicolor/scalable/actions/breakpoint.svg
|
|
255 |
%{_kde5_iconsdir}/hicolor/scalable/apps/git.svg
|
|
256 |
%{_kde5_iconsdir}/hicolor/scalable/apps/subversion.svg
|
|
257 |
%{_kde5_servicetypes}/kdevelopplugin.desktop
|
|
258 |
%{_qt5_plugindir}/grantlee/*/kdev_filters.so
|
|
259 |
%{_qt5_plugindir}/kdevplatform/*/*.so
|
|
260 |
|
|
261 |
#----------------------------------------------------------------------------
|
|
262 |
|
|
263 |
%define qmlkdevplatform %mklibname kdevplatform-qml
|
|
264 |
|
|
265 |
%package -n %{qmlkdevplatform}
|
|
266 |
Summary: QML plugin for KDE Integrated Development Environment platform
|
|
267 |
Group: System/Libraries
|
|
268 |
Provides: kdevplatform-qml = %{EVRD}
|
|
269 |
|
|
270 |
%description -n %{qmlkdevplatform}
|
|
271 |
QML plugin for KDE Integrated Development Environment platform.
|
|
272 |
|
|
273 |
%files -n %{qmlkdevplatform}
|
|
274 |
%dir %{_kde5_qmldir}/org/kde/kdevplatform/
|
|
275 |
%{_kde5_qmldir}/org/kde/kdevplatform/*
|
|
276 |
|
|
277 |
#----------------------------------------------------------------------------
|
|
278 |
|
|
279 |
%define libkdevplatformdebugger %mklibname kdevplatformdebugger %{kdmajor}
|
|
280 |
|
|
281 |
%package -n %{libkdevplatformdebugger}
|
|
282 |
Summary: KDE Integrated Development Environment platform shared library
|
|
283 |
Group: System/Libraries
|
|
284 |
|
|
285 |
%description -n %{libkdevplatformdebugger}
|
|
286 |
KDE Integrated Development Environment platform shared library.
|
|
287 |
|
|
288 |
%files -n %{libkdevplatformdebugger}
|
|
289 |
%{_kde5_libdir}/libKDevPlatformDebugger.so.%{kdmajor}*
|
|
290 |
%{_kde5_libdir}/libKDevPlatformDebugger.so.%{version}
|
|
291 |
|
|
292 |
#----------------------------------------------------------------------------
|
|
293 |
|
|
294 |
%define libkdevplatformdocumentation %mklibname kdevplatformdocumentation %{kdmajor}
|
|
295 |
|
|
296 |
%package -n %{libkdevplatformdocumentation}
|
|
297 |
Summary: KDE Integrated Development Environment platform shared library
|
|
298 |
Group: System/Libraries
|
|
299 |
|
|
300 |
%description -n %{libkdevplatformdocumentation}
|
|
301 |
KDE Integrated Development Environment platform shared library.
|
|
302 |
|
|
303 |
%files -n %{libkdevplatformdocumentation}
|
|
304 |
%{_kde5_libdir}/libKDevPlatformDocumentation.so.%{kdmajor}*
|
|
305 |
%{_kde5_libdir}/libKDevPlatformDocumentation.so.%{version}
|
|
306 |
|
|
307 |
#----------------------------------------------------------------------------
|
|
308 |
|
|
309 |
%define libkdevplatforminterfaces %mklibname kdevplatforminterfaces %{kdmajor}
|
|
310 |
|
|
311 |
%package -n %{libkdevplatforminterfaces}
|
|
312 |
Summary: KDE Integrated Development Environment platform shared library
|
|
313 |
Group: System/Libraries
|
|
314 |
Requires: kdevplatform-qml
|
|
315 |
|
|
316 |
%description -n %{libkdevplatforminterfaces}
|
|
317 |
KDE Integrated Development Environment platform shared library.
|
|
318 |
|
|
319 |
%files -n %{libkdevplatforminterfaces}
|
|
320 |
%{_kde5_libdir}/libKDevPlatformInterfaces.so.%{kdmajor}*
|
|
321 |
%{_kde5_libdir}/libKDevPlatformInterfaces.so.%{version}
|
|
322 |
|
|
323 |
#----------------------------------------------------------------------------
|
|
324 |
|
|
325 |
%define libkdevplatformlanguage %mklibname kdevplatformlanguage %{kdmajor}
|
|
326 |
|
|
327 |
%package -n %{libkdevplatformlanguage}
|
|
328 |
Summary: KDE Integrated Development Environment platform shared library
|
|
329 |
Group: System/Libraries
|
|
330 |
|
|
331 |
%description -n %{libkdevplatformlanguage}
|
|
332 |
KDE Integrated Development Environment platform shared library.
|
|
333 |
|
|
334 |
%files -n %{libkdevplatformlanguage}
|
|
335 |
%{_kde5_libdir}/libKDevPlatformLanguage.so.%{kdmajor}*
|
|
336 |
%{_kde5_libdir}/libKDevPlatformLanguage.so.%{version}
|
|
337 |
|
|
338 |
#----------------------------------------------------------------------------
|
|
339 |
|
|
340 |
%define libkdevplatformoutputview %mklibname kdevplatformoutputview %{kdmajor}
|
|
341 |
|
|
342 |
%package -n %{libkdevplatformoutputview}
|
|
343 |
Summary: KDE Integrated Development Environment platform shared library
|
|
344 |
Group: System/Libraries
|
|
345 |
|
|
346 |
%description -n %{libkdevplatformoutputview}
|
|
347 |
KDE Integrated Development Environment platform shared library.
|
|
348 |
|
|
349 |
%files -n %{libkdevplatformoutputview}
|
|
350 |
%{_kde5_libdir}/libKDevPlatformOutputView.so.%{kdmajor}*
|
|
351 |
%{_kde5_libdir}/libKDevPlatformOutputView.so.%{version}
|
|
352 |
|
|
353 |
#----------------------------------------------------------------------------
|
|
354 |
|
|
355 |
%define libkdevplatformproject %mklibname kdevplatformproject %{kdmajor}
|
|
356 |
|
|
357 |
%package -n %{libkdevplatformproject}
|
|
358 |
Summary: KDE Integrated Development Environment platform shared library
|
|
359 |
Group: System/Libraries
|
|
360 |
|
|
361 |
%description -n %{libkdevplatformproject}
|
|
362 |
KDE Integrated Development Environment platform shared library.
|
|
363 |
|
|
364 |
%files -n %{libkdevplatformproject}
|
|
365 |
%{_kde5_libdir}/libKDevPlatformProject.so.%{kdmajor}*
|
|
366 |
%{_kde5_libdir}/libKDevPlatformProject.so.%{version}
|
|
367 |
|
|
368 |
#----------------------------------------------------------------------------
|
|
369 |
|
|
370 |
%define libkdevplatformserialization %mklibname kdevplatformserialization %{kdmajor}
|
|
371 |
|
|
372 |
%package -n %{libkdevplatformserialization}
|
|
373 |
Summary: KDE Integrated Development Environment platform shared library
|
|
374 |
Group: System/Libraries
|
|
375 |
|
|
376 |
%description -n %{libkdevplatformserialization}
|
|
377 |
KDE Integrated Development Environment platform shared library.
|
|
378 |
|
|
379 |
%files -n %{libkdevplatformserialization}
|
|
380 |
%{_kde5_libdir}/libKDevPlatformSerialization.so.%{kdmajor}*
|
|
381 |
%{_kde5_libdir}/libKDevPlatformSerialization.so.%{version}
|
|
382 |
|
|
383 |
#----------------------------------------------------------------------------
|
|
384 |
|
|
385 |
%define libkdevplatformshell %mklibname kdevplatformshell %{kdmajor}
|
|
386 |
|
|
387 |
%package -n %{libkdevplatformshell}
|
|
388 |
Summary: KDE Integrated Development Environment platform shared library
|
|
389 |
Group: System/Libraries
|
|
390 |
|
|
391 |
%description -n %{libkdevplatformshell}
|
|
392 |
KDE Integrated Development Environment platform shared library.
|
|
393 |
|
|
394 |
%files -n %{libkdevplatformshell}
|
|
395 |
%{_kde5_libdir}/libKDevPlatformShell.so.%{kdmajor}*
|
|
396 |
%{_kde5_libdir}/libKDevPlatformShell.so.%{version}
|
|
397 |
|
|
398 |
#----------------------------------------------------------------------------
|
|
399 |
|
|
400 |
%define libkdevplatformsublime %mklibname kdevplatformsublime %{kdmajor}
|
|
401 |
|
|
402 |
%package -n %{libkdevplatformsublime}
|
|
403 |
Summary: KDE Integrated Development Environment platform shared library
|
|
404 |
Group: System/Libraries
|
|
405 |
|
|
406 |
%description -n %{libkdevplatformsublime}
|
|
407 |
KDE Integrated Development Environment platform shared library.
|
|
408 |
|
|
409 |
%files -n %{libkdevplatformsublime}
|
|
410 |
%{_kde5_libdir}/libKDevPlatformSublime.so.%{kdmajor}*
|
|
411 |
%{_kde5_libdir}/libKDevPlatformSublime.so.%{version}
|
|
412 |
|
|
413 |
#----------------------------------------------------------------------------
|
|
414 |
|
|
415 |
%define libkdevplatformtests %mklibname kdevplatformtests %{kdmajor}
|
|
416 |
|
|
417 |
%package -n %{libkdevplatformtests}
|
|
418 |
Summary: KDE Integrated Development Environment platform shared library
|
|
419 |
Group: System/Libraries
|
|
420 |
|
|
421 |
%description -n %{libkdevplatformtests}
|
|
422 |
KDE Integrated Development Environment platform shared library.
|
|
423 |
|
|
424 |
%files -n %{libkdevplatformtests}
|
|
425 |
%{_kde5_libdir}/libKDevPlatformTests.so.%{kdmajor}*
|
|
426 |
%{_kde5_libdir}/libKDevPlatformTests.so.%{version}
|
|
427 |
|
|
428 |
#----------------------------------------------------------------------------
|
|
429 |
|
|
430 |
%define libkdevplatformutil %mklibname kdevplatformutil %{kdmajor}
|
|
431 |
|
|
432 |
%package -n %{libkdevplatformutil}
|
|
433 |
Summary: KDE Integrated Development Environment platform shared library
|
|
434 |
Group: System/Libraries
|
|
435 |
|
|
436 |
%description -n %{libkdevplatformutil}
|
|
437 |
KDE Integrated Development Environment platform shared library.
|
|
438 |
|
|
439 |
%files -n %{libkdevplatformutil}
|
|
440 |
%{_kde5_libdir}/libKDevPlatformUtil.so.%{kdmajor}*
|
|
441 |
%{_kde5_libdir}/libKDevPlatformUtil.so.%{version}
|
|
442 |
|
|
443 |
#----------------------------------------------------------------------------
|
|
444 |
|
|
445 |
%define libkdevplatformvcs %mklibname kdevplatformvcs %{kdmajor}
|
|
446 |
|
|
447 |
%package -n %{libkdevplatformvcs}
|
|
448 |
Summary: KDE Integrated Development Environment platform shared library
|
|
449 |
Group: System/Libraries
|
|
450 |
|
|
451 |
%description -n %{libkdevplatformvcs}
|
|
452 |
KDE Integrated Development Environment platform shared library.
|
|
453 |
|
|
454 |
%files -n %{libkdevplatformvcs}
|
|
455 |
%{_kde5_libdir}/libKDevPlatformVcs.so.%{kdmajor}*
|
|
456 |
%{_kde5_libdir}/libKDevPlatformVcs.so.%{version}
|
|
457 |
|
|
458 |
#----------------------------------------------------------------------------
|
|
459 |
|
|
460 |
%define devkdevplatform %mklibname kdevplatform -d
|
|
461 |
|
|
462 |
%package -n %{devkdevplatform}
|
|
463 |
Summary: Development files for KDE Integrated Development Environment platform
|
|
464 |
Group: Development/KDE and Qt
|
|
465 |
Requires: %{libkdevplatformdebugger} = %{EVRD}
|
|
466 |
Requires: %{libkdevplatformdocumentation} = %{EVRD}
|
|
467 |
Requires: %{libkdevplatforminterfaces} = %{EVRD}
|
|
468 |
Requires: %{libkdevplatformlanguage} = %{EVRD}
|
|
469 |
Requires: %{libkdevplatformoutputview} = %{EVRD}
|
|
470 |
Requires: %{libkdevplatformproject} = %{EVRD}
|
|
471 |
Requires: %{libkdevplatformserialization} = %{EVRD}
|
|
472 |
Requires: %{libkdevplatformshell} = %{EVRD}
|
|
473 |
Requires: %{libkdevplatformsublime} = %{EVRD}
|
|
474 |
Requires: %{libkdevplatformtests} = %{EVRD}
|
|
475 |
Requires: %{libkdevplatformutil} = %{EVRD}
|
|
476 |
Requires: %{libkdevplatformvcs} = %{EVRD}
|
|
477 |
Provides: %{kdname}-devel = %{EVRD}
|
|
478 |
Conflicts: %{_lib}kdevplatform4-devel < 4:5.0
|
|
479 |
Obsoletes: %{_lib}kdevplatform4-devel < 4:5.0
|
|
480 |
|
|
481 |
%description -n %{devkdevplatform}
|
|
482 |
This package contains header files needed if you wish to build applications
|
|
483 |
based on %{kdname}.
|
|
484 |
|
|
485 |
%files -n %{devkdevplatform}
|
|
486 |
%{_kde5_includedir}/kdevplatform
|
|
487 |
%{_kde5_libdir}/cmake/KDevPlatform
|
|
488 |
%{_kde5_libdir}/libKDevPlatformDebugger.so
|
|
489 |
%{_kde5_libdir}/libKDevPlatformDocumentation.so
|
|
490 |
%{_kde5_libdir}/libKDevPlatformInterfaces.so
|
|
491 |
%{_kde5_libdir}/libKDevPlatformLanguage.so
|
|
492 |
%{_kde5_libdir}/libKDevPlatformOutputView.so
|
|
493 |
%{_kde5_libdir}/libKDevPlatformProject.so
|
|
494 |
%{_kde5_libdir}/libKDevPlatformSerialization.so
|
|
495 |
%{_kde5_libdir}/libKDevPlatformShell.so
|
|
496 |
%{_kde5_libdir}/libKDevPlatformSublime.so
|
|
497 |
%{_kde5_libdir}/libKDevPlatformTests.so
|
|
498 |
%{_kde5_libdir}/libKDevPlatformUtil.so
|
|
499 |
%{_kde5_libdir}/libKDevPlatformVcs.so
|
|
500 |
|
|
501 |
#---------------------------------------------------------------------------
|
|
502 |
### End of KdevPlatform ###
|
| 208 |
503 |
#---------------------------------------------------------------------------
|
| 209 |
504 |
|
| 210 |
505 |
%prep
|
| … |
… |
|
| 507 |
507 |
|
| 508 |
508 |
%build
|
| 509 |
509 |
%cmake_kde5
|
| 510 |
|
%make
|
|
510 |
%make -s
|
| 511 |
511 |
|
| 512 |
512 |
%install
|
| 513 |
513 |
%makeinstall_std -C build
|
New comment