summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2018-11-10 01:36:14 +0000
committerDaniel Bermond2018-11-10 01:36:14 +0000
commit833f515b107637b87fa41ad840f5720d4c3c5b85 (patch)
treeb7fba3441a1898c805913ed51ee4a848b7a141a0
parentf844c1fe6872f6da1ff41b8b44ba066e819d782c (diff)
downloadaur-833f515b107637b87fa41ad840f5720d4c3c5b85.tar.gz
Do not rename source clone. Improvements.
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD42
2 files changed, 25 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3e8fedf4d997..acd769d6d976 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = srt-git
pkgdesc = Secure Reliable Transport - transport technology that optimizes streaming performance across unpredictable networks (git version)
- pkgver = 1.3.0.r0.g5276995
- pkgrel = 2
+ pkgver = 1.3.1.r45.g4c3dccb
+ pkgrel = 1
url = https://www.srtalliance.org/
arch = i686
arch = x86_64
@@ -10,9 +10,8 @@ pkgbase = srt-git
makedepends = cmake
depends = openssl
provides = srt
- provides = libsrt.so
conflicts = srt
- source = srt-git::git+https://github.com/Haivision/srt.git
+ source = git+https://github.com/Haivision/srt.git
sha256sums = SKIP
pkgname = srt-git
diff --git a/PKGBUILD b/PKGBUILD
index 53522c876c83..808dab61e965 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,64 +1,66 @@
-# Maintainer : Daniel Bermond < yahoo-com: danielbermond >
+# Maintainer : Daniel Bermond < gmail-com: danielbermond >
# Contributor: Devaux Fabien <fdev31@gmail.com>
pkgname=srt-git
-pkgver=1.3.0.r0.g5276995
-pkgrel=2
+_srcname=srt
+pkgver=1.3.1.r45.g4c3dccb
+pkgrel=1
pkgdesc='Secure Reliable Transport - transport technology that optimizes streaming performance across unpredictable networks (git version)'
arch=('i686' 'x86_64')
url='https://www.srtalliance.org/'
license=('MPL')
depends=('openssl')
makedepends=('git' 'cmake')
-provides=('srt' 'libsrt.so')
+provides=('srt')
conflicts=('srt')
-source=("$pkgname"::'git+https://github.com/Haivision/srt.git')
+source=('git+https://github.com/Haivision/srt.git')
sha256sums=('SKIP')
prepare() {
- cd "$pkgname"
+ cd "$_srcname"
# remove insecure rpath
sed -i '/set(FORCE_RPATH/d' CMakeLists.txt
}
pkgver() {
- cd "$pkgname"
+ cd "$_srcname"
# git, tags available
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
}
build() {
- cd "$pkgname"
+ cd "$_srcname"
mkdir -p build
cd build
cmake \
- -DCMAKE_COLOR_MAKEFILE:BOOL='ON' \
-DCMAKE_INSTALL_BINDIR:PATH='bin' \
-DCMAKE_INSTALL_INCLUDEDIR:PATH='include' \
-DCMAKE_INSTALL_LIBDIR:PATH='lib' \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
- -DENABLE_CXX11:BOOL='ON' \
- -DENABLE_C_DEPS:BOOL='ON' \
- -DENABLE_GETNAMEINFO:BOOL='OFF' \
- -DENABLE_HEAVY_LOGGING:BOOL='OFF' \
- -DENABLE_LOGGING:BOOL='ON' \
- -DENABLE_PROFILE:BOOL='OFF' \
- -DENABLE_SHARED:BOOL='ON' \
- -DENABLE_STATIC:BOOL='OFF' \
- -DENABLE_SUFLIP:BOOL='OFF' \
- -DUSE_GNUTLS:BOOL='OFF' \
+ -DENABLE_TESTING='True' \
-Wno-dev \
..
make
}
+check() {
+ cd "${_srcname}/build"
+
+ ./utility-test
+}
+
package() {
- cd "${pkgname}/build"
+ cd "${_srcname}/build"
make DESTDIR="$pkgdir" install
+
+ rm "$pkgdir"/usr/bin/*-test
+
+ # build tries this but fails when DESTDIR is set
+ ln -s srt-live-transmit "${pkgdir}/usr/bin/stransmit"
}