File reproducible-gzip.patch of Package python-Sphinx
commit eb4c0ebfd8e30e1bfd65a3589c3d8181b3c25f38
Author: Bernhard M. Wiedemann <bwiedemann@suse.de>
Date: Tue Jul 16 22:06:15 2024 +0200
Don't store mtime in gzip headers
to allow for reproducible builds.
diff --git a/sphinx/texinputs/Makefile.jinja b/sphinx/texinputs/Makefile.jinja
index 96bb0fed1..c85232257 100644
--- a/sphinx/texinputs/Makefile.jinja
+++ b/sphinx/texinputs/Makefile.jinja
@@ -77,7 +77,7 @@ tar: all-$(FMT)
rm -r $(ARCHIVEPREFIX)docs-$(FMT)
gz: tar
- gzip -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
+ gzip -n -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
bz2: tar
bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
diff --git a/sphinx/texinputs_win/Makefile.jinja b/sphinx/texinputs_win/Makefile.jinja
index 4131762a8..990c2787e 100644
--- a/sphinx/texinputs_win/Makefile.jinja
+++ b/sphinx/texinputs_win/Makefile.jinja
@@ -49,7 +49,7 @@ tar: all-$(FMT)
rm -r $(ARCHIVEPREFIX)docs-$(FMT)
gz: tar
- gzip -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
+ gzip -n -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
bz2: tar
bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar