37 lines
1.0 KiB
Bash
37 lines
1.0 KiB
Bash
# Maintainer: Christoph Reiter <reiter.christoph@gmail.com>
|
|
|
|
_realname=flit
|
|
pkgname="python-$_realname-core"
|
|
pkgver=3.9.0
|
|
pkgrel=1
|
|
pkgdesc='Simplified packaging of Python modules (core backend)'
|
|
arch=('any')
|
|
url='https://github.com/pypa/flit'
|
|
license=('spdx:BSD-3-Clause')
|
|
depends=("python")
|
|
source=("${_realname}-$pkgver.tar.gz"::"$url/archive/$pkgver.tar.gz")
|
|
sha256sums=('55e28d0953726c4c744f02779b85f733f65da5bffb6a5d2fe11072d19ca2d148')
|
|
|
|
prepare() {
|
|
cd "${_realname}-${pkgver}"
|
|
}
|
|
|
|
build() {
|
|
cd "${_realname}-${pkgver}/flit_core"
|
|
|
|
PYTHONPATH=flit_core python -m flit_core.wheel
|
|
}
|
|
|
|
package() {
|
|
cd "${_realname}-${pkgver}/flit_core"
|
|
|
|
_pythonpath=`python -c "import sysconfig; print(sysconfig.get_path('platlib'))"`
|
|
_site_packages="${pkgdir}${_pythonpath}"
|
|
mkdir -p "$_site_packages"
|
|
python bootstrap_install.py -i"${_site_packages}" dist/flit_core-*.whl
|
|
|
|
python -m compileall -o 0 -o 1 -q -s"${pkgdir}" -p"/" "${pkgdir}/usr/lib/python"*
|
|
|
|
install -Dm 644 ../LICENSE "$pkgdir/usr/share/licenses/${_realname}-core/LICENSE"
|
|
}
|