diff options
Diffstat (limited to 'development/d-tools/d-tools.SlackBuild')
-rw-r--r-- | development/d-tools/d-tools.SlackBuild | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/development/d-tools/d-tools.SlackBuild b/development/d-tools/d-tools.SlackBuild index d05ff5f9cd..5b72f32ab2 100644 --- a/development/d-tools/d-tools.SlackBuild +++ b/development/d-tools/d-tools.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for D tools -# Copyright 2017-2018 Eugene Wissner, Dachau, Germany +# Copyright 2017-2019 Eugene Wissner, Dachau, Germany # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -23,12 +23,13 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=d-tools -VERSION=${VERSION:-2.084.0} +VERSION=${VERSION:-2.096.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -DUB_VERSION=${DUB_VERSION:-1.13.0} -DSCANNER_VERSION=${DSCANNER_VERSION:-0.6.0} +DUB_VERSION=${DUB_VERSION:-1.25.0} +DSCANNER_VERSION=${DSCANNER_VERSION:-0.11.0} +DCD_VERSION=${DCD_VERSION:-0.13.1} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -76,7 +77,7 @@ chmod -R u+w,go-w,a+rX-st . case "$DC" in *gdc) sh build-gdc.sh ;; - *) sh build.sh + *) dmd -run build.d ;; esac @@ -124,6 +125,22 @@ case "$DC" in esac mv bin/dscanner $PKG/usr/bin +# Build DCD. +cd $TMP +rm -rf DCD-$DCD_VERSION +tar xvf $CWD/DCD-$DCD_VERSION.tar.xz +cd DCD-$DCD_VERSION +chown -R root:root . +chmod -R u+w,go-w,a+rX-st . + +case "$DC" in + *gdc) make gdc + ;; + *) make dmd + ;; +esac +mv bin/dcd-{client,server} $PKG/usr/bin + # Copy documentation. mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild |