blob: fde5d54a4fa0e952cf6bbc3f3e37a6f7e46ff080 (
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
|
# Maintainer: Donald Webster <fryfrog@gmail.com>
pkgname=varken
pkgver=1.7.7
pkgrel=1
pkgdesc="A standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana for a frontend."
arch=('any')
url="https://github.com/Boerderij/Varken"
license=('GPL3')
depends=('python'
'python-requests'
'python-geoip2'
'python-influxdb'
'python-schedule'
'python-distro'
'python-urllib3')
optdepends=('plex-media-server: media server for tv shows, movies and more.'
'grafana: display of pretty graphs'
'influxdb: storage of data')
source=("varken-${pkgver}.tar.gz::https://github.com/Boerderij/Varken/archive/v${pkgver}.tar.gz"
'varken.service'
'varken.sysusers'
'varken.tmpfiles')
sha256sums=('d54d0e95c552b9d529534edf4060c3fea7d6cbc7e690ef5856854339ed08f1a5'
'87557de0d204223d5fa74c3d8da79dbe13be739e57d20c027291f1a487c34bb6'
'ba43aebc95499e93a03d7abf1e1671d72d734725e8a0f2c35ccce3f5ec9b72e2'
'75805db8a147673b0b3ea11fe46cc9e8b96b76e7877bc17878d4fc6d57ae014c')
package() {
install -d -m 755 "${pkgdir}/usr/lib/varken"
install -d -m 755 "${pkgdir}/var/lib/varken"
cp -dpr --no-preserve=ownership "${srcdir}/Varken-${pkgver}/data/varken.example.ini" "${pkgdir}/var/lib/varken"
cp -dpr --no-preserve=ownership "${srcdir}/Varken-${pkgver}/"* "${pkgdir}/usr/lib/varken"
install -D -m 644 "${srcdir}/varken.service" "${pkgdir}/usr/lib/systemd/system/varken.service"
install -D -m 644 "${srcdir}/varken.sysusers" "${pkgdir}/usr/lib/sysusers.d/varken.conf"
install -D -m 644 "${srcdir}/varken.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/varken.conf"
}
|