diff -Nru dustmite-0.0.430/debian/changelog dustmite-0.0.430/debian/changelog --- dustmite-0.0.430/debian/changelog 2022-07-16 14:26:40.000000000 +0000 +++ dustmite-0.0.430/debian/changelog 2022-08-03 23:05:44.000000000 +0000 @@ -1,3 +1,13 @@ +dustmite (0.0.430-2) unstable; urgency=medium + + * Add workaround for DMD frontend bug that has hit GDC as well + - This seems to be another variation of + https://github.com/ldc-developers/ldc/issues/4000 + so we work around it even for GDC (Closes: #1012915) + * Mark rules as not requiring root + + -- Matthias Klumpp Thu, 04 Aug 2022 10:58:58 +0200 + dustmite (0.0.430-1) unstable; urgency=medium * New upstream version: 0.0.430 diff -Nru dustmite-0.0.430/debian/control dustmite-0.0.430/debian/control --- dustmite-0.0.430/debian/control 2022-07-16 14:16:54.000000000 +0000 +++ dustmite-0.0.430/debian/control 2022-08-03 23:04:59.000000000 +0000 @@ -3,9 +3,10 @@ Priority: optional Maintainer: Debian D Language Group Uploaders: Matthias Klumpp -Build-Depends: debhelper-compat (= 12), +Build-Depends: debhelper-compat (= 13), gdc (>= 4:10) Standards-Version: 4.6.0 +Rules-Requires-Root: no Homepage: https://github.com/CyberShadow/DustMite/wiki Vcs-Git: https://salsa.debian.org/d-team/dustmite.git Vcs-Browser: https://salsa.debian.org/d-team/dustmite diff -Nru dustmite-0.0.430/debian/rules dustmite-0.0.430/debian/rules --- dustmite-0.0.430/debian/rules 2022-07-16 14:23:32.000000000 +0000 +++ dustmite-0.0.430/debian/rules 2022-08-03 22:53:24.000000000 +0000 @@ -5,11 +5,16 @@ %: dh $@ +# workaround for DMD frontend bug +# first found via LDC: https://github.com/ldc-developers/ldc/issues/4000 +EXTRA_DFLAGS += -fall-instantiations + override_dh_auto_build: gdc -odustmite \ -g -O2 -fstack-protector-strong \ -Wl,-z,relro \ -Wall \ + $(EXTRA_DFLAGS) \ *.d override_dh_clean: diff -Nru dustmite-0.0.430/debian/watch dustmite-0.0.430/debian/watch --- dustmite-0.0.430/debian/watch 2022-07-16 14:25:47.000000000 +0000 +++ dustmite-0.0.430/debian/watch 2022-08-03 23:02:20.000000000 +0000 @@ -1,4 +1,4 @@ -version=3 +version=4 opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/dustmite-$1\.tar\.gz/ \ https://github.com/CyberShadow/DustMite/tags .*/v?(\d\S*)\.tar\.gz