diff options
author | Chocobo1 | 2017-03-30 22:18:43 +0800 |
---|---|---|
committer | Chocobo1 | 2017-03-30 22:22:52 +0800 |
commit | f495c71e66a02a295582c644cbf3a568c7ddedb0 (patch) | |
tree | e0326c6999667f413633a9888779e1365ccfec80 /PKGBUILD | |
download | aur-f495c71e66a02a295582c644cbf3a568c7ddedb0.tar.gz |
newpkg: wdt-git 1.27.1612021.r45.g6a0343c-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c173a621ba05 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> + +pkgname=wdt-git +pkgver=1.27.1612021.r45.g6a0343c +pkgrel=1 +pkgdesc="Tool to transfer data between 2 systems as fast as possible over multiple TCP paths" +arch=('i686' 'x86_64') +url="https://github.com/facebook/wdt" +license=('BSD') +makedepends=('git' 'cmake' 'glog' 'boost' 'double-conversion' 'gflags') +checkdepends=('gtest') +optdepends=('openssl') +provides=('wdt') +conflicts=('wdt') +source=("git+https://github.com/facebook/wdt.git") +sha256sums=('SKIP') + + +pkgver() { + cd "wdt" + + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "$srcdir" + rm -rf "folly" + git clone "https://github.com/facebook/folly.git" + cd "folly" + git checkout "$(git describe --abbrev=0 --always)" + + cd "$srcdir/wdt" + mkdir -p "_build" +} + +build() { + cd "$srcdir/wdt/_build" + + cmake -DBUILD_TESTING=on -DCMAKE_INSTALL_PREFIX="/usr" ../ + make +} + +check() { + cd "$srcdir/wdt/_build" + + #CTEST_OUTPUT_ON_FAILURE=1 make test +} + +package() { + cd "$srcdir/wdt/_build" + + make DESTDIR="$pkgdir" install + install -Dm644 "../LICENSE" "$pkgdir/usr/share/licenses/wdt/LICENSE" +} |