Commit e9e7de9d authored by Adrian Chaves Fernandez (Gallaecio)'s avatar Adrian Chaves Fernandez (Gallaecio)
Browse files

Added WorldForge client, Ember (ember), and dependencies (atlas_cpp, eris,...

Added WorldForge client, Ember (ember), and dependencies (atlas_cpp, eris, libwfut, mercator-git, skstream, varconf, wfmath), and also rebuild CEGUI (cegui) with toluapp as depencency.
parent da7a0bdb
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=atlas_cpp
_pkgname=Atlas-C++
pkgver=0.6.2
pkgrel=1
pkgdesc="WorldForge Atlas protocol library."
arch=(i686 x86_64)
url="http://worldforge.org/dev/eng/libraries/atlas_cpp"
license=('LGPL')
depends=()
source=("http://switch.dl.sourceforge.net/sourceforge/worldforge/$_pkgname-$pkgver.tar.bz2")
md5sums=('ae1c0c987210cf1ab37c8e6cb8cfbfb9')
build() {
cd $srcdir/$_pkgname-$pkgver
./configure \
--prefix=/usr
make
}
package() {
cd $srcdir/$_pkgname-$pkgver
make DESTDIR=$pkgdir install
}
......@@ -9,13 +9,13 @@ source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=cegui
_pkgname=CEGUI
pkgver=0.7.5
pkgrel=7
pkgrel=8
pkgdesc="A free library providing windowing and widgets for graphics APIs/engines."
arch=(i686 x86_64)
url="http://crayzedsgui.sourceforge.net"
options=('!libtool')
license=("MIT")
depends=('devil' 'expat' 'freeglut' 'freetype2' 'libxml2' 'lua' 'pcre' 'python2' 'silly')
depends=('devil' 'expat' 'freeglut' 'freetype2' 'libxml2' 'lua' 'pcre' 'python2' 'silly' 'toluapp')
makedepends=('ogre') # Needed during build for OGRE support.
source=(http://downloads.sourceforge.net/crayzedsgui/$_pkgname-$pkgver.tar.gz)
md5sums=('38c79d1fdfaaa10f481c99a2ac479516')
......
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=ember
pkgver=0.6.1.1
_pkgver=0.6.1
_mediaver=0.6.0
pkgrel=1
pkgdesc="Ember is a 3D client using the OGRE 3d library, valid for WorldForge server."
arch=('i686' 'x86_64')
url="http://wiki.worldforge.org/wiki/Ember"
license=('GPL3')
depends=('atlas_cpp' 'boost' 'cegui' 'curl' 'eris' 'freealut' 'libsigc++2.0'
'libwfut' 'mercator' 'ogre' 'openal' 'sdl' 'skstream' 'varconf' 'wfmath')
source=("http://downloads.sourceforge.net/worldforge/$pkgname-$pkgver.tar.bz2"
"http://downloads.sourceforge.net/worldforge/$pkgname-media-$_mediaver.tar.bz2")
md5sums=('adbe44a98fa3bdf9d9fc9ef7faded539'
'9bb9899601a8489c8bb55ad7a9e057a1')
build() {
cd $srcdir/$pkgbase-$_pkgver
./configure \
--enable-cegui-toluapp \
--prefix=/usr \
--sysconfdir=/etc \
--with-toluaxx
make
}
package() {
cd $srcdir/$pkgbase-$_pkgver
make DESTDIR=$pkgdir install
# Data.
mkdir -p $pkgdir/usr/share/$pkgname/media/
cp -R $srcdir/media-$_mediaver/media/* $pkgdir/usr/share/$pkgname/media/
}
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
# include global config
# source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=eris
pkgver=1.3.18
pkgrel=1
pkgdesc="Provides a common system to deal with the back-end Atlas tasks."
arch=(i686 x86_64)
url="http://worldforge.org/dev/eng/libraries/eris"
license=('LGPL')
depends=('atlas_cpp' 'libsigc++2.0' 'mercator' 'skstream')
source=("http://sunet.dl.sourceforge.net/sourceforge/worldforge/$pkgname-$pkgver.tar.bz2")
md5sums=('ef5c61d0f482f3349bd9fbd2ebca8e0e')
build() {
cd $srcdir/$pkgname-$pkgver
./configure \
--prefix=/usr
make
}
package() {
cd $srcdir/$pkgname-$pkgver
make DESTDIR=$pkgdir install
}
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=libwfut
pkgver=0.2.2
pkgrel=1
pkgdesc="C++ implementation of the client side of WFUT"
arch=(i686 x86_64)
url="http://worldforge.org/"
license=('LGPL')
depends=('curl' 'swig')
source=("http://kent.dl.sourceforge.net/sourceforge/worldforge/$pkgname-$pkgver.tar.gz")
md5sums=('c11ee62b8827c46b50fc4446321f57b8')
build() {
cd $srcdir/$pkgname-$pkgver
./configure \
--prefix=/usr
make
}
package() {
cd $srcdir/$pkgname-$pkgver
make DESTDIR=$pkgdir install
}
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=mercator-git
_pkgname=mercator
pkgver=20110526
pkgrel=1
pkgdesc="WorldForge procedural terrain library."
arch=('i686' 'x86_64')
url="http://worldforge.org/dev/eng/libraries/mercator"
license=('GPL')
depends=('wfmath')
provides=('mercator')
conflicts=('mercator')
_gitroot=git://github.com/worldforge/$_pkgname.git
_gitname=$_pkgname
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 make..."
rm -rf $srcdir/$_gitname-build
git clone $srcdir/$_gitname $srcdir/$_gitname-build
cd $srcdir/$_gitname-build
./autogen.sh
./configure \
--prefix=/usr
make
}
package () {
cd $srcdir/$_gitname-build
make DESTDIR=${pkgdir} install
}
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=skstream
pkgver=0.3.8
pkgrel=1
pkgdesc="WorldForge socket library"
arch=(i686 x86_64)
url="http://worldforge.org/dev/eng/libraries/skstream"
license=('LGPL')
source=( "http://switch.dl.sourceforge.net/sourceforge/worldforge/skstream-$pkgver.tar.bz2")
build() {
cd "${srcdir}/skstream-$pkgver"
./configure --prefix=/usr
make
}
package() {
cd "${srcdir}/skstream-$pkgver"
make DESTDIR="$pkgdir" install
}
md5sums=('577a24a9f6535d0e5ebfaceb6de8a98c')
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=varconf
pkgver=0.6.6
pkgrel=1
pkgdesc="WorldForge library to save configuration"
arch=(i686 x86_64)
url="http://worldforge.org/dev/eng/libraries/varconf"
license=('LGPL')
depends=(libsigc++2.0)
source=("http://downloads.sourceforge.net/worldforge/varconf-$pkgver.tar.bz2")
md5sums=('5ca6cfe2ab3044f90d18e06966ff1dda')
build() {
cd $srcdir/$pkgname-$pkgver
./configure \
--prefix=/usr
make
}
package() {
cd $srcdir/$pkgname-$pkgver
make DESTDIR=$pkgdir install
}
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=wfmath
pkgver=0.3.11
pkgrel=1
pkgdesc="WorldForge math library."
arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/worldforge/"
license=('GPL')
source=(http://downloads.sourceforge.net/project/worldforge/wfmath%20\(math%20lib\)/$pkgver/$pkgname-$pkgver.tar.bz2)
sha256sums=('da4d4f55b2d56cf8412db406933b0331a051a17b3053ac91003323cbe51eecea')
build() {
cd ${srcdir}/$pkgname-$pkgver
./configure --prefix=/usr
make
}
package() {
cd ${srcdir}/$pkgname-$pkgver
make DESTDIR=${pkgdir} install
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment