aboutsummaryrefslogtreecommitdiffstats
path: root/testing/tinc-pre/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/tinc-pre/APKBUILD')
-rw-r--r--testing/tinc-pre/APKBUILD72
1 files changed, 72 insertions, 0 deletions
diff --git a/testing/tinc-pre/APKBUILD b/testing/tinc-pre/APKBUILD
new file mode 100644
index 0000000000..9cc6796d28
--- /dev/null
+++ b/testing/tinc-pre/APKBUILD
@@ -0,0 +1,72 @@
+# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Maintainer:
+pkgname=tinc-pre
+_realver="1.1pre14"
+pkgver=${_realver/pre/.}
+pkgrel=0
+pkgdesc="Virtual Private Network (VPN) daemon (pre-release)"
+url="http://tinc-vpn.org/"
+arch="all"
+license="GPLv2"
+depends=""
+options="!check"
+makedepends="automake autoconf libtool linux-headers ncurses-dev readline-dev
+ zlib-dev lzo-dev libressl-dev texinfo"
+install=""
+subpackages="$pkgname-doc $pkgname-gui::noarch"
+source="$pkgname-$pkgver.tar.gz::https://github.com/gsliepen/tinc/archive/release-$_realver.tar.gz
+ tinc-1.1-fix-paths.patch
+ $pkgname.initd
+ $pkgname.confd
+ $pkgname.networks
+ "
+builddir="$srcdir/tinc-release-$_realver"
+
+prepare() {
+ default_prepare
+ autoreconf -vif
+}
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info \
+ --localstatedir=/var \
+ --enable-jumbograms \
+ --enable-lzo \
+ --enable-zlib \
+ --without-systemd \
+ --enable-legacy-protocol
+ make
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+ install -Dm755 "$srcdir"/$pkgname.initd \
+ "$pkgdir"/etc/init.d/tincd
+ install -Dm644 "$srcdir"/$pkgname.confd \
+ "$pkgdir"/etc/conf.d/tincd
+ install -Dm644 "$srcdir"/$pkgname.networks \
+ "$pkgdir"/etc/conf.d/tinc-networks
+}
+
+gui() {
+ # needs wxpython
+ pkgdesc="$pkgdesc (Python GUI)"
+ depends="python3"
+ mkdir -p "$subpkgdir"/usr/bin
+ mv "$pkgdir"/usr/bin/tinc-gui \
+ "$subpkgdir"/usr/bin/
+}
+
+sha512sums="c2b95f0a09db08722751601d11a18fd10b970100bf225b8c5afb1dda7a0b4bebb99b4b5372979ce30bce3bebd836587978bf2d86c576f82a447d907c467f0acd tinc-pre-1.1.14.tar.gz
+55bd0e61a1d10a89d879d5113082f0cdb5ff6bf1d1fb3f618c459eb2658836bf602f72fe27ac03ec78746e300a3a5178db053eef6f08d3cb34b11410dbeb05de tinc-1.1-fix-paths.patch
+59811c3e5241d08ebdfbd539556b7cee0dfaab89727ad503512c98f1a696fae143ecdf2682a652c5d71d077ed254ffe2e1c442b1c305c7e7ea94d9af9a1d385e tinc-pre.initd
+f8d9354af5ebc07420ced98059262751bffef434b61c6333964338f327e2ac01ae676e375954efa794a1bccf8b939c78387b9fb7261f675f1237b0d946b529c9 tinc-pre.confd
+f7cb459c170898e51176bd92c642335386db90b7bca2abb3f6eb2514546efbd74e5fd2c8845060111dd48a0dd2cc1890717a03315c9b86185047c259cdc27135 tinc-pre.networks"