4 Commits
Author SHA1 Message Date
CDrummond cf902e6d0c Fix Linux builds. 2025-09-27 17:03:21 +01:00
CDrummond a3748f495c More fixes... 2025-09-27 16:59:25 +01:00
CDrummond 5c54879126 Build fixes? 2025-09-27 16:42:47 +01:00
CDrummond b57828cc22 Use bullseye, not bookwork - for glibc 2025-09-27 16:24:26 +01:00
8 changed files with 20 additions and 8 deletions

No files matched your search

Generated
+1 -1
View File
@@ -201,7 +201,7 @@ dependencies = [
[[package]]
name = "bliss-analyser"
version = "0.5.1"
version = "0.5.2"
dependencies = [
"anyhow",
"argparse",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "bliss-analyser"
version = "0.5.1"
version = "0.5.2"
authors = ["Craig Drummond <craig.p.drummond@gmail.com>"]
edition = "2021"
license = "GPL-3.0-only"
+4
View File
@@ -1,3 +1,7 @@
0.5.2
-----
1. Fix Linux builds.
0.5.1
-----
1. Use serde_json to build JSONRPC notification strings.
+7 -1
View File
@@ -1,4 +1,4 @@
FROM debian:bookworm
FROM debian:bullseye
RUN dpkg --add-architecture arm64 && \
dpkg --add-architecture armhf
@@ -8,6 +8,12 @@ RUN apt-get install -y curl git pkg-config yasm
RUN apt-get install -y build-essential clang
RUN apt-get install -y crossbuild-essential-armhf crossbuild-essential-arm64
RUN apt-get install -y libavutil-dev:arm64 libavcodec-dev:arm64 libavformat-dev:arm64 \
libavfilter-dev:arm64 libavdevice-dev:arm64 libswresample-dev:arm64 libfftw3-dev:arm64
RUN apt-get install -y libavutil-dev:armhf libavcodec-dev:armhf libavformat-dev:armhf \
libavfilter-dev:armhf libavdevice-dev:armhf libswresample-dev:armhf libfftw3-dev:armhf
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
ENV PATH="/root/.cargo/bin/:${PATH}"
RUN rustup target add aarch64-unknown-linux-gnu && \
+1 -1
View File
@@ -1,4 +1,4 @@
FROM debian:bookworm
FROM debian:bullseye
RUN dpkg --add-architecture arm64 && \
dpkg --add-architecture armhf
+1 -1
View File
@@ -1,4 +1,4 @@
FROM debian:bookworm
FROM debian:bullseye
RUN dpkg --add-architecture amd64
RUN apt-get update
+1 -1
View File
@@ -1,4 +1,4 @@
FROM debian:bookworm
FROM debian:bullseye
RUN dpkg --add-architecture amd64
RUN apt-get update
+4 -2
View File
@@ -9,10 +9,12 @@ mkdir -p $DESTDIR/bin
rm -rf $DESTDIR/bin/*
function build {
echo Building for $1 to $3...
echo Building for $1 to $3...
if [[ ! -f /build/$1/release/bliss-analyser ]]; then
cargo build --release --features=libav,staticlibav --target $1
export RUST_BACKTRACE=full
export PKG_CONFIG=${1//unknown-/}-pkg-config
BINDGEN_EXTRA_CLANG_ARGS="--sysroot /usr/${1//unknown-/}" cargo build --release --features=libav,staticlibav --target $1
fi
$2 /build/$1/release/bliss-analyser && cp /build/$1/release/bliss-analyser $DESTDIR/$3