Skip to content

Commit 2cef00d

Browse files
authored
qtscrcpy: 3.1.0 -> 3.1.2 (#384390)
2 parents b91547c + f6dcff7 commit 2cef00d

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

pkgs/by-name/qt/qtscrcpy/package.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414

1515
stdenv.mkDerivation rec {
1616
pname = "qtscrcpy";
17-
version = "3.1.0";
17+
version = "3.1.2";
1818

1919
src =
2020
(fetchFromGitHub {
2121
owner = "barry-ran";
2222
repo = "QtScrcpy";
2323
tag = "v${version}";
24-
hash = "sha256-wnzJHSx+HcbtcXDDksog4SAXEf1spcuXQ6+vdysPYQY=";
24+
hash = "sha256-Fu6ZYS8B9YyeOLybyLknpbTOrCROshzd1O0Kn3qYYOs=";
2525
fetchSubmodules = true;
2626
}).overrideAttrs
2727
(_: {

pkgs/by-name/qt/qtscrcpy/remove_vendors.patch

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
diff --git a/CMakeLists.txt b/CMakeLists.txt
2-
index 85c733e..02fea2c 100644
2+
index ba1c572..0a0ccdd 100644
33
--- a/QtScrcpy/QtScrcpyCore/CMakeLists.txt
44
+++ b/QtScrcpy/QtScrcpyCore/CMakeLists.txt
5-
@@ -139,87 +139,10 @@ target_include_directories(${QSC_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DI
5+
@@ -162,87 +162,8 @@ target_include_directories(${QSC_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DI
66
target_include_directories(${QSC_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/device/recorder)
77
target_include_directories(${QSC_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/devicemanage)
88

99
-#
1010
-# plantform deps
1111
-#
12+
+find_package(PkgConfig REQUIRED)
13+
+pkg_check_modules(FFMPEG REQUIRED libavcodec libavformat libavutil libswscale)
1214

1315
-# windows
1416
-if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
@@ -39,14 +41,14 @@ index 85c733e..02fea2c 100644
3941
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${THIRD_PARTY_PATH}/scrcpy-server" "${QSC_DEPLOY_PATH}"
4042
- )
4143
-endif()
42-
44+
-
4345
-# MacOS
4446
-if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
4547
- # ffmpeg
4648
- # include
4749
- target_include_directories(${QSC_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/ffmpeg/include)
4850
- # link
49-
- set(FFMPEG_LIB_PATH "${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/ffmpeg/lib")
51+
- set(FFMPEG_LIB_PATH "${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/ffmpeg/lib/${QSC_CPU_ARCH}")
5052
- target_link_directories(${QSC_PROJECT_NAME} PUBLIC ${FFMPEG_LIB_PATH})
5153
- target_link_libraries(${QSC_PROJECT_NAME} PRIVATE
5254
- avformat.58
@@ -55,22 +57,20 @@ index 85c733e..02fea2c 100644
5557
- swscale.5
5658
- )
5759
-
58-
- # copy bundle file
60+
- # copy bundle file
5961
- add_custom_command(TARGET ${QSC_PROJECT_NAME} POST_BUILD
6062
- # dylib,scrcpy-server,adb copy to Contents/MacOS
61-
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/ffmpeg/lib/libavcodec.58.dylib" "${QSC_DEPLOY_PATH}/MacOS"
62-
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/ffmpeg/lib/libavformat.58.dylib" "${QSC_DEPLOY_PATH}/MacOS"
63-
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/ffmpeg/lib/libavutil.56.dylib" "${QSC_DEPLOY_PATH}/MacOS"
64-
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/ffmpeg/lib/libswscale.5.dylib" "${QSC_DEPLOY_PATH}/MacOS"
65-
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/ffmpeg/lib/libswresample.3.dylib" "${QSC_DEPLOY_PATH}/MacOS"
63+
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${FFMPEG_LIB_PATH}/libavcodec.58.dylib" "${QSC_DEPLOY_PATH}/MacOS"
64+
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${FFMPEG_LIB_PATH}/libavformat.58.dylib" "${QSC_DEPLOY_PATH}/MacOS"
65+
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${FFMPEG_LIB_PATH}/libavutil.56.dylib" "${QSC_DEPLOY_PATH}/MacOS"
66+
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${FFMPEG_LIB_PATH}/libswscale.5.dylib" "${QSC_DEPLOY_PATH}/MacOS"
67+
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${FFMPEG_LIB_PATH}/libswresample.3.dylib" "${QSC_DEPLOY_PATH}/MacOS"
6668
-
6769
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/scrcpy-server" "${QSC_DEPLOY_PATH}/MacOS"
6870
- COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/third_party/adb/mac/adb" "${QSC_DEPLOY_PATH}/MacOS"
6971
- )
7072
-endif()
71-
+find_package(PkgConfig REQUIRED)
72-
+pkg_check_modules(FFMPEG REQUIRED libavcodec libavformat libavutil libswscale)
73-
73+
-
7474
-# Linux
7575
-if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
7676
- # include

0 commit comments

Comments
 (0)