Do one of the following:
mkdir -p ~/src/hauppaugeusb-builder
cd ~/src/hauppaugeusb-builder
git clone https://github.com/jwittkoski/HauppaugeUSB-docker-builder.git
cd HauppaugeUSB-docker-builder
mkdir ~/src
cd ~/src
curl -L https://github.com/jwittkoski/HauppaugeUSB-docker-builder/archive/main.zip > HauppaugeUSB-docker-builder.zip
unzip HauppaugeUSB-docker-builder.zip
cd HauppaugeUSB-docker-builder-main
docker build -t hauppaugeusb-builder .
docker run -it --rm --mount type=bind,src="$(pwd)",target=/build hauppaugeusb-builder
This will generate HauppaugeUSB-16.9.26-1.tar.gz
Move the tarball to your destination host and:
cd /
tar xvzf /tmp/HauppaugeUSB-16.9.26-1.tar.gz
Files will be installed in /opt/Hauppauge