summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 72f10ba27df90c9cde675f46f0f5bd3815bde394 (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
#Maintainer: Jan Koppe <post@jankoppe.de>
pkgname=pyca
pkgver=1.0.0
pkgrel=1
pkgdesc="Python Capture Agent for Opencast Matterhorn"
arch=('any')
url="https://github.com/lkiesow/pyCA"
license=('LGPL')
depends=('gnutls' 'python-pycurl' 'python-icalendar' 'python-dateutil' 'python-configobj')
source=("https://github.com/lkiesow/pyCA/archive/v$pkgver.tar.gz"
        "pyca.install"
        "pyca.service"
        "pyca")
install="pyca.install"
md5sums=("4ea407a0d55cd86117c29a9e1249c70b"
         "1639eda1d5446e8b1ae57e62a549d8b8"
         "77664b1ea9ceaba7c091c285737f402e"
         "e29e06fbdba00a201f816db88be5c7bf")

prepare() {
  cd pyCA-"${pkgver}"

  sed -i 's/directory\s*=.*/directory = \/var\/lib\/pyca\/recordings\//' etc/pyca.conf
}

package() {
  cd pyCA-"${pkgver}"

  install -Dm 644 "${srcdir}"/pyca.service "${pkgdir}"/usr/lib/systemd/system/pyca.service

  install -dm 755 "${pkgdir}"/var/lib/pyca/recordings
  install -dm 755 "${pkgdir}"/usr/lib/python3.5/site-packages/pyca

  install -Dm 644 etc/pyca.conf "${pkgdir}"/etc/pyca.conf

  install -Dm 755 pyca/* "${pkgdir}"/usr/lib/python3.5/site-packages/pyca
  install -Dm 755 "${srcdir}"/pyca "${pkgdir}"/usr/bin/pyca
}