You are not logged in.

#1 2004-09-17 22:09:47

zeppelin
Member
From: Athens, Greece
Registered: 2004-03-05
Posts: 807
Website

[REQ] Slune (nice looking 3D game)

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

#2 2004-09-18 10:31:01

oscar
Member
From: Kiruna, Sweden
Registered: 2004-08-13
Posts: 457

Re: [REQ] Slune (nice looking 3D game)

that looks really promising smile
I can't help with the package though sad


To err is human... to really foul up requires the root password.

Offline

#3 2004-09-18 17:33:05

zeppelin
Member
From: Athens, Greece
Registered: 2004-03-05
Posts: 807
Website

Re: [REQ] Slune (nice looking 3D game)

Offline

#4 2004-09-29 13:45:59

rensel
Member
From: Milan, Italy, Europe, Earth, S
Registered: 2004-06-20
Posts: 93
Website

Re: [REQ] Slune (nice looking 3D game)

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

#5 2004-09-30 19:25:50

zeppelin
Member
From: Athens, Greece
Registered: 2004-03-05
Posts: 807
Website

Re: [REQ] Slune (nice looking 3D game)

here are all but the last package:
http://members.hellug.gr/nkour/blog_files/slunePKG/


IT WORKS
WHAT A NICE GAME! smile


==> 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 smile 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 wink

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 wink

Offline

#6 2004-10-01 12:55:59

rensel
Member
From: Milan, Italy, Europe, Earth, S
Registered: 2004-06-20
Posts: 93
Website

Re: [REQ] Slune (nice looking 3D game)

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  smile  I agree with you about the game, it's very nice  wink

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

#7 2004-10-02 10:32:01

zeppelin
Member
From: Athens, Greece
Registered: 2004-03-05
Posts: 807
Website

Re: [REQ] Slune (nice looking 3D game)

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

Board footer

Powered by FluxBB