diff options
author | Matthias Schiffer | 2015-06-12 04:02:48 +0200 |
---|---|---|
committer | Matthias Schiffer | 2015-06-12 04:02:48 +0200 |
commit | 87ce2f40719573086bf400067f44706021e94c0f (patch) | |
tree | 308671a5dc5885a8d93bb7df8934207742954e6a | |
download | aur-87ce2f40719573086bf400067f44706021e94c0f.tar.gz |
fastd 17-1
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..36429e008e75 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = fastd + pkgdesc = Fast and secure tunneling daemon + pkgver = 17 + pkgrel = 1 + url = https://projects.universe-factory.net/projects/fastd + arch = i686 + arch = x86_64 + license = BSD + makedepends = cmake + makedepends = bison + makedepends = pkg-config + depends = libcap + depends = gcc-libs + depends = libuecc>=5 + depends = libsodium + depends = json-c + source = https://projects.universe-factory.net/attachments/download/81/fastd-17.tar.xz + sha512sums = 6bdf5df1d75c462d52a8709718c183dfe173b5d56a4c29592d4cbb4c35f9f31efa900bb575490384b878a421e1d197454036b39d9b93154b6ae8c876f30f30c2 + +pkgname = fastd + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8e4cd17e4f8a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +pkgname=fastd +arch=(i686 x86_64) +pkgver=17 +pkgrel=1 +pkgdesc="Fast and secure tunneling daemon" + +# Enable for fast AES implementations +ENABLE_OPENSSL=0 + +makedepends=('cmake' 'bison' 'pkg-config') +depends=('libcap' 'gcc-libs' 'libuecc>=5' 'libsodium' 'json-c') + +[ $ENABLE_OPENSSL -eq 0 ] || depends=(${depends[@]} 'openssl') + +url="https://projects.universe-factory.net/projects/fastd" +license=('BSD') +DLAGENTS=('https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 --insecure -o %o %u') +source=("https://projects.universe-factory.net/attachments/download/81/${pkgname}-${pkgver}.tar.xz") +sha512sums=('6bdf5df1d75c462d52a8709718c183dfe173b5d56a4c29592d4cbb4c35f9f31efa900bb575490384b878a421e1d197454036b39d9b93154b6ae8c876f30f30c2') + +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}-${pkgver}" + make +} + +package() { + cd "$srcdir/build-${pkgver}" + make install DESTDIR="${pkgdir}" + + install -dm755 "${pkgdir}/etc/fastd/" + + install -Dm644 "$srcdir/${pkgname}-${pkgver}/COPYRIGHT" "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" + install -Dm644 "$srcdir/${pkgname}-${pkgver}/doc/examples/fastd@.service" "${pkgdir}/usr/lib/systemd/system/fastd@.service" + install -Dm644 "$srcdir/${pkgname}-${pkgver}/doc/fastd.1" "${pkgdir}/usr/share/man/man1/fastd.1" +} |