summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Duthil2015-08-20 19:00:57 -0400
committerSebastien Duthil2015-08-20 19:00:57 -0400
commitafab319506ea47914f703273b6efa909562b9f73 (patch)
treea7aed2a01b7c6f577f6a92030ac6471baa869801
downloadaur-udt.tar.gz
Initial commit: 4.11-1
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD43
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..74c33e255bb2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = udt
+ pkgdesc = A protocol built on top of UDP by adding reliability control and congestion control.
+ pkgver = 4.11
+ pkgrel = 1
+ url = http://udt.sourceforge.net
+ arch = i686
+ arch = x86_64
+ license = BSD
+ source = http://downloads.sourceforge.net/udt/udt.sdk.4.11.tar.gz
+ md5sums = 30b1556e5cf0afe179e40a53a1371b08
+
+pkgname = udt
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6567b73ac29b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+pkgname=udt
+pkgver=4.11
+pkgrel=1
+pkgdesc="A protocol built on top of UDP by adding reliability control and congestion control."
+arch=('i686' 'x86_64')
+url="http://udt.sourceforge.net"
+license=('BSD')
+source=(http://downloads.sourceforge.net/udt/$pkgname.sdk.$pkgver.tar.gz)
+md5sums=('30b1556e5cf0afe179e40a53a1371b08')
+
+build() {
+ cd "$srcdir/udt4"
+
+ if [ "$CARCH" == 'i686' ] ; then
+ make_arch='arch=IA32'
+ else
+ make_arch='arch=AMD64'
+ fi
+ make "$make_arch" src.all
+ make "$make_arch" app.all
+}
+
+check() {
+ cd "$srcdir/udt4"
+ LD_LIBRARY_PATH=src app/test
+}
+
+package() {
+ cd "$srcdir/udt4"
+
+ install -Dm 644 src/libudt.so "$pkgdir/usr/lib/libudt.so"
+
+ include_dir="$pkgdir/usr/include/udt/"
+ install -d "$include_dir"
+ install -m 644 src/*.h "$include_dir"
+
+ install -Dm 755 app/appclient "$pkgdir/usr/bin/udt_appclient"
+ install -Dm 755 app/appserver "$pkgdir/usr/bin/udt_appserver"
+ install -Dm 755 app/recvfile "$pkgdir/usr/bin/udt_recvfile"
+ install -Dm 755 app/sendfile "$pkgdir/usr/bin/udt_sendfile"
+
+ install -Dm 644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+}