[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#875087: [phonon-backend-gstreamer] Future Qt4 removal from Buster



On Sat, Sep 09, 2017 at 10:18:38PM +0200, Lisandro Damián Nicanor Pérez Meyer wrote:
> Source: phonon-backend-gstreamer
> Version: 4:4.9.0-1
> Severity: wishlist
> User: debian-qt-kde@lists.debian.org
> Usertags: qt4-removal
> 
> 
> Hi! As you might know we the Qt/KDE team are preparing to remove Qt4
> as [announced] in:

With the removal of src:kde4libs, there are no reverse deps of the Qt4
packages of phonon-backend-gstreamer, patch attached to drop them.

Cheers,
        Moritz
diff -Naur phonon-backend-gstreamer-4.9.1.orig/debian/control phonon-backend-gstreamer-4.9.1/debian/control
--- phonon-backend-gstreamer-4.9.1.orig/debian/control	2019-07-30 07:26:24.000000000 +0200
+++ phonon-backend-gstreamer-4.9.1/debian/control	2019-08-29 20:18:01.483076445 +0200
@@ -13,12 +13,8 @@
                libglib2.0-dev,
                libgstreamer-plugins-base1.0-dev,
                libgstreamer1.0-dev,
-               libphonon-dev (>= 4:4.7.1~),
                libphonon4qt5-dev (>= 4:4.7.1~),
                libphonon4qt5experimental-dev (>= 4:4.7.1~),
-               libphononexperimental-dev (>= 4:4.7.1~),
-               libqt4-dev (>= 4:4.8.1),
-               libqt4-opengl-dev (>= 4:4.8.1),
                libqt5opengl5-dev,
                libqt5x11extras5-dev (>= 5.2.0~),
                libxml2-dev,
@@ -47,29 +43,6 @@
  .
  This package contains icons used by Phonon and Phonon4Qt5 backends.
 
-Package: phonon-backend-gstreamer
-Architecture: any
-Multi-Arch: same
-Provides: phonon-backend
-Pre-Depends: ${misc:Pre-Depends}
-Depends: gstreamer1.0-alsa [linux-any] | gstreamer1.0-audiosink,
-         gstreamer1.0-plugins-base,
-         gstreamer1.0-pulseaudio,
-         phonon-backend-gstreamer-common (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Recommends: gstreamer1.0-plugins-good
-Suggests: gstreamer1.0-plugins-ugly
-Description: Phonon GStreamer 1.0 backend
- This package contains GStreamer 1.0 backend for Phonon multimedia
- framework. It transparently adapts and reroutes all requests from Phonon
- applications to the GStreamer framework which in turn performs requested
- audio/video decoding/capture tasks.
- .
- You should install gstreamer1.0-plugins-good to get support for playing
- popular free multimedia formats and gstreamer1.0-plugins-ugly to get support
- for popular MPEG audio formats like MP3.
-
 Package: phonon4qt5-backend-gstreamer
 Architecture: any
 Multi-Arch: same
diff -Naur phonon-backend-gstreamer-4.9.1.orig/debian/phonon-backend-gstreamer.install phonon-backend-gstreamer-4.9.1/debian/phonon-backend-gstreamer.install
--- phonon-backend-gstreamer-4.9.1.orig/debian/phonon-backend-gstreamer.install	2016-06-06 21:29:58.000000000 +0200
+++ phonon-backend-gstreamer-4.9.1/debian/phonon-backend-gstreamer.install	1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-usr/lib/*/qt4/plugins/phonon_backend/phonon_gstreamer.so
-usr/share/kde4/services/phononbackends/gstreamer.desktop
diff -Naur phonon-backend-gstreamer-4.9.1.orig/debian/rules phonon-backend-gstreamer-4.9.1/debian/rules
--- phonon-backend-gstreamer-4.9.1.orig/debian/rules	2016-06-06 21:29:58.000000000 +0200
+++ phonon-backend-gstreamer-4.9.1/debian/rules	2019-08-29 20:14:51.963932199 +0200
@@ -5,33 +5,27 @@
 include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk
 
 override_dh_auto_configure:
-	$(overridden_command) -B obj-qt4 -- -DPLUGIN_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)/qt4/
 	$(overridden_command) -B obj-qt5 -- \
 	                      -DPLUGIN_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/ \
 	                      -DPHONON_BUILD_PHONON4QT5=ON
 
 override_dh_auto_build:
-	$(overridden_command) -B obj-qt4
 	$(overridden_command) -B obj-qt5
 
 override_dh_auto_install:
-	$(overridden_command) -B obj-qt4
 	$(overridden_command) -B obj-qt5
 
 override_dh_install:
 	$(overridden_command) --fail-missing
 
 override_dh_auto_clean:
-	$(overridden_command) -B obj-qt4
 	$(overridden_command) -B obj-qt5
 
 override_dh_shlibdeps:
 	$(overridden_command) -- -xphonon
 
 override_dh_auto_test:
-	$(overridden_command) -B obj-qt4
 	$(overridden_command) -B obj-qt5
 
 override_dh_strip:
-	$(overridden_command) -pphonon-backend-gstreamer --dbgsym-migration='phonon-backend-gstreamer-dbg (<= 4:4.9.0-1~~)'
 	$(overridden_command) -pphonon4qt5-backend-gstreamer --dbgsym-migration='phonon4qt5-backend-gstreamer-dbg (<= 4:4.9.0-1~~)'

Reply to: