[neon/extras/kdevelop/Neon/stable] debian: various lintings
Carlos De Maine
null at kde.org
Sat May 31 02:55:47 BST 2025
Git commit c920b2017a8580551ca764c1049da94fee88ec41 by Carlos De Maine.
Committed on 31/05/2025 at 01:55.
Pushed by carlosdem into branch 'Neon/stable'.
various lintings
M +26 -27 debian/control
M +7 -7 debian/kdevelop.lintian-overrides
M +6 -4 debian/kdevplatform-libs.lintian-overrides
M +5 -2 debian/plasma-kdevelop.lintian-overrides
M +1 -1 debian/rules
https://invent.kde.org/neon/extras/kdevelop/-/commit/c920b2017a8580551ca764c1049da94fee88ec41
diff --git a/debian/control b/debian/control
index 5c81311..bc233f4 100644
--- a/debian/control
+++ b/debian/control
@@ -67,15 +67,15 @@ Depends: clang-tidy,
cppcheck,
heaptrack-gui,
kdevelop-data (>= ${source:Version}),
- kdevelop-l10n,
meson,
+ ninja-build,
qml6-module-qtquick,
qml6-module-qtquick-controls,
qt6-webengine,
${misc:Depends},
${shlibs:Depends}
Recommends: g++, gcc, gdb (>= 7.0), kapptemplate, make, plasma-kdevelop
-Suggests: cmake, cppcheck, heaptrack, kdevelop-l10n, ninja-build
+Suggests: cmake, heaptrack,
Description: integrated development environment for KDE
KDevelop is an easy to use integrated development environment for KDE.
It supports a wide range of programming languages and features project
@@ -89,10 +89,10 @@ Section: libdevel
Architecture: any
Depends: kdevelop (= ${binary:Version}),
kdevplatform-dev,
- libkf5archive-dev,
- libkf5configwidgets-dev,
- libkf5syntaxhighlighting-dev
- libkf5texteditor-dev,
+ kf6-karchive-dev,
+ kf6-kconfigwidgets-dev,
+ kf6-ktexteditor-dev,
+ kf6-syntax-highlighting-dev
${misc:Depends}
Description: development files for the KDevelop IDE
KDevelop is a Free and Open Source integrated development
@@ -116,8 +116,25 @@ Depends: kdevelop, ${misc:Depends}
Description: Dummy transitional package.
This is a dummy transitional and can be safely deleted.
+Package: kdevplatform-dev
+Section: libdevel
+Architecture: any
+Depends: kdevplatform-libs (= ${binary:Version}),
+ kf6-karchive-dev,
+ kf6-ktexteditor-dev,
+ kf6-threadweaver-dev,
+ qt6-base-dev,
+ qt6-declarative-dev,
+ ${misc:Depends}
+Description: development files for the KDevelop platform
+ This package contains development files for building integrated development
+ environments based on the KDevelop platform.
+ .
+ This package is part of the KDevelop platform.
+
Package: kdevplatform-libs
Architecture: any
+Section: oldlibs
Depends: qml6-module-qtquick,
qml6-module-qtquick-controls,
${misc:Depends},
@@ -133,33 +150,15 @@ Description: shared libraries for the KDevelop platform
Package: kdevplatform514-libs
Architecture: all
-Depends: kdevplatform-libs, ${misc:Depends}, ${shlibs:Depends}
+Depends: kdevplatform-libs, ${misc:Depends}
Description: dummy transitional
Transitional for kdevplatform-libs
-Package: kdevplatform-dev
-Section: libdevel
-Architecture: any
-Depends: kdevplatform-libs (= ${binary:Version}),
- kf6-karchive-dev,
- kf6-ktexteditor-dev,
- kf6-threadweaver-dev,
- qt6-base-dev,
- qt6-declarative-dev,
- ${misc:Depends}
-Description: development files for the KDevelop platform
- This package contains development files for building integrated development
- environments based on the KDevelop platform.
- .
- This package is part of the KDevelop platform.
-
Package: plasma-kdevelop
Architecture: any
-Depends: kdevelop (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
-Description: KDevelop plugins for Plasma - dummy empty package
+Depends: kdevelop (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
+Description: KDevelop plugins for Plasma
KDevelop is a Free and Open Source integrated development
environment (IDE). It provides editing, navigation and debugging features for
several programming languages, as well as integration with multiple build
systems and version-control systems, using a plugin-based architecture.
- .
- Empty package
diff --git a/debian/kdevelop.lintian-overrides b/debian/kdevelop.lintian-overrides
index cad471b..785cabd 100644
--- a/debian/kdevelop.lintian-overrides
+++ b/debian/kdevelop.lintian-overrides
@@ -1,10 +1,10 @@
-kdevelop: desktop-mime-but-no-exec-code usr/share/applications/org.kde.kdevelop.desktop
-kdevelop: desktop-mime-but-no-exec-code usr/share/applications/org.kde.kdevelop_ps.desktop
+kdevelop: custom-library-search-path RUNPATH /usr/lib/llvm-19/lib [usr/lib/*/libKDevClangPrivate.so.*]
-kdevelop: lacks-unversioned-link-to-shared-library usr/lib/*/libKDevCMakeCommon.so.* usr/lib/*/libKDevCMakeCommon.so
-kdevelop: lacks-unversioned-link-to-shared-library usr/lib/*/libKDevClangPrivate.so.* usr/lib/*/libKDevClangPrivate.so
-kdevelop: lacks-unversioned-link-to-shared-library usr/lib/*/libKDevCompileAnalyzerCommon.so.* usr/lib/*/libKDevCompileAnalyzerCommon.so
+kdevelop: desktop-mime-but-no-exec-code [usr/share/applications/org.kde.kdevelop.desktop]
+kdevelop: desktop-mime-but-no-exec-code [usr/share/applications/org.kde.kdevelop_ps.desktop]
-kdevelop: package-name-doesnt-match-sonames libKDevCMakeCommon* libKDevClangPrivate* libKDevCompileAnalyzerCommon*
+kdevelop: lacks-unversioned-link-to-shared-library example: usr/lib/*/libKDevCMakeCommon.so.* [usr/lib/*/libKDevCMakeCommon.so]
+kdevelop: lacks-unversioned-link-to-shared-library example: usr/lib/*/libKDevClangPrivate.so.* [usr/lib/*/libKDevClangPrivate.so]
+kdevelop: lacks-unversioned-link-to-shared-library example: usr/lib/*/libKDevCompileAnalyzerCommon.so.* [usr/lib/*/libKDevCompileAnalyzerCommon.so]
-kdevelop: custom-library-search-path RUNPATH /usr/lib/llvm-14/lib [usr/lib/*/libKDevClangPrivate.so.*]
\ No newline at end of file
+kdevelop: package-name-doesnt-match-sonames libKDevCMakeCommon* libKDevClangPrivate* libKDevCompileAnalyzerCommon*
diff --git a/debian/kdevplatform-libs.lintian-overrides b/debian/kdevplatform-libs.lintian-overrides
index e5a557d..58557f2 100644
--- a/debian/kdevplatform-libs.lintian-overrides
+++ b/debian/kdevplatform-libs.lintian-overrides
@@ -1,6 +1,8 @@
-kdevplatform-libs: package-name-doesnt-match-sonames libKDevPlatformDebugger* libKDevPlatformDocumentation* libKDevPlatformInterfaces* libKDevPlatformLanguage* libKDevPlatformOutputView* libKDevPlatformProject* libKDevPlatformSerialization* libKDevPlatformShell* libKDevPlatformSublime* libKDevPlatformUtil* libKDevPlatformVcs*
-
-kdevplatform-libs: custom-library-search-path RUNPATH /usr/lib/llvm-14/lib [usr/lib/*/qt6/plugins/kdevplatform/*/kdevclangsupport.so]
-kdevplatform-libs: shell-script-fails-syntax-check usr/bin/kdevplatform_shell_environment.sh
+kdevplatform-libs: custom-library-search-path RUNPATH /usr/lib/llvm-19/lib [usr/lib/x86_64-linux-gnu/qt6/plugins/kdevplatform/62/kdevclangsupport.so]
+kdevplatform-libs: shell-script-fails-syntax-check [usr/bin/kdevplatform_shell_environment.sh]
kdevplatform-libs: link-to-shared-library-in-wrong-package usr/lib/*/libKDevPlatformDocumentation.so.* usr/lib/*/libKDevPlatformDocumentation.so
+
+kdevplatform-libs: package-name-doesnt-match-sonames libKDevPlatformDebugger* libKDevPlatformDocumentation* libKDevPlatformInterfaces* libKDevPlatformLanguage* libKDevPlatformOutputView* libKDevPlatformProject* libKDevPlatformSerialization* libKDevPlatformShell* libKDevPlatformSublime* libKDevPlatformUtil* libKDevPlatformVcs*
+
+kdevplatform-libs: script-with-language-extension [usr/bin/kdevplatform_shell_environment.sh]
diff --git a/debian/plasma-kdevelop.lintian-overrides b/debian/plasma-kdevelop.lintian-overrides
index 3115943..82d8cca 100644
--- a/debian/plasma-kdevelop.lintian-overrides
+++ b/debian/plasma-kdevelop.lintian-overrides
@@ -1,2 +1,5 @@
-plasma-kdevelop: empty-binary-package
-plasma-kdevelop: package-has-unnecessary-activation-of-ldconfig-trigger
\ No newline at end of file
+plasma-kdevelop: package-has-unnecessary-activation-of-ldconfig-trigger
+
+plasma-kdevelop: package-name-doesnt-match-sonames libKDevelopSessionsWatch
+
+plasma-kdevelop: shared-library-lacks-version usr/lib/x86_64-linux-gnu/libKDevelopSessionsWatch.so libKDevelopSessionsWatch.so
diff --git a/debian/rules b/debian/rules
index 359b898..d0a9c65 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,4 +6,4 @@
dh $@ --with kf6 --buildsystem kf6
override_dh_auto_configure:
- dh_auto_configure -- -DBUILD_WITH_QT6=ON
\ No newline at end of file
+ dh_auto_configure -- -DBUILD_WITH_QT6=ON
More information about the Neon-commits
mailing list