47 lines
1 KiB
Bash
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
|
|
}
|
|
|