mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 09:10:30 +08:00
47 lines
959 B
Bash
47 lines
959 B
Bash
# Contributor: Maxim Devaev <mdevaev@gmail.com>
|
|
# Author: Maxim Devaev <mdevaev@gmail.com>
|
|
|
|
|
|
pkgname="kvmd"
|
|
pkgver="0.16"
|
|
pkgrel="1"
|
|
pkgdesc="The main Pi-KVM daemon"
|
|
arch=("any")
|
|
url="https://github.com/mdevaev/pi-kvm"
|
|
license=("GPL")
|
|
depends=(
|
|
"python"
|
|
"python-yaml"
|
|
"python-aiohttp"
|
|
"python-aiofiles"
|
|
"python-pyudev"
|
|
"python-raspberry-gpio"
|
|
"python-pyserial"
|
|
)
|
|
makedepends=("python-setuptools" "wget")
|
|
|
|
|
|
build() {
|
|
cd $srcdir
|
|
if [ ! -d pi-kvm-$pkgver ]; then
|
|
msg "Downloading tag v$pkgver..."
|
|
wget $url/archive/v$pkgver.tar.gz
|
|
tar -xzf v$pkgver.tar.gz
|
|
fi
|
|
|
|
rm -rf $pkgname-build
|
|
cp -r pi-kvm-$pkgver/kvmd $pkgname-build
|
|
cd $pkgname-build
|
|
|
|
python setup.py build
|
|
}
|
|
|
|
package() {
|
|
cd $srcdir/$pkgname-build
|
|
python setup.py install --root=$pkgdir
|
|
install -Dm644 configs/kvmd.service "$pkgdir"/usr/lib/systemd/system/kvmd.service
|
|
mkdir -p "$pkgdir"/usr/share/kvmd
|
|
cp -r web "$pkgdir"/usr/share/kvmd
|
|
cp -r configs "$pkgdir"/usr/share/kvmd
|
|
}
|