Date: Sunday, February 14, 2016 @ 21:52:48 Author: dicebot Revision: 161559
archrelease: copy trunk to community-i686, community-x86_64 Added: ldc/repos/community-i686/PKGBUILD (from rev 161558, ldc/trunk/PKGBUILD) ldc/repos/community-i686/ldc2.conf (from rev 161558, ldc/trunk/ldc2.conf) ldc/repos/community-x86_64/PKGBUILD (from rev 161558, ldc/trunk/PKGBUILD) ldc/repos/community-x86_64/ldc2.conf (from rev 161558, ldc/trunk/ldc2.conf) Deleted: ldc/repos/community-i686/PKGBUILD ldc/repos/community-i686/ldc2.conf ldc/repos/community-x86_64/PKGBUILD ldc/repos/community-x86_64/ldc2.conf ----------------------------+ /PKGBUILD | 166 +++++++++++++++++++++++++++++++++++++++++++ /ldc2.conf | 36 +++++++++ community-i686/PKGBUILD | 82 --------------------- community-i686/ldc2.conf | 18 ---- community-x86_64/PKGBUILD | 82 --------------------- community-x86_64/ldc2.conf | 18 ---- 6 files changed, 202 insertions(+), 200 deletions(-) Deleted: community-i686/PKGBUILD =================================================================== --- community-i686/PKGBUILD 2016-02-14 20:52:32 UTC (rev 161558) +++ community-i686/PKGBUILD 2016-02-14 20:52:48 UTC (rev 161559) @@ -1,82 +0,0 @@ -# $Id$ -# Maintainer: Mihails Strasuns <pub...@dicebot.lv> -# Contributor: Sven-Hendrik Haase <s...@lutzhaase.com> -pkgname=('ldc' 'liblphobos') -groups=('dlang' 'dlang-ldc') -pkgver=0.16.1 -epoch=1 -pkgrel=4 -pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" -arch=('i686' 'x86_64') -url="https://github.com/ldc-developers/ldc" -license=('BSD') -depends=('libconfig') -makedepends=('git' 'cmake' 'llvm') -source=("git://github.com/ldc-developers/ldc.git#tag=v${pkgver}" - "ldc2.conf" - ) -sha1sums=('SKIP' - '290689ded66a12a243666d0bac3ffb74180fa490' - ) - -build() { - cd $srcdir/ldc - - git submodule update --init --recursive - - mkdir -p pkg - mkdir -p build && cd build - cmake \ - -DCMAKE_SKIP_RPATH=ON \ - -DCMAKE_INSTALL_PREFIX=../pkg/ \ - -DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ - -DBUILD_SHARED_LIBS=ON \ - .. - make -j 4 -} - -package_ldc() { - depends=('liblphobos' 'libconfig') - backup=("etc/ldc2.conf") - provides=("d-compiler") - - cd $srcdir/ldc/build - - # binaries - install -D -m755 $srcdir/ldc/build/bin/ldmd2 $pkgdir/usr/bin/ldmd - ln -s /usr/bin/ldmd $pkgdir/usr/bin/ldmd2 - install -D -m755 $srcdir/ldc/build/bin/ldc2 $pkgdir/usr/bin/ldc - ln -s /usr/bin/ldc $pkgdir/usr/bin/ldc2 - - # supplementaries - install -D -m644 $srcdir/ldc/bash_completion.d/ldc2 $pkgdir/usr/share/bash-completion/completions/ldc - - # licenses - install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE - - # default configuration files - install -D -m644 $srcdir/ldc2.conf $pkgdir/etc/ldc2.conf -} - -package_liblphobos() { - provides=("d-runtime" "d-stdlib") - replaces=("liblphobos-devel") - conflicts=("liblphobos-devel") - depends=("curl") - - # licenses - install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE - - # libraries - install -D -m644 $srcdir/ldc/build/lib/libphobos2-ldc.so $pkgdir/usr/lib/liblphobos2.so - install -D -m644 $srcdir/ldc/build/lib/libdruntime-ldc.so $pkgdir/usr/lib/libldruntime.so - install -D -m644 $srcdir/ldc/build/lib/libphobos2-ldc-debug.so $pkgdir/usr/lib/liblphobos2-debug.so - install -D -m644 $srcdir/ldc/build/lib/libdruntime-ldc-debug.so $pkgdir/usr/lib/libldruntime-debug.so - - # imports - mkdir -p $pkgdir/usr/include/dlang/ldc - cp -r $srcdir/ldc/build/import/* $pkgdir/usr/include/dlang/ldc/ - cp $srcdir/ldc/build/runtime/gccbuiltins_x86.di $pkgdir/usr/include/dlang/ldc/ldc/ - cp -r $srcdir/ldc/runtime/phobos/std $pkgdir/usr/include/dlang/ldc/ - cp -r $srcdir/ldc/runtime/phobos/etc $pkgdir/usr/include/dlang/ldc/ -} Copied: ldc/repos/community-i686/PKGBUILD (from rev 161558, ldc/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2016-02-14 20:52:48 UTC (rev 161559) @@ -0,0 +1,83 @@ +# $Id$ +# Maintainer: Mihails Strasuns <pub...@dicebot.lv> +# Contributor: Sven-Hendrik Haase <s...@lutzhaase.com> +pkgname=('ldc' 'liblphobos') +groups=('dlang' 'dlang-ldc') +pkgver=0.17.0 +epoch=1 +pkgrel=1 +pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" +arch=('i686' 'x86_64') +url="https://github.com/ldc-developers/ldc" +license=('BSD') +depends=('libconfig') +makedepends=('git' 'cmake' 'llvm') +source=("git://github.com/ldc-developers/ldc.git#tag=v${pkgver}" + "ldc2.conf" + ) +sha1sums=('SKIP' + '290689ded66a12a243666d0bac3ffb74180fa490' + ) + +build() { + mkdir -p $srcdir/tmp_install_dir + cd $srcdir/ldc + + git submodule update --init --recursive + + mkdir -p build && cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=ON \ + -DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ + -DBUILD_SHARED_LIBS=ON \ + .. + make -j 4 + make install DESTDIR=$srcdir/tmp_install_dir +} + +package_ldc() { + depends=('liblphobos' 'libconfig') + backup=("etc/ldc2.conf") + provides=("d-compiler") + + cd $srcdir/tmp_install_dir + + # binaries + install -D -m755 ./usr/bin/ldmd2 $pkgdir/usr/bin/ldmd + ln -s /usr/bin/ldmd $pkgdir/usr/bin/ldmd2 + install -D -m755 ./usr/bin/ldc2 $pkgdir/usr/bin/ldc + ln -s /usr/bin/ldc $pkgdir/usr/bin/ldc2 + + # supplementaries + install -D -m644 $srcdir/ldc/bash_completion.d/ldc2 $pkgdir/usr/share/bash-completion/completions/ldc + + # licenses + install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + + # default configuration files + install -D -m644 $srcdir/ldc2.conf $pkgdir/etc/ldc2.conf +} + +package_liblphobos() { + provides=("d-runtime" "d-stdlib") + replaces=("liblphobos-devel") + conflicts=("liblphobos-devel") + depends=("curl") + + # licenses + install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + + cd $srcdir/tmp_install_dir + + # libraries + install -D -m644 ./usr/lib/libphobos2-ldc.so $pkgdir/usr/lib/liblphobos2.so + install -D -m644 ./usr/lib/libdruntime-ldc.so $pkgdir/usr/lib/libldruntime.so + install -D -m644 ./usr/lib/libphobos2-ldc-debug.so $pkgdir/usr/lib/liblphobos2-debug.so + install -D -m644 ./usr/lib/libdruntime-ldc-debug.so $pkgdir/usr/lib/libldruntime-debug.so + + # imports + mkdir -p $pkgdir/usr/include/dlang + cp -r ./usr/include/dlang/ldc $pkgdir/usr/include/dlang/ldc +} Deleted: community-i686/ldc2.conf =================================================================== --- community-i686/ldc2.conf 2016-02-14 20:52:32 UTC (rev 161558) +++ community-i686/ldc2.conf 2016-02-14 20:52:48 UTC (rev 161559) @@ -1,18 +0,0 @@ -// This configuration file uses libconfig. -// See http://www.hyperrealm.com/libconfig/ for syntax details. - -// The default group is required -default: -{ - // 'switches' holds array of string that are appends to the command line - // arguments before they are parsed. - switches = [ - "-I/usr/include/dlang/ldc/ldc", - "-I/usr/include/dlang/ldc", - "-L-L/usr/lib", - "-L-L/usr/lib32", - "-L--no-warn-search-mismatch", - "-defaultlib=lphobos2,ldruntime", - "-debuglib=lphobos2-debug,ldruntime-debug" - ]; -}; Copied: ldc/repos/community-i686/ldc2.conf (from rev 161558, ldc/trunk/ldc2.conf) =================================================================== --- community-i686/ldc2.conf (rev 0) +++ community-i686/ldc2.conf 2016-02-14 20:52:48 UTC (rev 161559) @@ -0,0 +1,18 @@ +// This configuration file uses libconfig. +// See http://www.hyperrealm.com/libconfig/ for syntax details. + +// The default group is required +default: +{ + // 'switches' holds array of string that are appends to the command line + // arguments before they are parsed. + switches = [ + "-I/usr/include/dlang/ldc/ldc", + "-I/usr/include/dlang/ldc", + "-L-L/usr/lib", + "-L-L/usr/lib32", + "-L--no-warn-search-mismatch", + "-defaultlib=lphobos2,ldruntime", + "-debuglib=lphobos2-debug,ldruntime-debug" + ]; +}; Deleted: community-x86_64/PKGBUILD =================================================================== --- community-x86_64/PKGBUILD 2016-02-14 20:52:32 UTC (rev 161558) +++ community-x86_64/PKGBUILD 2016-02-14 20:52:48 UTC (rev 161559) @@ -1,82 +0,0 @@ -# $Id$ -# Maintainer: Mihails Strasuns <pub...@dicebot.lv> -# Contributor: Sven-Hendrik Haase <s...@lutzhaase.com> -pkgname=('ldc' 'liblphobos') -groups=('dlang' 'dlang-ldc') -pkgver=0.16.1 -epoch=1 -pkgrel=4 -pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" -arch=('i686' 'x86_64') -url="https://github.com/ldc-developers/ldc" -license=('BSD') -depends=('libconfig') -makedepends=('git' 'cmake' 'llvm') -source=("git://github.com/ldc-developers/ldc.git#tag=v${pkgver}" - "ldc2.conf" - ) -sha1sums=('SKIP' - '290689ded66a12a243666d0bac3ffb74180fa490' - ) - -build() { - cd $srcdir/ldc - - git submodule update --init --recursive - - mkdir -p pkg - mkdir -p build && cd build - cmake \ - -DCMAKE_SKIP_RPATH=ON \ - -DCMAKE_INSTALL_PREFIX=../pkg/ \ - -DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ - -DBUILD_SHARED_LIBS=ON \ - .. - make -j 4 -} - -package_ldc() { - depends=('liblphobos' 'libconfig') - backup=("etc/ldc2.conf") - provides=("d-compiler") - - cd $srcdir/ldc/build - - # binaries - install -D -m755 $srcdir/ldc/build/bin/ldmd2 $pkgdir/usr/bin/ldmd - ln -s /usr/bin/ldmd $pkgdir/usr/bin/ldmd2 - install -D -m755 $srcdir/ldc/build/bin/ldc2 $pkgdir/usr/bin/ldc - ln -s /usr/bin/ldc $pkgdir/usr/bin/ldc2 - - # supplementaries - install -D -m644 $srcdir/ldc/bash_completion.d/ldc2 $pkgdir/usr/share/bash-completion/completions/ldc - - # licenses - install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE - - # default configuration files - install -D -m644 $srcdir/ldc2.conf $pkgdir/etc/ldc2.conf -} - -package_liblphobos() { - provides=("d-runtime" "d-stdlib") - replaces=("liblphobos-devel") - conflicts=("liblphobos-devel") - depends=("curl") - - # licenses - install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE - - # libraries - install -D -m644 $srcdir/ldc/build/lib/libphobos2-ldc.so $pkgdir/usr/lib/liblphobos2.so - install -D -m644 $srcdir/ldc/build/lib/libdruntime-ldc.so $pkgdir/usr/lib/libldruntime.so - install -D -m644 $srcdir/ldc/build/lib/libphobos2-ldc-debug.so $pkgdir/usr/lib/liblphobos2-debug.so - install -D -m644 $srcdir/ldc/build/lib/libdruntime-ldc-debug.so $pkgdir/usr/lib/libldruntime-debug.so - - # imports - mkdir -p $pkgdir/usr/include/dlang/ldc - cp -r $srcdir/ldc/build/import/* $pkgdir/usr/include/dlang/ldc/ - cp $srcdir/ldc/build/runtime/gccbuiltins_x86.di $pkgdir/usr/include/dlang/ldc/ldc/ - cp -r $srcdir/ldc/runtime/phobos/std $pkgdir/usr/include/dlang/ldc/ - cp -r $srcdir/ldc/runtime/phobos/etc $pkgdir/usr/include/dlang/ldc/ -} Copied: ldc/repos/community-x86_64/PKGBUILD (from rev 161558, ldc/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2016-02-14 20:52:48 UTC (rev 161559) @@ -0,0 +1,83 @@ +# $Id$ +# Maintainer: Mihails Strasuns <pub...@dicebot.lv> +# Contributor: Sven-Hendrik Haase <s...@lutzhaase.com> +pkgname=('ldc' 'liblphobos') +groups=('dlang' 'dlang-ldc') +pkgver=0.17.0 +epoch=1 +pkgrel=1 +pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" +arch=('i686' 'x86_64') +url="https://github.com/ldc-developers/ldc" +license=('BSD') +depends=('libconfig') +makedepends=('git' 'cmake' 'llvm') +source=("git://github.com/ldc-developers/ldc.git#tag=v${pkgver}" + "ldc2.conf" + ) +sha1sums=('SKIP' + '290689ded66a12a243666d0bac3ffb74180fa490' + ) + +build() { + mkdir -p $srcdir/tmp_install_dir + cd $srcdir/ldc + + git submodule update --init --recursive + + mkdir -p build && cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=ON \ + -DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ + -DBUILD_SHARED_LIBS=ON \ + .. + make -j 4 + make install DESTDIR=$srcdir/tmp_install_dir +} + +package_ldc() { + depends=('liblphobos' 'libconfig') + backup=("etc/ldc2.conf") + provides=("d-compiler") + + cd $srcdir/tmp_install_dir + + # binaries + install -D -m755 ./usr/bin/ldmd2 $pkgdir/usr/bin/ldmd + ln -s /usr/bin/ldmd $pkgdir/usr/bin/ldmd2 + install -D -m755 ./usr/bin/ldc2 $pkgdir/usr/bin/ldc + ln -s /usr/bin/ldc $pkgdir/usr/bin/ldc2 + + # supplementaries + install -D -m644 $srcdir/ldc/bash_completion.d/ldc2 $pkgdir/usr/share/bash-completion/completions/ldc + + # licenses + install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + + # default configuration files + install -D -m644 $srcdir/ldc2.conf $pkgdir/etc/ldc2.conf +} + +package_liblphobos() { + provides=("d-runtime" "d-stdlib") + replaces=("liblphobos-devel") + conflicts=("liblphobos-devel") + depends=("curl") + + # licenses + install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + + cd $srcdir/tmp_install_dir + + # libraries + install -D -m644 ./usr/lib/libphobos2-ldc.so $pkgdir/usr/lib/liblphobos2.so + install -D -m644 ./usr/lib/libdruntime-ldc.so $pkgdir/usr/lib/libldruntime.so + install -D -m644 ./usr/lib/libphobos2-ldc-debug.so $pkgdir/usr/lib/liblphobos2-debug.so + install -D -m644 ./usr/lib/libdruntime-ldc-debug.so $pkgdir/usr/lib/libldruntime-debug.so + + # imports + mkdir -p $pkgdir/usr/include/dlang + cp -r ./usr/include/dlang/ldc $pkgdir/usr/include/dlang/ldc +} Deleted: community-x86_64/ldc2.conf =================================================================== --- community-x86_64/ldc2.conf 2016-02-14 20:52:32 UTC (rev 161558) +++ community-x86_64/ldc2.conf 2016-02-14 20:52:48 UTC (rev 161559) @@ -1,18 +0,0 @@ -// This configuration file uses libconfig. -// See http://www.hyperrealm.com/libconfig/ for syntax details. - -// The default group is required -default: -{ - // 'switches' holds array of string that are appends to the command line - // arguments before they are parsed. - switches = [ - "-I/usr/include/dlang/ldc/ldc", - "-I/usr/include/dlang/ldc", - "-L-L/usr/lib", - "-L-L/usr/lib32", - "-L--no-warn-search-mismatch", - "-defaultlib=lphobos2,ldruntime", - "-debuglib=lphobos2-debug,ldruntime-debug" - ]; -}; Copied: ldc/repos/community-x86_64/ldc2.conf (from rev 161558, ldc/trunk/ldc2.conf) =================================================================== --- community-x86_64/ldc2.conf (rev 0) +++ community-x86_64/ldc2.conf 2016-02-14 20:52:48 UTC (rev 161559) @@ -0,0 +1,18 @@ +// This configuration file uses libconfig. +// See http://www.hyperrealm.com/libconfig/ for syntax details. + +// The default group is required +default: +{ + // 'switches' holds array of string that are appends to the command line + // arguments before they are parsed. + switches = [ + "-I/usr/include/dlang/ldc/ldc", + "-I/usr/include/dlang/ldc", + "-L-L/usr/lib", + "-L-L/usr/lib32", + "-L--no-warn-search-mismatch", + "-defaultlib=lphobos2,ldruntime", + "-debuglib=lphobos2-debug,ldruntime-debug" + ]; +};