diff options
author | Mark Wagie | 2023-12-14 10:05:41 -0700 |
---|---|---|
committer | Mark Wagie | 2023-12-14 10:05:41 -0700 |
commit | 2c950575bc099acb73139bc93a7b7a00f660c142 (patch) | |
tree | 3190dd131a418f28094550647aff7beb25fa16f0 | |
parent | cb4666e449ed40ade8b8366ff2458702d07f0c1c (diff) | |
download | aur-2c950575bc099acb73139bc93a7b7a00f660c142.tar.gz |
specify GIT_DIR and restore .gitignore
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 32 insertions, 11 deletions
@@ -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 @@ -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/" |