blob: 851c79bff430ed4f69e41a58195ba8d71fe2a837 (
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
44
45
46
47
48
|
# Maintainer: rern <rernrern@gmail.com>
pkgname=camillagui-backend
pkgver=1.0.0.rc5
pkgrel=1
pkgdesc='Backend server for camillagui'
url=https://github.com/HEnquist/camillagui-backend
arch=(any)
license=(GPL)
source=(https://github.com/HEnquist/camillagui-backend/archive/refs/tags/v${pkgver/.rc/-rc}.tar.gz
camillagui.install
camilladsp.service
camillagui.service
camilladsp.yml)
sha256sums=('dc2479998c8224077ba13be26e9ceca55b69731b12f14262c8e118c4d46ac23e'
'dbbb1e31754eb4b2e0d3c852845799b1cea8467efe4dda8db22124b537dbb954'
'993f05f04e1627b1739046e3c59d880deec1d4849525fa0e633dda5493923b48'
'816138c492d68e291375971a95f88e13d665a21e39202dfce7443c57b4d1d240'
'4d645a08c550a5a0c6dd9b93b3511f1f79a7127d084bb0fe4c64ce8ecb0a2588')
install=camillagui.install
build() {
guidir=$srcdir/srv/http/settings/camillagui
mkdir -p $guidir
bsdtar xf v${pkgver/.rc/-rc}.tar.gz --strip=1 -C $guidir
rm $guidir/{.gitignore,*.md,*.txt}
rm -rf $guidir/{.github,build}
}
package() {
depends=(camilladsp
python-aiohttp
python-jsonschema
python-matplotlib
python-numpy
python-pycamilladsp
python-pycamilladsp-plot
python-websocket-client
python-websockets
python-yaml)
dspdir=$pkgdir/srv/http/data/camilladsp
systemdir=$pkgdir/usr/lib/systemd/system
cp -rf $srcdir/srv $pkgdir
install -d $dspdir/{coeffs,configs} $systemdir
install -Dm 755 camilladsp.yml -t $dspdir/configs
install -Dm 644 camilladsp.service camillagui.service -t $systemdir
}
|