Date: Wednesday, December 12, 2018 @ 20:09:02
  Author: wild
Revision: 415769

upgpkg: dub 1.12.1-1

Updated to 1.12.1, fixed reproducibility and fixed FULL RELRO

Modified:
  dub/trunk/PKGBUILD

----------+
 PKGBUILD |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2018-12-12 20:01:17 UTC (rev 415768)
+++ PKGBUILD    2018-12-12 20:09:02 UTC (rev 415769)
@@ -4,8 +4,10 @@
 # Contributor: Moritz Maxeiner <[email protected]>
 
 pkgname=dub
-pkgver=1.12.0
+pkgver=1.12.1
 pkgrel=1
+# Build date format is "mmm dd yyyy"
+_builddate="Dec 12 2018"
 pkgdesc="Developer package manager for D programming language"
 arch=('x86_64')
 url="https://github.com/D-Programming-Language/dub";
@@ -14,16 +16,18 @@
 makedepends=('ldc')
 depends=('liblphobos' 'curl')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/dlang/dub/archive/v$pkgver.tar.gz";)
-sha512sums=('215d9db0119b8f7e48d7db75e9d58d0ec73f0e7c12eca94fb0a7d04451e7dcbd18023064b8bb0d17888237df50221087cb2fa79f327d94465ebef6eb414ed613')
+sha512sums=('581b1cb6a5d4c2ff2bb02338e8a5d3aeee10761018f470923945e6a8dc0341352bc816dbb65b6b72202cc7398c2d9d9f076494030ac920e7b8280fff83ddcb5a')
 
 build() {
        cd "$pkgname-$pkgver"
 
+       sed -i "s/__DATE__/\"$_builddate\"/" source/dub/commandline.d
+
        echo Generating version file...
        echo "module dub.version_;" > source/dub/version_.d
        echo "enum dubVersion = \"$pkgver\";" >> source/dub/version_.d
 
-       ldmd2 -ofbin/dub -w -O -g -version=DubUseCurl -Isource -L-lcurl 
-release -flto=full -linker=gold -link-defaultlib-shared=false @build-files.txt
+       ldmd2 -ofbin/dub -w -O -g -version=DubUseCurl -Isource -L-lcurl 
-L-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -release -flto=full 
-linker=gold -link-defaultlib-shared=false @build-files.txt
 }
 
 package() {

Reply via email to