Subject: Collected Debian patches for svtplay-dl
Author: Olof Johansson <olof@ethup.se>

The svtplay-dl package is maintained in Git rather than maintaining
patches as separate files, and separating the patches doesn't seem to
be worth the effort.  They are therefore all included in this single
Debian patch.

For full commit history and separated commits, see the packaging Git
repository.
--- svtplay-dl-0.10.2015.05.24.orig/Makefile
+++ svtplay-dl-0.10.2015.05.24/Makefile
@@ -3,10 +3,15 @@ all: svtplay-dl
 .PHONY: test cover doctest pylint svtplay-dl \
         release clean_releasedir $(RELEASE_DIR)
 
+# These variables describe the latest release:
 VERSION = 0.10
-RELEASE = $(VERSION).$(shell date +%Y.%m.%d)
-RELEASE_DIR = svtplay-dl-$(RELEASE)
-LATEST_RELEASE = 0.10.2015.05.24
+LATEST_RELEASE_DATE = 2015.05.24
+LATEST_RELEASE = $(VERSION).$(LATEST_RELEASE_DATE)
+
+# If we build a new release, this is what it will be called:
+NEW_RELEASE_DATE = $(shell date +%Y.%m.%d)
+NEW_RELEASE = $(VERSION).$(NEW_RELEASE_DATE)
+RELEASE_DIR = svtplay-dl-$(NEW_RELEASE)
 
 PREFIX ?= /usr/local
 BINDIR = $(PREFIX)/bin
@@ -20,8 +25,10 @@ MANFILE = svtplay-dl.1$(MANFILE_EXT)
 
 # As pod2man is a perl tool, we have to jump through some hoops
 # to remove references to perl.. :-)
-POD2MAN ?= pod2man --section 1 --utf8 -c "svtplay-dl manual" \
-           -r "svtplay-dl $(VERSION)"
+POD2MAN ?= pod2man --section 1 --utf8 \
+                   --center "svtplay-dl manual" \
+                   --release "svtplay-dl $(VERSION)" \
+                   --date "$(LATEST_RELEASE_DATE)"
 
 PYTHON ?= /usr/bin/env python
 export PYTHONPATH=lib
@@ -61,24 +68,25 @@ doctest: svtplay-dl
 	sh scripts/diff_man_help.sh
 
 $(RELEASE_DIR): clean_releasedir
-	mkdir svtplay-dl-$(RELEASE)
-	cd svtplay-dl-$(RELEASE) && git clone -b master ../ . && make svtplay-dl
+	mkdir $(RELEASE_DIR)
+	cd $(RELEASE_DIR) && git clone -b master ../ . && \
+		make svtplay-dl $(MANFILE)
 
 clean_releasedir:
 	rm -rf $(RELEASE_DIR)
 
 release: $(RELEASE_DIR) release-test
 	set -e; cd $(RELEASE_DIR) && \
-		sed -i -r -e 's/^(LATEST_RELEASE = ).*/\1$(RELEASE)/' Makefile;\
-		sed -i -r -e 's/^(__version__ = ).*/\1"$(RELEASE)"/' lib/svtplay_dl/__init__.py;\
+		sed -i -re 's/^(LATEST_RELEASE_DATE = ).*/\1$(NEW_RELEASE_DATE)/' Makefile;\
+		sed -i -re 's/^(__version__ = ).*/\1"$(NEW_RELEASE)"/' lib/svtplay_dl/__init__.py;\
 		make svtplay-dl; \
 		git add svtplay-dl Makefile lib/svtplay_dl/__init__.py; \
-		git commit -m "Prepare for release $(RELEASE)";
+		git commit -m "Prepare for release $(NEW_RELEASE)";
 	(cd $(RELEASE_DIR) && git format-patch --stdout HEAD^) | git am
 
-	git tag -m "New version $(RELEASE)" \
+	git tag -m "New version $(NEW_RELEASE)" \
 		-m "$$(git log --oneline $(LATEST_RELEASE)..HEAD^)" \
-		$(RELEASE)
+		$(NEW_RELEASE)
 
 	make clean_releasedir
 
