[neon/extras/phonon/Neon/unstable] debian: linting

Carlos De Maine null at kde.org
Sat Nov 25 06:39:56 GMT 2023


Git commit e942f8269d6f7536ad215c16e5c383aebb3c8a20 by Carlos De Maine.
Committed on 25/11/2023 at 07:39.
Pushed by carlosdem into branch 'Neon/unstable'.

linting

M  +53   -45   debian/control
A  +1    -0    debian/qt5-phonon.lintian-overrides
A  +6    -0    debian/qt6-phonon.lintian-overrides

https://invent.kde.org/neon/extras/phonon/-/commit/e942f8269d6f7536ad215c16e5c383aebb3c8a20

diff --git a/debian/control b/debian/control
index 4d04e52..4e48026 100644
--- a/debian/control
+++ b/debian/control
@@ -40,7 +40,11 @@ Package: qt6-phonon-dev
 Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
-Depends: qt6-phonon (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: qt6-5compat-dev,,
+         qt6-base-dev, 
+         qt6-phonon (= ${binary:Version}), 
+         ${misc:Depends}, 
+         ${shlibs:Depends}
 Description: multimedia framework from KDE using Qt6 - development files
  Phonon6 is a Qt6 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
@@ -48,116 +52,120 @@ Description: multimedia framework from KDE using Qt6 - development files
  This package contains the development files needed to build Qt6 applications
  using the Phonon6 cross-platform multimedia framework.
 
+Package: qt5-phonon
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: libphonon4qt5-4 (<< 4:4.12.0),
+          libphonon4qt5-data (<< 4:4.12.0),
+          libphonon4qt5experimental4 (<< 4:4.12.0),
+          phonon4qt5settings (<< 4:4.12.0)
+Description: multimedia framework from KDE using Qt5 - core libraries
+ Phonon5 is a Qt5 multimedia API, which provides a task-oriented abstraction
+ layer for capturing, mixing, processing, and playing audio and video content.
+ .
+ This package contains the core libraries of the Phonon5 cross-platform 
+ multimedia framework from KDE. It is required to run applications that 
+ use Phonon5.
+
+Package: qt5-phonon-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: qtbase5-dev, 
+         qt5-phonon (= ${binary:Version}), 
+         ${misc:Depends}, 
+         ${shlibs:Depends}
+Replaces: libphonon4qt5-dev (<< 4:4.12.0),
+          libphonon4qt5experimental-dev (<< 4:4.12.0)
+Description: multimedia framework from KDE using Qt5 - development files
+ Phonon5 is a Qt5 multimedia API, which provides a task-oriented abstraction
+ layer for capturing, mixing, processing, and playing audio and video content.
+ .
+ This package contains the development files needed to build Qt5 applications
+ using the Phonon5 cross-platform multimedia framework.
+
 Package: libphonon4qt6-4
 Architecture: all
-Depends: qt6-phonon
+Depends: qt6-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: libphonon4qt6-data
 Architecture: all
-Depends: qt6-phonon
+Depends: qt6-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: libphonon4qt6experimental4
 Architecture: all
-Depends: qt6-phonon
+Depends: qt6-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: phonon4qt6
 Architecture: all
-Depends: qt6-phonon
+Depends: qt6-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: phonon4qt6settings
 Architecture: all
-Depends: qt6-phonon
+Depends: qt6-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: libphonon4qt6-dev
 Architecture: all
-Depends: qt6-phonon-dev
+Depends: qt6-phonon-dev, ${misc:Depends}
 Description: Dummy transitional
   Transitional dummy package.
 
 Package: libphonon4qt6experimental-dev
 Architecture: all
-Depends: qt6-phonon-dev
+Depends: qt6-phonon-dev, ${misc:Depends}
 Description: Dummy transitional
   Transitional dummy package.
 
-Package: qt5-phonon
-Architecture: any
-Section: kde
-X-Neon-MergedPackage: true
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libphonon4qt5-4 (<< 4:4.12.0),
-          libphonon4qt5-data(<< 4:4.12.0),
-          libphonon4qt5experimental4 (<< 4:4.12.0),
-          phonon4qt5settings (<< 4:4.12.0)
-Description: multimedia framework from KDE using Qt5 - core libraries
- Phonon5 is a Qt5 multimedia API, which provides a task-oriented abstraction
- layer for capturing, mixing, processing, and playing audio and video content.
- .
- This package contains the core libraries of the Phonon5 cross-platform multimedia
- framework from KDE. It is required to run applications that use Phonon5.
-
-Package: qt5-phonon-dev
-Architecture: any
-Section: kde
-X-Neon-MergedPackage: true
-Depends: qt5-phonon (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
-Replaces: libphonon4qt5-dev (<< 4:4.12.0),
-          libphonon4qt5experimental-dev (<< 4:4.12.0)
-Description: multimedia framework from KDE using Qt5 - development files
- Phonon5 is a Qt5 multimedia API, which provides a task-oriented abstraction
- layer for capturing, mixing, processing, and playing audio and video content.
- .
- This package contains the development files needed to build Qt5 applications
- using the Phonon5 cross-platform multimedia framework.
-
 Package: libphonon4qt5-4
 Architecture: all
-Depends: qt5-phonon
+Depends: qt5-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: libphonon4qt5-data
 Architecture: all
-Depends: qt5-phonon
+Depends: qt5-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: libphonon4qt5experimental4
 Architecture: all
-Depends: qt5-phonon
+Depends: qt5-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: phonon4qt5
 Architecture: all
-Depends: qt5-phonon
+Depends: qt5-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: phonon4qt5settings
 Architecture: all
-Depends: qt5-phonon
+Depends: qt5-phonon, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: libphonon4qt5-dev
 Architecture: all
-Depends: qt5-phonon-dev
+Depends: qt5-phonon-dev, ${misc:Depends}
 Description: Dummy transitional
   Transitional dummy package.
 
 Package: libphonon4qt5experimental-dev
 Architecture: all
-Depends: qt5-phonon-dev
+Depends: qt5-phonon-dev, ${misc:Depends}
 Description: Dummy transitional
   Transitional dummy package.
diff --git a/debian/qt5-phonon.lintian-overrides b/debian/qt5-phonon.lintian-overrides
new file mode 100644
index 0000000..f885a60
--- /dev/null
+++ b/debian/qt5-phonon.lintian-overrides
@@ -0,0 +1 @@
+qt5-phonon: package-name-doesnt-match-sonames libphonon4qt5-4 libphonon4qt5experimental4
\ No newline at end of file
diff --git a/debian/qt6-phonon.lintian-overrides b/debian/qt6-phonon.lintian-overrides
new file mode 100644
index 0000000..e97c26a
--- /dev/null
+++ b/debian/qt6-phonon.lintian-overrides
@@ -0,0 +1,6 @@
+qt6-phonon: custom-library-search-path RUNPATH /usr [usr/lib/*/libphonon4qt6.so.4.12.0]
+qt6-phonon: custom-library-search-path RUNPATH /usr [usr/lib/*/libphonon4qt6experimental.so.4.12.0]
+
+qt6-phonon: no-manual-page usr/bin/phononsettings
+
+qt6-phonon: package-name-doesnt-match-sonames libphonon4qt6-4 libphonon4qt6experimental4
\ No newline at end of file


More information about the Neon-commits mailing list