summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
Diffstat (limited to 'community')
-rw-r--r--community/dmd/PKGBUILD16
-rw-r--r--community/gtkwave/PKGBUILD6
-rw-r--r--community/intellij-idea-libs/PKGBUILD8
-rw-r--r--community/klavaro/PKGBUILD6
-rw-r--r--community/ldc/PKGBUILD51
5 files changed, 73 insertions, 14 deletions
diff --git a/community/dmd/PKGBUILD b/community/dmd/PKGBUILD
index 8738d72cf..e0ad22dc1 100644
--- a/community/dmd/PKGBUILD
+++ b/community/dmd/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 62087 2012-01-15 20:40:34Z svenstaro $
+# $Id: PKGBUILD 63477 2012-02-04 17:14:55Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Chris Brannon <cmbrannon79@gmail.com>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
@@ -8,13 +8,15 @@
pkgname=('dmd' 'libphobos')
pkgbase=dmd
pkgver=2.057
-pkgrel=1
+pkgrel=2
pkgdesc="The Digital Mars D compiler"
arch=('i686' 'x86_64')
url="http://www.digitalmars.com/d/2.0/"
-source=(http://ftp.digitalmars.com/$pkgname.$pkgver.zip)
+source=(http://ftp.digitalmars.com/$pkgname.$pkgver.zip
+ tools.tar.gz::https://github.com/D-Programming-Language/tools/tarball/v2.057beta)
+md5sums=('531c4b60eb002ea8abbe5c80b2eb677d'
+ '5a0e4a9fe31f55bc69a1dd02486b9c3a')
license=('custom')
-md5sums=('531c4b60eb002ea8abbe5c80b2eb677d')
[[ $CARCH == "x86_64" ]] && _archbits="64"
[[ $CARCH == "i686" ]] && _archbits="32"
@@ -30,6 +32,9 @@ build() {
cd ../phobos
make -f posix.mak MODEL=$_archbits DMD=../dmd/dmd
+
+ cd $srcdir/D-Programming-Language-tools-*
+ $srcdir/dmd2/src/dmd/dmd -I$srcdir/dmd2/src/druntime/import/ -I$srcdir/dmd2/src/phobos -L-L$srcdir/dmd2/src/phobos/generated/linux/release/$_archbits/ rdmd.d
}
package_dmd() {
@@ -41,12 +46,15 @@ package_dmd() {
echo -e "[Environment]\nDFLAGS=-I/usr/include/d -I/usr/include/d/druntime/import -L-L/usr/lib -L-lrt" > $pkgdir/etc/dmd.conf
install -Dm644 $srcdir/dmd2/man/man1/dmd.1 $pkgdir/usr/share/man/man1/dmd.1
+ install -Dm644 $srcdir/dmd2/man/man1/rdmd.1 $pkgdir/usr/share/man/man1/rdmd.1
install -Dm644 $srcdir/dmd2/man/man1/dmd.conf.5 $pkgdir/usr/share/man/man5/dmd.conf.5
install -Dm644 $srcdir/dmd2/license.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
mkdir -p $pkgdir/usr/share/d/samples/
cp -r $srcdir/dmd2/samples/d/* $pkgdir/usr/share/d/samples/
+
+ install -Dm755 $srcdir/D-Programming-Language-tools-*/rdmd $pkgdir/usr/bin/rdmd
}
package_libphobos() {
diff --git a/community/gtkwave/PKGBUILD b/community/gtkwave/PKGBUILD
index 86db9c11c..b1e8de26d 100644
--- a/community/gtkwave/PKGBUILD
+++ b/community/gtkwave/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 62223 2012-01-18 16:26:00Z kkeen $
+# $Id: PKGBUILD 63473 2012-02-04 15:51:42Z kkeen $
# Maintainer: Kyle Keen <keenerd@gmail.com>
# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: Jared Casper <jaredcasper@gmail.com>
pkgname=gtkwave
-pkgver=3.3.30
+pkgver=3.3.31
pkgrel=1
pkgdesc='A wave viewer which reads LXT, LXT2, VZT, GHW and VCD/EVCD files'
arch=('i686' 'x86_64')
@@ -14,7 +14,7 @@ depends=('bzip2' 'xz' 'gtk2')
makedepends=('gperf')
install='gtkwave.install'
source=("http://gtkwave.sourceforge.net/gtkwave-${pkgver}.tar.gz")
-md5sums=('44e784b13734123036dcd6890cff7f53')
+md5sums=('bbe65da9010a0037f9b5d0dd9da63e30')
build() {
cd "${srcdir}/gtkwave-${pkgver}"
diff --git a/community/intellij-idea-libs/PKGBUILD b/community/intellij-idea-libs/PKGBUILD
index 6c5822693..2192356f2 100644
--- a/community/intellij-idea-libs/PKGBUILD
+++ b/community/intellij-idea-libs/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 61941 2012-01-11 11:33:35Z stativ $
+# $Id: PKGBUILD 63458 2012-02-04 10:12:39Z stativ $
# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
pkgname=intellij-idea-libs
-pkgver=11.0.1
-_pkgver=111.167
+pkgver=11.0.2
+_pkgver=111.277
pkgrel=1
pkgdesc="Architecture dependend libraries needed by the Intellij Idea IDE"
arch=('i686' 'x86_64')
@@ -10,7 +10,7 @@ url="http://www.jetbrains.org/"
license=('apache')
depends=('glibc')
source=(http://download.jetbrains.com/idea/ideaIC-$pkgver.tar.gz)
-md5sums=('8bbc18afd0e72a45fc9302001474e1ce')
+md5sums=('156fddbdeba44bb9427c05fe567f7070')
build() {
cd "$srcdir"
diff --git a/community/klavaro/PKGBUILD b/community/klavaro/PKGBUILD
index 6ffe42ac9..5240c6e87 100644
--- a/community/klavaro/PKGBUILD
+++ b/community/klavaro/PKGBUILD
@@ -1,7 +1,7 @@
-# $Id: PKGBUILD 52812 2011-07-28 17:27:25Z stativ $
+# $Id: PKGBUILD 63462 2012-02-04 10:23:11Z stativ $
# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
pkgname=klavaro
-pkgver=1.9.3
+pkgver=1.9.4
pkgrel=1
pkgdesc="Free touch typing tutor program"
arch=('i686' 'x86_64')
@@ -11,7 +11,7 @@ depends=('curl' 'gtkdatabox' 'hicolor-icon-theme')
makedepends=('intltool')
install=$pkgname.install
source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2)
-md5sums=('34c4609951177cf53dd9af98daeca36a')
+md5sums=('5f988f7e117958e70a3c4cd621e8a909')
build() {
cd "$srcdir"/$pkgname-$pkgver
diff --git a/community/ldc/PKGBUILD b/community/ldc/PKGBUILD
new file mode 100644
index 000000000..09fe68ab1
--- /dev/null
+++ b/community/ldc/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
+pkgname=ldc
+pkgver=20120204
+pkgrel=2
+pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2"
+arch=('i686' 'x86_64')
+url="http://www.dsource.org/projects/ldc"
+license=('BSD')
+makedepends=('git' 'cmake' 'libconfig')
+depends=('llvm')
+source=()
+md5sums=()
+
+_gitroot=git://github.com/ldc-developers/ldc.git
+_gitname=ldc
+
+build() {
+ cd "$srcdir"
+ msg "Connecting to GIT server...."
+
+ if [[ -d "$_gitname" ]]; then
+ cd "$_gitname" && git pull origin
+ msg "The local files are updated."
+ else
+ git clone "$_gitroot" "$_gitname"
+ fi
+
+ msg "GIT checkout done or server timeout"
+ msg "Starting build..."
+
+ rm -rf "$srcdir/$_gitname-build"
+ git clone --recursive "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build"
+
+ mkdir build && cd build
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DINCLUDE_INSTALL_DIR=/usr/include/d/std-ldc \
+ ..
+ make
+}
+
+package() {
+ cd "$srcdir/$_gitname-build"
+
+ cd build
+ make DESTDIR=$pkgdir install
+ cd ..
+
+ install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}