mirror of
https://github.com/ivabus/pantry
synced 2024-11-29 19:55:06 +03:00
51 lines
1 KiB
YAML
51 lines
1 KiB
YAML
|
distributable:
|
||
|
url: http://rtmpdump.mplayerhq.hu/download/rtmpdump-{{version.marketing}}.tgz
|
||
|
strip-components: 1
|
||
|
|
||
|
display-name: rtmpdump
|
||
|
|
||
|
versions:
|
||
|
url: http://rtmpdump.mplayerhq.hu/download/
|
||
|
match: /rtmpdump-\d+\.\d+\.tgz/
|
||
|
strip:
|
||
|
- /^rtmpdump-/
|
||
|
- /.tgz$/
|
||
|
|
||
|
dependencies:
|
||
|
openssl.org: ^1.1
|
||
|
zlib.net: '*'
|
||
|
|
||
|
build:
|
||
|
dependencies:
|
||
|
tea.xyz/gx/cc: c99
|
||
|
tea.xyz/gx/make: '*'
|
||
|
gnu.org/patch: '*'
|
||
|
curl.se: '*'
|
||
|
script:
|
||
|
- curl $PATCH | patch -p0 || true
|
||
|
|
||
|
# need to make XCFLAGS/XLDFLAGS in the script for quoting reasons
|
||
|
- make XCFLAGS="$CFLAGS" XLDFLAGS="$LDFLAGS" $ARGS install
|
||
|
env:
|
||
|
PATCH: 'https://raw.githubusercontent.com/Homebrew/formula-patches/85fa66a9/rtmpdump/openssl-1.1.diff'
|
||
|
ARGS:
|
||
|
- CC=cc
|
||
|
- prefix={{prefix}}
|
||
|
- SHARED=no
|
||
|
darwin:
|
||
|
ARGS:
|
||
|
- SYS="darwin"
|
||
|
linux:
|
||
|
ARGS:
|
||
|
- SYS="posix"
|
||
|
|
||
|
provides:
|
||
|
- bin/rtmpdump
|
||
|
- bin/rtmpgw
|
||
|
- bin/rtmpsrv
|
||
|
- bin/rtmpsuck
|
||
|
|
||
|
test:
|
||
|
- rtmpdump -h
|
||
|
- rtmpdump -h 2>&1 | grep {{version.marketing}}
|