diff options
author | Mark Wagie | 2023-12-14 10:03:29 -0700 |
---|---|---|
committer | Mark Wagie | 2023-12-14 10:03:29 -0700 |
commit | 286f02098f0509808f4da72048ecaf650c00da3c (patch) | |
tree | f041eb6201b22861d91c0dfac44b6429ea8d059d | |
parent | 46a723401bc35bd15901fb43c0be8a89f4cd25bd (diff) | |
download | aur-286f02098f0509808f4da72048ecaf650c00da3c.tar.gz |
specify GIT_DIR and restore .gitignore
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 33 |
3 files changed, 31 insertions, 14 deletions
@@ -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 @@ -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/" |