summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2023-12-14 10:03:29 -0700
committerMark Wagie2023-12-14 10:03:29 -0700
commit286f02098f0509808f4da72048ecaf650c00da3c (patch)
treef041eb6201b22861d91c0dfac44b6429ea8d059d
parent46a723401bc35bd15901fb43c0be8a89f4cd25bd (diff)
downloadaur-286f02098f0509808f4da72048ecaf650c00da3c.tar.gz
specify GIT_DIR and restore .gitignore
-rw-r--r--.SRCINFO5
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD33
3 files changed, 31 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b34da27ac0e8..775d7229b051 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -14,14 +14,11 @@ pkgbase = guiscrcpy-git
makedepends = setconf
depends = libxinerama
depends = pyside2
- depends = python
depends = python-cairosvg
depends = python-click
depends = python-colorama
- depends = python-coloredlogs
depends = python-psutil
- depends = python-pynput
- depends = python-qtpy
+ depends = python-pynputpython-qtpy
depends = scrcpy
provides = guiscrcpy
conflicts = guiscrcpy
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4dab8d6386e3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+# Ignore everything
+*
+
+# But not these files...
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index 79888c9dbea5..33315d9fff50 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,10 +7,23 @@ pkgdesc="Open Source GUI based Android Screen Mirroring System"
arch=('any')
url="https://guiscrcpy.srev.in"
license=('GPL3')
-depends=('libxinerama' 'pyside2' 'python' 'python-cairosvg' 'python-click' 'python-colorama'
- 'python-coloredlogs' 'python-psutil' 'python-pynput' 'python-qtpy'
- 'scrcpy')
-makedepends=('git' 'python-build' 'python-installer' 'python-poetry-core' 'setconf')
+depends=(
+ 'libxinerama'
+ 'pyside2'
+ 'python-cairosvg'
+ 'python-click'
+ 'python-colorama'
+ 'python-psutil'
+ 'python-pynput''python-qtpy'
+ 'scrcpy'
+)
+makedepends=(
+ 'git'
+ 'python-build'
+ 'python-installer'
+ 'python-poetry-core'
+ 'setconf'
+)
checkdepends=('appstream-glib')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
@@ -18,30 +31,30 @@ source=('git+https://github.com/srevinsaju/guiscrcpy.git')
sha256sums=('SKIP')
pkgver() {
- cd "$srcdir/${pkgname%-git}"
+ cd "${pkgname%-git}"
git describe --long --tags --exclude continuous | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
- cd "$srcdir/${pkgname%-git}"
+ cd "${pkgname%-git}"
# Force launching with PySide2
setconf "appimage/${pkgname%-git}.desktop" Exec "env QT_API=pyside2 ${pkgname%-git}"
}
build() {
- cd "$srcdir/${pkgname%-git}"
- python -m build --wheel --no-isolation
+ cd "${pkgname%-git}"
+ GIT_DIR='.' python -m build --wheel --no-isolation
}
check() {
- cd "$srcdir/${pkgname%-git}"
+ cd "${pkgname%-git}"
appstream-util validate-relax --nonet "appimage/${pkgname%-git}.appdata.xml" || :
desktop-file-validate "appimage/${pkgname%-git}.desktop" || :
}
package() {
- cd "$srcdir/${pkgname%-git}"
+ cd "${pkgname%-git}"
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 "appimage/${pkgname%-git}.appdata.xml" -t "$pkgdir/usr/share/metainfo/"