summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorskydrome2020-03-30 15:22:10 -0400
committerskydrome2020-03-30 15:22:10 -0400
commit988ebc19921b64138550cefc092dc4c55d77eb65 (patch)
treea2c21ea5f06448f7ae6362de7b3642310382848c /PKGBUILD
parentfa8c4f012db6bc80a4b5ab7bdc691c5727f035bd (diff)
downloadaur-988ebc19921b64138550cefc092dc4c55d77eb65.tar.gz
update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 24 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7f3c97f5cd68..b0f54a2339a4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}