Closes #366
This commit is contained in:
Max Howell 2023-03-02 09:08:49 -07:00
parent df2a6db5ec
commit c616a8ba3c
2 changed files with 40 additions and 0 deletions

Binary file not shown.

View file

@ -0,0 +1,40 @@
distributable:
url: https://www.mpg123.de/download/mpg123-{{version}}.tar.bz2
strip-components: 1
# if theres a github then we can parse the versions
versions:
- 1.31.2
build:
dependencies:
tea.xyz/gx/cc: c99
tea.xyz/gx/make: '*'
# ^^ often packages need dependencies to build, it is very common for
# packages to need a C compiler and make, the above provide those
script: |
./configure $ARGS
make --jobs {{ hw.concurrency }} install
env:
ARGS:
- --disable-debug
- --disable-dependency-tracking
- --prefix={{prefix}}
- --with-module-suffix=.so
- --enable-static
darwin:
ARGS:
- --with-default-audio=coreaudio
aarch64:
ARGS:
- --with-cpu=aarch64
x86-64:
ARGS:
- --with-cpu=x86-64
provides:
- bin/mpg123
# ^^ specify the binaries or tea magic wont work
test:
mpg123 --test fixture.mp3