mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-02 22:41:33 +01:00
35 lines
1.3 KiB
Plaintext
35 lines
1.3 KiB
Plaintext
# Contributor: prspkt <prspkt@protonmail.com>
|
|
# Maintainer: prspkt <prspkt@protonmail.com>
|
|
pkgname=scrcpy
|
|
pkgver=1.18
|
|
pkgrel=0
|
|
pkgdesc="Display and control your Android device"
|
|
url="https://github.com/Genymobile/scrcpy"
|
|
arch="all !s390x !ppc64le !mips !mips64 !riscv64" # limited by android-tools
|
|
license="Apache-2.0"
|
|
options="!check" # no test suite
|
|
depends="android-tools"
|
|
makedepends="ffmpeg-dev mesa-dev meson sdl2-dev"
|
|
subpackages="$pkgname-doc"
|
|
source="scrcpy-$pkgver.tar.gz::https://github.com/Genymobile/scrcpy/archive/v$pkgver.tar.gz
|
|
https://github.com/Genymobile/scrcpy/releases/download/v$pkgver/scrcpy-server-v$pkgver"
|
|
|
|
build() {
|
|
abuild-meson \
|
|
-Dcompile_server=false \
|
|
-Dprebuilt_server=/usr/share/scrcpy/scrcpy-server-v$pkgver \
|
|
. output
|
|
meson compile ${JOBS:+-j ${JOBS}} -C output
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" meson install --no-rebuild -C output
|
|
install -Dm644 "$srcdir"/scrcpy-server-v$pkgver \
|
|
"$pkgdir"/usr/share/scrcpy/scrcpy-server
|
|
}
|
|
|
|
sha512sums="
|
|
9cd3841c65cd1f20f277e336b69eec475ea75f403b6761b91639bf6fe876c29d763f056ee2b226f6eabe312b3bdabcad9e72c0384a11fa9f5091ff9587292a6f scrcpy-1.18.tar.gz
|
|
fffd06bbd1cae78af2112f0bd59c8da1c0f838206e3141d255a395ee633f52499eb85b5398a8b4d121241dd3e46088c790476061c3da2a12a319791096045454 scrcpy-server-v1.18
|
|
"
|