From fbe20f5506a8f0590e90c723f43dac1cb5af3f1c Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Mon, 27 Nov 2023 10:02:51 -0500 Subject: [PATCH] fix(scrcpy) closes #4216 --- ...5c411af419f4f86dc9ec9301c88012d616c49.diff | 21 +++++++++++++++++++ .../github.com/Genymobile/scrcpy/package.yml | 9 ++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 projects/github.com/Genymobile/scrcpy/4135c411af419f4f86dc9ec9301c88012d616c49.diff diff --git a/projects/github.com/Genymobile/scrcpy/4135c411af419f4f86dc9ec9301c88012d616c49.diff b/projects/github.com/Genymobile/scrcpy/4135c411af419f4f86dc9ec9301c88012d616c49.diff new file mode 100644 index 00000000..62cecd56 --- /dev/null +++ b/projects/github.com/Genymobile/scrcpy/4135c411af419f4f86dc9ec9301c88012d616c49.diff @@ -0,0 +1,21 @@ +diff --git a/app/src/cli.c b/app/src/cli.c +index f57b75efc..fd4525f55 100644 +--- a/app/src/cli.c ++++ b/app/src/cli.c +@@ -2154,7 +2154,7 @@ parse_args_with_getopt(struct scrcpy_cli_args *args, int argc, char *argv[], + return false; + } + break; +- case OPT_ORIENTATION: ++ case OPT_ORIENTATION: { + enum sc_orientation orientation; + if (!parse_orientation(optarg, &orientation)) { + return false; +@@ -2162,6 +2162,7 @@ parse_args_with_getopt(struct scrcpy_cli_args *args, int argc, char *argv[], + opts->display_orientation = orientation; + opts->record_orientation = orientation; + break; ++ } + case OPT_RENDER_DRIVER: + opts->render_driver = optarg; + break; \ No newline at end of file diff --git a/projects/github.com/Genymobile/scrcpy/package.yml b/projects/github.com/Genymobile/scrcpy/package.yml index 50664283..4a8f8df1 100644 --- a/projects/github.com/Genymobile/scrcpy/package.yml +++ b/projects/github.com/Genymobile/scrcpy/package.yml @@ -23,9 +23,14 @@ build: ninja-build.org: '*' freedesktop.org/pkg-config: '*' gnu.org/wget: '*' - + gnu.org/patch: '*' working-directory: build script: + # quick post-release patch to address a build failure: + # https://github.com/Genymobile/scrcpy/commit/4135c411af419f4f86dc9ec9301c88012d616c49 + - run: patch -p1 < props/4135c411af419f4f86dc9ec9301c88012d616c49.diff + working-directory: .. + if: =2.3 - wget $PREBUILT_SERVER_URL -O scrcpy-server - meson setup $ARGS .. - meson compile --verbose @@ -44,4 +49,4 @@ build: provides: - bin/scrcpy -test: scrcpy --version | grep {{version.marketing}} \ No newline at end of file +test: scrcpy --version | grep {{version.marketing}}