88# The compiled binaries will be located in /tmp/librespot-build
99#
1010# If only one architecture is desired, cargo can be invoked directly with the appropriate options :
11- # $ docker run -v /tmp/librespot-build:/build librespot-cross cargo build --release --no-default-features --features "alsa-backend with-libmdns rustls-tls- native-roots "
12- # $ docker run -v /tmp/librespot-build:/build librespot-cross cargo build --release --target arm-unknown-linux-gnueabihf --no-default-features --features "alsa-backend with-libmdns rustls-tls- native-roots "
13- # $ docker run -v /tmp/librespot-build:/build librespot-cross cargo build --release --target arm-unknown-linux-gnueabi --no-default-features --features "alsa-backend with-libmdns rustls-tls- native-roots "
14- # $ docker run -v /tmp/librespot-build:/build librespot-cross cargo build --release --target aarch64-unknown-linux-gnu --no-default-features --features "alsa-backend with-libmdns rustls-tls- native-roots "
11+ # $ docker run -v /tmp/librespot-build:/build librespot-cross cargo build --release --no-default-features --features "alsa-backend with-libmdns native-tls "
12+ # $ docker run -v /tmp/librespot-build:/build librespot-cross cargo build --release --target arm-unknown-linux-gnueabihf --no-default-features --features "alsa-backend with-libmdns native-tls "
13+ # $ docker run -v /tmp/librespot-build:/build librespot-cross cargo build --release --target arm-unknown-linux-gnueabi --no-default-features --features "alsa-backend with-libmdns native-tls "
14+ # $ docker run -v /tmp/librespot-build:/build librespot-cross cargo build --release --target aarch64-unknown-linux-gnu --no-default-features --features "alsa-backend with-libmdns native-tls "
1515
16- FROM debian:bookworm
17-
18- RUN echo "deb http://deb.debian.org/debian bookworm main" > /etc/apt/sources.list && \
19- echo "deb http://deb.debian.org/debian bookworm-updates main" >> /etc/apt/sources.list && \
20- echo "deb http://deb.debian.org/debian-security bookworm-security main" >> /etc/apt/sources.list
16+ FROM debian:trixie
2117
2218RUN dpkg --add-architecture arm64 && \
2319 dpkg --add-architecture armhf && \
@@ -40,10 +36,15 @@ RUN dpkg --add-architecture arm64 && \
4036 libpulse0:arm64 \
4137 libpulse0:armel \
4238 libpulse0:armhf \
43- pkg-config
39+ libssl-dev \
40+ libssl-dev:arm64 \
41+ libssl-dev:armel \
42+ libssl-dev:armhf \
43+ pkg-config \
44+ rustup
4445
4546ENV PATH="/root/.cargo/bin/:${PATH}"
46- RUN curl https://sh. rustup.rs -sSf | sh -s -- -- default-toolchain 1.85 -y && \
47+ RUN rustup default stable && \
4748 rustup target add aarch64-unknown-linux-gnu && \
4849 rustup target add arm-unknown-linux-gnueabi && \
4950 rustup target add arm-unknown-linux-gnueabihf && \
0 commit comments