From dcb778f2307a52499dc25014202aff6acdf99f81 Mon Sep 17 00:00:00 2001 From: sulincix Date: Tue, 13 Jun 2023 21:22:56 +0000 Subject: [PATCH] fix packages --- dev/python/py3-build/ympbuild | 24 ++++++++++++++++++++++++ dev/python/py3-installer/ympbuild | 24 ++++++++++++++++++++++++ dev/util/meson/ympbuild | 4 ++-- 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 dev/python/py3-build/ympbuild create mode 100644 dev/python/py3-installer/ympbuild diff --git a/dev/python/py3-build/ympbuild b/dev/python/py3-build/ympbuild new file mode 100644 index 00000000..e5f801f4 --- /dev/null +++ b/dev/python/py3-build/ympbuild @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +name='py3-build' +release='1' +version='0.10.0' +url='https://github.com/pypa/build/' +description='Easily download, build, install, upgrade, and uninstall Python packages' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/pypa/build/archive/refs/tags/$version.tar.gz") +depends=(python py3-wheel) +makedepends=( ) +md5sums=('1b219467065a5ac8fad9546c93a6332f') +uses=() +group=(dev.python) +arch=('x86_64') + +cd build-$version + +package(){ + mkdir -p $DESTDIR/usr/lib64/python3/build + cp -prfv src/build/* $DESTDIR/usr/lib64/python3/build +} + diff --git a/dev/python/py3-installer/ympbuild b/dev/python/py3-installer/ympbuild new file mode 100644 index 00000000..4c94f353 --- /dev/null +++ b/dev/python/py3-installer/ympbuild @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +name='py3-installer' +release='1' +version='0.7.0' +url='https://github.com/pypa/installer/' +description='Easily download, build, install, upgrade, and uninstall Python packages' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/pypa/installer/archive/refs/tags/$version.tar.gz") +depends=(python py3-build) +makedepends=( ) +md5sums=('fcfbaa5603d3e68adbaa8392963cd895') +uses=() +group=(dev.python) +arch=('x86_64') + +cd installer-$version + +package(){ + mkdir -p $DESTDIR/usr/lib64/python3/installer + cp -prfv src/installer/* $DESTDIR/usr/lib64/python3/installer +} + diff --git a/dev/util/meson/ympbuild b/dev/util/meson/ympbuild index 0fb15088..b6980ebf 100644 --- a/dev/util/meson/ympbuild +++ b/dev/util/meson/ympbuild @@ -18,11 +18,11 @@ arch=('x86_64') cd $name-$version build(){ - python setup.py build + python -m build --wheel --no-isolation } package(){ - python setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build + python -m installer --destdir="$DESTDIR" dist/*.whl install -d "${DESTDIR}/usr/share/vim/vimfiles" cp -rt "${DESTDIR}/usr/share/vim/vimfiles" data/syntax-highlighting/vim/*/