You are not logged in.
http://home.gna.org/oomadness/en/slune/screenshot.html
the engine is: https://gna.org/projects/soya/
that engine doesn't need PyOpenGL
but if you skipped the above, then you might want to consider a package for PyOpenGL
Thank you
ps. some help
http://mirrors.kems.net/mirrors/gentoo/ … 6.1.ebuild
http://cpan.cybercomm.nl/pub/gentoo-por … 6.1.ebuild
Offline
that looks really promising ![]()
I can't help with the package though ![]()
To err is human... to really foul up requires the root password.
Offline
so the others are saying: http://www.happypenguin.org/show?Slune#comments
Offline
It wasn't easy (lots of dependencies), but finally here are the PKGBUILDs for Slune and its deps.
NOTE: it needs the "pyrex" package from testing and the "pil" package from staging!
cal3d:
# Contributor: Rensel <rensel@email.it>
pkgname=cal3d
pkgver=0.9.1
pkgrel=1
pkgdesc="A skeletal-based 3d character animation library"
url="http://cal3d.sourceforge.net/"
license="LGPL"
depends=('x-server')
install=
source=(http://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2)
md5sums=('55023cf5b4063990f355629c57a175af')
build() {
cd $startdir/src/$pkgname-$pkgver
./autogen.sh
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
}soya:
# Contributor: Rensel <rensel@email.it>
pkgname=soya
pkgver=0.8a
pkgrel=1
pkgdesc="A very high level 3D engine for Python"
url="http://home.gna.org/oomadness/en/soya"
license="GPL"
depends=('python' 'pyrex' 'x-server' 'freetype2' 'sdl' 'cal3d' 'pil')
install=
source=(http://download.gna.org/$pkgname/Soya-$pkgver.tar.bz2 FreeSans.ttf)
md5sums=('ea5dc64ee26819ae47ed6a10aa519e8c' '3a97c8a62f4e1efbff5ca2c328c9ef48')
build() {
cd $startdir/src/Soya-$pkgver
mkdir -p $startdir/pkg/usr/X11R6/lib/X11/fonts/TTF
cp $startdir/src/FreeSans.ttf $startdir/pkg/usr/X11R6/lib/X11/fonts/TTF
sed 39'i'' "/usr/X11R6/lib/X11/fonts/TTF/FreeSans.ttf", # Arch' widget.py | cat > widget.py
python setup.py install --root=$startdir/pkg
}I uploaded the FreeSans.ttf font, needed by Soya, here: http://rensel.altervista.org/arch/FreeSans.ttf. Just wget it (following the link won't work).
py2play:
# Contributor: Rensel <rensel@email.it>
pkgname=py2play
pkgver=0.1.7
pkgrel=1
pkgdesc="A peer-to-peer network game engine in Python"
url="http://home.gna.org/oomadness/en"
license="GPL"
depends=('python' 'x-server')
install=
source=(http://download.gna.org/slune/Py2Play-$pkgver.tar.gz)
md5sums=('2317264d2a8cc023860050a606c4bb5a')
build() {
cd $startdir/src/Py2Play-$pkgver
python setup.py install --root=$startdir/pkg
}editobj:
# Contributor: Rensel <rensel@email.it>
pkgname=editobj
pkgver=0.5.3
pkgrel=1
pkgdesc="EditObj can create a dialog box to edit any Python object"
url="http://home.gna.org/oomadness/en/editobj"
license="LGPL"
depends=('python' 'x-server')
install=
source=(http://download.gna.org/songwrite/EditObj-$pkgver.tar.gz)
md5sums=('b933eac5959e2e269a806bd7c2ff0bee')
build() {
cd $startdir/src/EditObj-$pkgver
python setup.py install --root=$startdir/pkg
}pyopenal:
# Contributor: Rensel <rensel@email.it>
pkgname=pyopenal
pkgver=0.1.4
pkgrel=1
pkgdesc="OpenAL port to Python"
url="http://home.gna.org/oomadness/en/pyopenal"
license="LGPL"
depends=('python' 'openal')
install=
source=(http://download.gna.org/pyopenal/PyOpenAL-$pkgver.tar.gz)
md5sums=('ac93419e170b5642f027a307cf3d5bef')
build() {
cd $startdir/src/PyOpenAL-$pkgver
python setup.py install --root=$startdir/pkg
}slune:
# Contributor: Rensel <rensel@email.it>
pkgname=slune
pkgver=1.0a
pkgrel=1
pkgdesc="A 3D racing and car-crashing game in Python"
url="http://home.gna.org/oomadness/en/slune"
license="GPL"
depends=('python' 'x-server' 'sdl' 'cal3d' 'pyopenal' 'pyogg' 'pyvorbis' 'soya' 'py2play' 'editobj')
install=
source=(http://download.gna.org/$pkgname/Slune-$pkgver.tar.bz2)
md5sums=('012b2c54f3feec36c2a0ef632118540c')
build() {
cd $startdir/src/Slune-$pkgver
python setup.py install --root=$startdir/pkg
}It works fine for me. Hope I helped you!
Arch GNU/Linux 0.7 Trusted User
"If I were more modest, I would be perfect"
Offline
here are all but the last package:
http://members.hellug.gr/nkour/blog_files/slunePKG/
IT WORKS
WHAT A NICE GAME! ![]()
==> ERROR: FreeSans.ttf was not found in the build directory and is not a proper URL.
there is no ttf in $startdir/src/ to copy! (I copied the ttf manually)
rensel wow!
huge thanks. I hope it will work for me too.
I wish you happy sluning
and hope you enjoy the game now that you've got it.
I really also hope that a TU will grab this packages and put it somewhere.
the slune game is a very nice one. Hope to see that one too in some TUR.
We just going to see what happens ![]()
wow! what can I say. PyOpenAL and so many other nice deps for AL to have..
the only important lib we're missing is PyOpenGL now..
excellent game, I was impressed also by soya_editor and by the whole game running fast and me being happy about French people making python games ![]()
Offline
I'm glad to see that it works for you too, and I hope too that a Trusted User will put this into his repository
I agree with you about the game, it's very nice
However, to get the soya-PKGBUILD working, you have to keep the FreeSans.ttf file in your startdir, or change the source location to http://rensel.altervista.org/arch/FreeSans.ttf
Arch GNU/Linux 0.7 Trusted User
"If I were more modest, I would be perfect"
Offline
rensel, yeah don't worry I put the ttf [that's why I also included a link to all but the last pkg] because there are to many, and some al users don't know about makepkg..
btw, I also saw this thread as a link in the TUR mailing list. [I'm reading all that now via gmane USENET! & pan rocks!]
anyways, they said: "slune ready to go to staging"
there you go: http://article.gmane.org/gmane.linux.arch.tur.user/201
Offline