pantry/projects/rtmpdump.mplayerhq.hu/package.yml

51 lines
1 KiB
YAML
Raw Normal View History

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:
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"
2023-12-18 15:04:38 +03:00
CFLAGS: '$CFLAGS -fPIC'
LDFLAGS: '$LDFLAGS -pie'
provides:
- bin/rtmpdump
- bin/rtmpgw
- bin/rtmpsrv
- bin/rtmpsuck
test:
- rtmpdump -h
- rtmpdump -h 2>&1 | grep {{version.marketing}}