diff options
author | skydrome | 2020-03-30 15:22:10 -0400 |
---|---|---|
committer | skydrome | 2020-03-30 15:22:10 -0400 |
commit | 988ebc19921b64138550cefc092dc4c55d77eb65 (patch) | |
tree | a2c21ea5f06448f7ae6362de7b3642310382848c /PKGBUILD | |
parent | fa8c4f012db6bc80a4b5ab7bdc691c5727f035bd (diff) | |
download | aur-988ebc19921b64138550cefc092dc4c55d77eb65.tar.gz |
update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 24 insertions, 21 deletions
@@ -1,41 +1,44 @@ -# Maintainer: Addison Snelling <addison@asnell.io> +# Maintainer: skydrome -at- protonmail pkgname=scrcpy-git -pkgver=1.4.r4.gb882322 +pkgver=1.12.1.r10.g7bb9163 +_pkgver=${pkgver%.r*} pkgrel=1 pkgdesc='Display and control your Android device (development version)' arch=('i686' 'x86_64') url='https://github.com/Genymobile/scrcpy' license=('Apache') depends=('ffmpeg' 'sdl2') -makedepends=('gcc' 'meson' 'git') +makedepends=('meson' 'git') optdepends=('android-tools: required if adb is not already installed') -source=("git+https://github.com/Genymobile/scrcpy.git" - "https://github.com/Genymobile/scrcpy/releases/download/v${pkgver%.r*}/scrcpy-server-v${pkgver%.r*}.jar") -sha256sums=('SKIP' - '1ff7a72fcfe81dadccfab9d6f86c971cd7c7f38f17196748fe05480e301b443d') provides=("scrcpy") conflicts=("scrcpy") +noextract=("scrcpy-server"*) + +source=("git+$url.git" + "$url/releases/download/v$_pkgver/scrcpy-server-v$_pkgver") +sha256sums=('SKIP' + 'SKIP') pkgver() { - cd "${srcdir}/${pkgname%-git}" - git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + cd scrcpy + git describe |sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "${srcdir}/${pkgname%-git}" - - rm -rf "$srcdir/build" - meson \ - --prefix /usr \ - --buildtype release \ - --strip \ - -Db_lto=true \ - -Dprebuilt_server="${srcdir}/scrcpy-server-v${pkgver%.r*}.jar" \ - "$srcdir/build" - ninja -C "$srcdir/build" + cd scrcpy + rm -rf build + + arch-meson \ + -D prebuilt_server="${srcdir}/scrcpy-server-v${_pkgver}" \ + build + + ninja -C build } package() { - DESTDIR="$pkgdir/" ninja -C "$srcdir/build" install + cd scrcpy/build + + DESTDIR="$pkgdir" ninja install + install -Dm644 ../LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } |