posaune
[projects.git] / tools / make / rules
index 30648d8..1b2e042 100755 (executable)
@@ -7,7 +7,9 @@ NOP = @echo "No operation for target $@"
 DEB = fakeroot dpkg-deb --build $(oldpack) debian/tmp
 INSERT_BUILD = /usr/share/mbuild/insert_build.sh
 RSYNC_OPT = -av --exclude="build" --exclude="debian/tmp" --exclude="Packages" --exclude="*Aktuell" --exclude=".*"
+
 std_inst_tgt = debian/tmp/usr/share/doc/$(paket)/copyright debian/tmp/usr/share/doc/$(paket)/README.debian
+changelog_source = $(paket).changelog
 
 include debian/rules.pre
 
@@ -70,8 +72,8 @@ debian/tmp/DEBIAN/control: debian/control debian/changelog
 debian/control: debian/$(paket).control
        sed "s/_DEB_HOST_ARCH/${DEB_HOST_ARCH}/" debian/$(paket).control > debian/control
 
-debian/changelog: debian/$(paket).changelog debian/rules.pre
-       sed "s/%BUILD%/$(build)/" debian/$(paket).changelog > debian/changelog
+debian/changelog: $(changelog_source) debian/rules.pre
+       sed "s/%BUILD%/$(build)/" $(changelog_source) > debian/changelog
 
 debian/tmp/usr/share/doc/$(paket)/changelog: debian/changelog
        mkdir -p debian/tmp/usr/share/doc/$(paket)
@@ -105,6 +107,11 @@ debian/README.debian:
 debian/copyright:
        cp /usr/share/mbuild/copyright debian/copyright
 
+debian/default.changelog:
+       @echo "$(paket) ($(version)-$(build)) unstable; urgency=medium" >debian/default.changelog
+       @echo "  * generated" >>debian/default.changelog
+       @echo " -- Michael Wagner <michael@wagnertech.de>  Thu, 11 Feb 2021 10:00:00 +0100" >>debian/default.changelog
+
 # Load project specification
 -include rules.post