diff options
author | Daniel Bermond | 2018-11-10 01:36:14 +0000 |
---|---|---|
committer | Daniel Bermond | 2018-11-10 01:36:14 +0000 |
commit | 833f515b107637b87fa41ad840f5720d4c3c5b85 (patch) | |
tree | b7fba3441a1898c805913ed51ee4a848b7a141a0 | |
parent | f844c1fe6872f6da1ff41b8b44ba066e819d782c (diff) | |
download | aur-833f515b107637b87fa41ad840f5720d4c3c5b85.tar.gz |
Do not rename source clone. Improvements.
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 25 insertions, 24 deletions
@@ -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 @@ -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" } |