diff --git a/media-libs/gst_plugins_good/gst_plugins_good-1.24.7.recipe b/media-libs/gst_plugins_good/gst_plugins_good-1.26.3.recipe similarity index 95% rename from media-libs/gst_plugins_good/gst_plugins_good-1.24.7.recipe rename to media-libs/gst_plugins_good/gst_plugins_good-1.26.3.recipe index 892d379a2..84908abe5 100644 --- a/media-libs/gst_plugins_good/gst_plugins_good-1.24.7.recipe +++ b/media-libs/gst_plugins_good/gst_plugins_good-1.26.3.recipe @@ -7,8 +7,9 @@ COPYRIGHT="Erik Walthinsen" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-$portVersion.tar.xz" -CHECKSUM_SHA256="759acb11e6de8373ff8cbb5e7ab8eb9a38631be81cf24220267b001eb55593c1" +CHECKSUM_SHA256="fe4ec9670edfe6bb1e5f27169ae145b5ac2dd218ac98bd8251c8fba41ad33c53" SOURCE_DIR="gst-plugins-good-$portVersion" +PATCHES="gst_plugins_good-$portVersion.patchset" sinkGitRevision="da40b9fa079fd0a4691e4b8bc2d9260abacc55d4" SOURCE_URI_2="https://github.com/threedeyes/gsthaikuaudiosink/archive/$sinkGitRevision.tar.gz" CHECKSUM_SHA256_2="20a511bc0af13378049280580948c52824a03402dad14056cf16c2c7d24646e8" @@ -18,7 +19,7 @@ SOURCE_DIR_2="gsthaikuaudiosink-$sinkGitRevision" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" -libVersion="0.2407.0" +libVersion="0.2603.0" PROVIDES=" gst_plugins_good$secondaryArchSuffix = $portVersion @@ -163,7 +164,8 @@ BUILD() ninja -C build $jobArgs cd $sourceDir2 - cmake . -DCMAKE_BUILD_TYPE=Release + cmake . -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 make $jobArgs } diff --git a/media-libs/gst_plugins_good/patches/gst_plugins_good-1.26.3.patchset b/media-libs/gst_plugins_good/patches/gst_plugins_good-1.26.3.patchset new file mode 100644 index 000000000..4a7d4b4da --- /dev/null +++ b/media-libs/gst_plugins_good/patches/gst_plugins_good-1.26.3.patchset @@ -0,0 +1,25 @@ +From be355b5d25d76a79287fffa20592b942e2f67464 Mon Sep 17 00:00:00 2001 +From: Luc Schrijvers +Date: Sun, 29 Jun 2025 19:44:45 +0200 +Subject: Add missing dlfcn.h + +Fixes: error: 'dlclose' undeclared + +diff --git a/ext/soup/gstsouploader.c b/ext/soup/gstsouploader.c +index 41f3aa3..70df680 100644 +--- a/ext/soup/gstsouploader.c ++++ b/ext/soup/gstsouploader.c +@@ -19,6 +19,10 @@ + #include "gstsouploader.h" + #include + ++#ifdef __HAIKU__ ++#include ++#endif ++ + #ifdef HAVE_RTLD_NOLOAD + #include + #endif +-- +2.48.1 +