[neon/extras/kdevelop/Neon/experimental] debian: lintian-overrides
Carlos De Maine
null at kde.org
Sun Apr 14 12:02:06 BST 2024
Git commit c105b9af3fcfd3c9d481da76e532c0b92c9a4b9f by Carlos De Maine.
Committed on 14/04/2024 at 11:01.
Pushed by carlosdem into branch 'Neon/experimental'.
lintian-overrides
M +10 -7 debian/kdevelop.lintian-overrides
M +1 -0 debian/kdevplatform-libs.install
M +6 -3 debian/kdevplatform-libs.lintian-overrides
A +2 -0 debian/plasma-kdevelop.lintian-overrides
https://invent.kde.org/neon/extras/kdevelop/-/commit/c105b9af3fcfd3c9d481da76e532c0b92c9a4b9f
diff --git a/debian/kdevelop.lintian-overrides b/debian/kdevelop.lintian-overrides
index a025d3e..972a267 100644
--- a/debian/kdevelop.lintian-overrides
+++ b/debian/kdevelop.lintian-overrides
@@ -1,7 +1,10 @@
-kdevelop: package-name-doesnt-match-sonames libKDevClangPrivate25 libkdevcmakecommon
-kdevelop: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libkdevcmakecommon.so libkdevcmakecommon.so
-# private libs, no soversion
-kdevelop: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libkdevcmakecommon.so usr/lib/x86_64-linux-gnu/libkdevcmakecommon.so
-kdevelop: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.25 usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so
-# rpath for private libraries - gray area, this is adding non-standard library path for private use for kdevelop.
-kdevelop: binary-or-shlib-defines-rpath usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.35 /usr/lib/llvm-8/lib
+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: 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: package-name-doesnt-match-sonames libKDevCMakeCommon* libKDevClangPrivate* libKDevCompileAnalyzerCommon*
+
+kdevelop: custom-library-search-path RUNPATH /usr/lib/llvm-14/lib [usr/lib/*/libKDevClangPrivate.so.*]
diff --git a/debian/kdevplatform-libs.install b/debian/kdevplatform-libs.install
index 8e9e7de..52a4fdf 100644
--- a/debian/kdevplatform-libs.install
+++ b/debian/kdevplatform-libs.install
@@ -12,5 +12,6 @@ usr/lib/*/libKDevPlatformUtil.so.*
usr/lib/*/libKDevPlatformVcs.so.*
usr/lib/*/qt6/plugins/kdevplatform/
usr/lib/*/qt6/qml/org/kde/kdevplatform/
+usr/lib/*/qt6/plugins/
usr/share/kdevplatform/shellutils/.zshrc
usr/share/qlogging-categories6/kdevplatform.categories
diff --git a/debian/kdevplatform-libs.lintian-overrides b/debian/kdevplatform-libs.lintian-overrides
index 7dc2633..e5a557d 100644
--- a/debian/kdevplatform-libs.lintian-overrides
+++ b/debian/kdevplatform-libs.lintian-overrides
@@ -1,3 +1,6 @@
-# rpath for private libraries - gray area, this is adding non-standard library path for use for kdevelop.
-kdevplatform-libs: binary-or-shlib-defines-rpath usr/lib/x86_64-linux-gnu/qt6/plugins/kdevplatform/35/kdevclangsupport.so /usr/lib/llvm-15/lib
-kdevplatform-libs: package-name-doesnt-match-sonames libKDevPlatformDebugger
+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: link-to-shared-library-in-wrong-package usr/lib/*/libKDevPlatformDocumentation.so.* usr/lib/*/libKDevPlatformDocumentation.so
diff --git a/debian/plasma-kdevelop.lintian-overrides b/debian/plasma-kdevelop.lintian-overrides
new file mode 100644
index 0000000..176d9c8
--- /dev/null
+++ b/debian/plasma-kdevelop.lintian-overrides
@@ -0,0 +1,2 @@
+plasma-kdevelop: empty-binary-package
+plasma-kdevelop: package-has-unnecessary-activation-of-ldconfig-trigger
More information about the Neon-commits
mailing list