Skip to content
Snippets Groups Projects
Commit 13a953aa authored by Dylan Aïssi's avatar Dylan Aïssi
Browse files

Disable unneeded plugins based on the debian/README.Apertis policy

parent 760925ad
No related branches found
No related tags found
1 merge request!2Update from debian/bookworm for apertis/v2024dev2
......@@ -15,7 +15,6 @@ Build-Depends: debhelper,
libglib2.0-dev (>= 2.68),
libgstreamer1.0-dev (>= 1.22.0),
libgstreamer-plugins-base1.0-dev (>= 1.22.0),
glslc,
gstreamer1.0-plugins-base (>= 1.22.0),
gstreamer1.0-plugins-good (>= 1.22.0),
gstreamer1.0-tools,
......@@ -24,7 +23,6 @@ Build-Depends: debhelper,
libcairo2-dev,
libcurl4-gnutls-dev (>= 7.55.0),
libssh2-1-dev (>= 1.4.3),
libdirectfb-dev,
libexempi-dev,
libexif-dev (>= 0.6.16),
libgnutls28-dev (>= 2.11.3),
......@@ -32,16 +30,13 @@ Build-Depends: debhelper,
libiptcdata0-dev (>= 1.0.2),
liblcms2-dev (>= 2.7),
liblilv-dev (>= 0.22),
liblrdf0-dev,
libldacbt-enc-dev [!s390x !hppa !m68k !powerpc !ppc64 !sparc64],
libwpebackend-fdo-1.0-dev (>= 1.8.0) [linux-any],
libopenjp2-7-dev (>= 2.2),
libopus-dev (>= 0.9.4),
libfreeaptx-dev (>= 0.1.1),
liborc-0.4-dev (>= 1:0.4.24),
libpango1.0-dev (>= 1.22),
libpng-dev,
libqrencode-dev,
libjson-glib-dev,
librsvg2-dev (>= 2.36.2),
libsndfile1-dev (>= 1.0.16),
......@@ -62,7 +57,6 @@ Build-Depends: debhelper,
libwayland-dev (>= 1.11.0) [linux-any],
libdrm-dev (>= 2.4.98) [linux-any],
libva-dev (>= 1.8) [linux-any],
libzxingcore-dev (>= 1.4.0) [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x alpha hppa hurd-i386 m68k powerpc ppc64 riscv64],
libgirepository1.0-dev (>= 0.9.12-4~),
gir1.2-freedesktop,
gir1.2-glib-2.0,
......
......@@ -3,47 +3,33 @@ usr/lib/*/gstreamer-1.0/libgstadpcmdec.so
usr/lib/*/gstreamer-1.0/libgstadpcmenc.so
usr/lib/*/gstreamer-1.0/libgstaes.so
usr/lib/*/gstreamer-1.0/libgstaiff.so
usr/lib/*/gstreamer-1.0/libgstaom.so
usr/lib/*/gstreamer-1.0/libgstaudiofxbad.so
usr/lib/*/gstreamer-1.0/libgstasfmux.so
usr/lib/*/gstreamer-1.0/libgstassrender.so
usr/lib/*/gstreamer-1.0/libgstaudiobuffersplit.so
usr/lib/*/gstreamer-1.0/libgstaudiolatency.so
usr/lib/*/gstreamer-1.0/libgstaudiomixmatrix.so
usr/lib/*/gstreamer-1.0/libgstaudiovisualizers.so
usr/lib/*/gstreamer-1.0/libgstautoconvert.so
usr/lib/*/gstreamer-1.0/libgstbayer.so
usr/lib/*/gstreamer-1.0/libgstbs2b.so
usr/lib/*/gstreamer-1.0/libgstbz2.so
usr/lib/*/gstreamer-1.0/libgstcamerabin.so
usr/lib/*/gstreamer-1.0/libgstchromaprint.so
usr/lib/*/gstreamer-1.0/libgstclosedcaption.so
usr/lib/*/gstreamer-1.0/libgstcodecalpha.so
usr/lib/*/gstreamer-1.0/libgstcodectimestamper.so
usr/lib/*/gstreamer-1.0/libgstcoloreffects.so
usr/lib/*/gstreamer-1.0/libgstcolormanagement.so
usr/lib/*/gstreamer-1.0/libgstcurl.so
usr/lib/*/gstreamer-1.0/libgstdash.so
usr/lib/*/gstreamer-1.0/libgstdebugutilsbad.so
usr/lib/*/gstreamer-1.0/libgstdirectfb.so
usr/lib/*/gstreamer-1.0/libgstdtls.so
usr/lib/*/gstreamer-1.0/libgstdtsdec.so
usr/lib/*/gstreamer-1.0/libgstdvbsubenc.so
usr/lib/*/gstreamer-1.0/libgstdvbsuboverlay.so
usr/lib/*/gstreamer-1.0/libgstdvdspu.so
usr/lib/*/gstreamer-1.0/libgstfaad.so
usr/lib/*/gstreamer-1.0/libgstfaceoverlay.so
usr/lib/*/gstreamer-1.0/libgstfestival.so
usr/lib/*/gstreamer-1.0/libgstfieldanalysis.so
usr/lib/*/gstreamer-1.0/libgstfreeverb.so
usr/lib/*/gstreamer-1.0/libgstfrei0r.so
usr/lib/*/gstreamer-1.0/libgstflite.so
usr/lib/*/gstreamer-1.0/libgstfluidsynthmidi.so
usr/lib/*/gstreamer-1.0/libgstgaudieffects.so
usr/lib/*/gstreamer-1.0/libgstgdp.so
usr/lib/*/gstreamer-1.0/libgstgeometrictransform.so
usr/lib/*/gstreamer-1.0/libgstgme.so
usr/lib/*/gstreamer-1.0/libgstgsm.so
usr/lib/*/gstreamer-1.0/libgstgtkwayland.so
usr/lib/*/gstreamer-1.0/libgsthls.so
usr/lib/*/gstreamer-1.0/libgstid3tag.so
......@@ -52,37 +38,22 @@ usr/lib/*/gstreamer-1.0/libgstinterlace.so
usr/lib/*/gstreamer-1.0/libgstipcpipeline.so
usr/lib/*/gstreamer-1.0/libgstivfparse.so
usr/lib/*/gstreamer-1.0/libgstivtc.so
usr/lib/*/gstreamer-1.0/libgstkate.so
usr/lib/*/gstreamer-1.0/libgstjpegformat.so
usr/lib/*/gstreamer-1.0/libgstjp2kdecimator.so
usr/lib/*/gstreamer-1.0/libgstladspa.so
usr/lib/*/gstreamer-1.0/libgstlegacyrawparse.so
usr/lib/*/gstreamer-1.0/libgstde265.so
usr/lib/*/gstreamer-1.0/libgstlv2.so
usr/lib/*/gstreamer-1.0/libgstmidi.so
usr/lib/*/gstreamer-1.0/libgstmodplug.so
usr/lib/*/gstreamer-1.0/libgstmpeg2enc.so
usr/lib/*/gstreamer-1.0/libgstmpegpsdemux.so
usr/lib/*/gstreamer-1.0/libgstmpegtsdemux.so
usr/lib/*/gstreamer-1.0/libgstmpegpsmux.so
usr/lib/*/gstreamer-1.0/libgstmpegtsmux.so
usr/lib/*/gstreamer-1.0/libgstmplex.so
usr/lib/*/gstreamer-1.0/libgstmusepack.so
usr/lib/*/gstreamer-1.0/libgstmxf.so
usr/lib/*/gstreamer-1.0/libgstnetsim.so
usr/lib/*/gstreamer-1.0/libgstneonhttpsrc.so
usr/lib/*/gstreamer-1.0/libgstnvcodec.so
usr/lib/*/gstreamer-1.0/libgstopenaptx.so
usr/lib/*/gstreamer-1.0/libgstopenal.so
usr/lib/*/gstreamer-1.0/libgstopenexr.so
usr/lib/*/gstreamer-1.0/libgstopenh264.so
usr/lib/*/gstreamer-1.0/libgstopenjpeg.so
usr/lib/*/gstreamer-1.0/libgstopenmpt.so
usr/lib/*/gstreamer-1.0/libgstopusparse.so
usr/lib/*/gstreamer-1.0/libgstpcapparse.so
usr/lib/*/gstreamer-1.0/libgstpnm.so
usr/lib/*/gstreamer-1.0/libgstproxy.so
usr/lib/*/gstreamer-1.0/libgstqroverlay.so
usr/lib/*/gstreamer-1.0/libgstremovesilence.so
usr/lib/*/gstreamer-1.0/libgstrfbsrc.so
usr/lib/*/gstreamer-1.0/libgstrsvg.so
......@@ -90,17 +61,15 @@ usr/lib/*/gstreamer-1.0/libgstrist.so
usr/lib/*/gstreamer-1.0/libgstrtmp2.so
usr/lib/*/gstreamer-1.0/libgstrtponvif.so
usr/lib/*/gstreamer-1.0/libgstrtpmanagerbad.so
usr/lib/*/gstreamer-1.0/libgstsdpelem.so
usr/lib/*/gstreamer-1.0/libgstsegmentclip.so
usr/lib/*/gstreamer-1.0/libgstshm.so
usr/lib/*/gstreamer-1.0/libgstsmooth.so
usr/lib/*/gstreamer-1.0/libgstsmoothstreaming.so
usr/lib/*/gstreamer-1.0/libgstsndfile.so
usr/lib/*/gstreamer-1.0/libgstsoundtouch.so
usr/lib/*/gstreamer-1.0/libgstspandsp.so
usr/lib/*/gstreamer-1.0/libgstspeed.so
usr/lib/*/gstreamer-1.0/libgstsrt.so
usr/lib/*/gstreamer-1.0/libgstsrtp.so
usr/lib/*/gstreamer-1.0/libgstsubenc.so
usr/lib/*/gstreamer-1.0/libgstswitchbin.so
usr/lib/*/gstreamer-1.0/libgstteletext.so
usr/lib/*/gstreamer-1.0/libgsttimecode.so
usr/lib/*/gstreamer-1.0/libgstttmlsubs.so
usr/lib/*/gstreamer-1.0/libgsttranscode.so
......@@ -109,14 +78,8 @@ usr/lib/*/gstreamer-1.0/libgstvideoframe_audiolevel.so
usr/lib/*/gstreamer-1.0/libgstvideoparsersbad.so
usr/lib/*/gstreamer-1.0/libgstvideosignal.so
usr/lib/*/gstreamer-1.0/libgstvmnc.so
usr/lib/*/gstreamer-1.0/libgstvoaacenc.so
usr/lib/*/gstreamer-1.0/libgstvoamrwbenc.so
usr/lib/*/gstreamer-1.0/libgstwebrtc.so
usr/lib/*/gstreamer-1.0/libgstwebrtcdsp.so
usr/lib/*/gstreamer-1.0/libgstwebp.so
usr/lib/*/gstreamer-1.0/libgstwildmidi.so
usr/lib/*/gstreamer-1.0/libgstx265.so
usr/lib/*/gstreamer-1.0/libgsty4mdec.so
usr/lib/*/gstreamer-1.0/libgstzbar.so
usr/share/locale
usr/share/gstreamer-1.0/presets/
......@@ -12,6 +12,5 @@ usr/lib/*/libgsturidownloader-1.0.so.*
usr/lib/*/libgstisoff-1.0.so.*
usr/lib/*/libgstsctp-1.0.so.*
usr/lib/*/libgstwebrtc-1.0.so.*
usr/lib/*/libgstwebrtcnice-1.0.so.*
usr/lib/*/libgsttranscoder-1.0.so.*
usr/share/gstreamer-1.0/encoding-profiles
......@@ -30,23 +30,15 @@ GST_PACKAGE_ORIGIN="https://launchpad.net/ubuntu/+source/gst-plugins-bad1.0"
endif
conf_flags = -Dpackage-name=$(GST_PACKAGE_NAME) -Dpackage-origin=$(GST_PACKAGE_ORIGIN)
conf_flags += -Dauto_features=enabled -Ddoc=disabled -Dgpl=enabled
conf_flags += -Dauto_features=auto -Ddoc=disabled -Dgpl=enabled
# Not available in Debian yet
conf_flags += -Davtp=disabled -Dfaac=disabled -Dgs=disabled -Diqa=disabled -Disac=disabled -Dmagicleap=disabled
conf_flags += -Dfaac=disabled -Dgs=disabled -Diqa=disabled -Disac=disabled -Dmagicleap=disabled
conf_flags += -Dmicrodns=disabled -Donnx=disabled -Dopensles=disabled -Dsvthevcenc=disabled -Dtinyalsa=disabled
# Only available on Windows
conf_flags += -Damfcodec=disabled -Ddirectshow=disabled -Dwasapi=disabled -Dwasapi2=disabled
# In non-free currently
conf_flags += -Dfdkaac=disabled
ifeq (,$(filter $(DEB_HOST_ARCH),amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x alpha hppa hurd-i386 m68k powerpc ppc64 riscv64))
conf_flags += -Dopencv=disabled -Dzxing=disabled
endif
ifneq ($(DEB_HOST_ARCH_ENDIAN),little)
conf_flags += -Dldac=disabled
endif
ifneq ($(DEB_HOST_ARCH),amd64)
conf_flags += -Dmsdk=disabled -Dqsv=disabled
endif
......@@ -64,7 +56,7 @@ endif
# Apertis specfic changes - see README.Apertis for more details
conf_flags += -Dcurl=disabled -Ddecklink=disabled -Ddvbsuboverlay=disabled
conf_flags += -Ddvdspu=disabled -Dopenjpeg=disabled -Dsbc=disabled
conf_flags += -Dsiren=disabled
conf_flags += -Dsiren=disabled -Dqsv=disabled -Dldac=disabled
%:
dh $@
......@@ -77,7 +69,7 @@ execute_before_dh_auto_clean:
# Only make the tests fail for key architectures
override_dh_auto_test:
ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64))
ifneq (,$(filter $(DEB_HOST_ARCH), amd64))
xvfb-run dh_auto_test
else
xvfb-run dh_auto_test || true
......@@ -96,23 +88,10 @@ ifeq ($(DEB_HOST_ARCH_OS),linux)
dh_install -plibgstreamer-plugins-bad1.0-0 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgstwayland-1.0.so.* usr/lib/$(DEB_HOST_MULTIARCH)
dh_install -pgstreamer1.0-plugins-bad debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0/libgstkms.so
dh_install -plibgstreamer-plugins-bad1.0-0 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgstcuda-1.0.so.* usr/lib/$(DEB_HOST_MULTIARCH)
dh_install -pgstreamer1.0-plugins-bad debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0/libgstvulkan.so
dh_install -plibgstreamer-plugins-bad1.0-0 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgstvulkan-1.0.so.* usr/lib/$(DEB_HOST_MULTIARCH)
dh_install -pgstreamer1.0-plugins-bad debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0/libgstva.so
dh_install -plibgstreamer-plugins-bad1.0-0 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgstva-1.0.so.* usr/lib/$(DEB_HOST_MULTIARCH)
dh_install -pgstreamer1.0-plugins-bad debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0/libgstv4l2codecs.so
dh_install -pgstreamer1.0-plugins-bad debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0/libgstsctp.so
dh_install -pgstreamer1.0-plugins-bad debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0/libgstqsv.so
endif
endif
ifneq (,$(filter $(DEB_HOST_ARCH),amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x alpha hppa hurd-i386 m68k powerpc ppc64 riscv64))
dh_install -pgstreamer1.0-plugins-bad debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0/libgstzxing.so
endif
ifeq ($(DEB_HOST_ARCH_ENDIAN),little)
dh_install -pgstreamer1.0-plugins-bad debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0/libgstldac.so
endif
mkdir -p $(CURDIR)/fake-home
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment