aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorMartin Filla <freebsd@sysctl.cz>2026-02-13 19:26:12 +0000
committerVladimir Druzenko <vvd@FreeBSD.org>2026-02-13 19:28:32 +0000
commit091af540d8800a20f4449cf3cda462468fae76fe (patch)
tree14c3dfc385906be3bbfb8dca59f94967a6b7a164 /multimedia
parent9d7bf94e2d65982f9bba2596ac130a3eb2e27f4d (diff)
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/obs-multi-rtmp/Makefile4
-rw-r--r--multimedia/obs-multi-rtmp/files/patch-CMakeLists.txt16
2 files changed, 20 insertions, 0 deletions
diff --git a/multimedia/obs-multi-rtmp/Makefile b/multimedia/obs-multi-rtmp/Makefile
index 09b2b6aca1b6..bdb2bf7dded2 100644
--- a/multimedia/obs-multi-rtmp/Makefile
+++ b/multimedia/obs-multi-rtmp/Makefile
@@ -21,6 +21,10 @@ USE_QT= base
CMAKE_ON= ENABLE_QT
CMAKE_OFF= CMAKE_COMPILE_WARNING_AS_ERROR
+post-patch:
+ ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/CMakeLists.txt
+
do-install:
${MKDIR} \
${STAGEDIR}${PREFIX}/lib/obs-plugins \
diff --git a/multimedia/obs-multi-rtmp/files/patch-CMakeLists.txt b/multimedia/obs-multi-rtmp/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..8ac668eeb2b7
--- /dev/null
+++ b/multimedia/obs-multi-rtmp/files/patch-CMakeLists.txt
@@ -0,0 +1,16 @@
+--- CMakeLists.txt.orig 2025-10-25 13:30:22 UTC
++++ CMakeLists.txt
+@@ -17,8 +17,12 @@ list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_SOURCE_D
+ list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_SOURCE_DIR}/.deps/obs-studio-31.0.0/build_x64/deps/w32-pthreads)
+ list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_SOURCE_DIR}/.deps/obs-studio-31.0.0/build_x64/UI/obs-frontend-api)
+
++target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE
++ %%LOCALBASE%%/include/obs
++)
++
+ find_package(libobs REQUIRED)
+-target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE OBS::libobs)
++set_target_properties(${CMAKE_PROJECT_NAME} OBS::libobs PROPERTIES IMPORTED_CONFIGURATIONS ${CMAKE_BUILD_TYPE})
+
+ if(ENABLE_FRONTEND_API)
+ find_package(obs-frontend-api REQUIRED)