catalinii / minisatip

minisatip is an SATIP server for linux using local DVB-S2, DVB-C, DVB-T or ATSC cards
https://minisatip.org
324 stars 78 forks source link

Use clang for arm/x86 with static binary and zig cc for mips #1107 #1120

Closed catalinii closed 1 year ago

catalinii commented 1 year ago

This also fixes the building with the new libnetceiver

Jalle19 commented 1 year ago

libdvbcsa-dev is missing from the builder image

Jalle19 commented 1 year ago

@catalinii would it make sense to move the Dockerfile used to build the image to this repository?

catalinii commented 1 year ago

I am afraid it will create a chicken and egg problem. If you change the docker image you need to push it in a separate PR before changes that use a new image. Which does not make the current situation better, it just adds more file to the minisatip repo.

About libdvbcsa-dev it just gets compiled for all archs separately (build_libraries.sh) because is the fork with support for icam

Jalle19 commented 1 year ago

Seems like you we have to add DEBIAN_FRONTEND=noninteractive to the apt commands