diff options
author | Rodrigo Bezerra | 2018-08-18 22:20:10 -0300 |
---|---|---|
committer | Rodrigo Bezerra | 2018-08-18 22:20:10 -0300 |
commit | 7eed98b389447a2b62dbce706669fad7f8679e40 (patch) | |
tree | 2cd3450cfe37a69b2d04974e0b4a383cbb238f1e | |
parent | 82c01786362fce85887b835a8ad551ae462472bd (diff) | |
download | aur-7eed98b389447a2b62dbce706669fad7f8679e40.tar.gz |
Update to version 2.2.0
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 60 |
2 files changed, 48 insertions, 22 deletions
@@ -1,18 +1,18 @@ -# Generated by mksrcinfo v8 -# Mon Jun 6 07:43:15 UTC 2016 pkgbase = lib32-libsrtp pkgdesc = Library for SRTP (Secure Realtime Transport Protocol) (32-bit) - pkgver = 1.5.4 + pkgver = 2.2.0 pkgrel = 1 epoch = 1 url = https://github.com/cisco/libsrtp arch = x86_64 license = BSD + checkdepends = procps-ng + makedepends = git depends = lib32-glibc depends = libsrtp options = staticlibs - source = libsrtp-1.5.4.tar.gz::https://github.com/cisco/libsrtp/archive/v1.5.4.tar.gz - sha256sums = 56a7b521c25134f48faff26b0b1e3d4378a14986a2d3d7bc6fefb48987304ff0 + source = git+https://github.com/cisco/libsrtp#commit=94ac00d5ac6409e3f6409e4a5edfcdbdaa7fdabe + sha256sums = SKIP pkgname = lib32-libsrtp @@ -1,8 +1,9 @@ -# Maintainer: orumin <dev@orum.in> +# Maintainer: Rodrigo Bezerra <rodrigobezerra21 at gmail dot com> +# Contributor: orumin <dev@orum.in> _basename=libsrtp pkgname="lib32-$_basename" -pkgver=1.5.4 +pkgver=2.2.0 pkgrel=1 epoch=1 pkgdesc="Library for SRTP (Secure Realtime Transport Protocol) (32-bit)" @@ -10,31 +11,56 @@ url="https://github.com/cisco/libsrtp" arch=('x86_64') license=(BSD) depends=('lib32-glibc' 'libsrtp') +makedepends=('git') +checkdepends=('procps-ng') options=('staticlibs') -source=("$_basename-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('56a7b521c25134f48faff26b0b1e3d4378a14986a2d3d7bc6fefb48987304ff0') +_commit=94ac00d5ac6409e3f6409e4a5edfcdbdaa7fdabe # tags/v2.2.0 +source=("git+https://github.com/cisco/libsrtp#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $_basename + git describe --tags | sed 's/^v//;s/-/+/g' +} prepare() { - cd $_basename-$pkgver - autoreconf -fvi + cd $_basename + + # Fixup pkgver: There are tags like v1.5.4 but also "moving" tags like v1 and v1.5 + git tag | grep -Pv '^v\d+.\d+.\d+$' | xargs git tag -d + + autoreconf -fvi } build() { - cd $_basename-$pkgver + cd $_basename + + export CC='gcc -m32' + export CXX='g++ -m32' + export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' - export CC='gcc -m32' - export CXX='g++ -m32' - export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' + ./configure --prefix=/usr \ + --build=i686-pc-linux-gnu \ + --libdir=/usr/lib32 - ./configure --prefix=/usr \ - --build=i686-pc-linux-gnu --libdir=/usr/lib32 - make libsrtp.a shared_library + make all + make shared_library +} + +check() { + cd $_basename + + make runtest } package() { - cd $_basename-$pkgver - make DESTDIR="$pkgdir" install + cd $_basename + + make DESTDIR="$pkgdir" install + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE + + cd "$pkgdir"/usr - cd "$pkgdir"/usr - rm -r include + rm -r include } |