diff options
author | Nikolay Bryskin | 2015-12-23 14:16:58 +0300 |
---|---|---|
committer | Nikolay Bryskin | 2015-12-23 14:16:58 +0300 |
commit | c5de0c8d3b0c3ab58104abb6313a0a58b0d72149 (patch) | |
tree | ac6a813df202b23510cb065a75bb48f7e1231db0 /PKGBUILD | |
download | aur-c5de0c8d3b0c3ab58104abb6313a0a58b0d72149.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..90144119503a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +pkgname=fastd-git +arch=(i686 x86_64) +pkgver=v17.r84.0358cbf +pkgrel=1 +pkgdesc="Fast and secure tunneling daemon (git version)" + +# Enable for fast AES implementations +ENABLE_OPENSSL=0 + +makedepends=('git' 'cmake' 'bison' 'pkg-config') +depends=('libcap' 'gcc-libs' 'libuecc>=6' 'libsodium' 'json-c') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=('git://git.universe-factory.net/fastd') +md5sums=('SKIP') + +[ $ENABLE_OPENSSL -eq 0 ] || depends=(${depends[@]} 'openssl') + +license=('BSD') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +build() { + mkdir -p "$srcdir/build-${pkgver}" + cd "$srcdir/build-${pkgver}" + + opts='' + [ $ENABLE_OPENSSL -eq 0 ] || opts="${opts} -D ENABLE_OPENSSL=ON" + + cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr -D ENABLE_SYSTEMD=ON -D ENABLE_LTO=ON ${opts} "../${pkgname%-git}" + make +} + +package() { + cd "$srcdir/build-${pkgver}" + make install DESTDIR="${pkgdir}" + + install -dm755 "${pkgdir}/etc/fastd/" + + install -Dm644 "$srcdir/${pkgname%-git}/COPYRIGHT" "${pkgdir}/usr/share/licenses/${pkgname%-git}/COPYRIGHT" + install -Dm644 "$srcdir/${pkgname%-git}/doc/examples/fastd@.service" "${pkgdir}/usr/lib/systemd/system/fastd@.service" + install -Dm644 "$srcdir/${pkgname%-git}/doc/fastd.1" "${pkgdir}/usr/share/man/man1/fastd.1" +} |