-
Notifications
You must be signed in to change notification settings - Fork 186
Expand file tree
/
Copy pathdocker-build-avahi.sh
More file actions
executable file
·24 lines (17 loc) · 1.24 KB
/
Copy pathdocker-build-avahi.sh
File metadata and controls
executable file
·24 lines (17 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env bash
set -eux
cargo build --release --no-default-features --features "alsa-backend with-avahi"
cp /usr/lib/x86_64-linux-gnu/libdns_sd.so.1 /build/release
export PKG_CONFIG_ALLOW_CROSS=0
export PKG_CONFIG_PATH=/usr/lib/aarch64-unknown-linux-gnu/pkgconfig
cargo build --release --target aarch64-unknown-linux-gnu --no-default-features --features "alsa-backend with-avahi"
cp /usr/lib/aarch64-linux-gnu/libdns_sd.so.1 /build/aarch64-unknown-linux-gnu/release
export PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabi/pkgconfig
cargo build --release --target arm-unknown-linux-gnueabi --no-default-features --features "alsa-backend with-avahi"
cp /usr/lib/arm-linux-gnueabi/libdns_sd.so.1 /build/arm-unknown-linux-gnueabi/release
export PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig
cargo build --release --target arm-unknown-linux-gnueabihf --no-default-features --features "alsa-backend with-avahi"
cp /usr/lib/arm-linux-gnueabihf/libdns_sd.so.1 /build/arm-unknown-linux-gnueabihf/release
export PKG_CONFIG_PATH=/usr/lib/mipsel-linux-gnu/pkgconfig
cargo build --release --target mipsel-unknown-linux-gnu --no-default-features --features "alsa-backend with-avahi"
cp /usr/libmipsel-linux-gnu/libdns_sd.so.1 /build/mipsel-unknown-linux-gnu/release