mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-01 09:31:58 +00:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bb3c84e66a | |||
| a9d4775ed1 | |||
| c41f6db11f | |||
| c4efdbfe28 | |||
| 4730999a23 | |||
| 0208df0e4e |
@@ -1,10 +1,11 @@
|
|||||||
Name: scrcpy
|
Name: scrcpy
|
||||||
Version: 3.3.3
|
Version: 3.3.3
|
||||||
Release: 1%?dist
|
Release: 2%?dist
|
||||||
Summary: Display and control your Android device
|
Summary: Display and control your Android device
|
||||||
License: Apache-2.0
|
License: Apache-2.0 AND Proprietary
|
||||||
URL: https://github.com/Genymobile/scrcpy
|
URL: https://github.com/Genymobile/scrcpy
|
||||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||||
|
Source1: https://developer.android.com/studio/terms.html
|
||||||
Packager: madonuko <mado@fyralabs.com>
|
Packager: madonuko <mado@fyralabs.com>
|
||||||
BuildRequires: meson ninja-build cmake nasm gcc
|
BuildRequires: meson ninja-build cmake nasm gcc
|
||||||
BuildRequires: pkgconfig(sdl2)
|
BuildRequires: pkgconfig(sdl2)
|
||||||
@@ -18,7 +19,10 @@ BuildRequires: pkgconfig(libv4l2)
|
|||||||
BuildRequires: cmake(VulkanHeaders)
|
BuildRequires: cmake(VulkanHeaders)
|
||||||
BuildRequires: vulkan-loader
|
BuildRequires: vulkan-loader
|
||||||
BuildRequires: OpenCL-ICD-Loader
|
BuildRequires: OpenCL-ICD-Loader
|
||||||
|
BuildRequires: python3-sdkmanager
|
||||||
|
BuildRequires: java-25-openjdk-devel
|
||||||
BuildConflicts: dkms-nvidia akmod-nvidia
|
BuildConflicts: dkms-nvidia akmod-nvidia
|
||||||
|
Requires: android-tools
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This application mirrors Android devices (video and audio) connected via USB or TCP/IP and allows control using the computer's keyboard and mouse. It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS.
|
This application mirrors Android devices (video and audio) connected via USB or TCP/IP and allows control using the computer's keyboard and mouse. It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS.
|
||||||
@@ -27,26 +31,47 @@ This application mirrors Android devices (video and audio) connected via USB or
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup
|
%autosetup
|
||||||
|
mkdir -p /tmp/android_sdk
|
||||||
|
export ANDROID_SDK_ROOT=/tmp/android_sdk
|
||||||
|
sdkmanager --install tools --sdk_root /tmp/android_sdk
|
||||||
|
echo y | sdkmanager --license
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export WORK_DIR=$PWD/work
|
export WORK_DIR=$PWD/work
|
||||||
export OUTPUT_DIR=$PWD/output
|
export OUTPUT_DIR=$PWD/output
|
||||||
|
%dnl #export CFLAGS="$(echo $CFLAGS | sed 's/-D_GNU_SOURCE[=1]*//g')"
|
||||||
|
%dnl #export CPPFLAGS="$(echo $CPPFLAGS | sed 's/-D_GNU_SOURCE[=1]*//g')"
|
||||||
export VERSION=v%version
|
export VERSION=v%version
|
||||||
|
export ANDROID_SDK_ROOT=/tmp/android_sdk
|
||||||
|
|
||||||
%meson \
|
%meson \
|
||||||
-Dcompile_server=false \
|
-Dcompile_server=true \
|
||||||
-Dportable=false \
|
-Dportable=false \
|
||||||
-Dstatic=false
|
-Dstatic=false
|
||||||
|
|
||||||
%meson_build
|
%meson_build
|
||||||
|
|
||||||
|
rm -rf /tmp/android_sdk
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
pushd "%_vpath_builddir"
|
||||||
|
%ninja_install
|
||||||
|
popd
|
||||||
|
ls -la
|
||||||
|
install -Dm 644 ${SOURCES}/terms.html %{buildroot}%{_licensedir}/LICENSE.android-sdk-license
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
%license %{SOURCE1}
|
||||||
%_bindir/scrcpy
|
%_bindir/scrcpy
|
||||||
%_datadir/applications/scrcpy-console.desktop
|
%_datadir/applications/scrcpy-console.desktop
|
||||||
%_datadir/applications/scrcpy.desktop
|
%_datadir/applications/scrcpy.desktop
|
||||||
|
%_datadir/scrcpy/scrcpy-server
|
||||||
|
%_datadir/bash-completion/completions/scrcpy
|
||||||
%_iconsdir/hicolor/*/apps/scrcpy.png
|
%_iconsdir/hicolor/*/apps/scrcpy.png
|
||||||
%_mandir/man1/scrcpy.1.*
|
%_mandir/man1/scrcpy.1.*
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Oct 02 2025 june-fish <june@fyralabs.com>
|
||||||
|
- fix android sdk bug
|
||||||
|
|||||||
Reference in New Issue
Block a user