[neon/backports-focal/mlt/Neon/release] debian: new version, add dummy packages

Jonathan Riddell null at kde.org
Mon Nov 8 14:49:59 GMT 2021


Git commit 26747cf5d4f3f0ca636151f9383ffcee6f24d439 by Jonathan Riddell.
Committed on 08/11/2021 at 14:49.
Pushed by jriddell into branch 'Neon/release'.

new version, add dummy packages

M  +65   -9    debian/changelog
M  +96   -41   debian/control
M  +0    -116  debian/copyright
D  +0    -2    debian/libmlt++-7-7.install
M  +4    -4    debian/libmlt++-dev.install
D  +0    -1    debian/libmlt++7-7.lintian-overrides
D  +0    -3    debian/libmlt-7-7.install
D  +0    -0    debian/libmlt-7-7.lintian-overrides
M  +2    -1    debian/libmlt-data.install
M  +4    -4    debian/libmlt-dev.install
M  +0    -2    debian/melt.install
M  +1    -0    debian/melt.manpages
D  +0    -2    debian/python3-mlt.lintian-overrides
D  +0    -1    debian/python3-mlt7.install
M  +15   -30   debian/rules
M  +1    -2    debian/source/lintian-overrides
M  +1    -1    debian/watch

https://invent.kde.org/neon/backports-focal/mlt/commit/26747cf5d4f3f0ca636151f9383ffcee6f24d439

diff --git a/debian/changelog b/debian/changelog
index 8e4c014..d6eaa5d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,20 +1,75 @@
-mlt (7.0.1-0neon) focal; urgency=medium
+mlt (7.2.0-1) unstable; urgency=medium
 
-  * New release
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 02 Nov 2021 09:16:31 +0100
+
+mlt (7.0.1-3) unstable; urgency=medium
+
+  * Change order in debian/rules and use chrpath on temporary melt-7 binary.
+    Closes: #993765
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 06 Sep 2021 15:15:10 +0200
+
+mlt (7.0.1-2) unstable; urgency=medium
+
+  * Merge 6.26.1-1 changelog.
+  * Bump Standards-Version to 4.6.0.
+  * Uploading to unstable.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 06 Sep 2021 09:16:05 +0200
+
+mlt (7.0.1-1) experimental; urgency=medium
+
+  * New upstream release.
+    - Switch to CMake build system.
+  * debian/watch: Adjust github URL.
+  * Add opencv build dependency and build the package with explicit enabled
+    opencv features. This is also required for motion tracker features.
+    Closes: #989227
 
- -- David Cahalane <david at narodnik.net>  Sat, 26 Jun 2021 09:33:14 -0400
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 05 Aug 2021 14:00:04 +0200
 
-mlt (6.26.1-0neon) focal; urgency=medium
+mlt (6.26.1-1) unstable; urgency=medium
 
