blob: 27dfa584d4763205e860f46604b394399284d84d (
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
|
# Maintainer: Michael Stegeman <mstegeman@mozilla.com>
pkgname=pagekite
pkgver=1.5.2.200725
pkgrel=1
pkgdesc='Python implementation of the PageKite remote front-end protocols.'
arch=('any')
url='https://pagekite.net/wiki/OpenSource/'
license=('AGPL3')
depends=('python2' 'python2-six' 'python2-socksipychain')
makedepends=('python2-setuptools')
provides=('pagekite')
conflicts=('python2-pagekite')
options=(!emptydirs zipman)
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/pagekite/PyPagekite/archive/v${pkgver}.tar.gz"
)
sha256sums=(
'6172b9e92c2b46d393148ea8081de148f43ffe26e361d75305d047a63c3a0759'
)
build() {
cd "${srcdir}/PyPagekite-${pkgver}"
python2 setup.py build
}
package() {
cd "${srcdir}/PyPagekite-${pkgver}"
python2 setup.py install --root="$pkgdir" --optimize=1
# Config files
for configfile in etc/pagekite.d/*
do
install -Dm644 "${configfile}" "${pkgdir}/etc/pagekite.d/$(basename "${configfile}")"
done
# Man pages
for manpage in doc/*.1
do
install -Dm644 "${manpage}" "${pkgdir}/usr/share/man/man1/$(basename "${manpage}")"
done
# logrotate
install -Dm644 etc/logrotate.d/pagekite.debian "${pkgdir}/etc/logrotate.d/pagekite"
}
# vim:set ts=2 sw=2 et ft=sh:
|