From b33125e208279eb26b1e59bdecf155993ea041a0 Mon Sep 17 00:00:00 2001
From: Johannes Kauffmann <johanneskauffmann@hotmail.com>
Date: Sat, 1 Jul 2023 17:24:06 +0200
Subject: [PATCH] vlc-debian-unstable: remove libc++(abi)-dev

Both packages depend on libunwind-14-dev. However, gstreamer depends on
nongnu libunwind-dev. With both "providing" libunwind-dev, the nongnu
libunwind-dev is then removed. Without nongnu libunwind-dev, pkg-config
deems gstreamer not installed. Consequently VLC's configure also does
not find gstreamer, meaning that the gstdecode module won't be build.

As no project using vlc-debian-unstable depends on Clang's libc++ being
available (instead of libstdc++), simply remove libc(abi)++-dev to fix
building the gstdecode module in VLC CI.

Amends 6e8cb6bfd08f56d4831e98261467c88f642202ec
Fixes videolan/docker-images#4
---
 vlc-debian-unstable/Dockerfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vlc-debian-unstable/Dockerfile b/vlc-debian-unstable/Dockerfile
index b5befca..97c33b8 100644
--- a/vlc-debian-unstable/Dockerfile
+++ b/vlc-debian-unstable/Dockerfile
@@ -32,7 +32,7 @@ RUN set -x && \
     qml-module-qtquick-layouts qml-module-qtquick-templates2 qml-module-qttest \
     qml-module-qtgraphicaleffects flex bison libxkbcommon-x11-dev libx11-xcb-dev libplacebo-dev \
     meson doxygen graphviz libsqlite3-dev rapidjson-dev nasm cmake libxcb-damage0-dev \
-    clang libc++-dev libc++abi-dev llvm-13 gperf libgstreamer-plugins-base1.0-dev && \
+    clang llvm-13 gperf libgstreamer-plugins-base1.0-dev && \
     apt-get build-dep --no-install-suggests --no-install-recommends -y vlc && \
     apt-get remove -y libprotobuf-dev protobuf-compiler && \
     apt-get clean -y && rm -rf /var/lib/apt/lists/* && \
-- 
GitLab