diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 20 insertions, 2 deletions
@@ -1,7 +1,7 @@ #Maintainer: Skykey <zcxzxlc@163.com> pkgname=('qtscrcpy-git') -pkgver=1.4.3 +pkgver=1.4.3.4.g92ec6c6 pkgrel=1 pkgdesc="Android real-time display control software." provides=("qt-scrcpy") @@ -13,11 +13,23 @@ depends=('qt5-base' 'android-tools' 'qt5-x11extras') license=('Apache') source=("git+https://github.com/barry-ran/QtScrcpy" QtScrcpy.desktop +binaries.patch ) md5sums=(SKIP SKIP +'049c0e95b49a4437c9cda0c19b7295f2' ) +prepare(){ + cd "$srcdir"/QtScrcpy/QtScrcpy + patch < "${srcdir}"/binaries.patch +} + +pkgver(){ + cd "$srcdir"/QtScrcpy + git describe --tag | sed 's|-|.|g' | sed 's/^v//' +} + build(){ cd "${srcdir}"/QtScrcpy @@ -37,5 +49,11 @@ package(){ install -Dm644 QtScrcpy.desktop "${pkgdir}"/usr/share/applications/QtScrcpy.desktop install -Dm644 QtScrcpy/backup/logo.png "${pkgdir}"/usr/share/pixmaps/QtScrcpy.png - install -Dm644 QtScrcpy/third_party/scrcpy-server "${pkgdir}"/usr/bin/scrcpy-server + mkdir -p "${pkgdir}"/usr/share/qtscrcpy + mkdir -p "${pkgdir}"/usr/share/qtscrcpy/config + mkdir -p "${pkgdir}"/usr/share/qtscrcpy/keymap + + install -Dm644 QtScrcpy/third_party/scrcpy-server "${pkgdir}"/usr/share/qtscrcpy/scrcpy-server + install -Dm644 QtScrcpy/config/config.ini "${pkgdir}"/usr/share/qtscrcpy/config/config.ini + install -Dm644 QtScrcpy/keymap/*.json "${pkgdir}"/usr/share/qtscrcpy/keymap/ } |