[neon/backports-focal/mlt/Neon/release-lts] debian: guard for soname changes

Jonathan Riddell null at kde.org
Wed Feb 17 15:47:36 GMT 2021


Git commit 9675138a76595e13e9f25293d85288fda0d3ba5f by Jonathan Riddell.
Committed on 17/02/2021 at 15:47.
Pushed by jriddell into branch 'Neon/release-lts'.

guard for soname changes

M  +34   -42   debian/control
M  +1    -1    debian/libmlt++-dev.install
M  +2    -1    debian/libmlt++3.install
M  +2    -1    debian/libmlt6.install

https://invent.kde.org/neon/backports-focal/mlt/commit/9675138a76595e13e9f25293d85288fda0d3ba5f

diff --git a/debian/control b/debian/control
index f799c71..1080b90 100644
--- a/debian/control
+++ b/debian/control
@@ -2,34 +2,34 @@ Source: mlt
 Priority: optional
 Maintainer: Patrick Matthäi <pmatthaei at debian.org>
 Build-Depends: debhelper-compat (= 12),
- ffmpeg,
- libqt5opengl5-dev,
- libqt5svg5-dev,
- ladspa-sdk,
- libavdevice-dev,
- libavformat-dev,
- libdv4-dev,
- libgtk2.0-dev,
- libexif-dev,
- libexif-gtk-dev,
- libmovit-dev,
- libfftw3-dev,
- libjack-dev,
- libsamplerate0-dev,
- libsdl1.2-dev,
- libsdl2-dev,
- libsox-dev (>= 14.3.0),
- libswscale-dev,
- libvorbis-dev,
- libxine2-dev,
- libxml2-dev,
- librtaudio-dev [linux-any],
- imagemagick,
- frei0r-plugins-dev,
- swig,
- libebur128-dev (>= 1.2.0-2),
- python3-dev,
- dh-python
+               dh-python,
+               ffmpeg,
+               frei0r-plugins-dev,
+               imagemagick,
+               ladspa-sdk,
+               libavdevice-dev,
+               libavformat-dev,
+               libdv4-dev,
+               libebur128-dev (>= 1.2.0-2),
+               libexif-dev,
+               libexif-gtk-dev,
+               libfftw3-dev,
+               libgtk2.0-dev,
+               libjack-dev,
+               libmovit-dev,
+               libqt5opengl5-dev,
+               libqt5svg5-dev,
+               librtaudio-dev [linux-any],
+               libsamplerate0-dev,
+               libsdl1.2-dev,
+               libsdl2-dev,
+               libsox-dev (>= 14.3.0),
+               libswscale-dev,
+               libvorbis-dev,
+               libxine2-dev,
+               libxml2-dev,
+               python3-dev,
+               swig
 Standards-Version: 4.5.0
 Section: libs
 Rules-Requires-Root: no
@@ -38,8 +38,7 @@ Homepage: https://www.mltframework.org
 Package: libmlt-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends},
- libmlt6 (= ${binary:Version})
+Depends: libmlt6 (= ${binary:Version}), ${misc:Depends}
 Description: multimedia framework (development)
  MLT is an open source multimedia framework, designed and developed for
  television broadcasting. It provides a toolkit for broadcasters, video
@@ -53,8 +52,7 @@ Description: multimedia framework (development)
 
 Package: libmlt6
 Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
 Recommends: libmlt-data (>= ${source:Version})
 Description: multimedia framework (runtime)
  MLT is an open source multimedia framework, designed and developed for
@@ -84,8 +82,7 @@ Description: multimedia framework (data)
 Package: libmlt++-dev
 Section: libdevel
 Architecture: any
-Depends: libmlt++3 (= ${binary:Version}),
- ${misc:Depends}
+Depends: libmlt++3 (= ${binary:Version}), ${misc:Depends}
 Description: MLT multimedia framework C++ wrapper (development)
  MLT is an open source multimedia framework, designed and developed for
  television broadcasting. It provides a toolkit for broadcasters, video
@@ -99,8 +96,7 @@ Description: MLT multimedia framework C++ wrapper (development)
 
 Package: libmlt++3
 Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: MLT multimedia framework C++ wrapper (runtime)
  MLT is an open source multimedia framework, designed and developed for
  television broadcasting. It provides a toolkit for broadcasters, video
@@ -115,9 +111,7 @@ Description: MLT multimedia framework C++ wrapper (runtime)
 Package: melt
 Section: utils
 Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends},
- libmlt-data (>= ${source:Version})
+Depends: libmlt-data (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
 Description: command line media player and video editor
  melt was meant as a test tool for the MLT framework, but it is also a powerful
  multitrack command line oriented video editor. It could also used as an
@@ -126,9 +120,7 @@ Description: command line media player and video editor
 Package: python3-mlt
 Architecture: any
 Section: python
-Depends: ${shlibs:Depends},
- ${misc:Depends},
- ${python3:Depends}
+Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
 Provides: ${python3:Provides}
 Conflicts: python-mlt
 Replaces: python-mlt
diff --git a/debian/libmlt++-dev.install b/debian/libmlt++-dev.install
index 19d5902..b74f73b 100644
--- a/debian/libmlt++-dev.install
+++ b/debian/libmlt++-dev.install
@@ -1,4 +1,4 @@
+src/swig/mlt.i usr/include/mlt++/
 usr/include/mlt++/*.h
 usr/lib/*/libmlt++.so
 usr/lib/*/pkgconfig/mlt++.pc
-src/swig/mlt.i usr/include/mlt++/
diff --git a/debian/libmlt++3.install b/debian/libmlt++3.install
index 92bad58..9b4866a 100644
--- a/debian/libmlt++3.install
+++ b/debian/libmlt++3.install
@@ -1 +1,2 @@
-usr/lib/*/libmlt++.so.*
+usr/lib/*/libmlt++.so.3
+usr/lib/*/libmlt++.so.6.*
diff --git a/debian/libmlt6.install b/debian/libmlt6.install
index 64782d4..07c6ea8 100644
--- a/debian/libmlt6.install
+++ b/debian/libmlt6.install
@@ -1,2 +1,3 @@
-usr/lib/*/libmlt.so.*
+usr/lib/*/libmlt.so.6
+usr/lib/*/libmlt.so.6.*
 usr/lib/*/mlt/*


More information about the Neon-commits mailing list