Date: Thursday, December 16, 2021 @ 12:10:50 Author: kpcyrd Revision: 1074360
upgpkg: unrealircd 5.2.2-2 Added: unrealircd/trunk/source-date-epoch.patch Modified: unrealircd/trunk/PKGBUILD -------------------------+ PKGBUILD | 9 ++++++--- source-date-epoch.patch | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-12-16 12:08:17 UTC (rev 1074359) +++ PKGBUILD 2021-12-16 12:10:50 UTC (rev 1074360) @@ -3,7 +3,7 @@ pkgname=unrealircd pkgver=5.2.2 -pkgrel=1 +pkgrel=2 pkgdesc="Open Source IRC Server" arch=('x86_64') url="https://www.unrealircd.org" @@ -18,13 +18,15 @@ unrealircd.service unrealircd.tmpfiles.d unrealircd.sysusers.d - install.pl) + install.pl + source-date-epoch.patch) sha256sums=('fa9a3d495d41973acbc5bb93277045d94ded1607bd05324874d4340ad90700ab' 'SKIP' '0a6d3c269ba5379f967b2ec035ad4c6226d42ce22ffaaf8c3e5b37ba8ee02ddd' '75360541bc3aec9c1241c75e0ce60214c65cb618ffe5ca77144f01651ef5ab5b' '9e595176e63b301476982b1456d6ed065c479ff913b6743417ab8a9efdda0e3a' - '43f07093ada8eb5c954f9e2e189610575906c690c0953fec041d4f2d31210d85') + '43f07093ada8eb5c954f9e2e189610575906c690c0953fec041d4f2d31210d85' + '1b9b3d5560f6633d4f31a521bc0ae17094d3afa28e703b4790eaefedcc9a92a8') prepare() { cd "$srcdir"/unrealircd-$pkgver @@ -32,6 +34,7 @@ -e 's|$(INSTALL) -m 0700|$(INSTALL) -m 0755|g' \ -e 's|$(INSTALL) -m 0600|$(INSTALL) -m 0644|g' \ Makefile.in + patch -p1 < ../source-date-epoch.patch } build() { Added: source-date-epoch.patch =================================================================== --- source-date-epoch.patch (rev 0) +++ source-date-epoch.patch 2021-12-16 12:10:50 UTC (rev 1074360) @@ -0,0 +1,16 @@ +diff --git a/src/version.c.SH b/src/version.c.SH +index 03b5b2881..9f7dcc40e 100644 +--- a/src/version.c.SH ++++ b/src/version.c.SH +@@ -22,7 +22,10 @@ generation=`expr $generation + 1` + export LANG=C + export LC_TIME=C + export LC_ALL=C +-creation=`date | \ ++SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}" ++# fallback to -r seconds for BSD ++BUILD_DATE=$(date -u -d "@$SOURCE_DATE_EPOCH" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" 2>/dev/null || date -u) ++creation=`echo "$BUILD_DATE" | \ + awk '{if (NF == 6) \ + { print $1 " " $2 " " $3 " " $6 " at " $4 " " $5 } \ + else \