-  * New release
+  * New upstream release.
+  * debian/watch: Adjust github URL.
+  * Add opencv build dependency and build the package with explicit enabled
+    opencv features. This is also required for motion tracker features.
+    Closes: #989227
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 16 Aug 2021 10:32:11 +0200
+
+mlt (6.24.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 08 Dec 2020 16:29:36 +0100
 
- -- Julian Steinmann <mail at xyquadrat.ch>  Sat, 22 May 2021 12:35:00 +0100
+mlt (6.22.1-5) unstable; urgency=medium
 
-mlt (6.24.0-0neon) focal; urgency=medium
+  * Bump Standards-Version to 4.5.1.
+  * Update debian/watch file standard to version 4.
 
-  * New release
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 19 Nov 2020 14:58:46 +0100
 
- -- Jonathan Riddell <jr at jriddell.org>  Wed, 17 Feb 2021 15:07:16 +0000
+mlt (6.22.1-4) unstable; urgency=medium
+
+  * Enable rubberband feature.
+    Closes: #973710
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 05 Nov 2020 10:15:38 +0100
+
+mlt (6.22.1-3) unstable; urgency=medium
+
+  * Add patch from Andreas Metzler to drop unused libexif-gtk-dev build
+    dependency.
+    Closes: #971663
+  * Add patch from Hugh McMaster to make package Multi-Arch compatible.
+    Closes: #971752
+  * Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 08 Oct 2020 11:42:29 +0200
 
 mlt (6.22.1-2) unstable; urgency=medium
 
@@ -43,6 +98,7 @@ mlt (6.20.0-3) unstable; urgency=high
     Closes: #963706
 
  -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 14 Jul 2020 09:17:46 +0200
+
 mlt (6.20.0-2) unstable; urgency=medium
 
   * Drop patch 01-fix-link-atomic64.
diff --git a/debian/control b/debian/control
index b2c79df..174eeec 100644
--- a/debian/control
+++ b/debian/control
@@ -1,37 +1,41 @@
 Source: mlt
 Priority: optional
 Maintainer: Patrick Matthäi <pmatthaei at debian.org>
-Build-Depends: debhelper-compat (= 12),
-               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,
-               libopencv-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
+Build-Depends: debhelper-compat (= 13),
+ ffmpeg,
+ libqt5opengl5-dev,
+ libqt5svg5-dev,
+ ladspa-sdk,
+ libavdevice-dev,
+ libavformat-dev,
+ libdv4-dev,
+ libexif-dev,
+ libgdk-pixbuf2.0-dev,
+ libmovit-dev,
+ libfftw3-dev,
+ libjack-dev,
+ libpango1.0-dev,
+ libsamplerate-dev,
+ libsdl1.2-dev,
+ libsdl2-dev,
+ libsox-dev (>= 14.3.0),
+ libswscale-dev,
+ librubberband-dev,
+ libopencv-dev,
+ libvorbis-dev,
+ libvidstab-dev,
+ libxine2-dev,
+ libxml2-dev,
+ librtaudio-dev [linux-any],
+ imagemagick,
+ frei0r-plugins-dev,
+ swig,
+ libebur128-dev (>= 1.2.0-2),
+ python3-dev,
+ cmake,
+ chrpath,
+ dh-python
+Standards-Version: 4.6.0
 Section: libs
 Rules-Requires-Root: no
 Homepage: https://www.mltframework.org
@@ -39,7 +43,9 @@ Homepage: https://www.mltframework.org
 Package: libmlt-dev
 Section: libdevel
 Architecture: any
-Depends: libmlt-7-7 (= ${binary:Version}), ${misc:Depends}
+Multi-Arch: same
+Depends: ${misc:Depends},
+ libmlt7 (= ${binary:Version})
 Description: multimedia framework (development)
  MLT is an open source multimedia framework, designed and developed for
  television broadcasting. It provides a toolkit for broadcasters, video
@@ -51,10 +57,14 @@ Description: multimedia framework (development)
  This package contains the static libraries and headers for developing
  applications that use the MLT multimedia framework.
 
-Package: libmlt-7-7
+Package: libmlt7
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
 Recommends: libmlt-data (>= ${source:Version})
+Breaks: libmlt-7-7 (<< 7.2.0-1)
+Replaces: libmlt-7-7 (<< 7.2.0-1)
 Description: multimedia framework (runtime)
  MLT is an open source multimedia framework, designed and developed for
  television broadcasting. It provides a toolkit for broadcasters, video
@@ -66,10 +76,28 @@ Description: multimedia framework (runtime)
  This package contains the files necessary for running applications that
  use the MLT multimedia framework.
 
+Package: libmlt-7-7
+Architecture: any
+Multi-Arch: same
+Depends: libmlt7 (>= ${binary:Version}), ${shlibs:Depends},
+ ${misc:Depends}
+Section: oldlibs
+Priority: extra
+Description: multimedia framework (runtime) - transition
+ MLT is an open source multimedia framework, designed and developed for
+ television broadcasting. It provides a toolkit for broadcasters, video
+ editors, media players, transcoders, web streamers and many more types of
+ applications. The functionality of the system is provided via an assortment
+ of ready to use tools, xml authoring components, and an extendible plug-in
+ based API.
+ .
+ This dummy package can be removed
+
 Package: libmlt-data
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}
-Enhances: libmlt-7-7
+Enhances: libmlt7
 Description: multimedia framework (data)
  MLT is an open source multimedia framework, designed and developed for
  television broadcasting. It provides a toolkit for broadcasters, video
