pantry/projects/rtmpdump.mplayerhq.hu/package.yml
Andrew b4452328bb
rtmpdump.mplayerhq.hu (#1937)
* Create package.yml

* hmm

* curl $PATCH | tac | tac | patch -p0 || true

* Update package.yml

* modified:   projects/rtmpdump.mplayerhq.hu/package.yml

* modified:   projects/rtmpdump.mplayerhq.hu/package.yml

* fixes

* build deps

* more

* sigh

* one more

* diagnostics

* doesn't support openssl^3

---------

Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-05-10 19:27:32 -04:00

50 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}}