[arch-commits] Commit in cclive/trunk (PKGBUILD reproducible-date.patch)
Jelle van der Waa
jelle at archlinux.org
Tue May 11 10:27:50 UTC 2021
Date: Tuesday, May 11, 2021 @ 10:27:50
Author: jelle
Revision: 929930
Make cclive reproducible
Use SOURCE_DATE_EPOCH to set a reproducible date in the configure script
Added:
cclive/trunk/reproducible-date.patch
Modified:
cclive/trunk/PKGBUILD
-------------------------+
PKGBUILD | 6 +++++-
reproducible-date.patch | 11 +++++++++++
2 files changed, 16 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-05-11 09:46:38 UTC (rev 929929)
+++ PKGBUILD 2021-05-11 10:27:50 UTC (rev 929930)
@@ -4,7 +4,7 @@
pkgname=cclive
pkgver=0.9.3
-pkgrel=23
+pkgrel=24
pkgdesc='Commandline downloader for popular video websites.'
arch=('x86_64')
url='http://cclive.sourceforge.net/'
@@ -13,11 +13,13 @@
makedepends=('boost')
source=("https://downloads.sourceforge.net/project/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"{,.sig}
iostream.patch
+ reproducible-date.patch
boost-1.67.patch
boost.m4) # https://github.com/tsuna/boost.m4
sha512sums=('0d8f6f870e24e2906542c1e02745009597fca2e879261bef7a81e07f8dec016ee200d8a4b37dd0f20b3ad27c12e2445fed1f6a9dc262a6c27e40222048bb5438'
'SKIP'
'dc6fb068d153e91c03533830e6d87bb292109e192b9fff7003a23fbe3ab5a786fee52a0f522788b5715511be0de55deed1b4a9b2369ac6d239074ec099e0e893'
+ 'bb0c71d3e726096c2856392cef10d8b62aa1a67b30171f079bdf7bd03b64d27a32e611633298889311c88929369a40dd7c56b6560afaa8c43578682b4ff55aa8'
'8897a535aaa7d8acf3eea07f0e172423d59ec7ff051dbfc096661162649b589b23795f326aad7fa6370aad3174ec5b7e2125424d0425cff425f3dfa3ca660c9d'
'fe459153907224948888dd6cf6d04b780867595e5e70661d50e3fc2976149f716b807c71d5bfed61566b069bddc955838fdcf441ba5110bea9b2bbaac5b99c84')
validpgpkeys=('E220FCFF9EADBA326FD6B23BBF1D59CCAD00BE50') # Toni Gundogdu
@@ -25,6 +27,8 @@
prepare() {
cd $pkgname-$pkgver
+ patch -Np1 -i ../reproducible-date.patch
+
# Update boost.m4 to support GCC > 5.1
cp "$srcdir"/boost.m4 m4/
autoconf
Added: reproducible-date.patch
===================================================================
--- reproducible-date.patch (rev 0)
+++ reproducible-date.patch 2021-05-11 10:27:50 UTC (rev 929930)
@@ -0,0 +1,11 @@
+--- cclive-0.9.3/configure.ac 2013-11-23 10:46:27.000000000 +0100
++++ cclive-0.9.3.new/configure.ac 2021-05-11 12:10:14.514044723 +0200
+@@ -37,7 +37,7 @@
+ AC_DEFINE_UNQUOTED([CXX], "$CXX", [Define to compiler])
+
+ AC_PATH_PROG([DATE], [date], [no])
+-AS_IF([test x"$DATE" != "xno"], [build_time=`$DATE +"%F %T %z"`])
++AS_IF([test x"$DATE" != "xno"], [build_time=`$DATE --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +"%F %T %z"`])
+ AC_DEFINE_UNQUOTED([BUILD_TIME], ["$build_time"], [We have build time])
+
+ AC_PATH_PROG([A2X], [a2x], [no])
More information about the arch-commits
mailing list