summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2023-12-14 10:05:41 -0700
committerMark Wagie2023-12-14 10:05:41 -0700
commit2c950575bc099acb73139bc93a7b7a00f660c142 (patch)
tree3190dd131a418f28094550647aff7beb25fa16f0
parentcb4666e449ed40ade8b8366ff2458702d07f0c1c (diff)
downloadaur-2c950575bc099acb73139bc93a7b7a00f660c142.tar.gz
specify GIT_DIR and restore .gitignore
-rw-r--r--.SRCINFO1
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD35
3 files changed, 32 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 66605bc89d75..c2e4f2901b02 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -14,7 +14,6 @@ pkgbase = guiscrcpy
makedepends = setconf
depends = libxinerama
depends = pyside2
- depends = python
depends = python-cairosvg
depends = python-click
depends = python-colorama
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 00df231a81ee..fbedd89880ed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,10 +7,25 @@ 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-coloredlogs'
+ 'python-psutil'
+ 'python-pynput'
+ 'python-qtpy'
+ 'scrcpy'
+)
+makedepends=(
+ 'git'
+ 'python-build'
+ 'python-installer'
+ 'python-poetry-core'
+ 'setconf'
+)
checkdepends=('appstream-glib')
_commit=332175e50b63d1503c08afc5d839fc3f3fc50aba # tags/v2023.1.1^0
source=("git+https://github.com/srevinsaju/guiscrcpy.git#commit=$_commit?signed")
@@ -18,30 +33,30 @@ sha256sums=('SKIP')
validpgpkeys=('7427D25413635E1E39657B6B1007816766D390D7') # Srevin Saju (srevinsaju) <srevinsaju@sugarlabs.org>
pkgver() {
- cd "$srcdir/$pkgname"
+ cd "$pkgname"
git describe --tags --exclude continuous | sed 's/^v//;s/-/+/g'
}
prepare() {
- cd "$srcdir/$pkgname"
+ cd "$pkgname"
# Force launching with PySide2
setconf "appimage/$pkgname.desktop" Exec "env QT_API=pyside2 $pkgname"
}
build() {
- cd "$srcdir/$pkgname"
- python -m build --wheel --no-isolation
+ cd "$pkgname"
+ GIT_DIR='.' python -m build --wheel --no-isolation
}
check() {
- cd "$srcdir/$pkgname"
+ cd "$pkgname"
appstream-util validate-relax --nonet "appimage/$pkgname.appdata.xml"
desktop-file-validate "appimage/$pkgname.desktop"
}
package() {
- cd "$srcdir/$pkgname"
+ cd "$pkgname"
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 "appimage/$pkgname.appdata.xml" -t "$pkgdir/usr/share/metainfo/"