[SCM] vlc/master: Split off video outputs

sramacher at users.alioth.debian.org sramacher at users.alioth.debian.org
Sat Oct 15 16:50:39 UTC 2016


The following commit has been merged in the master branch:
commit 37db4030f9fd1747c7677eb309176b074e34c59f
Author: Sebastian Ramacher <sramacher at debian.org>
Date:   Sat Oct 15 18:47:15 2016 +0200

    Split off video outputs

diff --git a/debian/control b/debian/control
index 8804c3f..dcfd384 100644
--- a/debian/control
+++ b/debian/control
@@ -144,6 +144,7 @@ Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: vlc-plugin-base (= ${binary:Version}),
          vlc-plugin-qt (= ${binary:Version}),
+         vlc-plugin-video-output (= ${binary:Version}),
          vlc-l10n (= ${source:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
@@ -151,7 +152,8 @@ Recommends: vlc-plugin-notify (= ${binary:Version}),
             vlc-plugin-samba (= ${binary:Version}),
             vlc-plugin-skins2 (= ${binary:Version}),
             vlc-plugin-access-extra (= ${binary:Version}),
-            xdg-utils
+            vlc-plugin-video-splitter (= ${binary:Version}),
+            vlc-plugin-visualization (= ${binary:Version})
 Breaks: vlc-nox (<< 2.2.0~pre2-2~),
         vlc-plugin-pulse (<< 2.2.1-4~)
 Replaces: vlc-nox (<< 2.2.0~pre2-2~),
@@ -291,6 +293,7 @@ Multi-Arch: same
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          vlc-data (= ${source:Version})
+Recommends: xdg-utils
 Suggests: libdvdcss2
 Description: multimedia player and streamer (base plugins)
  VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4,
@@ -315,6 +318,21 @@ Description: multimedia player and streamer (extra access plugins)
  .
  This package contains additional access plugins.
 
+Package: vlc-plugin-video-output
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Enhances: vlc
+Breaks: vlc (<< 2.2.4-7~)
+Replaces: vlc (<< 2.2.4-7~)
+Description: multimedia player and streamer (video output plugins)
+ VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4,
+ DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs,
+ podcasts, and multimedia streams from various network sources.
+ .
+ This package contains the video output plugins.
+
 Package: vlc-plugin-video-splitter
 Architecture: any
 Multi-Arch: same
diff --git a/debian/vlc.install b/debian/vlc-plugin-video-output.install
old mode 100755
new mode 100644
similarity index 82%
copy from debian/vlc.install
copy to debian/vlc-plugin-video-output.install
index 6319e1f..1f542cf
--- a/debian/vlc.install
+++ b/debian/vlc-plugin-video-output.install
@@ -1,7 +1,3 @@
-#!/bin/bash
-exec python3 $(dirname $0)/filter-plugin.py <<EOF
-usr/bin/qvlc
-usr/bin/svlc
 usr/lib/*/vlc/plugins/video_output/libaa_plugin.so
 usr/lib/*/vlc/plugins/video_output/libcaca_plugin.so
 usr/lib/*/vlc/plugins/video_output/libegl_x11_plugin.so
@@ -13,6 +9,3 @@ usr/lib/*/vlc/plugins/video_output/libxcb_glx_plugin.so
 usr/lib/*/vlc/plugins/video_output/libxcb_window_plugin.so
 usr/lib/*/vlc/plugins/video_output/libxcb_x11_plugin.so
 usr/lib/*/vlc/plugins/video_output/libxcb_xv_plugin.so
-usr/share/applications
-usr/share/solid
-EOF
diff --git a/debian/vlc-plugin-video-output.lintian-overrides b/debian/vlc-plugin-video-output.lintian-overrides
new file mode 100644
index 0000000..d4c6855
--- /dev/null
+++ b/debian/vlc-plugin-video-output.lintian-overrides
@@ -0,0 +1,2 @@
+# Hardening compiler flags are correctly passed (bug #695319)
+vlc binary: hardening-no-fortify-functions usr/lib/*/vlc/plugins/*_plugin.so
diff --git a/debian/vlc.install b/debian/vlc.install
old mode 100755
new mode 100644
index 6319e1f..33849fb
--- a/debian/vlc.install
+++ b/debian/vlc.install
@@ -1,18 +1,4 @@
-#!/bin/bash
-exec python3 $(dirname $0)/filter-plugin.py <<EOF
 usr/bin/qvlc
 usr/bin/svlc
-usr/lib/*/vlc/plugins/video_output/libaa_plugin.so
-usr/lib/*/vlc/plugins/video_output/libcaca_plugin.so
-usr/lib/*/vlc/plugins/video_output/libegl_x11_plugin.so
-usr/lib/*/vlc/plugins/video_output/libgl_plugin.so
-usr/lib/*/vlc/plugins/video_output/libgles1_plugin.so
-usr/lib/*/vlc/plugins/video_output/libgles2_plugin.so
-usr/lib/*/vlc/plugins/video_output/libglx_plugin.so
-usr/lib/*/vlc/plugins/video_output/libxcb_glx_plugin.so
-usr/lib/*/vlc/plugins/video_output/libxcb_window_plugin.so
-usr/lib/*/vlc/plugins/video_output/libxcb_x11_plugin.so
-usr/lib/*/vlc/plugins/video_output/libxcb_xv_plugin.so
 usr/share/applications
 usr/share/solid
-EOF
diff --git a/debian/vlc.lintian-overrides b/debian/vlc.lintian-overrides
index 56f8f90..8c02be1 100644
--- a/debian/vlc.lintian-overrides
+++ b/debian/vlc.lintian-overrides
@@ -1,4 +1,2 @@
-# The vlc executable is in vlc-nox but the .desktop file is only relevant to vlc(-with-x)
+# The vlc executable is in vlc-bin but the .desktop file is only relevant to vlc(-with-x)
 vlc binary: desktop-command-not-in-package usr/share/applications/vlc.desktop usr/bin/vlc
-# Hardening compiler flags are correctly passed (bug #695319)
-vlc binary: hardening-no-fortify-functions usr/lib/*/vlc/plugins/*_plugin.so

-- 
VLC media player packaging



More information about the pkg-multimedia-commits mailing list