Registration is now invite-only. Any user can make an invite, you need to create it here and give resulting link to someone to register.
avatar
alekseyz has added 29f20b5e69
Updated to 5.2.1
... ... --- a/.abf.yml
... ... +++ b/.abf.yml
... ... @@ -1,2 +1,2 @@
1 1
sources:
2
  kdevelop-5.1.2.tar.xz: 5310577ff6c774e4c68fbd55e646ca99bc2fdd2e
2
  kdevelop-5.2.1.tar.xz: 7914149c130d16ea30792453ce26deb0a3105a7a
view file @ 29f20b5e69
... ... --- /dev/null
... ... +++ b/kdevelop.rpmlintrc
... ... @@ -0,0 +1 @@
1
addFilter("W: no-documentation")
... ... --- a/kdevelop.spec
... ... +++ b/kdevelop.spec
... ... @@ -1,17 +1,19 @@
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
... ... @@ -35,7 +37,6 @@ BuildRequires: kf5texteditor-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)
... ... @@ -45,6 +46,7 @@ BuildRequires: pkgconfig(Qt5Qml)
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)
... ... @@ -54,8 +56,8 @@ Requires: cmake
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
... ... @@ -90,25 +92,30 @@ KDevelop manages or provides:
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
... ... @@ -157,7 +164,7 @@ Plasma 5 KDevelop sessions runner.
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}
... ... @@ -198,6 +205,301 @@ LLDB support for KDevelop.
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
... ... @@ -205,7 +507,7 @@ LLDB support for KDevelop.
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

Comments