diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3b997e9af748 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = wdt-git + pkgdesc = Tool to transfer data between 2 systems as fast as possible over multiple TCP paths + pkgver = 1.27.1612021.r45.g6a0343c + pkgrel = 1 + url = https://github.com/facebook/wdt + arch = i686 + arch = x86_64 + license = BSD + checkdepends = gtest + makedepends = git + makedepends = cmake + makedepends = glog + makedepends = boost + makedepends = double-conversion + makedepends = gflags + optdepends = openssl + provides = wdt + conflicts = wdt + source = git+https://github.com/facebook/wdt.git + sha256sums = SKIP + +pkgname = wdt-git + 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" +} |