cisco.com/libsrtp (#4044)

* new file:   projects/cisco.com/libsrtp/package.yml

* openssl v1
This commit is contained in:
Andrew 2023-11-12 19:34:45 +02:00 committed by GitHub
parent fea60a18b6
commit 7a01ee4e0e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,33 @@
distributable:
url: https://github.com/cisco/libsrtp/archive/v{{version}}.tar.gz
strip-components: 1
versions:
github: cisco/libsrtp
dependencies:
openssl.org: ~1
build:
dependencies:
freedesktop.org/pkg-config: '*'
linux:
gnu.org/gcc: '*'
script:
- ./configure $CONFIGURE_ARGS
- make --jobs {{ hw.concurrency }} test
- make --jobs {{ hw.concurrency }} shared_library
- make --jobs {{ hw.concurrency }} install
- mkdir -p {{prefix}}/libexec
# for test
- run: cp rtpw {{prefix}}/libexec/
working-directory: test
env:
linux:
LDFLAGS: -fPIC
CONFIGURE_ARGS:
- --disable-debug
- --disable-dependency-tracking
- --prefix="{{prefix}}"
- --libdir="{{prefix}}/lib"
- --enable-openssl
test:
script:
- "{{prefix}}/libexec/rtpw -l | grep {{version}}"