[arch-commits] Commit in buildbot/trunk (PKGBUILD reproducible-html.diff)
Chih-Hsuan Yen
yan12125 at archlinux.org
Mon May 25 16:13:30 UTC 2020
Date: Monday, May 25, 2020 @ 16:13:29
Author: yan12125
Revision: 634634
upgpkg: buildbot 2.7.0-2; make python-buildbot-www reproducible
Added:
buildbot/trunk/reproducible-html.diff
Modified:
buildbot/trunk/PKGBUILD
------------------------+
PKGBUILD | 9 ++++++---
reproducible-html.diff | 22 ++++++++++++++++++++++
2 files changed, 28 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-25 16:11:51 UTC (rev 634633)
+++ PKGBUILD 2020-05-25 16:13:29 UTC (rev 634634)
@@ -10,7 +10,7 @@
python-buildbot-wsgi-dashboards python-buildbot-badges)
pkgver=2.7.0
_bb_contrib_commit=ada3c8f30ca7e1b6bb260e2e5971053fbd254333
-pkgrel=1
+pkgrel=2
arch=(any)
url='https://buildbot.net'
license=(GPL2)
@@ -28,13 +28,15 @@
"git+https://github.com/buildbot/buildbot-contrib.git#commit=$_bb_contrib_commit"
"pygments-2.5.diff"
"sphinx-issue7139.diff"
- "sphinx-3.0.patch")
+ "sphinx-3.0.patch"
+ "reproducible-html.diff")
sha256sums=('8b0ce7d332c5013517bf3bbcc70638d16c8ded8c099770bfbc8126332ff3016a'
'SKIP'
'SKIP'
'aab7437b4db78fd07971b875db0cdb9af4e4807ae8c0b7d5d4bae5ae03074ec2'
'44753dd07bef78105528d371a053594fd7a24922e23a2841d67ff44c764224b6'
- '148410975575748984de7ae7d013135899bc522a56b7b678df3ac9bb55321f6f')
+ '148410975575748984de7ae7d013135899bc522a56b7b678df3ac9bb55321f6f'
+ 'b921d29994eff3af134ca1b37acf291a6a95f5da35a2a4f885557adcca22f864')
validpgpkeys=(
'390EB159056ED56F66AB1092AECD456B4D2531FC' # Pierre Tardy <tardyp at gmail.com> (@tardyp on GitHub)
'FD0004A26EADFE43A4C3F249C6F7AE200374452D' # Povilas Kanapickas <povilas at radix.lt> (@p12tic on GitHub)
@@ -45,6 +47,7 @@
patch -Np1 -i ../pygments-2.5.diff
patch -Np1 -i ../sphinx-issue7139.diff
patch -Np1 -i ../sphinx-3.0.patch
+ patch -Np1 -i ../reproducible-html.diff
# HACK: do not use virtualenv
sed -i -e 's#frontend_deps:.*#frontend_deps:#' Makefile
Added: reproducible-html.diff
===================================================================
--- reproducible-html.diff (rev 0)
+++ reproducible-html.diff 2020-05-25 16:13:29 UTC (rev 634634)
@@ -0,0 +1,22 @@
+--- a/www/base/src/app/layout.jade 2020-02-28 05:30:40.000000000 +0800
++++ b/www/base/src/app/layout.jade 2020-05-24 22:01:39.401819550 +0800
+@@ -1,3 +1,5 @@
++- var timestamp = process.env.SOURCE_DATE_EPOCH ? (parseInt(process.env.SOURCE_DATE_EPOCH) * 1000) : new Date().getTime();
++
+ doctype html
+ html.no-js(ng-app="app", xmlns:ng='http://angularjs.org', xmlns:app='ignored')
+ head
+@@ -18,10 +20,10 @@
+ script(src="browser-warning-list.js")
+ script
+ | window.T = {{ custom_templates | tojson }};
+- script(src="scripts.js?_" + (new Date()).getTime())
++ script(src="scripts.js?_" + timestamp)
+ | {% for app in config.plugins -%}
+- script(src="{{app}}/scripts.js?_" + (new Date()).getTime())
+- link(href='{{app}}/styles.css?_' + (new Date()).getTime(), rel='stylesheet')
++ script(src="{{app}}/scripts.js?_" + timestamp)
++ link(href='{{app}}/styles.css?_' + timestamp, rel='stylesheet')
+ script
+ | angular.module('app').requires.push('{{app}}')
+ | {% endfor %}
More information about the arch-commits
mailing list