[neon/kde/kscreenlocker/Neon/unstable] debian: defaff and lint

Carlos De Maine null at kde.org
Sat Dec 2 06:49:54 GMT 2023


Git commit c57ec2da82a3d4cb64502d1d493969b70ae59594 by Carlos De Maine.
Committed on 02/12/2023 at 07:49.
Pushed by carlosdem into branch 'Neon/unstable'.

defaff and lint

M  +29   -12   debian/control
D  +0    -1    debian/kde-config-screenlocker.lintian-overrides
R  +7    -1    debian/kscreenlocker.install [from: debian/kde-config-screenlocker.install - 053% similarity]
A  +3    -0    debian/kscreenlocker.lintian-overrides
R  +0    -0    debian/kscreenlocker.postinst [from: debian/libkscreenlocker6.postinst - 100% similarity]
D  +0    -8    debian/libkscreenlocker6.install
D  +0    -1    debian/libkscreenlocker6.lintian-overrides

https://invent.kde.org/neon/kde/kscreenlocker/-/commit/c57ec2da82a3d4cb64502d1d493969b70ae59594

diff --git a/debian/control b/debian/control
index 9d802d7..457ecb6 100644
--- a/debian/control
+++ b/debian/control
@@ -42,8 +42,10 @@ Homepage: https://projects.kde.org/kscreenlocker
 Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kscreenlocker.git
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kscreenlocker
 
-Package: kde-config-screenlocker
+Package: kscreenlocker
 Architecture: any
+X-Neon-MergedPackage: true
+Multi-Arch: same
 Depends: libkscreenlocker6 (= ${binary:Version}),
          kf6-kcmutils,
          kf6-kirigami2,
@@ -51,34 +53,49 @@ Depends: libkscreenlocker6 (= ${binary:Version}),
          qml6-module-qtquick-controls,
          qml6-module-qtquick-layouts,
          qml6-module-qtquick,
+         psmisc,
          systemsettings,
          ${misc:Depends},
          ${shlibs:Depends}
-Description: KCM Module for kscreenlocker
- KDE systemsettings module to configure kscreenlocker
+Provides: kde-config-screenlocker,
+          libkscreenlocker6,
+          libkscreenlocker5         
+Replaces: kde-config-screenlocker,
+          libkscreenlocker6,
+          libkscreenlocker5
+Description: Library and runtime files for kscreenlocker
+ Library and components for secure lock screen architecture.
+ .
+ This package contains the required files for kscreenlocker.
 
 Package: kscreenlocker-dev
-Section: libdevel
 Architecture: any
+X-Neon-MergedPackage: true
 Multi-Arch: same
-Depends: libkscreenlocker6 (= ${binary:Version}), qt6-base-dev, ${misc:Depends}
+Depends: libkscreenlocker6 (= ${binary:Version}),
+         qt6-base-dev, 
+         ${misc:Depends}
 Description: Development files for kscreenlocker
  Library and components for secure lock screen architecture.
  .
  This package contains development files for kscreenlocker.
 
+Package: kde-config-screenlocker
+Architecture: all
+Depends: kscreenlocker, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: libkscreenlocker6
-Architecture: any
-Depends: psmisc, ${misc:Depends}, ${shlibs:Depends}
-Recommends: kde-config-screenlocker
+Architecture: all
+Depends:, kscreenlocker, ${misc:Depends}
 Replaces: libkscreenlocker5
-Multi-Arch: same
-Description: Secure lock screen architecture
- Library and components for secure lock screen architecture.
+Description: Dummy transitional
+ Transitional dummy package.
 
 Package: libkscreenlocker5
 Architecture: all
-Depends: libkscreenlocker5, ${misc:Depends}
+Depends: libkscreenlocker6, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
  
\ No newline at end of file
diff --git a/debian/kde-config-screenlocker.lintian-overrides b/debian/kde-config-screenlocker.lintian-overrides
deleted file mode 100644
index e9d7c07..0000000
--- a/debian/kde-config-screenlocker.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-kde-config-screenlocker: desktop-command-not-in-package usr/share/applications/kcm_screenlocker.desktop systemsettings
diff --git a/debian/kde-config-screenlocker.install b/debian/kscreenlocker.install
similarity index 53%
rename from debian/kde-config-screenlocker.install
rename to debian/kscreenlocker.install
index 1018ce8..aade007 100644
--- a/debian/kde-config-screenlocker.install
+++ b/debian/kscreenlocker.install
@@ -1,6 +1,12 @@
+../pam.d/* usr/lib/pam.d/
+
+usr/lib/*/libKScreenLocker.so.6
+usr/lib/*/libKScreenLocker.so.5.*
+usr/lib/*/libexec/
 usr/lib/*/qt6/plugins/plasma/kcms/systemsettings/kcm_screenlocker.so
 usr/share/applications/kcm_screenlocker.desktop
 usr/share/kconf_update/*
 usr/share/knotifications6/*
 usr/share/ksmserver/*
-usr/share/locale/*/*/kcm_screenlocker.mo
+usr/share/locale/*/*/
+usr/share/qlogging-categories6/
diff --git a/debian/kscreenlocker.lintian-overrides b/debian/kscreenlocker.lintian-overrides
new file mode 100644
index 0000000..e919837
--- /dev/null
+++ b/debian/kscreenlocker.lintian-overrides
@@ -0,0 +1,3 @@
+kscreenlocker: desktop-command-not-in-package usr/share/applications/kcm_screenlocker.desktop systemsettings
+
+kscreenlocker: killall-is-dangerous [postinst:12]
\ No newline at end of file
diff --git a/debian/libkscreenlocker6.postinst b/debian/kscreenlocker.postinst
similarity index 100%
rename from debian/libkscreenlocker6.postinst
rename to debian/kscreenlocker.postinst
diff --git a/debian/libkscreenlocker6.install b/debian/libkscreenlocker6.install
deleted file mode 100644
index 34d5826..0000000
--- a/debian/libkscreenlocker6.install
+++ /dev/null
@@ -1,8 +0,0 @@
-usr/lib/*/libKScreenLocker.so.6
-usr/lib/*/libKScreenLocker.so.5.*
-usr/lib/*/libexec/
-usr/share/qlogging-categories6/kscreenlocker.categories
-usr/share/locale/*/*/kscreenlocker.mo
-usr/share/locale/*/*/kscreenlocker_greet.mo
-
-../pam.d/* usr/lib/pam.d/
diff --git a/debian/libkscreenlocker6.lintian-overrides b/debian/libkscreenlocker6.lintian-overrides
deleted file mode 100644
index 72983df..0000000
--- a/debian/libkscreenlocker6.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libkscreenlocker6: killall-is-dangerous postinst:12


More information about the Neon-commits mailing list