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/