myaur/decode-config/PKGBUILD
2025-02-19 10:36:19 -05:00

47 lines
1 KiB
Bash

# Maintainer: Michael Erdely <mike@erdelynet.com>
## links
# https://pypi.org/project/decode-config/
# https://github.com/tasmota/decode-config
_module="decode-config"
_pkgname="python-${_module//_/-}"
pkgname="$_pkgname"
pkgrel=1
pkgver=14.5.0
pkgdesc="Backup/restore and decode configuration tool for Tasmota"
url="https://github.com/tasmota/decode-config"
arch=('any')
license=("LGPL-3.0")
depends=(
'python'
'python-rich'
'python-configargparse'
'python-paho-mqtt'
'python-requests'
)
makedepends=(
'python-build'
'python-installer'
'python-setuptools'
'python-wheel'
)
_pkgsrc="$_module-$pkgver"
_pkgext="tar.gz"
source=("$_pkgsrc.$_pkgext"::"$url/archive/refs/tags/v$pkgver.$_pkgext")
sha256sums=('c8bd39abc03c426d87bcc393710dc6f2ca3357fe55450cfe849961db1d7916c1')
build() {
cd "$_pkgsrc"
python -m build --wheel --no-isolation
}
package() {
cd "$_pkgsrc"
echo "$_pkgsrc"
python -m installer --destdir="$pkgdir" dist/*.whl
mv $pkgdir/usr/bin/decode-config.py $pkgdir/usr/bin/decode-config
}