blob: d79dfa7caa47ba6716aedf50641b79cbf5e42c03 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Maintainer: rern <rernrern@gmail.com>
pkgname=camillagui-backend
pkgver=1.0.0-rc2
pkgrel=1
pkgdesc='Backend server for camillagui'
url=https://github.com/HEnquist/camillagui-backend
arch=(any)
license=(GPL)
install=camillagui.install
source=(https://github.com/HEnquist/camillagui-backend/archive/refs/tags/v$pkgver.tar.gz
camillagui.install
camillagui.service
camillagui.yml)
sha256sums=('33196444b920579b0e55ad9db8b676cc2d6237394d5ab9c5d363a4c1ce013b2a'
'c6786d57e06a59c204032358dec918b95a7a6c10a02956d37fcea92a5fdc7cd7'
'816138c492d68e291375971a95f88e13d665a21e39202dfce7443c57b4d1d240'
'15c0f36e5bebdfda8eb6d8cc5e34d8a6982a0b13eaf73f2d7478f48da1fe5587')
build() {
installdir=$srcdir/srv/http/settings/camillagui
mkdir -p $installdir
bsdtar xf v$pkgver.tar.gz --strip=1 -C $installdir
rm $installdir/{.gitignore,*.md,*.txt}
sed -i 's/"build")$/"build", follow_symlinks=True)/' $installdir/backend/routes.py
cp -f camillagui.yml $installdir/config
}
package() {
depends=(camilladsp
python-aiohttp
python-jsonschema
python-matplotlib
python-numpy
python-pycamilladsp
python-pycamilladsp-plot
python-websocket-client
python-websockets
python-yaml)
mv $srcdir/srv $pkgdir
install -d $pkgdir/$installdir
install -Dm 644 camillagui.service -t $pkgdir/usr/lib/systemd/system
}
|