@@ -83,7 +111,9 @@ Description: multimedia framework (data)
 Package: libmlt++-dev
 Section: libdevel
 Architecture: any
-Depends: libmlt++-7-7 (= ${binary:Version}), ${misc:Depends}
+Multi-Arch: same
+Depends: libmlt++7 (= ${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
@@ -95,9 +125,13 @@ Description: MLT multimedia framework C++ wrapper (development)
  This package contains the static libraries and headers for developing
  applications that use the MLT multimedia framework C++ wrapper.
 
-Package: libmlt++-7-7
+Package: libmlt++7
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Breaks: libmlt++-7-7 (<< 7.2.0-1)
+Replaces: libmlt++-7-7 (<< 7.2.0-1)
 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
@@ -109,19 +143,40 @@ Description: MLT multimedia framework C++ wrapper (runtime)
  This package contains the files necessary for running applications that
  use the MLT multimedia framework C++ wrapper.
 
+Package: libmlt++-7-7
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+ ${misc:Depends}, libmlt++7 (= ${binary:Version})
+Section: oldlibs
+Priority: extra
+Description: MLT multimedia framework C++ wrapper (runtime) - transitional
+ MLT is an open source multimedia framework, designed and developed for
+ television broadcasting. It provides a toolkit for broadcasters, video
+ editors, media players, transcoders, web streamers and many more types of
+ applications. The functionality of the system is provided via an assortment
+ of ready to use tools, xml authoring components, and an extendible plug-in
+ based API.
+ .
+ This dummy package can be removed.
+
 Package: melt
 Section: utils
 Architecture: any
-Depends: libmlt-data (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ libmlt-data (>= ${source:Version})
 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
  minimalistic media player for audio and video files.
 
-Package: python3-mlt7
+Package: python3-mlt
 Architecture: any
 Section: python
-Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${python3:Depends}
 Provides: ${python3:Provides}
 Conflicts: python-mlt
 Replaces: python-mlt
diff --git a/debian/copyright b/debian/copyright
index 46c8c53..e7b336c 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -4,17 +4,6 @@ Files: *
 Copyright: 2003-2014, Meltytech, LLC
 License: LGPL-2.1+
 
-Files: src/framework/mlt_animation.c
-  src/framework/mlt_animation.h
-  src/framework/mlt_events.c
-  src/framework/mlt_events.h
-  src/framework/mlt_geometry.c
-  src/framework/mlt_geometry.h
-  src/framework/mlt_log.c
-  src/framework/mlt_log.h
-Copyright: 2004-2014, Meltytech, LLC
-License: LGPL-2.1+
-
 Files: src/framework/mlt_cache.c
   src/framework/mlt_cache.h
   src/framework/mlt_profile.c
@@ -64,10 +53,6 @@ Files: src/modules/avformat/filter_swscale.c
 Copyright: 2008-2014, Meltytech, LLC
 License: LGPL-2.1+
 
-Files: src/modules/avformat/vdpau.c
-Copyright: 2009-2014, Meltytech, LLC
-License: LGPL-2.1+
-
 Files: src/modules/core/consumer_multi.c
 Copyright: 2011-2014, Meltytech, LLC
 License: LGPL-2.1+
@@ -84,15 +69,6 @@ Files: src/modules/core/filter_audiowave.c
 Copyright: 2010-2014, Meltytech, LLC
 License: LGPL-2.1+
 
-Files: src/modules/core/filter_data_feed.c
-  src/modules/core/filter_data_show.c
-Copyright: 2004-2014, Meltytech, LLC
-License: LGPL-2.1+
-
-Files: src/modules/core/filter_fieldorder.c
-Copyright: 2011-2014, Meltytech, LLC
-License: LGPL-2.1+
-
 Files: src/modules/core/filter_transition.c
 Copyright: 2005-2014, Meltytech, LLC
 License: LGPL-2.1+
@@ -130,12 +106,6 @@ Files: src/modules/frei0r/producer_frei0r.c
 Copyright: 2007, 2009, Jean-Baptiste Mardelle <jb at kdenlive.org>
 License: LGPL-2.1+
 
-Files: src/modules/gtk2/pixops.c
-  src/modules/gtk2/pixops.h
-Copyright: 2003-2014, Meltytech, LLC
-  2000, Red Hat, Inc
-License: LGPL-2+
-
 Files: src/modules/jackrack/*
 Copyright: Robert Ham 2002, 2003 (node at users.sourceforge.net) / 2004-2014, Meltytech, LLC
 License: GPL-2+
@@ -168,41 +138,6 @@ Files: src/modules/kdenlive/producer_framebuffer.c
 Copyright: 2007, Jean-Baptiste Mardelle <jb at ader.ch>
 License: LGPL-2.1+
 
-Files: src/modules/kino/*
-Copyright: 2000-2002, Arne Schirmacher <arne at schirmacher.de>
-License: GPL-2+
-
-Files: src/modules/kino/endian_types.h
-Copyright: 2003-2005, Daniel Kobras <kobras at debian.org>
-License: GPL-2+
-
-Files: src/modules/kino/factory.c
-  src/modules/kino/kino_wrapper.cc
-  src/modules/kino/kino_wrapper.h
-  src/modules/kino/producer_kino.c
-Copyright: 2002-2014, Meltytech, LLC
-License: GPL-2+
-
-Files: src/modules/linsys/*
-Copyright: Broadcasting Center Europe S.A. http://www.bce.lu
-License: GPL-2+
-
-Files: src/modules/motion_est/*
-Copyright: 2004
-License: GPL-2+
-
-Files: src/modules/motion_est/factory.c
-  src/modules/motion_est/producer_slowmotion.c
-  src/modules/motion_est/sad_sse.h
-Copyright: no-info-found
-License: GPL-2+
-
-Files: src/modules/motion_est/filter_autotrack_rectangle.c
-  src/modules/motion_est/filter_crop_detect.c
-  src/modules/motion_est/filter_motion_est.c
-Copyright: 2005
-License: GPL-2+
-
 Files: src/modules/normalize/*
 Copyright: Steve Harris / 2012, Dan Dennedy <dan at dennedy.org> / 2010, Marco Gittler <g.marco at freenet.de> / 2002, Steve Harris
 License: GPL-2+
@@ -220,19 +155,6 @@ Files: src/modules/oldfilm/*
 Copyright: 2007, 2008, 2011, Marco Gittler <g.marco at freenet.de>
 License: LGPL-2.1+
 
-Files: src/modules/opengl/*
-Copyright: 2008-2014, Dan Dennedy <dan at dennedy.org>
-License: GPL-2+
-
-Files: src/modules/opengl/consumer_xgl.c
-Copyright: 2012, Christophe Thommeret
-License: LGPL-2.1+
-
-Files: src/modules/opengl/filter_glsl_manager.cpp
-Copyright: 2013, Dan Dennedy <dan at dennedy.org>
-  2011, 2012, Christophe Thommeret <hftom at free.fr>
-License: GPL-2+
-
 Files: src/modules/plus/consumer_blipflash.c
   src/modules/plus/producer_blipflash.c
   src/modules/plus/producer_count.c
@@ -370,14 +292,6 @@ Files: src/modules/sdl/consumer_sdl_preview.c
 Copyright: 2004-2014, Meltytech, LLC
 License: LGPL-2.1+
 
-Files: src/modules/sdl/producer_sdl_image.c
-Copyright: 2005-2014, Meltytech, LLC
-License: LGPL-2.1+
-
-Files: src/modules/swfdec/*
-Copyright: 2008, 2010-2014, Dan Dennedy <dan at dennedy.org>
-License: LGPL-2.1+
-
 Files: src/modules/vid.stab/*
 Copyright: 2014, Brian Matherly <pez4brian at yahoo.com>
   2013, Marco Gittler <g.marco at freenet.de>
@@ -397,27 +311,6 @@ Files: src/modules/vid.stab/factory.c
 Copyright: 2008-2014, Dan Dennedy <dan at dennedy.org>
 License: GPL-2+
 
-Files: src/modules/videostab/*
-Copyright: Georg Martius - June 2007
-License: GPL-2+
-
-Files: src/modules/videostab/factory.c
-Copyright: 2007, 2008, 2011, Marco Gittler <g.marco at freenet.de>
-License: LGPL-2.1+
-
-Files: src/modules/videostab/filter_videostab.c
-  src/modules/videostab/filter_videostab2.c
-Copyright: 2011, Marco Gittler <g.marco at freenet.de>
-License: GPL-2+
-
-Files: src/modules/videostab/stab/*
-Copyright: 2008, Lenny <leonardo.masoni at gmail.com>
-License: GPL-2+
-
-Files: src/modules/vmfx/*
-Copyright: 2005, Visual Media Fx Inc
-License: LGPL-2+
-
 Files: src/modules/xine/*
 Copyright: 2000-2004, the xine project
 License: GPL-2+
@@ -580,15 +473,6 @@ License: GPL-3+
  On Debian systems, the complete text of version 3 of the GNU General
  Public License can be found in '/usr/share/common-licenses/GPL-3'.
 
-License: LGPL-2+
- This program is free software; you can redistribute it and/or modify it
- under the terms of the GNU Library General Public License as published by the
- Free Software Foundation; version 2 of the License, or (at
- your option) any later version.
- .
- On Debian systems, the complete text of version 2 of the GNU Library General
- Public License can be found in `/usr/share/common-licenses/LGPL-2'.
-
 License: LGPL-2.1+
  This program is free software; you can redistribute it and/or modify it
  under the terms of the GNU Lesser General Public License as published by the
diff --git a/debian/libmlt++-7-7.install b/debian/libmlt++-7-7.install
deleted file mode 100644
index 44b7690..0000000
--- a/debian/libmlt++-7-7.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/libmlt++-7.so.7
-usr/lib/*/libmlt++-7.so.7.*
diff --git a/debian/libmlt++-dev.install b/debian/libmlt++-dev.install
index 64d4eaa..f2b4092 100644
--- a/debian/libmlt++-dev.install
+++ b/debian/libmlt++-dev.install
@@ -1,4 +1,4 @@
-src/swig/mlt.i usr/include/mlt++-7/
-usr/include/mlt-7/mlt++/
-usr/lib/*/libmlt++-7.so
-usr/lib/*/pkgconfig/mlt++-7.pc
+usr/include/mlt-*/mlt++/*.h
+usr/lib/*/libmlt++-*.so
+usr/lib/*/pkgconfig/mlt++-*.pc
+src/swig/mlt.i usr/include/mlt-7/mlt++/
diff --git a/debian/libmlt++7-7.lintian-overrides b/debian/libmlt++7-7.lintian-overrides
deleted file mode 100644
index c44e253..0000000
--- a/debian/libmlt++7-7.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libmlt++7: no-symbols-control-file usr/lib/*/libmlt++-7.so.*
diff --git a/debian/libmlt-7-7.install b/debian/libmlt-7-7.install
deleted file mode 100644
index 424ad57..0000000
--- a/debian/libmlt-7-7.install
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/lib/*/libmlt-7.so.7
-usr/lib/*/libmlt-7.so.7.*
-usr/lib/*/mlt-7/*
diff --git a/debian/libmlt-7-7.lintian-overrides b/debian/libmlt-7-7.lintian-overrides
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libmlt-data.install b/debian/libmlt-data.install
index ab4e877..afef4c6 100644
--- a/debian/libmlt-data.install
+++ b/debian/libmlt-data.install
@@ -1 +1,2 @@
-usr/share/mlt-7/*
+usr/share/mlt-*/*
+usr/share/mlt-*/*/*
diff --git a/debian/libmlt-dev.install b/debian/libmlt-dev.install
index 3ede0ae..3817732 100644
--- a/debian/libmlt-dev.install
+++ b/debian/libmlt-dev.install
@@ -1,4 +1,4 @@
-usr/include/mlt-7/framework/*.h
-usr/lib/*/libmlt-7.so
-usr/lib/*/pkgconfig/mlt-framework-7.pc
-usr/lib/*/cmake/Mlt7/
+usr/include/mlt-*/framework/*.h
+usr/lib/*/libmlt-*.so
+usr/lib/*/pkgconfig/mlt-framework-*.pc
+usr/lib/*/cmake/Mlt*/*
diff --git a/debian/melt.install b/debian/melt.install
index becb7a0..66cbc5a 100644
--- a/debian/melt.install
+++ b/debian/melt.install
@@ -1,3 +1 @@
-usr/bin/melt
 usr/bin/melt*
-usr/share/man/man1/melt-7.1
diff --git a/debian/melt.manpages b/debian/melt.manpages
index f54d289..5cfcfa9 100644
--- a/debian/melt.manpages
+++ b/debian/melt.manpages
@@ -1 +1,2 @@
 docs/melt.1
+usr/share/man/man1/melt-*.*
diff --git a/debian/python3-mlt.lintian-overrides b/debian/python3-mlt.lintian-overrides
deleted file mode 100644
index 2e490d1..0000000
--- a/debian/python3-mlt.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-python3-mlt: hardening-no-fortify-functions usr/lib/python3/dist-packages/*.so
-python3-mlt: hardening-no-bindnow usr/lib/python3/dist-packages/*.so
diff --git a/debian/python3-mlt7.install b/debian/python3-mlt7.install
deleted file mode 100644
index 0017270..0000000
--- a/debian/python3-mlt7.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/python3/dist-packages
diff --git a/debian/rules b/debian/rules
index 6d7503b..5b08300 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,35 +1,20 @@
 #!/usr/bin/make -f
 
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all buildinfo=+path
+
+DEB_CONFIGURE_EXTRA_FLAGS := \
+	-DSWIG_PYTHON=ON \
+	-DMOD_OPENCV=ON
+
 %:
-	dh $@
+	dh $@ --with python3
+
+override_dh_install:
+	chrpath -d -k $(CURDIR)/debian/tmp/usr/bin/melt-7
+	dh_install
 
 override_dh_auto_configure:
-	dh_auto_configure -- \
-	-DMOD_NDI=OFF \
-	-DGPL3=ON \
-	-DGPL=ON \
-	-DMOD_AVFORMAT=ON \
-	-DMOD_DECKLINK=ON \
-	-DMOD_FREI0R=ON \
-	-DMOD_GDK=ON \
-	-DMOD_JACKRACK=ON \
-	-DMOD_KDENLIVE=ON \
-	-DMOD_MOVIT=ON \
-	-DMOD_NORMALIZE=ON \
-	-DMOD_OLDFILM=ON \
-	-DMOD_OPENCV=ON \
-	-DMOD_PLUSGPL=ON \
-	-DMOD_PLUS=ON \
-	-DMOD_QT=ON \
-	-DMOD_RESAMPLE=ON \
-	-DMOD_RTAUDIO=ON \
-	-DMOD_RUBBERBAND=ON \
-	-DMOD_SDL1=ON \
-	-DMOD_SDL2=ON \
-	-DMOD_SOX=ON \
-	-DMOD_VIDSTAB=ON \
-	-DMOD_VORBIS=ON \
-	-DMOD_XINE=ON \
-	-DMOD_XML=ON \
-	-DSWIG_PYTHON=ON \
-	-DCMAKE_SYSTEM_PROCESSOR=$(DEB_HOST_GNU_CPU)
+	dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
+
+override_dh_makeshlibs:
+	dh_makeshlibs -V
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index 8f6d0ad..1b4391b 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,4 +1,3 @@
 mlt source: debian-watch-does-not-check-gpg-signature
-mlt source: intra-source-package-circular-dependency libmlt++3 libmlt6
+mlt source: intra-source-package-circular-dependency libmlt++7 libmlt7
 mlt source: upstream-metadata-file-is-missing
-mlt source: testsuite-autopkgtest-missing
diff --git a/debian/watch b/debian/watch
index d197e5d..ccfb002 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
-version=3
+version=4
 opts=dversionmangle=s/\+git\d+//;s/\+dfsg\d// \
 https://github.com/mltframework/mlt/releases \
 /mltframework/mlt/archive/refs/tags/v(.+)\.tar\.gz


More information about the Neon-commits mailing list