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 | |
download | aur-f495c71e66a02a295582c644cbf3a568c7ddedb0.tar.gz |
newpkg: wdt-git 1.27.1612021.r45.g6a0343c-1
-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" +} |