From 08a16f35d70b750b4db213a4bfcbacf5b3be4d74 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 16 Jan 2012 23:15:11 +0000 Subject: Mon Jan 16 23:15:10 UTC 2012 --- community/dmd/PKGBUILD | 89 +++++++++++++++++++------------ community/ghemical/PKGBUILD | 6 ++- community/libcgns/PKGBUILD | 6 +-- community/megaglest/PKGBUILD | 18 +++---- community/springlobby/PKGBUILD | 9 ++-- community/springlobby/springlobby.install | 11 ++++ community/xmonad/PKGBUILD | 5 +- 7 files changed, 91 insertions(+), 53 deletions(-) create mode 100644 community/springlobby/springlobby.install (limited to 'community') diff --git a/community/dmd/PKGBUILD b/community/dmd/PKGBUILD index 43ecb19f7..8738d72cf 100644 --- a/community/dmd/PKGBUILD +++ b/community/dmd/PKGBUILD @@ -1,44 +1,67 @@ -# $Id: PKGBUILD 61677 2012-01-06 12:49:05Z cbrannon $ -# Maintainer: Chris Brannon +# $Id: PKGBUILD 62087 2012-01-15 20:40:34Z svenstaro $ +# Maintainer: Sven-Hendrik Haase +# Contributor: Chris Brannon # Contributor: Andrea Scarpino # Contributor: Anders Bergh # Contributor: Alexander Fehr -pkgname=dmd -pkgver=1.072 +pkgname=('dmd' 'libphobos') +pkgbase=dmd +pkgver=2.057 pkgrel=1 -pkgdesc="The Digital Mars D compiler." -arch=('i686' x86_64) -url="http://www.digitalmars.com/d/1.0/" +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) -install='dmd.install' -provides=('d-compiler') license=('custom') -options=('!strip') -depends=(gcc-libs) -optdepends=('libphobos: D standard runtime library' - 'libtango: Alternative runtime library') +md5sums=('531c4b60eb002ea8abbe5c80b2eb677d') -[[ $CARCH == "x86_64" ]] && makedepends=("${makedepends[@]}" 'gcc-multilib' 'lib32-glibc') +[[ $CARCH == "x86_64" ]] && _archbits="64" +[[ $CARCH == "i686" ]] && _archbits="32" build() { - # Copy the license. - install -Dm644 "$srcdir/dmd/license.txt" "$pkgdir/usr/share/licenses/dmd/LICENSE" || return 1 - - if [ $CARCH == x86_64 ]; then - cd "$srcdir/dmd/linux/bin64" - else - cd "$srcdir/dmd/linux/bin32" - fi - install -dm755 "$pkgdir/usr/bin" - install -m755 dmd rdmd dumpobj obj2asm "$pkgdir/usr/bin" - - for x in "$srcdir"/dmd/man/man1/*.1; do - install -Dm644 "$x" "$pkgdir/usr/share/man/man1/$(basename "$x")" || return 1 - done - - for x in "$srcdir"/dmd/man/man1/*.5; do - install -Dm644 "$x" "$pkgdir/usr/share/man/man5/$(basename "$x")" || return 1 - done + cd $srcdir/dmd2/src/ + + cd dmd + make -f posix.mak MODEL=$_archbits + + cd ../druntime + make -f posix.mak MODEL=$_archbits DMD=../dmd/dmd + + cd ../phobos + make -f posix.mak MODEL=$_archbits DMD=../dmd/dmd +} + +package_dmd() { + depends=('libphobos' 'gcc-libs') + + install -Dm755 $srcdir/dmd2/src/dmd/dmd $pkgdir/usr/bin/dmd + + mkdir -p $pkgdir/etc + 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/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/ +} + +package_libphobos() { + install -Dm644 $srcdir/dmd2/src/druntime/lib/libdruntime.a $pkgdir/usr/lib/libdruntime.a + install -Dm644 $srcdir/dmd2/src/phobos/generated/linux/release/$_archbits/libphobos2.a $pkgdir/usr/lib/libphobos2.a + + mkdir -p $pkgdir/usr/include/d + cp -r $srcdir/dmd2/src/phobos/{*.d,etc,std} $pkgdir/usr/include/d + + mkdir -p $pkgdir/usr/include/d/druntime + cp -r $srcdir/dmd2/src/druntime/import $pkgdir/usr/include/d/druntime + + mkdir -p $pkgdir/usr/share/doc/d/ + cp -r $srcdir/dmd2/html $pkgdir/usr/share/doc/d/ + + install -Dm644 $srcdir/dmd2/src/druntime/LICENSE_1_0.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE-druntime + install -Dm644 $srcdir/dmd2/src/phobos/phoboslicense.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE-phobos } -md5sums=('d5489b94f06c7ca2f4b5de62f7e6815a') diff --git a/community/ghemical/PKGBUILD b/community/ghemical/PKGBUILD index 69485ad02..a4dc7cb38 100644 --- a/community/ghemical/PKGBUILD +++ b/community/ghemical/PKGBUILD @@ -3,12 +3,12 @@ pkgname=ghemical pkgver=3.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="Computational chemistry package." license=("GPL") arch=(i686 x86_64) url="http://bioinformatics.org/ghemical/ghemical/" -depends=('libghemical>=3.0' 'liboglappth>=1.0' 'mesa' 'libglade' 'libxmu' 'ttf-dejavu' 'gtkglext' 'openbabel') +depends=('libghemical>=3.0' 'liboglappth>=1.0' 'libglade' 'gtkglext' 'openbabel') makedepends=('pkgconfig' 'intltool>=0.40.0' 'gettext') source=(http://bioinformatics.org/ghemical/download/release20111012/${pkgname}-${pkgver}.tar.gz ghemical.desktop) md5sums=('becf98626f0eba73f7f042bc92aa60ac' @@ -17,6 +17,8 @@ md5sums=('becf98626f0eba73f7f042bc92aa60ac' build() { cd -- "$srcdir/$pkgname-$pkgver/" ./configure --prefix=/usr + # Some users have reported crashes due to the courier font. + sed -i 's/courier 12/monospace/g' ./src/*.cpp make } diff --git a/community/libcgns/PKGBUILD b/community/libcgns/PKGBUILD index 3ed223977..4338d5222 100644 --- a/community/libcgns/PKGBUILD +++ b/community/libcgns/PKGBUILD @@ -3,9 +3,9 @@ pkgname=libcgns _basever=3.1.3 -_relver=3 +_relver=4 pkgver=${_basever}.${_relver} -pkgrel=2 +pkgrel=1 pkgdesc='General purpose library for the storage and retrieval of computational fluid dynamics analysis data by CGNS standard' arch=('i686' 'x86_64') url='http://www.cgns.org' @@ -13,7 +13,7 @@ license=('custom') conflicts=('libcgns2') makedepends=('cmake') source=("http://downloads.sourceforge.net/project/cgns/cgnslib_${_basever:0:3}/cgnslib_${_basever}-${_relver}.tar.gz") -md5sums=('8d19e0c69779d7ea74b1731e09a96b9d') +md5sums=('442bba32b576f3429cbd086af43fd4ae') # need to tell cmake when to build 64bit version [[ "$CARCH" == "i686" ]] && _64bits=OFF diff --git a/community/megaglest/PKGBUILD b/community/megaglest/PKGBUILD index b6369088f..3fbd4d977 100644 --- a/community/megaglest/PKGBUILD +++ b/community/megaglest/PKGBUILD @@ -1,22 +1,22 @@ -# $Id: PKGBUILD 60139 2011-12-05 22:27:28Z svenstaro $ +# $Id: PKGBUILD 62066 2012-01-15 14:56:57Z svenstaro $ # Maintainer: Sven-Hendrik Haase # Contributor: Larry Hajali pkgname=megaglest -pkgver=3.6.0.1 -_pkgver=3.6.0 +pkgver=3.6.0.2 pkgrel=1 pkgdesc="Fork of Glest, a 3D real-time strategy game in a fantastic world." arch=('i686' 'x86_64') url="http://sourceforge.net/projects/megaglest/" license=('GPL3') -depends=('curl' 'megaglest-data' 'xerces-c' 'sdl' 'libvorbis' 'openal' 'mesa' 'lua' 'icu' 'ftgl' 'glew') -makedepends=('ftjam' 'p7zip' 'wxgtk' 'cmake') -source=("http://downloads.sourceforge.net/project/${pkgname}/current_release/${pkgname}-source-${pkgver}.tar.xz") -md5sums=('099a35b97e101aa2b8facf144a5d96c8') +depends=('curl' 'megaglest-data' 'xerces-c' 'sdl' 'libvorbis' 'openal' 'libgl' 'lua' 'icu' 'ftgl' 'glew' + 'libircclient' 'miniupnpc' 'wxgtk') +makedepends=('ftjam' 'cmake' 'mesa') +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-source-${pkgver}.tar.xz") +md5sums=('9d840a04b41aef2cba503de7bf433b8d') build() { - cd "${srcdir}"/"${pkgname}"-"${_pkgver}"/ + cd "${srcdir}"/"${pkgname}"-"${pkgver}"/ [[ -d build ]] && rm -r build mkdir build && cd build @@ -28,7 +28,7 @@ build() { } package() { - cd "${srcdir}"/"${pkgname}"-"${_pkgver}"/ + cd "${srcdir}"/"${pkgname}"-"${pkgver}"/ cd build make DESTDIR="$pkgdir" install diff --git a/community/springlobby/PKGBUILD b/community/springlobby/PKGBUILD index d6764e3f1..01eedb6c2 100644 --- a/community/springlobby/PKGBUILD +++ b/community/springlobby/PKGBUILD @@ -1,21 +1,22 @@ -# $Id: PKGBUILD 61573 2012-01-03 13:42:06Z svenstaro $ +# $Id: PKGBUILD 62116 2012-01-16 02:08:51Z svenstaro $ # Maintainer: Sven-Hendrik Haase # Contributor: DuGi pkgname=springlobby -pkgver=0.140 +pkgver=0.141 pkgrel=1 pkgdesc="A free cross-platform lobby client for the Spring RTS project." arch=('i686' 'x86_64') url="http://springlobby.info/" license=('GPL2') -depends=('wxgtk' 'curl' 'libtorrent-rasterbar' 'boost-libs') +depends=('hicolor-icon-theme' 'wxgtk' 'curl' 'libtorrent-rasterbar' 'boost-libs') optdepends=('sdl' 'sdl_sound' 'sdl_mixer') makedepends=('boost' 'asio' 'cmake') +install=springlobby.install source=(http://www.springlobby.info/tarballs/${pkgname}-${pkgver}.tar.bz2 springlobby.desktop springlobby.png) -md5sums=('e43fe2f9f1c002669d37e10b0fb2a2f5' +md5sums=('a7e5a9b031a1e72a1df59575289fed3f' '45f8b59d033931d02e734fe3bd7777dd' '1f388187539aeb0358b51995e26ed890') diff --git a/community/springlobby/springlobby.install b/community/springlobby/springlobby.install new file mode 100644 index 000000000..1a05f573e --- /dev/null +++ b/community/springlobby/springlobby.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/xmonad/PKGBUILD b/community/xmonad/PKGBUILD index 7748b9fcd..fdf5a8987 100644 --- a/community/xmonad/PKGBUILD +++ b/community/xmonad/PKGBUILD @@ -1,16 +1,17 @@ -# $Id: PKGBUILD 60796 2011-12-18 11:10:08Z jelle $ +# $Id: PKGBUILD 62068 2012-01-15 15:18:39Z jelle $ # Maintainer: Sergej Pupykin # Maintainer: Vesa Kaihlavirta # Contributor: shild pkgname=xmonad pkgver=0.10 -pkgrel=1 +pkgrel=2 pkgdesc="A lightweight X11 tiled window manager written in Haskell" arch=('i686' 'x86_64') url="http://xmonad.org/" license=('BSD') depends=('ghc=7.0.3' 'gmp' 'haskell-x11=1.5.0.1' 'sh' 'haskell-mtl=2.0.1.0' 'haskell-utf8-string=0.3.6') +optdepends=('xorg-xmessage: for displaying visual error messages') install='xmonad.install' source=(http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz xmonad.desktop -- cgit v1.2.3-54-g00ecf