diff --git a/srcpkgs/scrcpy/patches/crossbuild-fix.patch b/srcpkgs/scrcpy/patches/crossbuild-fix.patch new file mode 100644 index 00000000000..f659b219621 --- /dev/null +++ b/srcpkgs/scrcpy/patches/crossbuild-fix.patch @@ -0,0 +1,11 @@ +--- app/meson.build ++++ app/meson.build +@@ -19,7 +20,7 @@ src = [ + 'src/tinyxpm.c', + ] + +-if not meson.is_cross_build() ++if true + + # native build + dependencies = [ diff --git a/srcpkgs/scrcpy/template b/srcpkgs/scrcpy/template new file mode 100644 index 00000000000..58bea48eb30 --- /dev/null +++ b/srcpkgs/scrcpy/template @@ -0,0 +1,23 @@ +# Template file for 'scrcpy' +pkgname=scrcpy +version=1.2 +revision=1 +build_style=meson +configure_args="-Db_lto=true + -Dprebuilt_server=scrcpy-server-v${version}.jar" +hostmakedepends="pkg-config" +makedepends="SDL2-devel ffmpeg-devel" +depends="android-tools" +short_desc="Display and control your Android device" +maintainer="SolitudeSF " +license="Apache-2.0" +homepage="https://github.com/Genymobile/scrcpy" +distfiles="${homepage}/archive/v${version}.tar.gz + ${homepage}/releases/download/v${version}/scrcpy-server-v${version}.jar" +checksum="d340e3a0aa1625161bc00068ffccbe291b7866729a5fff7ff859904480ec0df3 + cb39654ed2fda3d30ddff292806950ccc5c394375ea12b974f790c7f38f61f60" +skip_extraction="scrcpy-server-v${version}.jar" + +post_extract() { + cp ${XBPS_SRCDISTDIR}/scrcpy-${version}/scrcpy-server-v${version}.jar server +}