summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD60
2 files changed, 39 insertions, 41 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab91960c6eb0..5f7466cf048c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,6 @@
-# Generated by mksrcinfo v8
-# Thu Apr 20 18:07:39 UTC 2017
pkgbase = ldc017
pkgdesc = A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2 (0.17 bootstrap branch)
- pkgver = 0.17.4
+ pkgver = 0.17.5
pkgrel = 1
url = https://github.com/ldc-developers/ldc
install = ldc017.install
@@ -19,15 +17,15 @@ pkgbase = ldc017
depends = curl
options = staticlibs
backup = etc/ldc2-0.17.conf
- source = https://github.com/ldc-developers/ldc/archive/v0.17.4.tar.gz
- source = druntime-ldc-v0.17.3.tar.gz::https://github.com/ldc-developers/druntime/archive/ldc-v0.17.3.tar.gz
- source = phobos-ldc-v0.17.3.tar.gz::https://github.com/ldc-developers/phobos/archive/ldc-v0.17.3.tar.gz
- source = dmd-testsuite-ldc-v0.17.3.tar.gz::https://github.com/ldc-developers/dmd-testsuite/archive/ldc-v0.17.3.tar.gz
+ source = https://github.com/ldc-developers/ldc/archive/v0.17.5.tar.gz
+ source = druntime-ldc-v0.17.5.tar.gz::https://github.com/ldc-developers/druntime/archive/ldc-v0.17.5.tar.gz
+ source = phobos-ldc-v0.17.4.tar.gz::https://github.com/ldc-developers/phobos/archive/ldc-v0.17.4.tar.gz
+ source = dmd-testsuite-ldc-v0.17.5.tar.gz::https://github.com/ldc-developers/dmd-testsuite/archive/ldc-v0.17.5.tar.gz
source = ldc2-0.17.conf
- sha256sums = 08970636ae3023bb62cd727022d642974684e54aa9ef66cc04709989ce9080cf
- sha256sums = 5a4204312a38247bafd4291b4eaa8f3819900ccd24deae0f60aa3bd18d45817c
- sha256sums = 541eb14056faa9048cb2ffb1c320f87100977204892b7272ad350570edb6dc63
- sha256sums = 3d4dfd1b0da1001ac84ccc2245aac83b73392dc4509eff46c57ef8d2959bd5a4
+ sha256sums = 827e479d20293be79469fdfd73e761cb85951e015b27eaafcd50313a48e54631
+ sha256sums = 1f575ac74da540da79020f7a3eca866702a4cfa1330c2f2e873a0c0c90a50d25
+ sha256sums = 9f1794292355401b3f4dcb46589d37698d5d470b79cbd33b8c115743ee34a39b
+ sha256sums = fdd6ed38439a744fb1fe0148139c0ce793c25c4bd76be1ecf98bf7f92e227cce
sha256sums = 7f7f4fd0bfa68efc28528c020a99114521a1c3f1f9ad37a498285aa35df36455
pkgname = ldc017
diff --git a/PKGBUILD b/PKGBUILD
index 5a7a2a4f0d70..9674ce0eff2e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,10 +4,10 @@
pkgname='ldc017'
_pkgbase='ldc'
groups=('dlang' 'dlang-ldc')
-pkgver=0.17.4
-_druntimever=0.17.3
-_phobosver=0.17.3
-_dmdtestsuitever=0.17.3
+pkgver=0.17.5
+_druntimever=0.17.5
+_phobosver=0.17.4
+_dmdtestsuitever=0.17.5
pkgrel=1
pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2 (0.17 bootstrap branch)"
arch=('i686' 'x86_64')
@@ -21,32 +21,32 @@ options=('staticlibs')
source=("https://github.com/ldc-developers/ldc/archive/v${pkgver}.tar.gz"
"druntime-ldc-v${_druntimever}.tar.gz::https://github.com/ldc-developers/druntime/archive/ldc-v${_druntimever}.tar.gz"
- "phobos-ldc-v${_phobosver}.tar.gz::https://github.com/ldc-developers/phobos/archive/ldc-v${_phobosver}.tar.gz"
- "dmd-testsuite-ldc-v${_dmdtestsuitever}.tar.gz::https://github.com/ldc-developers/dmd-testsuite/archive/ldc-v${_dmdtestsuitever}.tar.gz"
+ "phobos-ldc-v${_phobosver}.tar.gz::https://github.com/ldc-developers/phobos/archive/ldc-v${_phobosver}.tar.gz"
+ "dmd-testsuite-ldc-v${_dmdtestsuitever}.tar.gz::https://github.com/ldc-developers/dmd-testsuite/archive/ldc-v${_dmdtestsuitever}.tar.gz"
"ldc2-0.17.conf"
)
-sha256sums=('08970636ae3023bb62cd727022d642974684e54aa9ef66cc04709989ce9080cf'
- '5a4204312a38247bafd4291b4eaa8f3819900ccd24deae0f60aa3bd18d45817c'
- '541eb14056faa9048cb2ffb1c320f87100977204892b7272ad350570edb6dc63'
- '3d4dfd1b0da1001ac84ccc2245aac83b73392dc4509eff46c57ef8d2959bd5a4'
+sha256sums=('827e479d20293be79469fdfd73e761cb85951e015b27eaafcd50313a48e54631'
+ '1f575ac74da540da79020f7a3eca866702a4cfa1330c2f2e873a0c0c90a50d25'
+ '9f1794292355401b3f4dcb46589d37698d5d470b79cbd33b8c115743ee34a39b'
+ 'fdd6ed38439a744fb1fe0148139c0ce793c25c4bd76be1ecf98bf7f92e227cce'
'7f7f4fd0bfa68efc28528c020a99114521a1c3f1f9ad37a498285aa35df36455')
prepare() {
- cd "${srcdir}/ldc-${pkgver}"
+ cd "${srcdir}/ldc-${pkgver}"
- rm -r runtime/{druntime,phobos} tests/d2/dmd-testsuite
- ln -s ${srcdir}/druntime-ldc-v${_druntimever} runtime/druntime
- ln -s ${srcdir}/phobos-ldc-v${_phobosver} runtime/phobos
- ln -s ${srcdir}/dmd-testsuite-ldc-v${_dmdtestsuitever} tests/d2/dmd-testsuite
+ rm -r runtime/{druntime,phobos} tests/d2/dmd-testsuite
+ ln -s ${srcdir}/druntime-ldc-v${_druntimever} runtime/druntime
+ ln -s ${srcdir}/phobos-ldc-v${_phobosver} runtime/phobos
+ ln -s ${srcdir}/dmd-testsuite-ldc-v${_dmdtestsuitever} tests/d2/dmd-testsuite
- echo '-> Forcing CMakeLists to ignore AUR git repo'
- sed -i -e 's/get_git_head_revision(REFSPEC HASH)/set(HASH "GITDIR-NOTFOUND")/g' CMakeLists.txt
+ echo '-> Forcing CMakeLists to ignore AUR git repo'
+ sed -i -e 's/get_git_head_revision(REFSPEC HASH)/set(HASH "GITDIR-NOTFOUND")/g' CMakeLists.txt
- echo '-> Changing expected config file name'
- sed 's/ldc2[.]conf/ldc2-0.17.conf/' -i driver/configfile.cpp
+ echo '-> Changing expected config file name'
+ sed 's/ldc2[.]conf/ldc2-0.17.conf/' -i driver/configfile.cpp
- sed -i -e 's/\(complete -o nospace -F _ldc ldc2\)/\1-0.17/' bash_completion.d/ldc2
+ sed -i -e 's/\(complete -o nospace -F _ldc ldc2\)/\1-0.17/' bash_completion.d/ldc2
}
@@ -55,8 +55,8 @@ build() {
cd "${srcdir}/ldc-${pkgver}"
mkdir -p build && cd build
- cmake \
- -DPROGRAM_SUFFIX='-0.17' \
+ cmake \
+ -DPROGRAM_SUFFIX='-0.17' \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
@@ -64,10 +64,10 @@ build() {
-DBUILD_SHARED_LIBS=OFF \
..
- # Easier than sed'ing CMakeLists.txt
- cp bin/ldc2.conf bin/ldc2-0.17.conf
+ # Easier than sed'ing CMakeLists.txt
+ cp bin/ldc2.conf bin/ldc2-0.17.conf
- make -j $(nproc)
+ make -j $(nproc)
}
@@ -80,18 +80,18 @@ package() {
ln -s /usr/bin/ldc2-0.17 "${pkgdir}"/usr/bin/ldc-0.17
# custom configuration file
- rm -f "${pkgdir}"/etc/ldc2.conf
+ rm -f "${pkgdir}"/etc/ldc2.conf
install -D -m644 "${srcdir}"/ldc2-0.17.conf "${pkgdir}"/etc/ldc2-0.17.conf
# license
install -D -m644 "${srcdir}"/ldc-${pkgver}/LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
- # rename/move bash-completion script
- rm -rf "${pkgdir}"/etc/bash_completion.d
- install -D -m644 "${srcdir}"/ldc-${pkgver}/bash_completion.d/ldc2 "${pkgdir}"/usr/share/bash-completion/completions/ldc2-0.17
+ # rename/move bash-completion script
+ rm -rf "${pkgdir}"/etc/bash_completion.d
+ install -D -m644 "${srcdir}"/ldc-${pkgver}/bash_completion.d/ldc2 "${pkgdir}"/usr/share/bash-completion/completions/ldc2-0.17
# rename static libraries
- mv "${pkgdir}"/usr/lib/libphobos2-ldc.a "${pkgdir}"/usr/lib/liblphobos2-0.17.a
+ mv "${pkgdir}"/usr/lib/libphobos2-ldc.a "${pkgdir}"/usr/lib/liblphobos2-0.17.a
mv "${pkgdir}"/usr/lib/libdruntime-ldc.a "${pkgdir}"/usr/lib/libldruntime-0.17.a
mv "${pkgdir}"/usr/lib/libphobos2-ldc-debug.a "${pkgdir}"/usr/lib/liblphobos2-debug-0.17.a
mv "${pkgdir}"/usr/lib/libdruntime-ldc-debug.a "${pkgdir}"/usr/lib/libldruntime-debug-0.17.a