[arch-commits] Commit in dmd/trunk (PKGBUILD)

Dan Printzell wild at archlinux.org
Wed Dec 12 19:42:37 UTC 2018


    Date: Wednesday, December 12, 2018 @ 19:42:36
  Author: wild
Revision: 415757

Fixed reproducibility for libphobos2.a

Modified:
  dmd/trunk/PKGBUILD

----------+
 PKGBUILD |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-12-12 19:42:29 UTC (rev 415756)
+++ PKGBUILD	2018-12-12 19:42:36 UTC (rev 415757)
@@ -16,7 +16,7 @@
 epoch=1
 arch=('x86_64')
 url="http://www.dlang.org"
-makedepends=('git' 'ldc')
+makedepends=('git' 'ldc' 'strip-nondeterminism')
 source=("git+https://github.com/dlang/dmd.git#tag=v$pkgver"
         "git+https://github.com/dlang/druntime.git#tag=v$pkgver"
         "git+https://github.com/dlang/phobos.git#tag=v$pkgver"
@@ -123,6 +123,8 @@
     mkdir -p "$pkgdir"/usr/lib
     cp -P $(find "$srcdir"/{druntime,phobos}/generated/linux/release/ \( -iname "*.a" -a \! -iname "*.so.a" \) -o \( -iname "*.so*" -a \! -iname "*.o" -a \! -iname "*.a" \) ) "$pkgdir"/usr/lib
 
+    find "$pkgdir"/usr/lib -iname "*.a" -exec strip-nondeterminism {} \;
+
     mkdir -p "$pkgdir"/usr/include/dlang/dmd
     cp -r "$srcdir"/phobos/{*.d,etc,std} "$pkgdir"/usr/include/dlang/dmd
     cp -r "$srcdir"/druntime/import/* "$pkgdir"/usr/include/dlang/dmd/



More information about the arch-commits mailing list