diff options
author | Byeonghoon Yoo | 2023-08-30 18:41:29 +0900 |
---|---|---|
committer | Byeonghoon Yoo | 2023-08-30 18:41:29 +0900 |
commit | ca077f9dd390e18da48bfdd8f0b17eaaef3e84ae (patch) | |
tree | 5f39b2d8f3210e2319c45a5d072c08d14a89a6b7 /PKGBUILD | |
parent | b3deabca66265af283af2e60aeaa0bb88a007d17 (diff) | |
download | aur-python-clikit-git.tar.gz |
build: refactor
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 8 insertions, 12 deletions
@@ -10,32 +10,28 @@ provides=("python-clikit") conflicts=('python-clikit') url="https://github.com/sdispater/${_pkgname}" license=('MIT') -depends=('python-pastel>=0.2.0' 'python-pastel<0.3.0' 'python-pylev>=1.3' 'python-pylev<2.0' 'python-crashtest>=0.3.0' 'python-crashtest<0.4.0' 'python>=3.6' 'python<4.0') -makedepends=('python-dephell') +depends=('python-pastel>=0.2.0' 'python-pastel<0.3.0' 'python-pylev>=1.3' 'python-pylev<2.0' 'python>=3.7' 'python<4.0') +makedepends=(python-build python-installer python-wheel) source=("${_pkgname}::git+${url}") sha256sums=('SKIP') pkgver() { - cd "${srcdir}/${_pkgname}" - git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + cd "${srcdir}/${_pkgname}" + git describe --long --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { - cd "${srcdir}"/${_pkgname} - - # poetry-generated setup.py are fatally broken, see: - # https://github.com/sdispater/poetry/issues/866 - dephell deps convert --from pyproject.toml --to setup.py + git -C "${srcdir}/${_pkgname}" clean -dfx } -build(){ +build() { cd "${srcdir}"/${_pkgname} - python setup.py build + python -m build --wheel --no-isolation } package() { cd "${srcdir}"/${_pkgname} - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } |