diff options
author | ibrokemypie | 2022-02-27 15:47:39 +1100 |
---|---|---|
committer | ibrokemypie | 2022-02-27 15:47:39 +1100 |
commit | 7f7ecfde86f3c7f4225a4419215e406037631bc3 (patch) | |
tree | 81ae3fd778f27a7ff2ec9a7ef0f82f9bf0729a05 | |
parent | 5c907a035e9413594924f5009bf8dbc59cd17298 (diff) | |
download | aur-7f7ecfde86f3c7f4225a4419215e406037631bc3.tar.gz |
Add missing qtpy dependency and build with python-build instead of setuptools
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 11 |
2 files changed, 12 insertions, 6 deletions
@@ -1,6 +1,6 @@ pkgbase = bcml-git pkgdesc = Breath of the Wild Cross-Platform Mod Loader: A mod merger and manager for BOTW - pkgver = r1068.8cb37ed + pkgver = r1096.4068f61 pkgrel = 1 url = https://github.com/NiceneNerd/BCML arch = x86_64 @@ -10,7 +10,9 @@ pkgbase = bcml-git makedepends = nodejs>=14.0.0 makedepends = mkdocs makedepends = mkdocs-material - makedepends = python-setuptools + makedepends = python-wheel + makedepends = python-build + makedepends = python-installer makedepends = gendesk depends = python>=3.7 depends = p7zip @@ -22,6 +24,7 @@ pkgbase = bcml-git depends = python-oead depends = python-pycrosskit depends = python-pyqtwebengine + depends = python-qtpy depends = python-pywebview depends = python-pyaml depends = python-requests @@ -1,7 +1,7 @@ # Maintainer: ibrokemypie <ibrokemypie@bastardi.net> pkgname=bcml-git _name=BCML -pkgver=r1068.8cb37ed +pkgver=r1096.4068f61 pkgrel=1 pkgdesc="Breath of the Wild Cross-Platform Mod Loader: A mod merger and manager for BOTW" arch=('x86_64') @@ -18,13 +18,14 @@ depends=( 'python-oead' 'python-pycrosskit' 'python-pyqtwebengine' + 'python-qtpy' 'python-pywebview' 'python-pyaml' 'python-requests' 'python-rstb' 'python-xxhash' ) -makedepends=('git' 'npm' 'nodejs>=14.0.0' 'mkdocs' 'mkdocs-material' 'python-setuptools' 'gendesk') +makedepends=('git' 'npm' 'nodejs>=14.0.0' 'mkdocs' 'mkdocs-material' 'python-wheel' 'python-build' 'python-installer' 'gendesk') optdepends=('cemu') source=('git+https://github.com/NiceneNerd/BCML' "${_name}.png::https://i.imgur.com/OiqKPx0.png") sha256sums=('SKIP' @@ -50,12 +51,14 @@ build() { cd "${srcdir}/${_name}" mkdocs build -d bcml/assets/help - python setup.py build + # python setup.py build + python -m build --wheel --no-isolation } package() { cd "${srcdir}/${_name}" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + # python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 "${srcdir}/${_name}.desktop" "$pkgdir/usr/share/applications/${_name}.desktop" install -Dm644 "${srcdir}/${_name}.png" "$pkgdir/usr/share/pixmaps/${_name}.png" } |