File reproducible.patch of Package kdebase3

Index: kdebase-3.5.10/konsole/fonts/Makefile.am
===================================================================
--- kdebase-3.5.10.orig/konsole/fonts/Makefile.am
+++ kdebase-3.5.10/konsole/fonts/Makefile.am
@@ -9,8 +9,8 @@ install-data-hook:
 
 console8x16.pcf.gz: $(srcdir)/console8x16.bdf
 	bdftopcf -o console8x16.pcf $(srcdir)/console8x16.bdf
-	gzip --best console8x16.pcf
+	gzip -n --best console8x16.pcf
 
 9x15.pcf.gz: $(srcdir)/9x15.bdf
 	bdftopcf -o 9x15.pcf $(srcdir)/9x15.bdf
-	gzip --best 9x15.pcf
+	gzip -n --best 9x15.pcf
Index: kdebase-3.5.10/kdm/kfrontend/genkdmconf.c
===================================================================
--- kdebase-3.5.10.orig/kdm/kfrontend/genkdmconf.c
+++ kdebase-3.5.10/kdm/kfrontend/genkdmconf.c
@@ -1814,7 +1814,11 @@ static void
 upd_forgingseed( Entry *ce, Section *cs ATTR_UNUSED )
 {
 	if (!ce->active) {
-		ASPrintf( (char **)&ce->value, "%d", time( 0 ) );
+		time_t curtime;
+		const char *source_date_epoch = getenv( "SOURCE_DATE_EPOCH" );
+		if (source_date_epoch == NULL || (curtime = (time_t)strtol( source_date_epoch, NULL, 10 )) <= 0)
+			curtime = time( 0 );
+		ASPrintf( (char **)&ce->value, "%d", curtime );
 		ce->active = ce->written = 1;
 	}
 }