go:
	bash -n ripper
	./this-pylint --which-2 None --to-pylint check-rip-result
	dd if=/dev/zero of=big.ogm bs=1024k count=21
	touch small.ogm
	./check-rip-result --rip-progress-file 'good-1.rip-output' --rip-result-file big.ogm
	./check-rip-result --rip-progress-file 'good-2.rip-output' --rip-result-file big.ogm
	./check-rip-result --rip-progress-file 'good-3.rip-output' --rip-result-file big.ogm
	./check-rip-result --rip-progress-file 'good-4.rip-output' --rip-result-file big.ogm
	! ./check-rip-result --rip-progress-file 'bad-1.rip-output' --rip-result-file big.ogm
	! ./check-rip-result --rip-progress-file 'bad-2.rip-output' --rip-result-file big.ogm
	@echo All tests passed


install:
	mkdir -p ~/bin
	cp ripper check-rip-result brmkvtodvdmkv rip-br ~/bin/.
	# rpm-packages untested
	./install-package --deb-packages lsdvd --rpm-packages lsdvd
	# I wound up building this from source on Debian 11.
	# Later I switched to a flatpak.
	# ./install-package --deb-packages handbrake-cli --rpm-packages handbrake-cli
	# ./install-package --deb-packages libbluray-bdj
	cd histogram && make install

clean:
	rm -f big.ogm small.ogm