Date: Monday, July 11, 2022 @ 19:38:29 Author: freswa Revision: 1249635
switch to pep 517 build Modified: solaar/trunk/PKGBUILD ----------+ PKGBUILD | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-07-11 19:35:47 UTC (rev 1249634) +++ PKGBUILD 2022-07-11 19:38:29 UTC (rev 1249635) @@ -12,26 +12,25 @@ arch=('any') depends=('gtk3' 'libnotify' 'python-dbus' 'python-gobject' 'python-pyudev' 'python-psutil' 'python-xlib' 'python-yaml' 'python-evdev') -makedepends=('git') +makedepends=(git python-build python-installer python-setuptools python-wheel) source=("git+https://github.com/pwr/${_name}.git#tag=${pkgver}?signed") sha512sums=('SKIP') validpgpkeys=('2FF2ACA9D97FF7B42CF8494A1E32E75672D6A196') # Peter F. Patel-Schneider (key generated for github) <pfpschnei...@gmail.com> prepare() { - cd "${_name}" + cd ${_name} tools/po-compile.sh } build() { - cd "${_name}" - python setup.py build + cd ${_name} + python -m build --wheel --no-isolation } package() { - cd "${_name}" - python setup.py install --skip-build \ - --optimize=1 \ - --root="${pkgdir}/" + cd ${_name} + python -m installer --destdir="$pkgdir" dist/*.whl + # udev rm -rf "${pkgdir}/etc" install -vDm 644 rules.d/42-logitech-unify-permissions.rules \