Build libebur128 in tests
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
DataHoarder 2022-07-21 18:23:41 +02:00
parent 30f5dbab8c
commit 459a2b1852
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk

View file

@ -57,7 +57,8 @@ steps:
image: golang:1.18-bullseye
commands:
- DEBIAN_FRONTEND=noninteractive apt update
- DEBIAN_FRONTEND=noninteractive apt install -y git build-essential autoconf automake make libtool libtool-bin gettext wget pkg-config libssl-dev libebur128-dev
- DEBIAN_FRONTEND=noninteractive apt install -y git build-essential autoconf automake make cmake libtool libtool-bin gettext wget pkg-config libssl-dev
- git clone --depth 1 --branch v1.2.6 https://github.com/jiixyj/libebur128.git && cd libebur128 && mkdir build && cd build && cmake .. -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX:PATH=/usr && make -j$(nproc) && make install && cd ../..
- git clone --depth 1 --branch 0.2.2 https://github.com/libsndfile/libsamplerate.git && cd libsamplerate && ./autogen.sh && ./configure --prefix /usr && make && make install && cd ..
- wget https://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz -O lame-3.100.tar.gz && tar -xzvf lame-3.100.tar.gz && cd lame-3.100 && ./configure --prefix /usr && make && make install && cd ..
- git clone --depth 1 --branch v1.3.5 https://github.com/xiph/ogg.git && cd ogg && ./autogen.sh && ./configure --prefix /usr && make && make install && cd ..
@ -96,7 +97,8 @@ steps:
image: golang:1.18-bullseye
commands:
- DEBIAN_FRONTEND=noninteractive apt update
- DEBIAN_FRONTEND=noninteractive apt install -y git build-essential autoconf automake make libtool libtool-bin gettext wget pkg-config libssl-dev libebur128-dev
- DEBIAN_FRONTEND=noninteractive apt install -y git build-essential autoconf automake make cmake libtool libtool-bin gettext wget pkg-config libssl-dev
- git clone --depth 1 --branch v1.2.6 https://github.com/jiixyj/libebur128.git && cd libebur128 && mkdir build && cd build && cmake .. -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX:PATH=/usr && make -j$(nproc) && make install && cd ../..
- git clone --depth 1 --branch 0.2.2 https://github.com/libsndfile/libsamplerate.git && cd libsamplerate && ./autogen.sh && ./configure --prefix /usr && make && make install && cd ..
- wget https://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz -O lame-3.100.tar.gz && tar -xzvf lame-3.100.tar.gz && cd lame-3.100 && ./configure --prefix /usr && make && make install && cd ..
- git clone --depth 1 --branch v1.3.5 https://github.com/xiph/ogg.git && cd ogg && ./autogen.sh && ./configure --prefix /usr && make && make install && cd ..