[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