[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1032935: unblock: fonts-dejavu/2.37-6



Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: fonts-dejavu@packages.debian.org
Control: affects -1 + src:fonts-dejavu

Please unblock package fonts-dejavu.

The upstream Makefle touches all generated TTF font files with the time
stamp of the corresponding SFD source file, so time stamps are never
updated between package revisions from the same sources.

The -6 package revision touches all generated TTF font files with
$SOURCE_DATE_EPOCH, so the time stamps are updated whenever the package
revision is updated.

This fixes bug #1032599.

Please find the debdiff attached.

Thanks!

 - Fabian

diff -Nru fonts-dejavu-2.37/debian/changelog fonts-dejavu-2.37/debian/changelog
--- fonts-dejavu-2.37/debian/changelog	2023-02-26 07:54:14.000000000 +0100
+++ fonts-dejavu-2.37/debian/changelog	2023-03-10 09:35:35.000000000 +0100
@@ -1,3 +1,10 @@
+fonts-dejavu (2.37-6) unstable; urgency=medium
+
+  * Touch all generated TTF files with SOURCE_DATE_EPOCH time,
+    Closes: #1032599.
+
+ -- Fabian Greffrath <fabian@debian.org>  Fri, 10 Mar 2023 09:35:35 +0100
+
 fonts-dejavu (2.37-5) unstable; urgency=medium
 
   [ Paul Menzel ]
diff -Nru fonts-dejavu-2.37/debian/rules fonts-dejavu-2.37/debian/rules
--- fonts-dejavu-2.37/debian/rules	2023-02-07 08:26:34.000000000 +0100
+++ fonts-dejavu-2.37/debian/rules	2023-03-10 09:33:34.000000000 +0100
@@ -1,11 +1,14 @@
 #!/usr/bin/make -f
 
+include /usr/share/dpkg/pkg-info.mk
+
 %:
 	dh $@
-	
+
 override_dh_auto_build:
 	make full-ttf
 	sh debian/scripts/generate-udeb.sh
+	touch --no-create --date="$(shell date --utc --date=@${SOURCE_DATE_EPOCH} --iso-8601=seconds)" build/*.ttf
 
 override_dh_auto_clean:
 	$(RM) -rf tmp/ build/ udeb-generated/ udeb-build/

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: