diff options
author | Davi da Silva Böger | 2018-03-03 19:52:55 -0300 |
---|---|---|
committer | Davi da Silva Böger | 2018-03-03 19:52:55 -0300 |
commit | c413815e5e0f4a4e7500aeff9bdc8b7ce35ba4c4 (patch) | |
tree | ba614b0099e166df547dac60e2c81975479eac36 | |
parent | c70019a4a508380ba0f2c04c267610debb316c79 (diff) | |
download | aur-c413815e5e0f4a4e7500aeff9bdc8b7ce35ba4c4.tar.gz |
Update for 0.17.5
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 60 |
2 files changed, 39 insertions, 41 deletions
@@ -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 @@ -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 |