diff options
author | Daniel Bermond | 2018-03-30 20:03:25 +0000 |
---|---|---|
committer | Daniel Bermond | 2018-03-30 20:03:25 +0000 |
commit | aa98fd8df49d8ef3a9eb5b7d2ab5bdea9d0070c7 (patch) | |
tree | 7a9ce1aef3fd3936368f852c67e79d15d04f05af | |
parent | d6c10410b6b66d930d46b05aa6e359acc8baaa2d (diff) | |
download | aur-aa98fd8df49d8ef3a9eb5b7d2ab5bdea9d0070c7.tar.gz |
Major rewrite
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 47 insertions, 32 deletions
@@ -1,17 +1,19 @@ pkgbase = srt-git - pkgdesc = Secure Reliable Transport (Git version) - pkgver = 1.2.0.r103.7607d70 + pkgdesc = Secure Reliable Transport - transport technology that optimizes streaming performance across unpredictable networks (git version) + pkgver = 1.2.3.r0.g1367914 pkgrel = 1 - url = https://github.com/Haivision/srt + url = https://www.srtalliance.org/ arch = i686 arch = x86_64 - license = LGPL + license = MPL + makedepends = git makedepends = cmake - makedepends = pkgconfig depends = openssl - provides = srt=1.2.0.r103.7607d70 - source = git+https://github.com/Haivision/srt.git - md5sums = SKIP + provides = srt + provides = libsrt.so + conflicts = srt + source = srt-git::git+https://github.com/Haivision/srt.git + sha256sums = SKIP pkgname = srt-git @@ -1,38 +1,51 @@ -# Maintainer: Justin Kim <justin.kim@collabora.com> +# Maintainer : Daniel Bermond < yahoo-com: danielbermond > +# Contributor: Devaux Fabien <fdev31@gmail.com> pkgname=srt-git -pkgver=1.2.0.r103.7607d70 +pkgver=1.2.3.r0.g1367914 pkgrel=1 -pkgdesc='Secure Reliable Transport (Git version)' +pkgdesc='Secure Reliable Transport - transport technology that optimizes streaming performance across unpredictable networks (git version)' arch=('i686' 'x86_64') -license=('LGPL') -url='https://github.com/Haivision/srt' +url='https://www.srtalliance.org/' +license=('MPL') depends=('openssl') -makedepends=('cmake' 'pkgconfig') -provides=('srt='$pkgver) - -_gitname='srt' - -source=('git+https://github.com/Haivision/srt.git') -md5sums=('SKIP') +makedepends=('git' 'cmake') +provides=('srt' 'libsrt.so') +conflicts=('srt') +source=("$pkgname"::'git+https://github.com/Haivision/srt.git') +sha256sums=('SKIP') pkgver() { - cd $_gitname - version=$(grep -m1 SRT_VERSION CMakeLists.txt | sed 's/^.*[^0-9]\([0-9]*\.[0-9]*\.[0-9]*\).*$/\1/') - hash=$(git log --pretty=format:'%h' -n 1) - revision=$(git rev-list --count HEAD) - - echo $version.r$revision.$hash + cd "$pkgname" + + # git, tags available + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' } build() { - cd $_gitname - ./configure \ - --prefix=/usr - make + cd "$pkgname" + + mkdir -p build + cd build + + cmake \ + -DCMAKE_COLOR_MAKEFILE:BOOL='ON' \ + -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ + -DENABLE_CXX11:BOOL='ON' \ + -DENABLE_LOGGING:BOOL='ON' \ + -DENABLE_PROFILE:BOOL='OFF' \ + -DENABLE_SEPARATE_HAICRYPT:BOOL='OFF' \ + -DENABLE_SHARED:BOOL='ON' \ + -DENABLE_SUFLIP:BOOL='ON' \ + -DUSE_GNUTLS:BOOL='OFF' \ + -Wno-dev \ + .. + + make } package() { - cd $_gitname - make DESTDIR="${pkgdir}" install + cd "${pkgname}/build" + + make DESTDIR="$pkgdir" install } |