FROM golang:bookworm AS builder RUN apt update && apt install -y git libusb-dev libavahi-client-dev libavahi-common-dev build-essential gcc libusb libavahi-client libavahi-common RUN git clone https://github.com/OpenPrinting/ipp-usb.git RUN cd ipp-usb && make FROM scratch COPY --from=builder /root/ipp-usb / ENTRYPOINT /ipp-usb