autorip 0.1.1

Composes other programs to automatically rip optical media
Documentation
SHELL := /bin/bash
PWD := $(shell pwd)

help:
	@awk '/^[^ \t]*:/ { gsub(":.*", ""); print }' Makefile

dependencies:
	sudo pacman -S handbrake-cli jq atomicparsley
	yay -S makemkv-cli

install:
	cp -i 80-autorip.rules /etc/udev/rules.d/
	cp -i dvdrip@.service /etc/systemd/system/
	source config.env; sed -i \
		-e "s#^ExecStart=#ExecStart=$(PWD)/autorip.sh %i#" \
		-e "s#^User=#User=$$SUDO_USER#" \
		-e "s#^WorkingDirectory=#WorkingDirectory=$$MKV_DEST#" \
		/etc/systemd/system/dvdrip@.service
	/bin/systemctl daemon-reload

uninstall:
	rm -i \
		/etc/systemd/system/dvdrip@.service \
		/etc/udev/rules.d/80-autorip.rules

.PHONY: help dependencies install uninstall