diff options
author | Sebastian Sellmeier <mail@sebastian-sellmeier.de> | 2022-10-08 09:43:27 +0200 |
---|---|---|
committer | Sebastian Sellmeier <mail@sebastian-sellmeier.de> | 2022-10-08 09:43:55 +0200 |
commit | ddffb609f5d509c90d72d39525dce439a9f2362b (patch) | |
tree | 3aad16d346474e2849977e55399e88d4c74c22af /pkgs/applications/video/obs-studio | |
parent | 37bd39839acf99c5b738319f42478296f827f274 (diff) |
obs-studio-plugins.obs-move-transition: 2.4.3 -> 2.6.4
Diffstat (limited to 'pkgs/applications/video/obs-studio')
-rw-r--r-- | pkgs/applications/video/obs-studio/plugins/obs-move-transition-use-FindLibobs.cmake.patch | 34 | ||||
-rw-r--r-- | pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix | 23 |
2 files changed, 7 insertions, 50 deletions
diff --git a/pkgs/applications/video/obs-studio/plugins/obs-move-transition-use-FindLibobs.cmake.patch b/pkgs/applications/video/obs-studio/plugins/obs-move-transition-use-FindLibobs.cmake.patch deleted file mode 100644 index bc082de0bd5e..000000000000 --- a/pkgs/applications/video/obs-studio/plugins/obs-move-transition-use-FindLibobs.cmake.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index f6d8fa3..5f0657d 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,6 +1,17 @@ -+if (POLICY CMP0048) -+ cmake_policy(SET CMP0048 NEW) -+endif (POLICY CMP0048) -+ - project(move-transition VERSION 2.4.3) - set(PROJECT_FULL_NAME "Move Transition") - -+include(FindLibobs.cmake) -+find_package(LibObs REQUIRED) -+ -+include_directories( -+ "${LIBOBS_INCLUDE_DIR}/../plugins/obs-transitions" -+ "${LIBOBS_INCLUDE_DIR}/../UI/obs-frontend-api") -+ - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/version.h) - - set(move-transition_HEADERS -@@ -38,4 +49,10 @@ target_link_libraries(move-transition - libobs) - - set_target_properties(move-transition PROPERTIES FOLDER "plugins/exeldro") --install_obs_plugin_with_data(move-transition data) -+set_target_properties(move-transition PROPERTIES PREFIX "") -+ -+install(TARGETS move-transition -+ LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/obs-plugins) -+ -+install(DIRECTORY data/locale/ -+ DESTINATION "${CMAKE_INSTALL_PREFIX}/share/obs/obs-plugins/move-transition/locale") diff --git a/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix b/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix index b1f3e680ef2a..f18382a63dbc 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix @@ -9,35 +9,26 @@ stdenv.mkDerivation rec { pname = "obs-move-transition"; - version = "2.4.3"; + version = "2.6.4"; src = fetchFromGitHub { owner = "exeldro"; repo = "obs-move-transition"; rev = version; - sha256 = "sha256-/6PcNLOnBBqLZHVKMg1tdX9OktcllEEqnL93nXpuXL0="; + sha256 = "sha256-+kAdCM5PEFNxKNmJmf2ASTyUKA7xnbMAA7kP/emoaeI="; }; nativeBuildInputs = [ cmake ]; buildInputs = [ obs-studio ]; - cmakeFlags = with lib; [ - "-DLIBOBS_INCLUDE_DIR=${obs-studio.src}/libobs" - "-Wno-dev" - ]; - preConfigure = '' - cp ${obs-studio.src}/cmake/external/FindLibobs.cmake FindLibobs.cmake + cp ${obs-studio.src}/cmake/external/ObsPluginHelpers.cmake cmake/ ''; - patches = [ ./obs-move-transition-use-FindLibobs.cmake.patch ]; - - postPatch = '' - substituteInPlace move-source-filter.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' '<obs-frontend-api.h>' - substituteInPlace move-value-filter.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' '<obs-frontend-api.h>' - substituteInPlace move-transition.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' '<obs-frontend-api.h>' - substituteInPlace audio-move.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' '<obs-frontend-api.h>' - ''; + cmakeFlags = [ + "-DBUILD_OUT_OF_TREE=On" + "-Wno-dev" + ]; meta = with lib; { description = "Plugin for OBS Studio to move source to a new position during scene transition"; |