[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