Date: Thursday, April 26, 2018 @ 17:56:36 Author: wild Revision: 318171
upgpkg: dcd 0.9.3-1 Updated to 0.9.3 and use ldc to gain a performance boost Modified: dcd/trunk/PKGBUILD ----------+ PKGBUILD | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-04-26 16:23:56 UTC (rev 318170) +++ PKGBUILD 2018-04-26 17:56:36 UTC (rev 318171) @@ -4,16 +4,16 @@ # Contributor: Mihails Strasuns <[email protected]> pkgname=('dcd') -pkgver=0.9.1 -pkgrel=2 -_pkgcommit=9f4c6ddaf43544682de37d864d33b52e9648ca10 +pkgver=0.9.3 +pkgrel=1 +_pkgcommit=15f5b119773a34cfe29f48bc0ff55c2d0255d33e pkgdesc="D Completion Daemon: auto-complete for the D programming language" arch=('x86_64') url="https://github.com/Hackerpilot/DCD" license=('GPL3') groups=('dlang') -makedepends=('dmd' 'git') -depends=('libphobos') +makedepends=('ldc' 'git') +depends=('liblphobos') source=( "git+https://github.com/dlang-community/DCD#commit=$_pkgcommit" @@ -44,12 +44,15 @@ git config submodule.libdparse.url "$srcdir/libdparse" git config submodule.dsymbol.url "$srcdir/dsymbol" git submodule update + + # Only LDC have -O5 + sed -i "/-O5/ a -flto=full -linker=gold -link-defaultlib-shared=false\\\\" makefile } build() { cd "$srcdir/DCD" - make dmd + make ldc } package() {
