ASIO to JACK driver for WINE
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.0KB

  1. FROM ubuntu:20.04
  2. LABEL maintainer="falkTX <falktx@falktx.com>"
  3. ENV DEBIAN_FRONTEND noninteractive
  4. # enable i386
  5. RUN dpkg --add-architecture i386
  6. # update system
  7. RUN apt-get update -qq && apt-get upgrade -qqy && apt-get clean
  8. # install packages needed for build
  9. RUN apt-get install -qqy --no-install-recommends ca-certificates gcc-multilib git libjack-jackd2-dev libjack-jackd2-dev:i386 make openssl pkg-config wget && \
  10. apt-get clean
  11. # install newer wine
  12. RUN mkdir -pm755 /etc/apt/keyrings && \
  13. wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key && \
  14. wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
  15. RUN apt-get update -qq && \
  16. apt-get install -qqy --no-install-recommends winehq-stable wine-stable-dev && \
  17. apt-get clean
  18. # fetch wineasio
  19. RUN git clone --recursive https://github.com/wineasio/wineasio.git --depth=1
  20. # build wineasio
  21. WORKDIR /wineasio
  22. RUN make 32 64
  23. # CMD for inspection
  24. CMD ["bash"]