Docker container to build tsMuxer.
Pull jaminmc/tsmuxer_build from the Docker repository:
docker pull jaminmc/tsmuxer_build
Or build jaminmc/tsmuxer_build from source:
git clone https://github.com/jaminmc/tsmuxer_build.git
cd tsmuxer_build
docker build -t jaminmc/tsmuxer_build .
This image is designed to build tsMuxer. So once you have the image, browse to the tsMuxer repository and run one of the following commands:
Linux
docker run -it --rm -v $(pwd):/workdir -w="/workdir" jaminmc/tsmuxer_build bash -c ". rebuild_linux_with_gui_docker.sh"
Windows 32-bit
docker run -it --rm -v $(pwd):/workdir -w="/workdir" jaminmc/tsmuxer_build bash -c ". rebuild_mxe32_with_gui_docker.sh"
Windows 64-bit
docker run -it --rm -v $(pwd):/workdir -w="/workdir" jaminmc/tsmuxer_build bash -c ". rebuild_mxe_with_gui_docker.sh"
OSX
docker run -it --rm -v $(pwd):/workdir -w="/workdir" jaminmc/tsmuxer_build bash -c ". rebuild_osxcross_with_gui_docker.sh"
The executable binaries will be saved to the "\bin" folder.