blob: f6f2f70119d7e9601eab358788bc5f15a10a0ece (
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
49
50
51
|
# $Id$
# Maintainer: Jonas Heinrich <onny@project-insanity.org>
# Contributor: Jonas Heinrich <onny@project-insantiy.org>
pkgname=signal-web-gateway-git
pkgver=0.1
pkgrel=5
pkgdesc="Use Signal as a web gateway for other apps (reporting, monitoring, etc.)"
arch=('x86_64')
url="https://gitlab.com/morph027/signal-web-gateway"
license=('MIT')
makedepends=('go' 'mercurial')
source=('git+https://github.com/morph027/textsecure.git'
'signal-web-gateway.service')
sha512sums=('SKIP'
'aa0c5e8eae19bc8da8374827de993b5dace5e9d84a02a51f01903a99a55816eab448905e8d8b552f28b2cfd8e0f2e263839b0b12b58df477c3910d6f73d961a8')
install="signal-web-gateway.install"
conflicts=("signal-web-gateway")
provides=("signal-web-gateway")
backup=("etc/webapps/signal-web-gateway/config.yml")
#pkgver() {
# cd "textsecure"
# git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
#}
prepare() {
export GOPATH="${srcdir}"
mkdir -p "${srcdir}/src/github.com/morph027"
rm -r "${srcdir}/src/github.com/morph027/textsecure"
mv "${srcdir}/textsecure" "${srcdir}/src/github.com/morph027/textsecure"
cd "${srcdir}/src/github.com/morph027/textsecure"
go get -v
go get -v github.com/sirupsen/logrus
}
build() {
export GOPATH="${srcdir}"
cd "${srcdir}/src/github.com/morph027/textsecure/cmd/textsecure"
go build -v
}
package() {
install -Dm755 "${srcdir}/src/github.com/morph027/textsecure/cmd/textsecure/textsecure" "${pkgdir}/usr/bin/signal-web-gateway"
install -Dm644 "${srcdir}/signal-web-gateway.service" "${pkgdir}/usr/lib/systemd/system/signal-web-gateway.service"
install -D "${srcdir}/src/github.com/morph027/textsecure/COPYING" "${pkgdir}/usr/share/licenses/signal-web-gateway/LICENSE"
mkdir -p "${pkgdir}/var/lib/signal-web-gateway"
cp -r "${srcdir}/src/github.com/morph027/textsecure/cmd/textsecure/.config" "${pkgdir}/var/lib/signal-web-gateway/.config"
mkdir -p "${pkgdir}/etc/webapps/signal-web-gateway"
ln -s "/var/lib/signal-web-gateway/.config/config.yml" "${pkgdir}/etc/webapps/signal-web-gateway/"
}
|