summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryochananmarqos2019-09-22 08:37:04 -0600
committeryochananmarqos2019-09-22 08:37:04 -0600
commitb8694be33b36bb57b14a16fef2d2979ed4706d1b (patch)
treedb7906cb8bd1a10cbecebcaa278927ab0a562a4f
parent5f3b666840bc0858e289b5f9caf732a81cfe8525 (diff)
downloadaur-b8694be33b36bb57b14a16fef2d2979ed4706d1b.tar.gz
switch to setup.py
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD16
-rw-r--r--guiscrcpy.desktop2
-rw-r--r--guiscrcpy.sh2
4 files changed, 16 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8a72341b1322..e26ec9bf947e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = guiscrcpy-git
pkgdesc = A full fledged GUI integration for the most award winning open-source Android screen mirroring system -- scrcpy
- pkgver = v1.11.r0.ca8aebc
+ pkgver = v1.11.r1.4c39ba3
pkgrel = 1
url = https://srevinsaju.github.io/guiscrcpy
arch = i686
arch = x86_64
license = GPL3
makedepends = git
+ makedepends = python-setuptools
depends = scrcpy
depends = python-pyqt5
depends = python-psutil
@@ -19,8 +20,8 @@ pkgbase = guiscrcpy-git
source = guiscrcpy.desktop
source = guiscrcpy.sh
sha256sums = SKIP
- sha256sums = 99c40d35cda17d5f3b66af313a282857a699ee5f0533ee3900c4fc2e303b0606
- sha256sums = 21a9e0f6a38db03cbe84d6498519bd79d66796f47cd6a738133f38a45ea4bb42
+ sha256sums = 11d0720e3b4675be95a26e0583cb4bb0ee79ab6f48df4a2df21a2b0917737448
+ sha256sums = 7d85c9d18ee989efa9cec44924294a5775c00a0d1ca6c369fb43a216e1d6f19f
pkgname = guiscrcpy-git
diff --git a/PKGBUILD b/PKGBUILD
index f3f9169f6ac2..e10b3aefdda1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: Mark Wagie <yochanan dot marqos at gmail dot com>
pkgname=guiscrcpy-git
-pkgver=v1.11.r0.ca8aebc
+pkgver=v1.11.r1.4c39ba3
pkgrel=1
pkgdesc="A full fledged GUI integration for the most award winning open-source Android screen mirroring system -- scrcpy"
arch=('i686' 'x86_64')
url="https://srevinsaju.github.io/guiscrcpy"
license=('GPL3')
depends=('scrcpy' 'python-pyqt5' 'python-psutil' 'python-qdarkstyle')
-makedepends=('git')
+makedepends=('git' 'python-setuptools')
optdepends=('wmctrl: to use development toolkit'
'xdotool: to use development toolkit')
provides=("${pkgname%-git}")
@@ -16,18 +16,22 @@ source=('git+https://github.com/srevinsaju/guiscrcpy.git'
"${pkgname%-git}.desktop"
"${pkgname%-git}.sh")
sha256sums=('SKIP'
- '99c40d35cda17d5f3b66af313a282857a699ee5f0533ee3900c4fc2e303b0606'
- '21a9e0f6a38db03cbe84d6498519bd79d66796f47cd6a738133f38a45ea4bb42')
+ '11d0720e3b4675be95a26e0583cb4bb0ee79ab6f48df4a2df21a2b0917737448'
+ '7d85c9d18ee989efa9cec44924294a5775c00a0d1ca6c369fb43a216e1d6f19f')
pkgver() {
cd "$srcdir/${pkgname%-git}"
printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
}
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ python setup.py build
+}
+
package() {
cd "$srcdir/${pkgname%-git}"
- install -d "$pkgdir/opt/${pkgname%-git}"
- cp -r "${pkgname%-git}/"* "$pkgdir/opt/${pkgname%-git}/"
+ python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
install -Dm755 "$srcdir/${pkgname%-git}.sh" "$pkgdir/usr/bin/${pkgname%-git}"
install -Dm644 "$srcdir/${pkgname%-git}.desktop" "$pkgdir/usr/share/applications/${pkgname%-git}.desktop"
}
diff --git a/guiscrcpy.desktop b/guiscrcpy.desktop
index 0d5fc5ad58cd..c20943109b8b 100644
--- a/guiscrcpy.desktop
+++ b/guiscrcpy.desktop
@@ -1,7 +1,7 @@
[Desktop Entry]
Name=guiscrcpy
Comment=GUI for scrcpy
-Exec=python /opt/guiscrcpy/__main__.py
+Exec=python /usr/lib/python3.7/site-packages/guiscrcpy/__main__.py
Terminal=false
Icon=/opt/guiscrcpy/ui/guiscrcpy_logo.png
Type=Application
diff --git a/guiscrcpy.sh b/guiscrcpy.sh
index 0aee4e60441d..0f412d4a8289 100644
--- a/guiscrcpy.sh
+++ b/guiscrcpy.sh
@@ -1,2 +1,2 @@
#!/bin/bash
-python /opt/guiscrcpy/__main__.py
+python /usr/lib/python3.7/site-packages/guiscrcpy/__main__.py