blob: c16ce4e2ea6639b56126f7db67a250093c8ab60e (
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
52
53
54
|
# Maintainer: Matthew Barichello <matthewjbarichello@gmail.com>
_pkgname=stunnel
pkgname=$_pkgname-systemd-git
pkgver=5.54
pkgrel=5
pkgdesc="A program that allows you to encrypt arbitrary TCP connections inside SSL"
arch=('x86_64')
url='https://www.stunnel.org/'
license=('GPL2')
depends=('libnsl' 'openssl' 'systemd')
makedepends=('git' 'automake' 'pkgconf' 'libtool' 'autoconf-archive' 'gnu-netcat' 'perl')
provides=($_pkgname)
conflicts=($_pkgname)
#backup=('/etc/stunnel/stunnel.conf-sample')
source=($pkgname::'git+https://github.com/matthewacon/stunnel'
'stunnel@.service')
md5sums=('SKIP'
'9c49b6185677c747fc1ad29618b43f10')
pkgver() {
cd $pkgname
git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cd $pkgname
autoreconf -i -v
./configure
make -j`nproc`
make check
}
package() {
# _BASE_DIR="$(pwd)"
#Systemd service
install -Dm644 stunnel@.service "$pkgdir/usr/lib/systemd/system/stunnel@.service"
#Docs
_DOCS=(BUGS INSTALL CREDITS AUTHORS ChangeLog INSTALL.WCE INSTALL.W32 INSTALL.FIPS 'doc/stunnel.html' COPYRIGHT.GPL TODO 'doc/stunnel.pl.html' README PORTS COPYING)
cd "$pkgname"
for i in "${_DOCS[@]}"; do
install -Dm644 "$i" "$pkgdir/usr/share/doc/stunnel/$i"
done
#Binaries
install -Dm755 "src/stunnel" "$pkgdir/usr/bin/stunnel"
install -Dm755 "src/stunnel3" "$pkgdir/usr/bin/stunnel3"
#Library
install -Dm644 "src/.libs/libstunnel.so" "$pkgdir/usr/lib/libstunnel.so"
#Example config
install -Dm 644 "tools/stunnel.conf-sample" "$pkgdir/etc/stunnel/stunnel.conf-sample"
}
|