make: require QT_VERSION_MAJOR to select debian packaging data
2 files changed, 4 insertions(+), 2 deletions(-)

M .build.yml
M Makefile
M .build.yml +1 -1
@@ 44,7 44,7 @@ tasks:
       make -C hgv clean debug tests QT_VERSION_MAJOR=6 HGROOT="$(pwd)/hg"
 
   - build-deb: |
-      make -C hgv clean deb
+      make -C hgv clean deb QT_VERSION_MAJOR=5
       mkdir hgv-deb
       mv hgv_*.deb hgv-deb
       tar zcf hgv-deb.tar.gz hgv-deb

          
M Makefile +3 -1
@@ 57,8 57,10 @@ build:
 
 .PHONY: deb
 deb:
+	@[ -n "$(QT_VERSION_MAJOR)" ] \
+		|| { echo '*** specify QT_VERSION_MAJOR=5|6' >&2; exit 1; }
 	$(RM) -R debian
-	cp -pR contrib/debian-qt5 debian
+	cp -pR "contrib/debian-qt$(QT_VERSION_MAJOR)" debian
 	$(DEBCHANGE) --create --package hgv -v "$(DEB_VERSION)" "New snapshot build."
 	$(DEBUILD) -uc -us --build=binary