summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 9 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 49a33010dd93..0cc899689324 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,30 +2,32 @@
_pkgname=mumailer
pkgname=("python-mumailer" "mumailer")
-pkgver=0.3.0
+pkgver=0.3.1
pkgrel=1
pkgdesc="Simple mailer agent using SMTP"
url="http://www.muflone.com/mumailer"
arch=('any')
license=('GPL3')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
depends=('python-yaml')
source=("${_pkgname}-${pkgver}.tar.gz"::"https://github.com/muflone/${_pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('9c13c0ea57db09a499cd11e4208e944df4182fb8e793141c7c63c9d315c4b740')
+sha256sums=('8e0ef7323b4e6d7cac1ff34a977f3ef85026ab5c95ea51f3646b83a3790d92c2')
build() {
cd "${_pkgname}-${pkgver}"
- python setup.py build
+ python -m build --wheel --no-isolation
}
package_python-mumailer() {
cd "${_pkgname}-${pkgver}"
- python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="${pkgdir}" dist/*.whl
for _file in "${pkgdir}/usr/lib/python3.10/site-packages/mumailer/samples"/*.py
do
chmod +x "${_file}"
sed -i '1i#!/usr/bin/python' "${_file}"
done
+ rm "${pkgdir}/usr/bin/mumailer"
+ rmdir "${pkgdir}/usr/bin"
install -d "${pkgdir}/usr/share/doc/${pkgname}"
ln -s "/usr/lib/python3.10/site-packages/mumailer/samples" "${pkgdir}/usr/share/doc/${pkgname}"
}
@@ -34,7 +36,7 @@ package_mumailer() {
depends=('python-mumailer')
cd "${_pkgname}-${pkgver}"
- install -d "${pkgdir}/usr/bin"
- ln -s "/usr/lib/python3.10/site-packages/mumailer/samples/profile_smtp.py" "${pkgdir}/usr/bin/${pkgname}"
+ python -m installer --destdir="build" dist/*.whl
+ install -m 755 -D "build/usr/bin/mumailer" "${pkgdir}/usr/bin/${pkgname}"
}