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() {

Reply via email to