# HG changeset patch # User Yuya Nishihara # Date 1659605213 -32400 # Thu Aug 04 18:26:53 2022 +0900 # Node ID cceb85a2c4ae04fb5a15a3669aa8ece6cb8cbec3 # Parent 081778a120fdf9e6f4b4d8862ccd3f09eeb2eefb make: backport debian packaging rules from qt-emacs-key-theme diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -3,13 +3,7 @@ \.py[co]$ ^CMakeLists\.txt\.user$ ^build/ -^debian/[^/]+\.debhelper$ -^debian/[^/]+\.substvars$ -^debian/\.debhelper/ -^debian/changelog$ -^debian/debhelper- -^debian/files -^debian/hgv/ +^debian/ ^tests/\.testtimes$ ^tests/.*\.err$ diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -19,7 +19,7 @@ override CMAKEFLAGS += -DUSE_QT$(QT_VERSION_MAJOR)=ON endif -DEBVERSION = $(shell hg log -r. -T'{latesttag % "0.1~{distance}"}hg{node|short}') +DEB_VERSION = $(shell hg log -r. -T'{latesttag % "0.1~{distance}"}hg{node|short}') export DEB_BUILD_OPTIONS=nocheck DESTDIR = @@ -57,9 +57,10 @@ .PHONY: deb deb: - cp debian/changelog.release debian/changelog - $(DEBCHANGE) -v "$(DEBVERSION)" "New snapshot build." - $(DEBUILD) -uc -us + $(RM) -R debian + cp -pR contrib/debian-qt5 debian + $(DEBCHANGE) --create --package hgv -v "$(DEB_VERSION)" "New snapshot build." + $(DEBUILD) -uc -us --build=binary .PHONY: clean clean: