* [gentoo-user] Lost Labyrinth
@ 2005-08-22 5:06 Markus Döbele
2005-08-22 5:40 ` Nick Rout
2005-08-22 12:10 ` Christoph Gysin
0 siblings, 2 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-22 5:06 UTC (permalink / raw
To: gentoo-user
Hallo Gentoo,
I like your distribution a lot!
A few days ago we finally released the first final version of our game "Lost
Labyrinth" for Linux.
The newest version at the moment is 1.0.1.
I also created a rpm version of the game. I have no idea yet what I have to do
to make it easy to install for gentoo users.
Maybe you like to include our game in your distribution?
Its only 4.4 MB big.
Its a game like the old Roque and for Windows we have a lot of fans already.
I would love it if we had a lot of Linux gamers too!
If you like have a look here:
http://laby.toybox.de
Thanx,
Markus
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 5:06 [gentoo-user] Lost Labyrinth Markus Döbele
@ 2005-08-22 5:40 ` Nick Rout
2005-08-22 6:54 ` Matan Peled
2005-08-22 19:57 ` Markus Döbele
2005-08-22 12:10 ` Christoph Gysin
1 sibling, 2 replies; 104+ messages in thread
From: Nick Rout @ 2005-08-22 5:40 UTC (permalink / raw
To: gentoo-user
On Mon, 2005-08-22 at 07:06 +0200, Markus Döbele wrote:
> I also created a rpm version of the game. I have no idea yet what I
> have to do
> to make it easy to install for gentoo users.
>
> Maybe you like to include our game in your distribution?
> Its only 4.4 MB big.
> Its a game like the old Roque and for Windows we have a lot of fans
> already.
> I would love it if we had a lot of Linux gamers too!
Basically gentoo users will want to download it and compile it. Someone
will need to create an "ebuild" for it.
So:
what language is it written in?
what libraries are needed to compile it?
what libraries are needed to run it?
is there anything tricky about compiling and running it?
>
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 5:40 ` Nick Rout
@ 2005-08-22 6:54 ` Matan Peled
2005-08-22 7:01 ` Martin Marcher
2005-08-22 7:10 ` Wayne Clement
2005-08-22 19:57 ` Markus Döbele
1 sibling, 2 replies; 104+ messages in thread
From: Matan Peled @ 2005-08-22 6:54 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Nick Rout wrote:
> what language is it written in?
Good question. I downloaded the source in attempt to figure it out... The files
all have the extension of ".pb", all comments start with ";", and a block of
code looks something like this:
; Aktive Zauber loeschen
For j = 1 To #ANZ_SPIELER
For i = 1 To 15
aktive (i,j) \nr = 0
aktive (i,j) \dauer = 0
Next
Next
I don't recognize this language at all...
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDCXakA7Qvptb0LKURAjx6AJ4idkMgj9G652R2sMo0h10VI0vKsQCfcdwH
0Hkk3RV68p/tUkmZQg639GQ=
=C5X2
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 6:54 ` Matan Peled
@ 2005-08-22 7:01 ` Martin Marcher
2005-08-22 7:17 ` Matan Peled
2005-08-22 19:58 ` Markus Döbele
2005-08-22 7:10 ` Wayne Clement
1 sibling, 2 replies; 104+ messages in thread
From: Martin Marcher @ 2005-08-22 7:01 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 422 bytes --]
Am Montag 22 August 2005 08:54 schrieb Matan Peled:
> ; Aktive Zauber loeschen
> For j = 1 To #ANZ_SPIELER
> For i = 1 To 15
> aktive (i,j) \nr = 0
> aktive (i,j) \dauer = 0
> Next
> Next
looks like some (visual) basic stuff.
hmm maybe I'll download the source and translate the comments to english. so
if this game has such a big userbase at least the source is
internationalized :)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 6:54 ` Matan Peled
2005-08-22 7:01 ` Martin Marcher
@ 2005-08-22 7:10 ` Wayne Clement
2005-08-22 7:21 ` Matan Peled
2005-08-24 3:53 ` A. Khattri
1 sibling, 2 replies; 104+ messages in thread
From: Wayne Clement @ 2005-08-22 7:10 UTC (permalink / raw
To: gentoo-user
try PowerBasic
----- Original Message -----
From: "Matan Peled" <chaosite@gmail.com>
To: <gentoo-user@lists.gentoo.org>
Sent: Monday, August 22, 2005 2:54 AM
Subject: Re: [gentoo-user] Lost Labyrinth
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Nick Rout wrote:
> > what language is it written in?
>
> Good question. I downloaded the source in attempt to figure it out... The
files
> all have the extension of ".pb", all comments start with ";", and a block
of
> code looks something like this:
>
> ; Aktive Zauber loeschen
> For j = 1 To #ANZ_SPIELER
> For i = 1 To 15
> aktive (i,j) \nr = 0
> aktive (i,j) \dauer = 0
> Next
> Next
>
> I don't recognize this language at all...
>
> - --
> [Name ] :: [Matan I. Peled ]
> [Location ] :: [Israel ]
> [Public Key] :: [0xD6F42CA5 ]
> [Keyserver ] :: [keyserver.kjsl.com]
> encrypted/signed plain text preferred
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
> iD8DBQFDCXakA7Qvptb0LKURAjx6AJ4idkMgj9G652R2sMo0h10VI0vKsQCfcdwH
> 0Hkk3RV68p/tUkmZQg639GQ=
> =C5X2
> -----END PGP SIGNATURE-----
> --
> gentoo-user@gentoo.org mailing list
>
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 7:01 ` Martin Marcher
@ 2005-08-22 7:17 ` Matan Peled
2005-08-22 19:58 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Matan Peled @ 2005-08-22 7:17 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Martin Marcher wrote:
> looks like some (visual) basic stuff.
>
> hmm maybe I'll download the source and translate the comments to english. so
> if this game has such a big userbase at least the source is
> internationalized :)
>
It does look very much Basic based... But it couldn't be Visual Basic if it runs
on Linux =/
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDCXwCA7Qvptb0LKURAj70AKCTQfKMoScbGiU27uhwMO0bTP8rmwCffANZ
KYEyq4OGtXvGjZM4y0lygGA=
=ZKMB
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 7:10 ` Wayne Clement
@ 2005-08-22 7:21 ` Matan Peled
2005-08-22 8:54 ` Wayne Clement
2005-08-24 3:53 ` A. Khattri
1 sibling, 1 reply; 104+ messages in thread
From: Matan Peled @ 2005-08-22 7:21 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Wayne Clement wrote:
> try PowerBasic
Seems right. And how do I compile it?
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDCX0FA7Qvptb0LKURAl9YAJ9J/s0C4/37Oq1g9Nxb3r/cqqnRTACeJGFR
WDxRFltWeuLKRVqv7GOUrrI=
=ZYU3
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 7:21 ` Matan Peled
@ 2005-08-22 8:54 ` Wayne Clement
2005-08-22 10:06 ` Nick Rout
` (3 more replies)
0 siblings, 4 replies; 104+ messages in thread
From: Wayne Clement @ 2005-08-22 8:54 UTC (permalink / raw
To: gentoo-user
I don't know. Power basic is windows/dos only. I was looking at the ".pb".
I did a google and found PureBasic and it has a linux version and apears to
have some visualbasic compatibility.
www.purebasic.com
I didn't see any other that might use the ".pb" ending.
----- Original Message -----
From: "Matan Peled" <chaosite@gmail.com>
To: <gentoo-user@lists.gentoo.org>
Sent: Monday, August 22, 2005 3:21 AM
Subject: Re: [gentoo-user] Lost Labyrinth
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Wayne Clement wrote:
> > try PowerBasic
>
> Seems right. And how do I compile it?
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 8:54 ` Wayne Clement
@ 2005-08-22 10:06 ` Nick Rout
2005-08-22 11:40 ` Martins Steinbergs
2005-08-22 10:07 ` Matan Peled
` (2 subsequent siblings)
3 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-22 10:06 UTC (permalink / raw
To: gentoo-user
If you download the compiled rpm and install it (I have rpm emerged into
my system, for mainactor originally I think)
rpm -Uvh --nodeps laby-1.0.1-0.i586.rpm
It installs these files:
nick@sf ~/tmp/laby $ rpm -ql laby
/usr/games/laby/graphics.pak
/usr/games/laby/highscores.dat
/usr/games/laby/laby
/usr/games/laby/laby.xpm
/usr/games/laby/liesmich.txt
/usr/games/laby/purebasic.exe
/usr/games/laby/readme.txt
/usr/games/laby/readme_waffen.txt
/usr/games/laby/readme_zauber.txt
/usr/games/laby/sounds.pak
you can run the game with /usr/games/laby/laby. It runs (although I
haven't worked out how to quit it other than by killing X). A few
instances of purebasic.exe appear in ps, which is odd looking but works.
On Mon, 2005-08-22 at 04:54 -0400, Wayne Clement wrote:
> I don't know. Power basic is windows/dos only. I was looking at the ".pb".
> I did a google and found PureBasic and it has a linux version and apears to
> have some visualbasic compatibility.
>
> www.purebasic.com
>
> I didn't see any other that might use the ".pb" ending.
>
> ----- Original Message -----
> From: "Matan Peled" <chaosite@gmail.com>
> To: <gentoo-user@lists.gentoo.org>
> Sent: Monday, August 22, 2005 3:21 AM
> Subject: Re: [gentoo-user] Lost Labyrinth
>
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Wayne Clement wrote:
> > > try PowerBasic
> >
> > Seems right. And how do I compile it?
> >
>
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 8:54 ` Wayne Clement
2005-08-22 10:06 ` Nick Rout
@ 2005-08-22 10:07 ` Matan Peled
2005-08-22 20:05 ` Markus Döbele
2005-08-22 10:15 ` Nick Rout
2005-08-22 10:29 ` Martins Steinbergs
3 siblings, 1 reply; 104+ messages in thread
From: Matan Peled @ 2005-08-22 10:07 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Wayne Clement wrote:
> I don't know. Power basic is windows/dos only. I was looking at the ".pb".
> I did a google and found PureBasic and it has a linux version and apears to
> have some visualbasic compatibility.
>
> www.purebasic.com
>
> I didn't see any other that might use the ".pb" ending.
Aaaaand.. Its non free. It does have a demo version, though:
== Figure A ==
chaosite@kaitou ~/temp/laby_source_1.0.1 $ ../purebasic/compilers/pbcompiler
laby.pb
******************************************
PureBasic Linux x86 v3.92 (Demo)
******************************************
Loading external modules...
Starting compilation...
Including source: constants_laby.pb
Including source: constants_sprites.pb
Including source: constants_images.pb
Including source: konstanten.pb
Including source: constants_sounds.pb
Including source: help.pb
Error: Source too big for demo version
== End Figure A ==
Which seems to mean Markus meant to provide a binary version of his game... =/
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDCaP/A7Qvptb0LKURAtFFAJ9np4LmSwbDNuAKkvqWH/eJeqrpAQCfRojj
ow08Gb8o4ndNSvqRLhldSE0=
=W4rP
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 8:54 ` Wayne Clement
2005-08-22 10:06 ` Nick Rout
2005-08-22 10:07 ` Matan Peled
@ 2005-08-22 10:15 ` Nick Rout
2005-08-22 10:29 ` Martins Steinbergs
3 siblings, 0 replies; 104+ messages in thread
From: Nick Rout @ 2005-08-22 10:15 UTC (permalink / raw
To: gentoo-user
Oh and you can see from the rpm that the dependencies are:
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libdl.so.2
libdl.so.2(GLIBC_2.0)
libpthread.so.0
libpthread.so.0(GLIBC_2.0)
libSDL-1.2.so.0
rpmlib(PayloadIsBzip2) <= 3.0.5-1
(which is not how gentoo would put it, but I think it basically requires
the shell, glibc and SDL)
On Mon, 2005-08-22 at 04:54 -0400, Wayne Clement wrote:
> I don't know. Power basic is windows/dos only. I was looking at the ".pb".
> I did a google and found PureBasic and it has a linux version and apears to
> have some visualbasic compatibility.
>
> www.purebasic.com
>
> I didn't see any other that might use the ".pb" ending.
>
> ----- Original Message -----
> From: "Matan Peled" <chaosite@gmail.com>
> To: <gentoo-user@lists.gentoo.org>
> Sent: Monday, August 22, 2005 3:21 AM
> Subject: Re: [gentoo-user] Lost Labyrinth
>
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Wayne Clement wrote:
> > > try PowerBasic
> >
> > Seems right. And how do I compile it?
> >
>
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 8:54 ` Wayne Clement
` (2 preceding siblings ...)
2005-08-22 10:15 ` Nick Rout
@ 2005-08-22 10:29 ` Martins Steinbergs
3 siblings, 0 replies; 104+ messages in thread
From: Martins Steinbergs @ 2005-08-22 10:29 UTC (permalink / raw
To: gentoo-user
from binary packages file liesmich.txt first few rows, see last one:
Lost Labyrinth
------------------------
Release Datum: 21.08.2005
Version: 1.0.1
Author: Markus Doebele
EMail: mar_doe@gmx.de
Programmiersprache: purebasic (www.purebasic.com)
Martins
On Monday 22 August 2005 11:54, Wayne Clement wrote:
> I don't know. Power basic is windows/dos only. I was looking at the ".pb".
> I did a google and found PureBasic and it has a linux version and apears to
> have some visualbasic compatibility.
>
> www.purebasic.com
>
> I didn't see any other that might use the ".pb" ending.
>
> ----- Original Message -----
> From: "Matan Peled" <chaosite@gmail.com>
> To: <gentoo-user@lists.gentoo.org>
> Sent: Monday, August 22, 2005 3:21 AM
> Subject: Re: [gentoo-user] Lost Labyrinth
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Wayne Clement wrote:
> > > try PowerBasic
> >
> > Seems right. And how do I compile it?
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 10:06 ` Nick Rout
@ 2005-08-22 11:40 ` Martins Steinbergs
2005-08-22 11:56 ` Matan Peled
2005-08-22 20:15 ` Markus Döbele
0 siblings, 2 replies; 104+ messages in thread
From: Martins Steinbergs @ 2005-08-22 11:40 UTC (permalink / raw
To: gentoo-user
i extracted tar.gz version under user and run ~/laby/laby
graphics, sound, everything works nice. no problem quiting. game disables
Alt+Tab, so to get to other windowed task should quit game.
Martins
On Monday 22 August 2005 13:06, Nick Rout wrote:
> If you download the compiled rpm and install it (I have rpm emerged into
> my system, for mainactor originally I think)
>
> rpm -Uvh --nodeps laby-1.0.1-0.i586.rpm
>
> It installs these files:
>
> nick@sf ~/tmp/laby $ rpm -ql laby
> /usr/games/laby/graphics.pak
> /usr/games/laby/highscores.dat
> /usr/games/laby/laby
> /usr/games/laby/laby.xpm
> /usr/games/laby/liesmich.txt
> /usr/games/laby/purebasic.exe
> /usr/games/laby/readme.txt
> /usr/games/laby/readme_waffen.txt
> /usr/games/laby/readme_zauber.txt
> /usr/games/laby/sounds.pak
>
>
> you can run the game with /usr/games/laby/laby. It runs (although I
> haven't worked out how to quit it other than by killing X). A few
> instances of purebasic.exe appear in ps, which is odd looking but works.
>
> On Mon, 2005-08-22 at 04:54 -0400, Wayne Clement wrote:
> > I don't know. Power basic is windows/dos only. I was looking at the
> > ".pb". I did a google and found PureBasic and it has a linux version and
> > apears to have some visualbasic compatibility.
> >
> > www.purebasic.com
> >
> > I didn't see any other that might use the ".pb" ending.
> >
> > ----- Original Message -----
> > From: "Matan Peled" <chaosite@gmail.com>
> > To: <gentoo-user@lists.gentoo.org>
> > Sent: Monday, August 22, 2005 3:21 AM
> > Subject: Re: [gentoo-user] Lost Labyrinth
> >
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > >
> > > Wayne Clement wrote:
> > > > try PowerBasic
> > >
> > > Seems right. And how do I compile it?
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 11:40 ` Martins Steinbergs
@ 2005-08-22 11:56 ` Matan Peled
2005-08-22 20:15 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Matan Peled @ 2005-08-22 11:56 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Martins Steinbergs wrote:
> i extracted tar.gz version under user and run ~/laby/laby
> graphics, sound, everything works nice. no problem quiting. game disables
> Alt+Tab, so to get to other windowed task should quit game.
>
> Martins
Yeah, it works. Can't compile it, though.
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDCb1vA7Qvptb0LKURArYSAJ4iKVrO60h1K07b0Ouym7o6pbmE3gCeP24Z
WmF/E8k2jz0vAkmTh1kTyQY=
=Pksj
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 5:06 [gentoo-user] Lost Labyrinth Markus Döbele
2005-08-22 5:40 ` Nick Rout
@ 2005-08-22 12:10 ` Christoph Gysin
2005-08-22 13:48 ` Matan Peled
1 sibling, 1 reply; 104+ messages in thread
From: Christoph Gysin @ 2005-08-22 12:10 UTC (permalink / raw
To: gentoo-user; +Cc: mar_doe
Markus Döbele wrote:
> A few days ago we finally released the first final version of our game "Lost
> Labyrinth" for Linux.
> The newest version at the moment is 1.0.1.
>
> I also created a rpm version of the game. I have no idea yet what I have to do
> to make it easy to install for gentoo users.
We need a tarball witch includes everything needed to build the game. I found a
tarball with a binary version (laby_1.0.1.tar.gz) and a tarball with the
sourcefiles only, no graphics etc. (laby_source_1.0.1.tar.gz).
> Maybe you like to include our game in your distribution?
> Its only 4.4 MB big.
To get a chance of getting it included in the portage tree, you'll need to
provide a package with everything needed to build the game from source. Some
sort of build instruction would also be nice.
You will then need to open a bug on bugs.gentoo.org, requesting an ebuild for
your application. If there's someone willing to write an ebuild and a dev is
willing to maintain it, it'll be included in portage.
> Its a game like the old Roque and for Windows we have a lot of fans already.
> I would love it if we had a lot of Linux gamers too!
Then lets get started!
Christoph
--
echo mailto: NOSPAM !#$.'<*>'|sed 's. ..'|tr "<*> !#:2" org@fr33z3
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 12:10 ` Christoph Gysin
@ 2005-08-22 13:48 ` Matan Peled
2005-08-22 14:53 ` Christoph Gysin
0 siblings, 1 reply; 104+ messages in thread
From: Matan Peled @ 2005-08-22 13:48 UTC (permalink / raw
To: gentoo-user; +Cc: mar_doe
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Christoph Gysin wrote:
> To get a chance of getting it included in the portage tree, you'll need
> to provide a package with everything needed to build the game from
> source. Some sort of build instruction would also be nice.
But we can't... It requires a commercial basic compiler =/
A binary package is our only choice.
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDCde2A7Qvptb0LKURApEmAJ9T0gm+/4LbwCSBDhrT8A4qGEk5cACggt/J
nVcHNoxAha/xKMoYWSljlfc=
=Aptz
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 13:48 ` Matan Peled
@ 2005-08-22 14:53 ` Christoph Gysin
2005-08-22 16:40 ` Matan Peled
0 siblings, 1 reply; 104+ messages in thread
From: Christoph Gysin @ 2005-08-22 14:53 UTC (permalink / raw
To: gentoo-user
Matan Peled wrote:
> Christoph Gysin wrote:
>
>>To get a chance of getting it included in the portage tree, you'll need
>>to provide a package with everything needed to build the game from
>>source. Some sort of build instruction would also be nice.
>
> But we can't... It requires a commercial basic compiler =/
This is bad. Opensource software shouldn't depend on commercial stuff.
In this case, I'm not willing to spend my time building a package for it.
> A binary package is our only choice.
Good luck then...
Christoph
--
echo mailto: NOSPAM !#$.'<*>'|sed 's. ..'|tr "<*> !#:2" org@fr33z3
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
@ 2005-08-22 15:22 Covington, Chris
0 siblings, 0 replies; 104+ messages in thread
From: Covington, Chris @ 2005-08-22 15:22 UTC (permalink / raw
To: gentoo-user
> This is bad. Opensource software shouldn't depend on commercial stuff.
>
> In this case, I'm not willing to spend my time building a
> package for it.
>
> > A binary package is our only choice.
>
> Good luck then...
Well it's possible to emerge ut2004 which requires you to bring your own
binary. And when you emerge sun-jdk you need to download Sun's binary.
So I don't know why this game wouldn't be possible, other than maybe
it's not popular enough to afford those concessions.
---
Chris Covington
IT
Plus One Health Management
75 Maiden Lane Suite 801
NY, NY 10038
646-312-6269
http://www.plusoneactive.com
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 14:53 ` Christoph Gysin
@ 2005-08-22 16:40 ` Matan Peled
2005-08-22 17:41 ` John Dangler
2005-08-22 20:24 ` Markus Döbele
0 siblings, 2 replies; 104+ messages in thread
From: Matan Peled @ 2005-08-22 16:40 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Christoph Gysin wrote:
> This is bad. Opensource software shouldn't depend on commercial stuff.
Agreed, I'm not really willing to spend my time on a 'semi-opensource' app either.
Writing an ebuild for a binary app isn't all that hard, and it might be accepted
into portage (Other binary games have been accepted, after all).
Good luck, Markus.
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDCgAXA7Qvptb0LKURAvpWAJ4vLkFMupgLN/dhHhmVYsdLpDInBwCdGw4M
+4k/DcV8IWSoNJFjpHz0FL8=
=Xqpk
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* RE: [gentoo-user] Lost Labyrinth
2005-08-22 16:40 ` Matan Peled
@ 2005-08-22 17:41 ` John Dangler
2005-08-22 20:28 ` Markus Döbele
2005-08-22 20:24 ` Markus Döbele
1 sibling, 1 reply; 104+ messages in thread
From: John Dangler @ 2005-08-22 17:41 UTC (permalink / raw
To: gentoo-user
Just my .02 worth - anything for *nix with the word basic in it makes me
shudder...
the only other package I know of that used .pb extensions was powerbuilder.
at one time, it had a lot of promising features, but after being bought
twice and totally commercialized, it turned into another Symantec and their
*nix and mac development went out the window...
John D
-----Original Message-----
From: Matan Peled [mailto:chaosite@gmail.com]
Sent: Monday, August 22, 2005 12:41 PM
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Lost Labyrinth
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Christoph Gysin wrote:
> This is bad. Opensource software shouldn't depend on commercial stuff.
Agreed, I'm not really willing to spend my time on a 'semi-opensource' app
either.
Writing an ebuild for a binary app isn't all that hard, and it might be
accepted
into portage (Other binary games have been accepted, after all).
Good luck, Markus.
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDCgAXA7Qvptb0LKURAvpWAJ4vLkFMupgLN/dhHhmVYsdLpDInBwCdGw4M
+4k/DcV8IWSoNJFjpHz0FL8=
=Xqpk
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 5:40 ` Nick Rout
2005-08-22 6:54 ` Matan Peled
@ 2005-08-22 19:57 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-22 19:57 UTC (permalink / raw
To: gentoo-user
Its written in Purebasic.
www.purebasic.com
And it needs sdl to run.
Am Montag, 22. August 2005 07:40 schrieb Nick Rout:
> On Mon, 2005-08-22 at 07:06 +0200, Markus Döbele wrote:
> > I also created a rpm version of the game. I have no idea yet what I
> > have to do
> > to make it easy to install for gentoo users.
> >
> > Maybe you like to include our game in your distribution?
> > Its only 4.4 MB big.
> > Its a game like the old Roque and for Windows we have a lot of fans
> > already.
> > I would love it if we had a lot of Linux gamers too!
>
> Basically gentoo users will want to download it and compile it. Someone
> will need to create an "ebuild" for it.
>
> So:
>
> what language is it written in?
> what libraries are needed to compile it?
> what libraries are needed to run it?
> is there anything tricky about compiling and running it?
>
>
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 7:01 ` Martin Marcher
2005-08-22 7:17 ` Matan Peled
@ 2005-08-22 19:58 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-22 19:58 UTC (permalink / raw
To: gentoo-user
If people like to get involved in programming for this game I will translate
everything to english. The game itself I translated to english, german and
spanish.
Am Montag, 22. August 2005 09:01 schrieb Martin Marcher:
> Am Montag 22 August 2005 08:54 schrieb Matan Peled:
> > ; Aktive Zauber loeschen
> > For j = 1 To #ANZ_SPIELER
> > For i = 1 To 15
> > aktive (i,j) \nr = 0
> > aktive (i,j) \dauer = 0
> > Next
> > Next
>
> looks like some (visual) basic stuff.
>
> hmm maybe I'll download the source and translate the comments to english.
> so if this game has such a big userbase at least the source is
> internationalized :)
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 10:07 ` Matan Peled
@ 2005-08-22 20:05 ` Markus Döbele
2005-08-22 20:52 ` Matan Peled
0 siblings, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-08-22 20:05 UTC (permalink / raw
To: gentoo-user
I created a tar.gz Version of this game too.
I'm sorry that its not possible to compile it with the demo version of the
compiler.
What are gentoo users doing with other binary packages?
Like Acrobat Reader?
Is this a big problem for this system?
Am Montag, 22. August 2005 12:07 schrieb Matan Peled:
> Wayne Clement wrote:
> > I don't know. Power basic is windows/dos only. I was looking at the
> > ".pb". I did a google and found PureBasic and it has a linux version and
> > apears to have some visualbasic compatibility.
> >
> > www.purebasic.com
> >
> > I didn't see any other that might use the ".pb" ending.
>
> Aaaaand.. Its non free. It does have a demo version, though:
>
> == Figure A ==
>
> chaosite@kaitou ~/temp/laby_source_1.0.1 $
> ../purebasic/compilers/pbcompiler laby.pb
>
> ******************************************
> PureBasic Linux x86 v3.92 (Demo)
> ******************************************
>
> Loading external modules...
> Starting compilation...
> Including source: constants_laby.pb
> Including source: constants_sprites.pb
> Including source: constants_images.pb
> Including source: konstanten.pb
> Including source: constants_sounds.pb
> Including source: help.pb
> Error: Source too big for demo version
>
> == End Figure A ==
>
> Which seems to mean Markus meant to provide a binary version of his game...
> =/
>
> --
> [Name ] :: [Matan I. Peled ]
> [Location ] :: [Israel ]
> [Public Key] :: [0xD6F42CA5 ]
> [Keyserver ] :: [keyserver.kjsl.com]
> encrypted/signed plain text preferred
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 11:40 ` Martins Steinbergs
2005-08-22 11:56 ` Matan Peled
@ 2005-08-22 20:15 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-22 20:15 UTC (permalink / raw
To: gentoo-user
Thats the way all the old versions had to be started. For the 1.0.0 Version I
created a rpm. To make it easier for suse, mandrake and redhat Users. But I
want to create a deb and an ebuild for gentoo too.
Maybe somebody from the gentoo team likes to help me with this.
Am Montag, 22. August 2005 13:40 schrieb Martins Steinbergs:
> i extracted tar.gz version under user and run ~/laby/laby
> graphics, sound, everything works nice. no problem quiting. game disables
> Alt+Tab, so to get to other windowed task should quit game.
>
> Martins
>
> On Monday 22 August 2005 13:06, Nick Rout wrote:
> > If you download the compiled rpm and install it (I have rpm emerged into
> > my system, for mainactor originally I think)
> >
> > rpm -Uvh --nodeps laby-1.0.1-0.i586.rpm
> >
> > It installs these files:
> >
> > nick@sf ~/tmp/laby $ rpm -ql laby
> > /usr/games/laby/graphics.pak
> > /usr/games/laby/highscores.dat
> > /usr/games/laby/laby
> > /usr/games/laby/laby.xpm
> > /usr/games/laby/liesmich.txt
> > /usr/games/laby/purebasic.exe
> > /usr/games/laby/readme.txt
> > /usr/games/laby/readme_waffen.txt
> > /usr/games/laby/readme_zauber.txt
> > /usr/games/laby/sounds.pak
> >
> >
> > you can run the game with /usr/games/laby/laby. It runs (although I
> > haven't worked out how to quit it other than by killing X). A few
> > instances of purebasic.exe appear in ps, which is odd looking but works.
> >
> > On Mon, 2005-08-22 at 04:54 -0400, Wayne Clement wrote:
> > > I don't know. Power basic is windows/dos only. I was looking at the
> > > ".pb". I did a google and found PureBasic and it has a linux version
> > > and apears to have some visualbasic compatibility.
> > >
> > > www.purebasic.com
> > >
> > > I didn't see any other that might use the ".pb" ending.
> > >
> > > ----- Original Message -----
> > > From: "Matan Peled" <chaosite@gmail.com>
> > > To: <gentoo-user@lists.gentoo.org>
> > > Sent: Monday, August 22, 2005 3:21 AM
> > > Subject: Re: [gentoo-user] Lost Labyrinth
> > >
> > > > -----BEGIN PGP SIGNED MESSAGE-----
> > > > Hash: SHA1
> > > >
> > > > Wayne Clement wrote:
> > > > > try PowerBasic
> > > >
> > > > Seems right. And how do I compile it?
> >
> > --
> > Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 16:40 ` Matan Peled
2005-08-22 17:41 ` John Dangler
@ 2005-08-22 20:24 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-22 20:24 UTC (permalink / raw
To: gentoo-user
ebuild sounds good to me :-)
I think it should be as easy as possible for gentoo users to install the game.
Its fully open source. Only the compiler is not.
Am Montag, 22. August 2005 18:40 schrieb Matan Peled:
> Christoph Gysin wrote:
> > This is bad. Opensource software shouldn't depend on commercial stuff.
>
> Agreed, I'm not really willing to spend my time on a 'semi-opensource' app
> either.
>
> Writing an ebuild for a binary app isn't all that hard, and it might be
> accepted into portage (Other binary games have been accepted, after all).
>
> Good luck, Markus.
>
> --
> [Name ] :: [Matan I. Peled ]
> [Location ] :: [Israel ]
> [Public Key] :: [0xD6F42CA5 ]
> [Keyserver ] :: [keyserver.kjsl.com]
> encrypted/signed plain text preferred
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 17:41 ` John Dangler
@ 2005-08-22 20:28 ` Markus Döbele
0 siblings, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-22 20:28 UTC (permalink / raw
To: gentoo-user
Its purebasic , not powerbuilder.
And the reason why people use it, is because you can compile your games for
windows, linux and mac. I dont think this is going to change.
The other version we have is in blitzbasic. Which only exists for windows.
So I invested a lot of time to rewrite it for a compiler that exists for
Linux.
I can't see a reason not to play this little game.
Am Montag, 22. August 2005 19:41 schrieb John Dangler:
> Just my .02 worth - anything for *nix with the word basic in it makes me
> shudder...
> the only other package I know of that used .pb extensions was powerbuilder.
> at one time, it had a lot of promising features, but after being bought
> twice and totally commercialized, it turned into another Symantec and their
> *nix and mac development went out the window...
>
> John D
>
>
> -----Original Message-----
> From: Matan Peled [mailto:chaosite@gmail.com]
> Sent: Monday, August 22, 2005 12:41 PM
> To: gentoo-user@lists.gentoo.org
> Subject: Re: [gentoo-user] Lost Labyrinth
>
> Christoph Gysin wrote:
> > This is bad. Opensource software shouldn't depend on commercial stuff.
>
> Agreed, I'm not really willing to spend my time on a 'semi-opensource' app
> either.
>
> Writing an ebuild for a binary app isn't all that hard, and it might be
> accepted
> into portage (Other binary games have been accepted, after all).
>
> Good luck, Markus.
>
> --
> [Name ] :: [Matan I. Peled ]
> [Location ] :: [Israel ]
> [Public Key] :: [0xD6F42CA5 ]
> [Keyserver ] :: [keyserver.kjsl.com]
> encrypted/signed plain text preferred
>
> --
> gentoo-user@gentoo.org mailing list
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 20:05 ` Markus Döbele
@ 2005-08-22 20:52 ` Matan Peled
2005-08-22 21:42 ` Markus Döbele
0 siblings, 1 reply; 104+ messages in thread
From: Matan Peled @ 2005-08-22 20:52 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Markus Döbele wrote:
> I created a tar.gz Version of this game too.
> I'm sorry that its not possible to compile it with the demo version of the
> compiler.
>
> What are gentoo users doing with other binary packages?
> Like Acrobat Reader?
>
> Is this a big problem for this system?
No, Portage can handle binary apps just fine. We have Java, Unreal Tournament
2k3/2k4, Doom 3, Neverwinter Nights... All kinds of binary-only apps.
But all of them are closed-source (Except for the -bin version of some rather
big packages, manly to save people the compile time...).
It feels kinda wrong to install a binary package of a (small) open-source app on
a source-based system...
Its also weird having an opensource app that you can only compile using a
non-free (as in beer) compiler...
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDCjr6A7Qvptb0LKURAuu1AJ0dnvEMCwoWYOmvrDVlylW/2bTQCACfe4h2
YLkvEBo7vCnlGtmppaHlfAE=
=JNPk
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 20:52 ` Matan Peled
@ 2005-08-22 21:42 ` Markus Döbele
2005-08-23 0:05 ` Nick Rout
2005-08-23 6:33 ` [gentoo-user] " Frank Schafer
0 siblings, 2 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-22 21:42 UTC (permalink / raw
To: gentoo-user
So we have to treat Lost Labyrinth as closed source.
Because the source code of this game is only useful to other purebasic
programmers. And people that got the compiler. I understand.
Can't change that.
Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> Markus Döbele wrote:
> > I created a tar.gz Version of this game too.
> > I'm sorry that its not possible to compile it with the demo version of
> > the compiler.
> >
> > What are gentoo users doing with other binary packages?
> > Like Acrobat Reader?
> >
> > Is this a big problem for this system?
>
> No, Portage can handle binary apps just fine. We have Java, Unreal
> Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of binary-only
> apps.
>
> But all of them are closed-source (Except for the -bin version of some
> rather big packages, manly to save people the compile time...).
>
> It feels kinda wrong to install a binary package of a (small) open-source
> app on a source-based system...
>
> Its also weird having an opensource app that you can only compile using a
> non-free (as in beer) compiler...
>
> --
> [Name ] :: [Matan I. Peled ]
> [Location ] :: [Israel ]
> [Public Key] :: [0xD6F42CA5 ]
> [Keyserver ] :: [keyserver.kjsl.com]
> encrypted/signed plain text preferred
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 21:42 ` Markus Döbele
@ 2005-08-23 0:05 ` Nick Rout
2005-08-23 1:25 ` Markus Döbele
2005-08-23 20:02 ` Markus Döbele
2005-08-23 6:33 ` [gentoo-user] " Frank Schafer
1 sibling, 2 replies; 104+ messages in thread
From: Nick Rout @ 2005-08-23 0:05 UTC (permalink / raw
To: gentoo-user
I am trying to make an ebuild.
when i download the compiled tarball with wget using this url:
http://laby.toybox.de/download15/laby_1.0.1.tar.gz
I get a file called download2.php\?fileid\=15 which i then have to
rename to laby_1.0.1.tar.gz
This is not a good start.
So whats up with your web server, or is there a better url i could use
for automated downloading?
On Mon, 22 Aug 2005 23:42:19 +0200
Markus Döbele wrote:
> So we have to treat Lost Labyrinth as closed source.
> Because the source code of this game is only useful to other purebasic
> programmers. And people that got the compiler. I understand.
> Can't change that.
>
>
> Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > Markus Döbele wrote:
> > > I created a tar.gz Version of this game too.
> > > I'm sorry that its not possible to compile it with the demo version of
> > > the compiler.
> > >
> > > What are gentoo users doing with other binary packages?
> > > Like Acrobat Reader?
> > >
> > > Is this a big problem for this system?
> >
> > No, Portage can handle binary apps just fine. We have Java, Unreal
> > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of binary-only
> > apps.
> >
> > But all of them are closed-source (Except for the -bin version of some
> > rather big packages, manly to save people the compile time...).
> >
> > It feels kinda wrong to install a binary package of a (small) open-source
> > app on a source-based system...
> >
> > Its also weird having an opensource app that you can only compile using a
> > non-free (as in beer) compiler...
> >
> > --
> > [Name ] :: [Matan I. Peled ]
> > [Location ] :: [Israel ]
> > [Public Key] :: [0xD6F42CA5 ]
> > [Keyserver ] :: [keyserver.kjsl.com]
> > encrypted/signed plain text preferred
>
> --
> gentoo-user@gentoo.org mailing list
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 0:05 ` Nick Rout
@ 2005-08-23 1:25 ` Markus Döbele
2005-08-23 5:13 ` Nick Rout
2005-08-23 20:02 ` Markus Döbele
1 sibling, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 1:25 UTC (permalink / raw
To: gentoo-user
I forwarded this message to the other programmer of laby that is maintaining
the homepage. I let you know what we can do.
I never used wget. But could you specify that he downloads everthing from
"http://laby.toybox.de/download15/" ? Because there I will store all the
future versions of the game. The names will change. But it will always be
only one file.
Maybe its even possible to find out whats the name of the file?
I know nothing about wget. But try to help as far as can!
Am Dienstag, 23. August 2005 02:05 schrieb Nick Rout:
> I am trying to make an ebuild.
>
> when i download the compiled tarball with wget using this url:
>
> http://laby.toybox.de/download15/laby_1.0.1.tar.gz
>
> I get a file called download2.php\?fileid\=15 which i then have to
> rename to laby_1.0.1.tar.gz
>
> This is not a good start.
>
> So whats up with your web server, or is there a better url i could use
> for automated downloading?
>
>
> On Mon, 22 Aug 2005 23:42:19 +0200
>
> Markus Döbele wrote:
> > So we have to treat Lost Labyrinth as closed source.
> > Because the source code of this game is only useful to other purebasic
> > programmers. And people that got the compiler. I understand.
> > Can't change that.
> >
> > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > Markus Döbele wrote:
> > > > I created a tar.gz Version of this game too.
> > > > I'm sorry that its not possible to compile it with the demo version
> > > > of the compiler.
> > > >
> > > > What are gentoo users doing with other binary packages?
> > > > Like Acrobat Reader?
> > > >
> > > > Is this a big problem for this system?
> > >
> > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > binary-only apps.
> > >
> > > But all of them are closed-source (Except for the -bin version of some
> > > rather big packages, manly to save people the compile time...).
> > >
> > > It feels kinda wrong to install a binary package of a (small)
> > > open-source app on a source-based system...
> > >
> > > Its also weird having an opensource app that you can only compile using
> > > a non-free (as in beer) compiler...
> > >
> > > --
> > > [Name ] :: [Matan I. Peled ]
> > > [Location ] :: [Israel ]
> > > [Public Key] :: [0xD6F42CA5 ]
> > > [Keyserver ] :: [keyserver.kjsl.com]
> > > encrypted/signed plain text preferred
> >
> > --
> > gentoo-user@gentoo.org mailing list
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 1:25 ` Markus Döbele
@ 2005-08-23 5:13 ` Nick Rout
2005-08-23 5:36 ` Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-23 5:13 UTC (permalink / raw
To: gentoo-user
On Tue, 2005-08-23 at 03:25 +0200, Markus Döbele wrote:
> I forwarded this message to the other programmer of laby that is maintaining
> the homepage. I let you know what we can do.
>
> I never used wget. But could you specify that he downloads everthing from
> "http://laby.toybox.de/download15/" ? Because there I will store all the
> future versions of the game. The names will change. But it will always be
> only one file.
>
> Maybe its even possible to find out whats the name of the file?
>
> I know nothing about wget. But try to help as far as can!
OK I have asked some questions on the gentoo developer list and the
consensus is that the file needs to download cleanly with wget or else
there are problems incorporating it into a gentoo ebuild without
repackaging the file and/or the gentoo project mirroring it for you. In
fact most of the comments were along the lines "tell the labyrinth
distributors to fix their crap webserver" or words to that effect.
Frankly there is no reason to have a redirect on a simple file download.
Just show you can show the guys who run your web server, this is what
happens when you try to download the file using wget, the web server
redirects the download and you end up with a funny named file. Here is
the output:
nick@sf ~/tmp/laby $ wget
http://laby.toybox.de/download15/laby_1.0.1.tar.gz
--17:10:54-- http://laby.toybox.de/download15/laby_1.0.1.tar.gz
=> `laby_1.0.1.tar.gz.1'
Resolving laby.toybox.de... 212.227.43.232
Connecting to laby.toybox.de[212.227.43.232]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://laby.toybox.de/download2.php?fileid=15 [following]
--17:10:56-- http://laby.toybox.de/download2.php?fileid=15
=> `download2.php?fileid=15'
Connecting to laby.toybox.de[212.227.43.232]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4,882,608 [application/x-tgz]
As you can see it is the redirect that is the problem. The same thing
happens if you just try the directory name as you suggested:
nick@sf ~/tmp/laby $ wget http://laby.toybox.de/download15/
--17:12:24-- http://laby.toybox.de/download15/
=> `index.html'
Resolving laby.toybox.de... 212.227.43.232
Connecting to laby.toybox.de[212.227.43.232]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://laby.toybox.de/download2.php?fileid=15 [following]
--17:12:28-- http://laby.toybox.de/download2.php?fileid=15
=> `download2.php?fileid=15'
Connecting to laby.toybox.de[212.227.43.232]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4,882,608 [application/x-tgz]
Anyway, if you fix the downloading, I will do my best to write you an
ebuild. I am half way through it.
>
>
>
> Am Dienstag, 23. August 2005 02:05 schrieb Nick Rout:
> > I am trying to make an ebuild.
> >
> > when i download the compiled tarball with wget using this url:
> >
> > http://laby.toybox.de/download15/laby_1.0.1.tar.gz
> >
> > I get a file called download2.php\?fileid\=15 which i then have to
> > rename to laby_1.0.1.tar.gz
> >
> > This is not a good start.
> >
> > So whats up with your web server, or is there a better url i could use
> > for automated downloading?
> >
> >
> > On Mon, 22 Aug 2005 23:42:19 +0200
> >
> > Markus Döbele wrote:
> > > So we have to treat Lost Labyrinth as closed source.
> > > Because the source code of this game is only useful to other purebasic
> > > programmers. And people that got the compiler. I understand.
> > > Can't change that.
> > >
> > > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > > Markus Döbele wrote:
> > > > > I created a tar.gz Version of this game too.
> > > > > I'm sorry that its not possible to compile it with the demo version
> > > > > of the compiler.
> > > > >
> > > > > What are gentoo users doing with other binary packages?
> > > > > Like Acrobat Reader?
> > > > >
> > > > > Is this a big problem for this system?
> > > >
> > > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > > binary-only apps.
> > > >
> > > > But all of them are closed-source (Except for the -bin version of some
> > > > rather big packages, manly to save people the compile time...).
> > > >
> > > > It feels kinda wrong to install a binary package of a (small)
> > > > open-source app on a source-based system...
> > > >
> > > > Its also weird having an opensource app that you can only compile using
> > > > a non-free (as in beer) compiler...
> > > >
> > > > --
> > > > [Name ] :: [Matan I. Peled ]
> > > > [Location ] :: [Israel ]
> > > > [Public Key] :: [0xD6F42CA5 ]
> > > > [Keyserver ] :: [keyserver.kjsl.com]
> > > > encrypted/signed plain text preferred
> > >
> > > --
> > > gentoo-user@gentoo.org mailing list
> >
> > --
> > Nick Rout <nick@rout.co.nz>
>
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 5:13 ` Nick Rout
@ 2005-08-23 5:36 ` Nick Rout
2005-08-23 6:31 ` Frank Schafer
2005-08-23 7:03 ` Markus Döbele
0 siblings, 2 replies; 104+ messages in thread
From: Nick Rout @ 2005-08-23 5:36 UTC (permalink / raw
To: gentoo-user
On Tue, 2005-08-23 at 17:13 +1200, Nick Rout wrote:
> Anyway, if you fix the downloading, I will do my best to write you an
> ebuild. I am half way through it.
Oh and perhaps you could explain the rather weird permissions on the
files in the tarball, viz:
-rw-r--r-- 1 nick users 3809210 Aug 22 14:16 graphics.pak
-rwxr-xr-x 1 nick users 446 Aug 22 14:53 highscores.dat
-rwxr-xr-x 1 nick users 515804 Aug 22 15:55 laby
-rwxr-xr-x 1 nick users 1610 Mar 10 2004 laby.xpm
-rw-r--r-- 1 nick users 4104 Aug 22 15:48 liesmich.txt
-rwxr-xr-x 1 nick users 3890 Aug 22 15:28 readme.txt
-rwxr-xr-x 1 nick users 2023 Mar 10 2004 readme_waffen.txt
-rwxr-xr-x 1 nick users 3197 Aug 18 10:21 readme_zauber.txt
-rw-r--r-- 1 nick users 973752 Aug 15 10:29 sounds.pak
there is no need for the .txt files to be executable, nor the icon
(laby.xpm), nor the highscores (I hope).
Please advise why these come with the executable permission set, or
whether this is just an error?
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 5:36 ` Nick Rout
@ 2005-08-23 6:31 ` Frank Schafer
2005-08-23 7:04 ` Markus Döbele
2005-08-23 8:38 ` Nick Rout
2005-08-23 7:03 ` Markus Döbele
1 sibling, 2 replies; 104+ messages in thread
From: Frank Schafer @ 2005-08-23 6:31 UTC (permalink / raw
To: gentoo-user
On Tue, 2005-08-23 at 17:36 +1200, Nick Rout wrote:
> On Tue, 2005-08-23 at 17:13 +1200, Nick Rout wrote:
> > Anyway, if you fix the downloading, I will do my best to write you an
> > ebuild. I am half way through it.
>
> Oh and perhaps you could explain the rather weird permissions on the
> files in the tarball, viz:
>
> -rw-r--r-- 1 nick users 3809210 Aug 22 14:16 graphics.pak
> -rwxr-xr-x 1 nick users 446 Aug 22 14:53 highscores.dat
> -rwxr-xr-x 1 nick users 515804 Aug 22 15:55 laby
> -rwxr-xr-x 1 nick users 1610 Mar 10 2004 laby.xpm
> -rw-r--r-- 1 nick users 4104 Aug 22 15:48 liesmich.txt
> -rwxr-xr-x 1 nick users 3890 Aug 22 15:28 readme.txt
> -rwxr-xr-x 1 nick users 2023 Mar 10 2004 readme_waffen.txt
> -rwxr-xr-x 1 nick users 3197 Aug 18 10:21 readme_zauber.txt
> -rw-r--r-- 1 nick users 973752 Aug 15 10:29 sounds.pak
>
> there is no need for the .txt files to be executable, nor the icon
> (laby.xpm), nor the highscores (I hope).
Every file which comes from Sicromoft (R) Wondies (TM) has execute
permission set.
That's not an error. Due to Sicromoft this is a FEATURE ;-)))
>
> Please advise why these come with the executable permission set, or
> whether this is just an error?
>
> --
> Nick Rout <nick@rout.co.nz>
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 21:42 ` Markus Döbele
2005-08-23 0:05 ` Nick Rout
@ 2005-08-23 6:33 ` Frank Schafer
2005-08-23 7:06 ` Markus Döbele
1 sibling, 1 reply; 104+ messages in thread
From: Frank Schafer @ 2005-08-23 6:33 UTC (permalink / raw
To: gentoo-user
Hi Markus,
have you ever wondered about the possibility to rewrite your game to
another programming language. There's a lot of possibilities (even for
FSF game engines).
Just a thought
Frank
On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> So we have to treat Lost Labyrinth as closed source.
> Because the source code of this game is only useful to other purebasic
> programmers. And people that got the compiler. I understand.
> Can't change that.
>
>
> Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > Markus Döbele wrote:
> > > I created a tar.gz Version of this game too.
> > > I'm sorry that its not possible to compile it with the demo version of
> > > the compiler.
> > >
> > > What are gentoo users doing with other binary packages?
> > > Like Acrobat Reader?
> > >
> > > Is this a big problem for this system?
> >
> > No, Portage can handle binary apps just fine. We have Java, Unreal
> > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of binary-only
> > apps.
> >
> > But all of them are closed-source (Except for the -bin version of some
> > rather big packages, manly to save people the compile time...).
> >
> > It feels kinda wrong to install a binary package of a (small) open-source
> > app on a source-based system...
> >
> > Its also weird having an opensource app that you can only compile using a
> > non-free (as in beer) compiler...
> >
> > --
> > [Name ] :: [Matan I. Peled ]
> > [Location ] :: [Israel ]
> > [Public Key] :: [0xD6F42CA5 ]
> > [Keyserver ] :: [keyserver.kjsl.com]
> > encrypted/signed plain text preferred
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 5:36 ` Nick Rout
2005-08-23 6:31 ` Frank Schafer
@ 2005-08-23 7:03 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 7:03 UTC (permalink / raw
To: gentoo-user
You are right. I will fix the permissions.
Hey, you gentoo guys take all this stuff seriously!
I like that!
Am Dienstag, 23. August 2005 07:36 schrieb Nick Rout:
> On Tue, 2005-08-23 at 17:13 +1200, Nick Rout wrote:
> > Anyway, if you fix the downloading, I will do my best to write you an
> > ebuild. I am half way through it.
>
> Oh and perhaps you could explain the rather weird permissions on the
> files in the tarball, viz:
>
> -rw-r--r-- 1 nick users 3809210 Aug 22 14:16 graphics.pak
> -rwxr-xr-x 1 nick users 446 Aug 22 14:53 highscores.dat
> -rwxr-xr-x 1 nick users 515804 Aug 22 15:55 laby
> -rwxr-xr-x 1 nick users 1610 Mar 10 2004 laby.xpm
> -rw-r--r-- 1 nick users 4104 Aug 22 15:48 liesmich.txt
> -rwxr-xr-x 1 nick users 3890 Aug 22 15:28 readme.txt
> -rwxr-xr-x 1 nick users 2023 Mar 10 2004 readme_waffen.txt
> -rwxr-xr-x 1 nick users 3197 Aug 18 10:21 readme_zauber.txt
> -rw-r--r-- 1 nick users 973752 Aug 15 10:29 sounds.pak
>
> there is no need for the .txt files to be executable, nor the icon
> (laby.xpm), nor the highscores (I hope).
>
> Please advise why these come with the executable permission set, or
> whether this is just an error?
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 6:31 ` Frank Schafer
@ 2005-08-23 7:04 ` Markus Döbele
2005-08-23 8:38 ` Nick Rout
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 7:04 UTC (permalink / raw
To: gentoo-user
You are right. Thats a feature!
I will get gid of it!
:-)
Am Dienstag, 23. August 2005 08:31 schrieb Frank Schafer:
> On Tue, 2005-08-23 at 17:36 +1200, Nick Rout wrote:
> > On Tue, 2005-08-23 at 17:13 +1200, Nick Rout wrote:
> > > Anyway, if you fix the downloading, I will do my best to write you an
> > > ebuild. I am half way through it.
> >
> > Oh and perhaps you could explain the rather weird permissions on the
> > files in the tarball, viz:
> >
> > -rw-r--r-- 1 nick users 3809210 Aug 22 14:16 graphics.pak
> > -rwxr-xr-x 1 nick users 446 Aug 22 14:53 highscores.dat
> > -rwxr-xr-x 1 nick users 515804 Aug 22 15:55 laby
> > -rwxr-xr-x 1 nick users 1610 Mar 10 2004 laby.xpm
> > -rw-r--r-- 1 nick users 4104 Aug 22 15:48 liesmich.txt
> > -rwxr-xr-x 1 nick users 3890 Aug 22 15:28 readme.txt
> > -rwxr-xr-x 1 nick users 2023 Mar 10 2004 readme_waffen.txt
> > -rwxr-xr-x 1 nick users 3197 Aug 18 10:21 readme_zauber.txt
> > -rw-r--r-- 1 nick users 973752 Aug 15 10:29 sounds.pak
> >
> > there is no need for the .txt files to be executable, nor the icon
> > (laby.xpm), nor the highscores (I hope).
>
> Every file which comes from Sicromoft (R) Wondies (TM) has execute
> permission set.
>
> That's not an error. Due to Sicromoft this is a FEATURE ;-)))
>
> > Please advise why these come with the executable permission set, or
> > whether this is just an error?
> >
> > --
> > Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 6:33 ` [gentoo-user] " Frank Schafer
@ 2005-08-23 7:06 ` Markus Döbele
2005-08-23 7:43 ` Frank Schafer
2005-08-23 7:57 ` Heinz Sporn
0 siblings, 2 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 7:06 UTC (permalink / raw
To: gentoo-user
Purebasic is very fast. The generated assembler code kicks ass.
And I can compile it for Linux, Mac OS and Windows.
If I find a Open Source Basic Compiler that can do the task. I consider
rewriting it again.
We are programming this game since 12 years :-)
The first Version we programmed on the Atari ST! :-))
There the language was calles STOS.
Am Dienstag, 23. August 2005 08:33 schrieb Frank Schafer:
> Hi Markus,
>
> have you ever wondered about the possibility to rewrite your game to
> another programming language. There's a lot of possibilities (even for
> FSF game engines).
>
> Just a thought
> Frank
>
> On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> > So we have to treat Lost Labyrinth as closed source.
> > Because the source code of this game is only useful to other purebasic
> > programmers. And people that got the compiler. I understand.
> > Can't change that.
> >
> > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > Markus Döbele wrote:
> > > > I created a tar.gz Version of this game too.
> > > > I'm sorry that its not possible to compile it with the demo version
> > > > of the compiler.
> > > >
> > > > What are gentoo users doing with other binary packages?
> > > > Like Acrobat Reader?
> > > >
> > > > Is this a big problem for this system?
> > >
> > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > binary-only apps.
> > >
> > > But all of them are closed-source (Except for the -bin version of some
> > > rather big packages, manly to save people the compile time...).
> > >
> > > It feels kinda wrong to install a binary package of a (small)
> > > open-source app on a source-based system...
> > >
> > > Its also weird having an opensource app that you can only compile using
> > > a non-free (as in beer) compiler...
> > >
> > > --
> > > [Name ] :: [Matan I. Peled ]
> > > [Location ] :: [Israel ]
> > > [Public Key] :: [0xD6F42CA5 ]
> > > [Keyserver ] :: [keyserver.kjsl.com]
> > > encrypted/signed plain text preferred
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 7:06 ` Markus Döbele
@ 2005-08-23 7:43 ` Frank Schafer
2005-08-23 8:04 ` Frank Schafer
2005-08-23 19:29 ` Markus Döbele
2005-08-23 7:57 ` Heinz Sporn
1 sibling, 2 replies; 104+ messages in thread
From: Frank Schafer @ 2005-08-23 7:43 UTC (permalink / raw
To: gentoo-user
Wow, 1MB sourcecode within 12 years! ;-)
It should be rewriteable to ... say ... C within a few months.
(I prefer C rather than C++)
On Tue, 2005-08-23 at 09:06 +0200, Markus Döbele wrote:
> Purebasic is very fast. The generated assembler code kicks ass.
> And I can compile it for Linux, Mac OS and Windows.
>
> If I find a Open Source Basic Compiler that can do the task. I consider
> rewriting it again.
>
> We are programming this game since 12 years :-)
> The first Version we programmed on the Atari ST! :-))
> There the language was calles STOS.
>
>
> Am Dienstag, 23. August 2005 08:33 schrieb Frank Schafer:
> > Hi Markus,
> >
> > have you ever wondered about the possibility to rewrite your game to
> > another programming language. There's a lot of possibilities (even for
> > FSF game engines).
> >
> > Just a thought
> > Frank
> >
> > On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> > > So we have to treat Lost Labyrinth as closed source.
> > > Because the source code of this game is only useful to other purebasic
> > > programmers. And people that got the compiler. I understand.
> > > Can't change that.
> > >
> > > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > > Markus Döbele wrote:
> > > > > I created a tar.gz Version of this game too.
> > > > > I'm sorry that its not possible to compile it with the demo version
> > > > > of the compiler.
> > > > >
> > > > > What are gentoo users doing with other binary packages?
> > > > > Like Acrobat Reader?
> > > > >
> > > > > Is this a big problem for this system?
> > > >
> > > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > > binary-only apps.
> > > >
> > > > But all of them are closed-source (Except for the -bin version of some
> > > > rather big packages, manly to save people the compile time...).
> > > >
> > > > It feels kinda wrong to install a binary package of a (small)
> > > > open-source app on a source-based system...
> > > >
> > > > Its also weird having an opensource app that you can only compile using
> > > > a non-free (as in beer) compiler...
> > > >
> > > > --
> > > > [Name ] :: [Matan I. Peled ]
> > > > [Location ] :: [Israel ]
> > > > [Public Key] :: [0xD6F42CA5 ]
> > > > [Keyserver ] :: [keyserver.kjsl.com]
> > > > encrypted/signed plain text preferred
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 7:06 ` Markus Döbele
2005-08-23 7:43 ` Frank Schafer
@ 2005-08-23 7:57 ` Heinz Sporn
2005-08-23 19:31 ` Markus Döbele
1 sibling, 1 reply; 104+ messages in thread
From: Heinz Sporn @ 2005-08-23 7:57 UTC (permalink / raw
To: gentoo-user
Am Dienstag, den 23.08.2005, 09:06 +0200 schrieb Markus Döbele:
> Purebasic is very fast. The generated assembler code kicks ass.
> And I can compile it for Linux, Mac OS and Windows.
>
> If I find a Open Source Basic Compiler that can do the task. I consider
> rewriting it again.
Did you ever look at Gambas? http://gambas.sourceforge.net/ At the
moment it's dedicated to X environments with both QT and GTK support but
I wouldn't be suprised if they will support Windoze in the future. The
IDE itself is very nice and the compiler generates smooth code. It's in
Portage BTW. And last but not least they have a very nice community.
Another option might be RealBasic http://www.realbasic.com/ . The
Current RealBasic version 2005 is commercial, but the older standard
version 5.5 for Windows is free. It's a little strange but with that you
are able to produce native Linux binaries for a QT environment.
>
> We are programming this game since 12 years :-)
> The first Version we programmed on the Atari ST! :-))
> There the language was calles STOS.
>
>
> Am Dienstag, 23. August 2005 08:33 schrieb Frank Schafer:
> > Hi Markus,
> >
> > have you ever wondered about the possibility to rewrite your game to
> > another programming language. There's a lot of possibilities (even for
> > FSF game engines).
> >
> > Just a thought
> > Frank
> >
> > On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> > > So we have to treat Lost Labyrinth as closed source.
> > > Because the source code of this game is only useful to other purebasic
> > > programmers. And people that got the compiler. I understand.
> > > Can't change that.
> > >
> > > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > > Markus Döbele wrote:
> > > > > I created a tar.gz Version of this game too.
> > > > > I'm sorry that its not possible to compile it with the demo version
> > > > > of the compiler.
> > > > >
> > > > > What are gentoo users doing with other binary packages?
> > > > > Like Acrobat Reader?
> > > > >
> > > > > Is this a big problem for this system?
> > > >
> > > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > > binary-only apps.
> > > >
> > > > But all of them are closed-source (Except for the -bin version of some
> > > > rather big packages, manly to save people the compile time...).
> > > >
> > > > It feels kinda wrong to install a binary package of a (small)
> > > > open-source app on a source-based system...
> > > >
> > > > Its also weird having an opensource app that you can only compile using
> > > > a non-free (as in beer) compiler...
> > > >
> > > > --
> > > > [Name ] :: [Matan I. Peled ]
> > > > [Location ] :: [Israel ]
> > > > [Public Key] :: [0xD6F42CA5 ]
> > > > [Keyserver ] :: [keyserver.kjsl.com]
> > > > encrypted/signed plain text preferred
>
--
Mit freundlichen Grüßen
Heinz Sporn
SPORN it-freelancing
Mobile: ++43 (0)699 / 127 827 07
Email: heinz.sporn@sporn-it.com
heinz.sporn@utanet.at
Website: http://www.sporn-it.com
Snail: Steyrer Str. 20
A-4540 Bad Hall
Austria / Europe
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 7:43 ` Frank Schafer
@ 2005-08-23 8:04 ` Frank Schafer
2005-08-23 14:47 ` Holly Bostick
2005-08-23 19:34 ` Markus Döbele
2005-08-23 19:29 ` Markus Döbele
1 sibling, 2 replies; 104+ messages in thread
From: Frank Schafer @ 2005-08-23 8:04 UTC (permalink / raw
To: gentoo-user
..... :-D
...
that makes 5 (in words FIVE) lines of code a day.
;-)))
Markus, please don't get me wrong. I know that most of the work is to
work out the game logic.
Rewriting will be pure coding.
I did (inside the unpacked source tree):
``cat * | grep -v ^';' | wc -l''
You see, this is still counting empty lines.
Otherwise I had a short look at the language as is. It is a very simple
semantics.
The only thing I don't understand after 5 minutes looking at the code;
what means:
spieler(i) \Status = 1
for instance. Is "spieler" an array of structs and Status dereferences a
member variable of this struct?
Again otherwise the rewrite could be automated using awk or Perl.
Your work seems to be well structured. Congratulations.
Regards
Frank
On Tue, 2005-08-23 at 09:43 +0200, Frank Schafer wrote:
> Wow, 1MB sourcecode within 12 years! ;-)
>
> It should be rewriteable to ... say ... C within a few months.
>
> (I prefer C rather than C++)
>
>
>
> On Tue, 2005-08-23 at 09:06 +0200, Markus Döbele wrote:
> > Purebasic is very fast. The generated assembler code kicks ass.
> > And I can compile it for Linux, Mac OS and Windows.
> >
> > If I find a Open Source Basic Compiler that can do the task. I consider
> > rewriting it again.
> >
> > We are programming this game since 12 years :-)
> > The first Version we programmed on the Atari ST! :-))
> > There the language was calles STOS.
> >
> >
> > Am Dienstag, 23. August 2005 08:33 schrieb Frank Schafer:
> > > Hi Markus,
> > >
> > > have you ever wondered about the possibility to rewrite your game to
> > > another programming language. There's a lot of possibilities (even for
> > > FSF game engines).
> > >
> > > Just a thought
> > > Frank
> > >
> > > On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> > > > So we have to treat Lost Labyrinth as closed source.
> > > > Because the source code of this game is only useful to other purebasic
> > > > programmers. And people that got the compiler. I understand.
> > > > Can't change that.
> > > >
> > > > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > > > Markus Döbele wrote:
> > > > > > I created a tar.gz Version of this game too.
> > > > > > I'm sorry that its not possible to compile it with the demo version
> > > > > > of the compiler.
> > > > > >
> > > > > > What are gentoo users doing with other binary packages?
> > > > > > Like Acrobat Reader?
> > > > > >
> > > > > > Is this a big problem for this system?
> > > > >
> > > > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > > > binary-only apps.
> > > > >
> > > > > But all of them are closed-source (Except for the -bin version of some
> > > > > rather big packages, manly to save people the compile time...).
> > > > >
> > > > > It feels kinda wrong to install a binary package of a (small)
> > > > > open-source app on a source-based system...
> > > > >
> > > > > Its also weird having an opensource app that you can only compile using
> > > > > a non-free (as in beer) compiler...
> > > > >
> > > > > --
> > > > > [Name ] :: [Matan I. Peled ]
> > > > > [Location ] :: [Israel ]
> > > > > [Public Key] :: [0xD6F42CA5 ]
> > > > > [Keyserver ] :: [keyserver.kjsl.com]
> > > > > encrypted/signed plain text preferred
> >
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 6:31 ` Frank Schafer
2005-08-23 7:04 ` Markus Döbele
@ 2005-08-23 8:38 ` Nick Rout
2005-08-23 9:02 ` Frank Schafer
1 sibling, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-23 8:38 UTC (permalink / raw
To: gentoo-user
On Tue, 2005-08-23 at 08:31 +0200, Frank Schafer wrote:
> Every file which comes from Sicromoft (R) Wondies (TM) has execute
> permission set.
>
> That's not an error. Due to Sicromoft this is a FEATURE ;-)))
That would be an explanation if all the files in the tarball had their
execute bit set, but they don't!
never mind, we will whip these laby guys into decent gentoo shape LOL.
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 8:38 ` Nick Rout
@ 2005-08-23 9:02 ` Frank Schafer
0 siblings, 0 replies; 104+ messages in thread
From: Frank Schafer @ 2005-08-23 9:02 UTC (permalink / raw
To: gentoo-user
On Tue, 2005-08-23 at 20:38 +1200, Nick Rout wrote:
> On Tue, 2005-08-23 at 08:31 +0200, Frank Schafer wrote:
> > Every file which comes from Sicromoft (R) Wondies (TM) has execute
> > permission set.
> >
> > That's not an error. Due to Sicromoft this is a FEATURE ;-)))
>
> That would be an explanation if all the files in the tarball had their
> execute bit set, but they don't!
>
> never mind, we will whip these laby guys into decent gentoo shape LOL.
>
> --
> Nick Rout <nick@rout.co.nz>
>
I got the tarball too meanwhile ... and Purebasic itself to have some
docs about that language.
The source isn't that big. Due to the clean structure of the sources
simply converting the BASIC syntax to a more *NIX like language
shouldn't be a that big task too.
I didn't look at the platforms Purebasic runs on but for these variables
'name.?' the '?' is a character defining the number of bytes the
variable occupies.
I don't have a clue how PB handles byte order ... not to mention 64 bit
systems.
If we help such guys into the FSF world we should wonder about
portability too, shouldn't we?
.02$
Frank
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 8:04 ` Frank Schafer
@ 2005-08-23 14:47 ` Holly Bostick
2005-08-23 19:39 ` Markus Döbele
2005-08-24 6:07 ` Frank Schafer
2005-08-23 19:34 ` Markus Döbele
1 sibling, 2 replies; 104+ messages in thread
From: Holly Bostick @ 2005-08-23 14:47 UTC (permalink / raw
To: gentoo-user
Frank Schafer schreef:
> The only thing I don't understand after 5 minutes looking at the code;
>
> what means:
>
> spieler(i) \Status = 1
>
I don't know anything about code, but I looked at this and immediately saw
spieler = Player
in German.
Maybe that helps you understand what it's doing.
Holly
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 7:43 ` Frank Schafer
2005-08-23 8:04 ` Frank Schafer
@ 2005-08-23 19:29 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 19:29 UTC (permalink / raw
To: gentoo-user
We have rewritten it in STOS, C, Blitzbasic and Purebasic.
There is always a lot to change.
I don't like C.
Habe you ever tried to write a game with this language?
Its no fun.
If you like. Do it. You can use all the stuff we got.
Am Dienstag, 23. August 2005 09:43 schrieb Frank Schafer:
> Wow, 1MB sourcecode within 12 years! ;-)
>
> It should be rewriteable to ... say ... C within a few months.
>
> (I prefer C rather than C++)
>
> On Tue, 2005-08-23 at 09:06 +0200, Markus Döbele wrote:
> > Purebasic is very fast. The generated assembler code kicks ass.
> > And I can compile it for Linux, Mac OS and Windows.
> >
> > If I find a Open Source Basic Compiler that can do the task. I consider
> > rewriting it again.
> >
> > We are programming this game since 12 years :-)
> > The first Version we programmed on the Atari ST! :-))
> > There the language was calles STOS.
> >
> > Am Dienstag, 23. August 2005 08:33 schrieb Frank Schafer:
> > > Hi Markus,
> > >
> > > have you ever wondered about the possibility to rewrite your game to
> > > another programming language. There's a lot of possibilities (even for
> > > FSF game engines).
> > >
> > > Just a thought
> > > Frank
> > >
> > > On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> > > > So we have to treat Lost Labyrinth as closed source.
> > > > Because the source code of this game is only useful to other
> > > > purebasic programmers. And people that got the compiler. I
> > > > understand. Can't change that.
> > > >
> > > > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > > > Markus Döbele wrote:
> > > > > > I created a tar.gz Version of this game too.
> > > > > > I'm sorry that its not possible to compile it with the demo
> > > > > > version of the compiler.
> > > > > >
> > > > > > What are gentoo users doing with other binary packages?
> > > > > > Like Acrobat Reader?
> > > > > >
> > > > > > Is this a big problem for this system?
> > > > >
> > > > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > > > binary-only apps.
> > > > >
> > > > > But all of them are closed-source (Except for the -bin version of
> > > > > some rather big packages, manly to save people the compile
> > > > > time...).
> > > > >
> > > > > It feels kinda wrong to install a binary package of a (small)
> > > > > open-source app on a source-based system...
> > > > >
> > > > > Its also weird having an opensource app that you can only compile
> > > > > using a non-free (as in beer) compiler...
> > > > >
> > > > > --
> > > > > [Name ] :: [Matan I. Peled ]
> > > > > [Location ] :: [Israel ]
> > > > > [Public Key] :: [0xD6F42CA5 ]
> > > > > [Keyserver ] :: [keyserver.kjsl.com]
> > > > > encrypted/signed plain text preferred
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 7:57 ` Heinz Sporn
@ 2005-08-23 19:31 ` Markus Döbele
2005-08-24 6:39 ` Frank Schafer
0 siblings, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 19:31 UTC (permalink / raw
To: gentoo-user
But this is a game and not an aplication.
I need fast scrolling and all this stuff. I don't think this languages can
handle that.
Am Dienstag, 23. August 2005 09:57 schrieb Heinz Sporn:
> Am Dienstag, den 23.08.2005, 09:06 +0200 schrieb Markus Döbele:
> > Purebasic is very fast. The generated assembler code kicks ass.
> > And I can compile it for Linux, Mac OS and Windows.
> >
> > If I find a Open Source Basic Compiler that can do the task. I consider
> > rewriting it again.
>
> Did you ever look at Gambas? http://gambas.sourceforge.net/ At the
> moment it's dedicated to X environments with both QT and GTK support but
> I wouldn't be suprised if they will support Windoze in the future. The
> IDE itself is very nice and the compiler generates smooth code. It's in
> Portage BTW. And last but not least they have a very nice community.
>
> Another option might be RealBasic http://www.realbasic.com/ . The
> Current RealBasic version 2005 is commercial, but the older standard
> version 5.5 for Windows is free. It's a little strange but with that you
> are able to produce native Linux binaries for a QT environment.
>
> > We are programming this game since 12 years :-)
> > The first Version we programmed on the Atari ST! :-))
> > There the language was calles STOS.
> >
> > Am Dienstag, 23. August 2005 08:33 schrieb Frank Schafer:
> > > Hi Markus,
> > >
> > > have you ever wondered about the possibility to rewrite your game to
> > > another programming language. There's a lot of possibilities (even for
> > > FSF game engines).
> > >
> > > Just a thought
> > > Frank
> > >
> > > On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> > > > So we have to treat Lost Labyrinth as closed source.
> > > > Because the source code of this game is only useful to other
> > > > purebasic programmers. And people that got the compiler. I
> > > > understand. Can't change that.
> > > >
> > > > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > > > Markus Döbele wrote:
> > > > > > I created a tar.gz Version of this game too.
> > > > > > I'm sorry that its not possible to compile it with the demo
> > > > > > version of the compiler.
> > > > > >
> > > > > > What are gentoo users doing with other binary packages?
> > > > > > Like Acrobat Reader?
> > > > > >
> > > > > > Is this a big problem for this system?
> > > > >
> > > > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > > > binary-only apps.
> > > > >
> > > > > But all of them are closed-source (Except for the -bin version of
> > > > > some rather big packages, manly to save people the compile
> > > > > time...).
> > > > >
> > > > > It feels kinda wrong to install a binary package of a (small)
> > > > > open-source app on a source-based system...
> > > > >
> > > > > Its also weird having an opensource app that you can only compile
> > > > > using a non-free (as in beer) compiler...
> > > > >
> > > > > --
> > > > > [Name ] :: [Matan I. Peled ]
> > > > > [Location ] :: [Israel ]
> > > > > [Public Key] :: [0xD6F42CA5 ]
> > > > > [Keyserver ] :: [keyserver.kjsl.com]
> > > > > encrypted/signed plain text preferred
>
> --
> Mit freundlichen Grüßen
>
> Heinz Sporn
>
> SPORN it-freelancing
>
> Mobile: ++43 (0)699 / 127 827 07
> Email: heinz.sporn@sporn-it.com
> heinz.sporn@utanet.at
> Website: http://www.sporn-it.com
> Snail: Steyrer Str. 20
> A-4540 Bad Hall
> Austria / Europe
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 8:04 ` Frank Schafer
2005-08-23 14:47 ` Holly Bostick
@ 2005-08-23 19:34 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 19:34 UTC (permalink / raw
To: gentoo-user
Believe me its not like you can change a program with a few search and
replaces to a new language.
Trust me. I am a programmer since 16 years.
Am Dienstag, 23. August 2005 10:04 schrieb Frank Schafer:
> ..... :-D
>
> ...
>
> that makes 5 (in words FIVE) lines of code a day.
>
> ;-)))
>
> Markus, please don't get me wrong. I know that most of the work is to
> work out the game logic.
>
> Rewriting will be pure coding.
>
> I did (inside the unpacked source tree):
>
> ``cat * | grep -v ^';' | wc -l''
>
> You see, this is still counting empty lines.
>
> Otherwise I had a short look at the language as is. It is a very simple
> semantics.
> The only thing I don't understand after 5 minutes looking at the code;
>
> what means:
>
> spieler(i) \Status = 1
>
> for instance. Is "spieler" an array of structs and Status dereferences a
> member variable of this struct?
>
> Again otherwise the rewrite could be automated using awk or Perl.
>
> Your work seems to be well structured. Congratulations.
>
> Regards
> Frank
>
> On Tue, 2005-08-23 at 09:43 +0200, Frank Schafer wrote:
> > Wow, 1MB sourcecode within 12 years! ;-)
> >
> > It should be rewriteable to ... say ... C within a few months.
> >
> > (I prefer C rather than C++)
> >
> > On Tue, 2005-08-23 at 09:06 +0200, Markus Döbele wrote:
> > > Purebasic is very fast. The generated assembler code kicks ass.
> > > And I can compile it for Linux, Mac OS and Windows.
> > >
> > > If I find a Open Source Basic Compiler that can do the task. I consider
> > > rewriting it again.
> > >
> > > We are programming this game since 12 years :-)
> > > The first Version we programmed on the Atari ST! :-))
> > > There the language was calles STOS.
> > >
> > > Am Dienstag, 23. August 2005 08:33 schrieb Frank Schafer:
> > > > Hi Markus,
> > > >
> > > > have you ever wondered about the possibility to rewrite your game to
> > > > another programming language. There's a lot of possibilities (even
> > > > for FSF game engines).
> > > >
> > > > Just a thought
> > > > Frank
> > > >
> > > > On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> > > > > So we have to treat Lost Labyrinth as closed source.
> > > > > Because the source code of this game is only useful to other
> > > > > purebasic programmers. And people that got the compiler. I
> > > > > understand. Can't change that.
> > > > >
> > > > > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > > > > Markus Döbele wrote:
> > > > > > > I created a tar.gz Version of this game too.
> > > > > > > I'm sorry that its not possible to compile it with the demo
> > > > > > > version of the compiler.
> > > > > > >
> > > > > > > What are gentoo users doing with other binary packages?
> > > > > > > Like Acrobat Reader?
> > > > > > >
> > > > > > > Is this a big problem for this system?
> > > > > >
> > > > > > No, Portage can handle binary apps just fine. We have Java,
> > > > > > Unreal Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All
> > > > > > kinds of binary-only apps.
> > > > > >
> > > > > > But all of them are closed-source (Except for the -bin version of
> > > > > > some rather big packages, manly to save people the compile
> > > > > > time...).
> > > > > >
> > > > > > It feels kinda wrong to install a binary package of a (small)
> > > > > > open-source app on a source-based system...
> > > > > >
> > > > > > Its also weird having an opensource app that you can only compile
> > > > > > using a non-free (as in beer) compiler...
> > > > > >
> > > > > > --
> > > > > > [Name ] :: [Matan I. Peled ]
> > > > > > [Location ] :: [Israel ]
> > > > > > [Public Key] :: [0xD6F42CA5 ]
> > > > > > [Keyserver ] :: [keyserver.kjsl.com]
> > > > > > encrypted/signed plain text preferred
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 14:47 ` Holly Bostick
@ 2005-08-23 19:39 ` Markus Döbele
2005-08-24 6:07 ` Frank Schafer
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 19:39 UTC (permalink / raw
To: gentoo-user
You are absolutely right.
We got a multidimesional record for the players. Which is called spieler in
german.
I will step by step translate everything to english if anybody here likes to
participate in delepment.
Gentoo users seem to be different. Our Windows gamers all never wanted to
participate in coding, so there has not been a need to rewrite all comments
and variable names to english.
But I can do that.
Will take a while. But if this is helping I will do that.
Am Dienstag, 23. August 2005 16:47 schrieb Holly Bostick:
> Frank Schafer schreef:
> > The only thing I don't understand after 5 minutes looking at the code;
> >
> > what means:
> >
> > spieler(i) \Status = 1
>
> I don't know anything about code, but I looked at this and immediately saw
>
> spieler = Player
>
> in German.
>
> Maybe that helps you understand what it's doing.
>
> Holly
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 0:05 ` Nick Rout
2005-08-23 1:25 ` Markus Döbele
@ 2005-08-23 20:02 ` Markus Döbele
2005-08-23 20:27 ` Nick Rout
1 sibling, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 20:02 UTC (permalink / raw
To: gentoo-user
I got a response of the other programmer.
He told me that we got a cms on this server, which also provides the files.
Is also sends a http header:
Content-disposition: filename=$filename
Content-type: $mimetype
Content-length: $filesize
Pragma: no-cache
Expires: 0
We also got a sourceforge site.
Maybe this is helping?
http://sourceforge.net/projects/lostlaby
Am Dienstag, 23. August 2005 02:05 schrieb Nick Rout:
> I am trying to make an ebuild.
>
> when i download the compiled tarball with wget using this url:
>
> http://laby.toybox.de/download15/laby_1.0.1.tar.gz
>
> I get a file called download2.php\?fileid\=15 which i then have to
> rename to laby_1.0.1.tar.gz
>
> This is not a good start.
>
> So whats up with your web server, or is there a better url i could use
> for automated downloading?
>
>
> On Mon, 22 Aug 2005 23:42:19 +0200
>
> Markus Döbele wrote:
> > So we have to treat Lost Labyrinth as closed source.
> > Because the source code of this game is only useful to other purebasic
> > programmers. And people that got the compiler. I understand.
> > Can't change that.
> >
> > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > Markus Döbele wrote:
> > > > I created a tar.gz Version of this game too.
> > > > I'm sorry that its not possible to compile it with the demo version
> > > > of the compiler.
> > > >
> > > > What are gentoo users doing with other binary packages?
> > > > Like Acrobat Reader?
> > > >
> > > > Is this a big problem for this system?
> > >
> > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > binary-only apps.
> > >
> > > But all of them are closed-source (Except for the -bin version of some
> > > rather big packages, manly to save people the compile time...).
> > >
> > > It feels kinda wrong to install a binary package of a (small)
> > > open-source app on a source-based system...
> > >
> > > Its also weird having an opensource app that you can only compile using
> > > a non-free (as in beer) compiler...
> > >
> > > --
> > > [Name ] :: [Matan I. Peled ]
> > > [Location ] :: [Israel ]
> > > [Public Key] :: [0xD6F42CA5 ]
> > > [Keyserver ] :: [keyserver.kjsl.com]
> > > encrypted/signed plain text preferred
> >
> > --
> > gentoo-user@gentoo.org mailing list
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 20:02 ` Markus Döbele
@ 2005-08-23 20:27 ` Nick Rout
2005-08-23 21:48 ` Markus Döbele
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-23 20:27 UTC (permalink / raw
To: gentoo-user
On Tue, 2005-08-23 at 22:02 +0200, Markus Döbele wrote:
> I got a response of the other programmer.
> He told me that we got a cms on this server, which also provides the files.
>
> Is also sends a http header:
>
> Content-disposition: filename=$filename
> Content-type: $mimetype
> Content-length: $filesize
> Pragma: no-cache
> Expires: 0
I am told that wget does not parse headers.
>
> We also got a sourceforge site.
> Maybe this is helping?
> http://sourceforge.net/projects/lostlaby
That would be good if it had the latest version. It doesn't.
there are facilities built into portage to download from sourceforge
mirrors, but I cannot use it if you don't actually release there)
>
>
>
> Am Dienstag, 23. August 2005 02:05 schrieb Nick Rout:
> > I am trying to make an ebuild.
> >
> > when i download the compiled tarball with wget using this url:
> >
> > http://laby.toybox.de/download15/laby_1.0.1.tar.gz
> >
> > I get a file called download2.php\?fileid\=15 which i then have to
> > rename to laby_1.0.1.tar.gz
> >
> > This is not a good start.
> >
> > So whats up with your web server, or is there a better url i could use
> > for automated downloading?
> >
> >
> > --
> > Nick Rout <nick@rout.co.nz>
>
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 20:27 ` Nick Rout
@ 2005-08-23 21:48 ` Markus Döbele
2005-08-24 1:58 ` Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-08-23 21:48 UTC (permalink / raw
To: gentoo-user
Okay, then lets use sourceforge.
I will release a new version tonight! Will be 1.0.2.
(Integrated 10 new magical items, The special levels look really nice now and
I included a new one: underground forest. The dragon room is new. And we got
a room for trainers now :-) )
How do we handle it with sourceforge that we always get the newest version?
Do I have to edit the same release all the time. Or is there a mechanism that
gets the neweset file automatically?
Am Dienstag, 23. August 2005 22:27 schrieb Nick Rout:
> On Tue, 2005-08-23 at 22:02 +0200, Markus Döbele wrote:
> > I got a response of the other programmer.
> > He told me that we got a cms on this server, which also provides the
> > files.
> >
> > Is also sends a http header:
> >
> > Content-disposition: filename=$filename
> > Content-type: $mimetype
> > Content-length: $filesize
> > Pragma: no-cache
> > Expires: 0
>
> I am told that wget does not parse headers.
>
> > We also got a sourceforge site.
> > Maybe this is helping?
> > http://sourceforge.net/projects/lostlaby
>
> That would be good if it had the latest version. It doesn't.
>
> there are facilities built into portage to download from sourceforge
> mirrors, but I cannot use it if you don't actually release there)
>
> > Am Dienstag, 23. August 2005 02:05 schrieb Nick Rout:
> > > I am trying to make an ebuild.
> > >
> > > when i download the compiled tarball with wget using this url:
> > >
> > > http://laby.toybox.de/download15/laby_1.0.1.tar.gz
> > >
> > > I get a file called download2.php\?fileid\=15 which i then have to
> > > rename to laby_1.0.1.tar.gz
> > >
> > > This is not a good start.
> > >
> > > So whats up with your web server, or is there a better url i could use
> > > for automated downloading?
> > >
> > >
> > >
> > > --
> > > Nick Rout <nick@rout.co.nz>
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 21:48 ` Markus Döbele
@ 2005-08-24 1:58 ` Nick Rout
2005-08-24 8:06 ` Markus Döbele
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-24 1:58 UTC (permalink / raw
To: gentoo-user
On Tue, 23 Aug 2005 23:48:45 +0200
Markus Döbele wrote:
> Okay, then lets use sourceforge.
> I will release a new version tonight! Will be 1.0.2.
>
> (Integrated 10 new magical items, The special levels look really nice now and
> I included a new one: underground forest. The dragon room is new. And we got
> a room for trainers now :-) )
>
> How do we handle it with sourceforge that we always get the newest version?
> Do I have to edit the same release all the time. Or is there a mechanism that
> gets the neweset file automatically?
The versioning is handled like this:
each ebuild has a name and version in it. I would call the current laby
ebuild laby-1.0.1.ebuild and it would include a line like:
SRC_URI="mirror://sourceforge/synce/${P}.tar.gz"
${P} includes the version number automatically.
When a new version is released someone needs to write a new ebuild, but
as all versioning is handled automatically, this is usually just a
matter of copying the previous one and renaming it to e.g.
laby-1.0.2.ebuild.
portage picks up the new version number from the filename and adjusts
the download URL by virtue of the ${P} variable.
It does rely on you keeping the filenaming consistent and not suddenly
changing from laby-1.0.1.tar.gz to lostlabyrinth-1.0.2.tgz.
For more info see
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-22 7:10 ` Wayne Clement
2005-08-22 7:21 ` Matan Peled
@ 2005-08-24 3:53 ` A. Khattri
1 sibling, 0 replies; 104+ messages in thread
From: A. Khattri @ 2005-08-24 3:53 UTC (permalink / raw
To: gentoo-user
On Mon, 22 Aug 2005, Wayne Clement wrote:
> try PowerBasic
Ah, a contradiction in terms ;-)
--
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 14:47 ` Holly Bostick
2005-08-23 19:39 ` Markus Döbele
@ 2005-08-24 6:07 ` Frank Schafer
1 sibling, 0 replies; 104+ messages in thread
From: Frank Schafer @ 2005-08-24 6:07 UTC (permalink / raw
To: gentoo-user
Hallo, wie Du vielleicht an meiner e-mail erkennst (am Namen) ... meine
Muttersprache ist Deutsch. ;-)))
Hi, as you possibly recognize by my e-mail (the name) ... my native
language is German ;-)))
I got a PB installation and there is some doc about the (programming)
language in the tar ball.
In fact, the syntax:
something(x) /anything
means an array of structs something where anything is a member of the
struct something.
THAT was my question.
Not at all, thanks.
Frank
On Tue, 2005-08-23 at 16:47 +0200, Holly Bostick wrote:
> Frank Schafer schreef:
>
> > The only thing I don't understand after 5 minutes looking at the code;
> >
> > what means:
> >
> > spieler(i) \Status = 1
> >
>
> I don't know anything about code, but I looked at this and immediately saw
>
> spieler = Player
>
> in German.
>
> Maybe that helps you understand what it's doing.
>
> Holly
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-23 19:31 ` Markus Döbele
@ 2005-08-24 6:39 ` Frank Schafer
2005-08-24 7:13 ` Matan Peled
2005-08-24 8:12 ` Markus Döbele
0 siblings, 2 replies; 104+ messages in thread
From: Frank Schafer @ 2005-08-24 6:39 UTC (permalink / raw
To: gentoo-user
Hmmm, a game IS an application (for gaming purposes) ;-))
Fast scrolling and all of this stuff isn't made by PB but by library
routines (SDL on Linux). So every (I mean EVERY) language should handle
this if the system does it handle.
By the way, we definitely can change the programming language by simple
syntax conversion if the original code is proper organized (I did this
more than once). A complete rewrite isn't such a big task too.
Programming means to describe the whole logic of an application (games
too ;). Use structograms, flow charts, petri nets ... as you like.
Translating this into a programming Language (C, C++, Pascal, BASIC,
Forth, Prolog ...) is pure coding.
I remember the time we touched the hardware itself if we did need speed
(DOS, was it GEM on the Amiga?, the legendary Spectrum, C64 ...) but I'm
skeptic if modern OS will still allow this.
0.02$
Frank
On Tue, 2005-08-23 at 21:31 +0200, Markus Döbele wrote:
> But this is a game and not an aplication.
> I need fast scrolling and all this stuff. I don't think this languages can
> handle that.
>
>
> Am Dienstag, 23. August 2005 09:57 schrieb Heinz Sporn:
> > Am Dienstag, den 23.08.2005, 09:06 +0200 schrieb Markus Döbele:
> > > Purebasic is very fast. The generated assembler code kicks ass.
> > > And I can compile it for Linux, Mac OS and Windows.
> > >
> > > If I find a Open Source Basic Compiler that can do the task. I consider
> > > rewriting it again.
> >
> > Did you ever look at Gambas? http://gambas.sourceforge.net/ At the
> > moment it's dedicated to X environments with both QT and GTK support but
> > I wouldn't be suprised if they will support Windoze in the future. The
> > IDE itself is very nice and the compiler generates smooth code. It's in
> > Portage BTW. And last but not least they have a very nice community.
> >
> > Another option might be RealBasic http://www.realbasic.com/ . The
> > Current RealBasic version 2005 is commercial, but the older standard
> > version 5.5 for Windows is free. It's a little strange but with that you
> > are able to produce native Linux binaries for a QT environment.
> >
> > > We are programming this game since 12 years :-)
> > > The first Version we programmed on the Atari ST! :-))
> > > There the language was calles STOS.
> > >
> > > Am Dienstag, 23. August 2005 08:33 schrieb Frank Schafer:
> > > > Hi Markus,
> > > >
> > > > have you ever wondered about the possibility to rewrite your game to
> > > > another programming language. There's a lot of possibilities (even for
> > > > FSF game engines).
> > > >
> > > > Just a thought
> > > > Frank
> > > >
> > > > On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> > > > > So we have to treat Lost Labyrinth as closed source.
> > > > > Because the source code of this game is only useful to other
> > > > > purebasic programmers. And people that got the compiler. I
> > > > > understand. Can't change that.
> > > > >
> > > > > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > > > > Markus Döbele wrote:
> > > > > > > I created a tar.gz Version of this game too.
> > > > > > > I'm sorry that its not possible to compile it with the demo
> > > > > > > version of the compiler.
> > > > > > >
> > > > > > > What are gentoo users doing with other binary packages?
> > > > > > > Like Acrobat Reader?
> > > > > > >
> > > > > > > Is this a big problem for this system?
> > > > > >
> > > > > > No, Portage can handle binary apps just fine. We have Java, Unreal
> > > > > > Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All kinds of
> > > > > > binary-only apps.
> > > > > >
> > > > > > But all of them are closed-source (Except for the -bin version of
> > > > > > some rather big packages, manly to save people the compile
> > > > > > time...).
> > > > > >
> > > > > > It feels kinda wrong to install a binary package of a (small)
> > > > > > open-source app on a source-based system...
> > > > > >
> > > > > > Its also weird having an opensource app that you can only compile
> > > > > > using a non-free (as in beer) compiler...
> > > > > >
> > > > > > --
> > > > > > [Name ] :: [Matan I. Peled ]
> > > > > > [Location ] :: [Israel ]
> > > > > > [Public Key] :: [0xD6F42CA5 ]
> > > > > > [Keyserver ] :: [keyserver.kjsl.com]
> > > > > > encrypted/signed plain text preferred
> >
> > --
> > Mit freundlichen Grüßen
> >
> > Heinz Sporn
> >
> > SPORN it-freelancing
> >
> > Mobile: ++43 (0)699 / 127 827 07
> > Email: heinz.sporn@sporn-it.com
> > heinz.sporn@utanet.at
> > Website: http://www.sporn-it.com
> > Snail: Steyrer Str. 20
> > A-4540 Bad Hall
> > Austria / Europe
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 6:39 ` Frank Schafer
@ 2005-08-24 7:13 ` Matan Peled
2005-08-24 7:41 ` Frank Schafer
2005-08-24 8:13 ` Markus Döbele
2005-08-24 8:12 ` Markus Döbele
1 sibling, 2 replies; 104+ messages in thread
From: Matan Peled @ 2005-08-24 7:13 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Frank Schafer wrote:
> Hmmm, a game IS an application (for gaming purposes) ;-))
>
> Fast scrolling and all of this stuff isn't made by PB but by library
> routines (SDL on Linux). So every (I mean EVERY) language should handle
> this if the system does it handle.
>
> By the way, we definitely can change the programming language by simple
> syntax conversion if the original code is proper organized (I did this
> more than once). A complete rewrite isn't such a big task too.
> Programming means to describe the whole logic of an application (games
> too ;). Use structograms, flow charts, petri nets ... as you like.
> Translating this into a programming Language (C, C++, Pascal, BASIC,
> Forth, Prolog ...) is pure coding.
>
> I remember the time we touched the hardware itself if we did need speed
> (DOS, was it GEM on the Amiga?, the legendary Spectrum, C64 ...) but I'm
> skeptic if modern OS will still allow this.
>
> 0.02$
> Frank
And C is EXTREMELY fast. I mean, I'm having real trouble believing that BASIC
can be faster than C...
Anyway, simple syntax change is not all that needed. You also need to talk to
SDL - something I think PureBasic handled previously.
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDDB4nA7Qvptb0LKURAg3iAJwMbjxdpiIOCW2AETRWoui3UqeyqQCdErRG
B289dsEN4ZC1JMHOtZAa7ew=
=m9SM
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 7:13 ` Matan Peled
@ 2005-08-24 7:41 ` Frank Schafer
2005-08-24 8:09 ` Matan Peled
2005-08-24 8:13 ` Markus Döbele
1 sibling, 1 reply; 104+ messages in thread
From: Frank Schafer @ 2005-08-24 7:41 UTC (permalink / raw
To: gentoo-user
On Wed, 2005-08-24 at 10:13 +0300, Matan Peled wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Frank Schafer wrote:
> > Hmmm, a game IS an application (for gaming purposes) ;-))
> >
> > Fast scrolling and all of this stuff isn't made by PB but by library
> > routines (SDL on Linux). So every (I mean EVERY) language should handle
> > this if the system does it handle.
> >
> > By the way, we definitely can change the programming language by simple
> > syntax conversion if the original code is proper organized (I did this
> > more than once). A complete rewrite isn't such a big task too.
> > Programming means to describe the whole logic of an application (games
> > too ;). Use structograms, flow charts, petri nets ... as you like.
> > Translating this into a programming Language (C, C++, Pascal, BASIC,
> > Forth, Prolog ...) is pure coding.
> >
> > I remember the time we touched the hardware itself if we did need speed
> > (DOS, was it GEM on the Amiga?, the legendary Spectrum, C64 ...) but I'm
> > skeptic if modern OS will still allow this.
> >
> > 0.02$
> > Frank
>
> And C is EXTREMELY fast. I mean, I'm having real trouble believing that BASIC
> can be faster than C...
>
> Anyway, simple syntax change is not all that needed. You also need to talk to
> SDL - something I think PureBasic handled previously.
I think SDL has an API, don't you think too?
;)
>
> - --
> [Name ] :: [Matan I. Peled ]
> [Location ] :: [Israel ]
> [Public Key] :: [0xD6F42CA5 ]
> [Keyserver ] :: [keyserver.kjsl.com]
> encrypted/signed plain text preferred
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
> iD8DBQFDDB4nA7Qvptb0LKURAg3iAJwMbjxdpiIOCW2AETRWoui3UqeyqQCdErRG
> B289dsEN4ZC1JMHOtZAa7ew=
> =m9SM
> -----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 1:58 ` Nick Rout
@ 2005-08-24 8:06 ` Markus Döbele
2005-08-24 8:49 ` Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-08-24 8:06 UTC (permalink / raw
To: gentoo-user
Okay, but this means to me that it makes no real difference if I upload it to
2 destinations all the time.
I am living in Argentina and my internet connection here is very slow :-(
When we have to write a special file (ebuild) anyway so I would suggest to
rename the funny name the server is giving us.
We just have to insert a variable which contains the actual version.
Saves me a lot of time.
And I want to concentrate my efforts on making laby better and not other
stuff.
There is still a lot to to. And I want to beat the Windows version as soon as
possible!
Am Mittwoch, 24. August 2005 03:58 schrieb Nick Rout:
> On Tue, 23 Aug 2005 23:48:45 +0200
>
> Markus Döbele wrote:
> > Okay, then lets use sourceforge.
> > I will release a new version tonight! Will be 1.0.2.
> >
> > (Integrated 10 new magical items, The special levels look really nice now
> > and I included a new one: underground forest. The dragon room is new. And
> > we got a room for trainers now :-) )
> >
> > How do we handle it with sourceforge that we always get the newest
> > version? Do I have to edit the same release all the time. Or is there a
> > mechanism that gets the neweset file automatically?
>
> The versioning is handled like this:
>
> each ebuild has a name and version in it. I would call the current laby
> ebuild laby-1.0.1.ebuild and it would include a line like:
>
> SRC_URI="mirror://sourceforge/synce/${P}.tar.gz"
>
> ${P} includes the version number automatically.
>
> When a new version is released someone needs to write a new ebuild, but
> as all versioning is handled automatically, this is usually just a
> matter of copying the previous one and renaming it to e.g.
> laby-1.0.2.ebuild.
>
> portage picks up the new version number from the filename and adjusts
> the download URL by virtue of the ${P} variable.
>
> It does rely on you keeping the filenaming consistent and not suddenly
> changing from laby-1.0.1.tar.gz to lostlabyrinth-1.0.2.tgz.
>
> For more info see
>
> http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
>
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 7:41 ` Frank Schafer
@ 2005-08-24 8:09 ` Matan Peled
2005-08-24 8:25 ` Frank Schafer
0 siblings, 1 reply; 104+ messages in thread
From: Matan Peled @ 2005-08-24 8:09 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Frank Schafer wrote:
> I think SDL has an API, don't you think too?
> ;)
Well, of course. But it wasn't used before, rather PureBasic's one was used.
Now we need to use that API (Thats what I meant by "Talking to SDL"...)
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDDCsnA7Qvptb0LKURAkzEAJ9DFzs6ooCwL9XcC7pUWS9BIDOEpgCdGtVN
RWUAxhkhZxxjm4/clhz0eM4=
=hpyQ
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 6:39 ` Frank Schafer
2005-08-24 7:13 ` Matan Peled
@ 2005-08-24 8:12 ` Markus Döbele
2005-08-24 12:22 ` Matan Peled
2005-08-24 17:34 ` A. Khattri
1 sibling, 2 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-24 8:12 UTC (permalink / raw
To: gentoo-user
The code I think is not the problem. But I think it is still a lot of work.
By the way I don't like C too much (we had a C Version once and only
encountered problems all the time :-( Buffer overflows and all this nice
stuff is a big problem of this language!)
Maybe a C Fan is reading this and likes to do it.
I started as a Assembler Programmer on the Atari ST (68000 Rulez!!!)
But all this is too much effort. Purebasic has a very syntax and for a basic
dialect a very good performance.
Am Mittwoch, 24. August 2005 08:39 schrieb Frank Schafer:
> Hmmm, a game IS an application (for gaming purposes) ;-))
>
> Fast scrolling and all of this stuff isn't made by PB but by library
> routines (SDL on Linux). So every (I mean EVERY) language should handle
> this if the system does it handle.
>
> By the way, we definitely can change the programming language by simple
> syntax conversion if the original code is proper organized (I did this
> more than once). A complete rewrite isn't such a big task too.
> Programming means to describe the whole logic of an application (games
> too ;). Use structograms, flow charts, petri nets ... as you like.
> Translating this into a programming Language (C, C++, Pascal, BASIC,
> Forth, Prolog ...) is pure coding.
>
> I remember the time we touched the hardware itself if we did need speed
> (DOS, was it GEM on the Amiga?, the legendary Spectrum, C64 ...) but I'm
> skeptic if modern OS will still allow this.
>
> 0.02$
> Frank
>
> On Tue, 2005-08-23 at 21:31 +0200, Markus Döbele wrote:
> > But this is a game and not an aplication.
> > I need fast scrolling and all this stuff. I don't think this languages
> > can handle that.
> >
> > Am Dienstag, 23. August 2005 09:57 schrieb Heinz Sporn:
> > > Am Dienstag, den 23.08.2005, 09:06 +0200 schrieb Markus Döbele:
> > > > Purebasic is very fast. The generated assembler code kicks ass.
> > > > And I can compile it for Linux, Mac OS and Windows.
> > > >
> > > > If I find a Open Source Basic Compiler that can do the task. I
> > > > consider rewriting it again.
> > >
> > > Did you ever look at Gambas? http://gambas.sourceforge.net/ At the
> > > moment it's dedicated to X environments with both QT and GTK support
> > > but I wouldn't be suprised if they will support Windoze in the future.
> > > The IDE itself is very nice and the compiler generates smooth code.
> > > It's in Portage BTW. And last but not least they have a very nice
> > > community.
> > >
> > > Another option might be RealBasic http://www.realbasic.com/ . The
> > > Current RealBasic version 2005 is commercial, but the older standard
> > > version 5.5 for Windows is free. It's a little strange but with that
> > > you are able to produce native Linux binaries for a QT environment.
> > >
> > > > We are programming this game since 12 years :-)
> > > > The first Version we programmed on the Atari ST! :-))
> > > > There the language was calles STOS.
> > > >
> > > > Am Dienstag, 23. August 2005 08:33 schrieb Frank Schafer:
> > > > > Hi Markus,
> > > > >
> > > > > have you ever wondered about the possibility to rewrite your game
> > > > > to another programming language. There's a lot of possibilities
> > > > > (even for FSF game engines).
> > > > >
> > > > > Just a thought
> > > > > Frank
> > > > >
> > > > > On Mon, 2005-08-22 at 23:42 +0200, Markus Döbele wrote:
> > > > > > So we have to treat Lost Labyrinth as closed source.
> > > > > > Because the source code of this game is only useful to other
> > > > > > purebasic programmers. And people that got the compiler. I
> > > > > > understand. Can't change that.
> > > > > >
> > > > > > Am Montag, 22. August 2005 22:52 schrieb Matan Peled:
> > > > > > > Markus Döbele wrote:
> > > > > > > > I created a tar.gz Version of this game too.
> > > > > > > > I'm sorry that its not possible to compile it with the demo
> > > > > > > > version of the compiler.
> > > > > > > >
> > > > > > > > What are gentoo users doing with other binary packages?
> > > > > > > > Like Acrobat Reader?
> > > > > > > >
> > > > > > > > Is this a big problem for this system?
> > > > > > >
> > > > > > > No, Portage can handle binary apps just fine. We have Java,
> > > > > > > Unreal Tournament 2k3/2k4, Doom 3, Neverwinter Nights... All
> > > > > > > kinds of binary-only apps.
> > > > > > >
> > > > > > > But all of them are closed-source (Except for the -bin version
> > > > > > > of some rather big packages, manly to save people the compile
> > > > > > > time...).
> > > > > > >
> > > > > > > It feels kinda wrong to install a binary package of a (small)
> > > > > > > open-source app on a source-based system...
> > > > > > >
> > > > > > > Its also weird having an opensource app that you can only
> > > > > > > compile using a non-free (as in beer) compiler...
> > > > > > >
> > > > > > > --
> > > > > > > [Name ] :: [Matan I. Peled ]
> > > > > > > [Location ] :: [Israel ]
> > > > > > > [Public Key] :: [0xD6F42CA5 ]
> > > > > > > [Keyserver ] :: [keyserver.kjsl.com]
> > > > > > > encrypted/signed plain text preferred
> > >
> > > --
> > > Mit freundlichen Grüßen
> > >
> > > Heinz Sporn
> > >
> > > SPORN it-freelancing
> > >
> > > Mobile: ++43 (0)699 / 127 827 07
> > > Email: heinz.sporn@sporn-it.com
> > > heinz.sporn@utanet.at
> > > Website: http://www.sporn-it.com
> > > Snail: Steyrer Str. 20
> > > A-4540 Bad Hall
> > > Austria / Europe
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 7:13 ` Matan Peled
2005-08-24 7:41 ` Frank Schafer
@ 2005-08-24 8:13 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-24 8:13 UTC (permalink / raw
To: gentoo-user
Agreed C IS faster.
But no fun at all.
Am Mittwoch, 24. August 2005 09:13 schrieb Matan Peled:
> Frank Schafer wrote:
> > Hmmm, a game IS an application (for gaming purposes) ;-))
> >
> > Fast scrolling and all of this stuff isn't made by PB but by library
> > routines (SDL on Linux). So every (I mean EVERY) language should handle
> > this if the system does it handle.
> >
> > By the way, we definitely can change the programming language by simple
> > syntax conversion if the original code is proper organized (I did this
> > more than once). A complete rewrite isn't such a big task too.
> > Programming means to describe the whole logic of an application (games
> > too ;). Use structograms, flow charts, petri nets ... as you like.
> > Translating this into a programming Language (C, C++, Pascal, BASIC,
> > Forth, Prolog ...) is pure coding.
> >
> > I remember the time we touched the hardware itself if we did need speed
> > (DOS, was it GEM on the Amiga?, the legendary Spectrum, C64 ...) but I'm
> > skeptic if modern OS will still allow this.
> >
> > 0.02$
> > Frank
>
> And C is EXTREMELY fast. I mean, I'm having real trouble believing that
> BASIC can be faster than C...
>
> Anyway, simple syntax change is not all that needed. You also need to talk
> to SDL - something I think PureBasic handled previously.
>
> --
> [Name ] :: [Matan I. Peled ]
> [Location ] :: [Israel ]
> [Public Key] :: [0xD6F42CA5 ]
> [Keyserver ] :: [keyserver.kjsl.com]
> encrypted/signed plain text preferred
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 8:09 ` Matan Peled
@ 2005-08-24 8:25 ` Frank Schafer
2005-08-24 9:30 ` Frank Schafer
2005-08-24 20:00 ` Markus Döbele
0 siblings, 2 replies; 104+ messages in thread
From: Frank Schafer @ 2005-08-24 8:25 UTC (permalink / raw
To: gentoo-user
right, and that means we have to study PB's syntax ... what I'm doing
just now if I have some time.
PB itself is probably written in C. A compiler with less than 140kB IMHO
isn't written in C++.
BTW: Have a look at ``strings pbcompiler | more''!
It's VEEEEEERY interesting. Seems pbcompiler simply maps BASIC
instructions to assembler mnemonics.
:-)))
On Wed, 2005-08-24 at 11:09 +0300, Matan Peled wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Frank Schafer wrote:
> > I think SDL has an API, don't you think too?
> > ;)
>
> Well, of course. But it wasn't used before, rather PureBasic's one was used.
>
> Now we need to use that API (Thats what I meant by "Talking to SDL"...)
>
> - --
> [Name ] :: [Matan I. Peled ]
> [Location ] :: [Israel ]
> [Public Key] :: [0xD6F42CA5 ]
> [Keyserver ] :: [keyserver.kjsl.com]
> encrypted/signed plain text preferred
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
> iD8DBQFDDCsnA7Qvptb0LKURAkzEAJ9DFzs6ooCwL9XcC7pUWS9BIDOEpgCdGtVN
> RWUAxhkhZxxjm4/clhz0eM4=
> =hpyQ
> -----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 8:06 ` Markus Döbele
@ 2005-08-24 8:49 ` Nick Rout
2005-08-24 11:41 ` Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-24 8:49 UTC (permalink / raw
To: gentoo-user
Markus, you just keep working on the program and make sure you upload it
to sourceforge, I'll do the ebuilds :-)
On Wed, 2005-08-24 at 10:06 +0200, Markus Döbele wrote:
> Okay, but this means to me that it makes no real difference if I upload it to
> 2 destinations all the time.
> I am living in Argentina and my internet connection here is very slow :-(
>
> When we have to write a special file (ebuild) anyway so I would suggest to
> rename the funny name the server is giving us.
> We just have to insert a variable which contains the actual version.
>
> Saves me a lot of time.
> And I want to concentrate my efforts on making laby better and not other
> stuff.
>
> There is still a lot to to. And I want to beat the Windows version as soon as
> possible!
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 8:25 ` Frank Schafer
@ 2005-08-24 9:30 ` Frank Schafer
2005-08-24 20:04 ` Markus Döbele
2005-08-24 20:00 ` Markus Döbele
1 sibling, 1 reply; 104+ messages in thread
From: Frank Schafer @ 2005-08-24 9:30 UTC (permalink / raw
To: gentoo-user
further questions / info.
Seems PureBasic is a direct dependency for all programs "compiled" with
it. They will probably use the shared library which comes with
PureBasic.
I wonder ...
There is a static library amongst the PureBasic binary too. Maybe
PureBasic "compiles" the way VisualBasic up to version 5 did. Making a
data block from the source leaving the source itself intact, linking a
library with a small starting code (the interpreter) letting the
executable interpreting the data block inside itself.
... that would stand for real speed ... interpreting ...
Further 0,02$
Frank
On Wed, 2005-08-24 at 10:25 +0200, Frank Schafer wrote:
> right, and that means we have to study PB's syntax ... what I'm doing
> just now if I have some time.
>
> PB itself is probably written in C. A compiler with less than 140kB IMHO
> isn't written in C++.
>
> BTW: Have a look at ``strings pbcompiler | more''!
> It's VEEEEEERY interesting. Seems pbcompiler simply maps BASIC
> instructions to assembler mnemonics.
>
> :-)))
>
> On Wed, 2005-08-24 at 11:09 +0300, Matan Peled wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Frank Schafer wrote:
> > > I think SDL has an API, don't you think too?
> > > ;)
> >
> > Well, of course. But it wasn't used before, rather PureBasic's one was used.
> >
> > Now we need to use that API (Thats what I meant by "Talking to SDL"...)
> >
> > - --
> > [Name ] :: [Matan I. Peled ]
> > [Location ] :: [Israel ]
> > [Public Key] :: [0xD6F42CA5 ]
> > [Keyserver ] :: [keyserver.kjsl.com]
> > encrypted/signed plain text preferred
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.1 (GNU/Linux)
> >
> > iD8DBQFDDCsnA7Qvptb0LKURAkzEAJ9DFzs6ooCwL9XcC7pUWS9BIDOEpgCdGtVN
> > RWUAxhkhZxxjm4/clhz0eM4=
> > =hpyQ
> > -----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 8:49 ` Nick Rout
@ 2005-08-24 11:41 ` Nick Rout
2005-08-24 20:42 ` Markus Döbele
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-24 11:41 UTC (permalink / raw
To: gentoo-user
Right Markus I have written an ebuild that installs the package and it
works, although I am not sure if its how a pro would have done it.
It downloads the compiled version 1.0.0 from sourceforge (can't test it
on 1.0.1 or 1.0.2 until you put them on sourceforge.) Once you have done
that, and I have tested it, I'll make it available for others to test.
Basically it downloads the compiled tarball and installs the executable
(laby) and the support files (sounds.pak, highscores.dat, graphics.pak)
to /usr/lib/laby/ It puts a script into /usr/games/bin. The script
simple cd's to /usr/lib/laby and them executes laby. (It seems to need
to be executed from the same directory the support files are in, makes
sense really)
Comments on my chosen file locations would be appreciated. They are easy
enough to change.
It also installs the readme.txt to /usr/share/doc/laby-1.0.0 (this is a
gentoo standard location for documentation). If people think I should it
can also put readme_waffen.txt and readme_zauber.txt into the same
place, but as I don't know german i am unsure if they are really
helpful, or just take up space :-)
On Wed, 2005-08-24 at 20:49 +1200, Nick Rout wrote:
> Markus, you just keep working on the program and make sure you upload it
> to sourceforge, I'll do the ebuilds :-)
>
> On Wed, 2005-08-24 at 10:06 +0200, Markus Döbele wrote:
> > Okay, but this means to me that it makes no real difference if I upload it to
> > 2 destinations all the time.
> > I am living in Argentina and my internet connection here is very slow :-(
> >
> > When we have to write a special file (ebuild) anyway so I would suggest to
> > rename the funny name the server is giving us.
> > We just have to insert a variable which contains the actual version.
> >
> > Saves me a lot of time.
> > And I want to concentrate my efforts on making laby better and not other
> > stuff.
> >
> > There is still a lot to to. And I want to beat the Windows version as soon as
> > possible!
>
> --
> Nick Rout <nick@rout.co.nz>
>
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 8:12 ` Markus Döbele
@ 2005-08-24 12:22 ` Matan Peled
2005-08-24 20:09 ` Markus Döbele
2005-08-24 17:34 ` A. Khattri
1 sibling, 1 reply; 104+ messages in thread
From: Matan Peled @ 2005-08-24 12:22 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Markus Döbele wrote:
> The code I think is not the problem. But I think it is still a lot of work.
> By the way I don't like C too much (we had a C Version once and only
> encountered problems all the time :-( Buffer overflows and all this nice
> stuff is a big problem of this language!)
>
> Maybe a C Fan is reading this and likes to do it.
>
> I started as a Assembler Programmer on the Atari ST (68000 Rulez!!!)
> But all this is too much effort. Purebasic has a very syntax and for a basic
> dialect a very good performance.
Well, the code IS the problem. As you see, Nick Rout has already made an ebuild,
but the code is a real problem.
Lets deal with the most obvious problem with not being able to compile your
sourcecode - Archs different than x86. PureBasic seems to be able to compile for
Windows, AmigaOS, and Linux/x86. What about Linux/PPC (Linux on Apple) users?
Theres quite a few of them. They can't run your game without an emulator...
Yes, is pretty low-level, and you have to take care of your own memory... But
coming from an assembler you should be used to this, right?
Anyway, I can perfectly understand your aversion from C...
The "best" languages to write a cross-platform application with are (I'm
probably going to get flamed missing some, but anyway) C, C++, Java, Python, and
Perl.
Ruling out C (you don't like it), C++ (Too much like C, and we don't need OO
anyway), Java (Too bloody slow), we are left with the interpreted languages,
Python and Perl.
I would suggest Python, as it has a very nice syntax and is quite easy to pick
up. Its slower than asm/c, but it may be faster than you expect.
Overall, I suggest using C and SDL, coupled with a good debugger (gdb is good,
and I hear valgrind is bloody awesome for memory related issues), but if you
decide you don't want it, Python is good too.
Binary packages are fine, but generally considered to be evil.
- --
[Name ] :: [Matan I. Peled ]
[Location ] :: [Israel ]
[Public Key] :: [0xD6F42CA5 ]
[Keyserver ] :: [keyserver.kjsl.com]
encrypted/signed plain text preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDDGaVA7Qvptb0LKURAlHvAJ9tEFaTm0Rs2WVnriDRyevdLkoUYACeLIbi
fCGHsmiBHmEeBAO5Dvk88kc=
=aehh
-----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 8:12 ` Markus Döbele
2005-08-24 12:22 ` Matan Peled
@ 2005-08-24 17:34 ` A. Khattri
2005-08-24 19:11 ` Uwe Thiem
2005-08-24 20:10 ` Markus Döbele
1 sibling, 2 replies; 104+ messages in thread
From: A. Khattri @ 2005-08-24 17:34 UTC (permalink / raw
To: gentoo-user
On Wed, 24 Aug 2005, Markus [utf-8] Döbele wrote:
> The code I think is not the problem. But I think it is still a lot of work.
> By the way I don't like C too much (we had a C Version once and only
> encountered problems all the time :-( Buffer overflows and all this nice
> stuff is a big problem of this language!)
You mean it requires understanding pointers and attention to detail?
Yes it does.
An assembly programmer should find C easy (well I did anyway).
> I started as a Assembler Programmer on the Atari ST (68000 Rulez!!!)
I started on the 6502, then 68000 then 8086...
> But all this is too much effort. Purebasic has a very syntax and for a basic
> dialect a very good performance.
Shame BBC Basic isn't around anymore - it allowed you to mix assembler and
BASIC (and that basic at the time was one of the few that allowed
recursion ;-)
--
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 17:34 ` A. Khattri
@ 2005-08-24 19:11 ` Uwe Thiem
2005-08-24 20:15 ` Markus Döbele
2005-08-25 15:56 ` A. Khattri
2005-08-24 20:10 ` Markus Döbele
1 sibling, 2 replies; 104+ messages in thread
From: Uwe Thiem @ 2005-08-24 19:11 UTC (permalink / raw
To: gentoo-user
On 24 August 2005 18:34, A. Khattri wrote:
> On Wed, 24 Aug 2005, Markus [utf-8] Döbele wrote:
> > The code I think is not the problem. But I think it is still a lot of
> > work. By the way I don't like C too much (we had a C Version once and
> > only encountered problems all the time :-( Buffer overflows and all this
> > nice stuff is a big problem of this language!)
>
> You mean it requires understanding pointers and attention to detail?
>
> Yes it does.
>
> An assembly programmer should find C easy (well I did anyway).
>
> > I started as a Assembler Programmer on the Atari ST (68000 Rulez!!!)
>
> I started on the 6502, then 68000 then 8086...
Donning my asbestos suit. Cannot resist the flamebait any more. I did
assembler for 6502, Z80, 8085,... I am talking about real-world, commercial
software with several MB of assembler source. Like software for driverless
vehicles buzzing around in real plants among real workers.
That said, once man made fire by twisting a little twig between hands while
pressing it to some other wood. I prefer matches or a lighter. Even when in
the bush, I prefer some fire starters I can buy. Man (actually Woman in most
cases) once carried water in calabashes on their heads for miles on end. I
prefer pumps and pipes and taps. Programmers once punched their code and
their data into punchcards, handed them in to the data centre and hoped all
would go well. I prefer editors, IDEs, compilers and linkers. ;-)
Folks, we have got computing power on our desks that equals that of a medium
sized data centre 10 years ago. Of course, I want the bloody computer and its
tools to do all the sidetracking little tasks and concentrate myself on
algorithms and data structures and user interfaces.
If I could find enough buddies and peers I would do most of my stuff in
languages like smalltalk that take care of freeing memory, collecting garbage
and such. Again: That said, I still use C/C++ for most of my stuff.
In short: Don't scuff someone who tries to avoid the pitfalls of C/C++ by
using a language that does all those little things for them. Sure, I wouldn't
use any dialect of basic but that is another issue.
Uwe
(hiding behind his desk)
--
95% of all programmers rate themselves among the top 5% of all software
developers. - Linus Torvalds
http://www.uwix.iway.na (last updated: 20.06.2004)
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 8:25 ` Frank Schafer
2005-08-24 9:30 ` Frank Schafer
@ 2005-08-24 20:00 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-24 20:00 UTC (permalink / raw
To: gentoo-user
Yes purebasic is generating assembler code out of its commands.
Anders Anderson did the assembler stuff.
And he did a quite good job I think :-)
Am Mittwoch, 24. August 2005 10:25 schrieb Frank Schafer:
> right, and that means we have to study PB's syntax ... what I'm doing
> just now if I have some time.
>
> PB itself is probably written in C. A compiler with less than 140kB IMHO
> isn't written in C++.
>
> BTW: Have a look at ``strings pbcompiler | more''!
> It's VEEEEEERY interesting. Seems pbcompiler simply maps BASIC
> instructions to assembler mnemonics.
>
> :-)))
>
> On Wed, 2005-08-24 at 11:09 +0300, Matan Peled wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Frank Schafer wrote:
> > > I think SDL has an API, don't you think too?
> > > ;)
> >
> > Well, of course. But it wasn't used before, rather PureBasic's one was
> > used.
> >
> > Now we need to use that API (Thats what I meant by "Talking to SDL"...)
> >
> > - --
> > [Name ] :: [Matan I. Peled ]
> > [Location ] :: [Israel ]
> > [Public Key] :: [0xD6F42CA5 ]
> > [Keyserver ] :: [keyserver.kjsl.com]
> > encrypted/signed plain text preferred
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.1 (GNU/Linux)
> >
> > iD8DBQFDDCsnA7Qvptb0LKURAkzEAJ9DFzs6ooCwL9XcC7pUWS9BIDOEpgCdGtVN
> > RWUAxhkhZxxjm4/clhz0eM4=
> > =hpyQ
> > -----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 9:30 ` Frank Schafer
@ 2005-08-24 20:04 ` Markus Döbele
0 siblings, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-24 20:04 UTC (permalink / raw
To: gentoo-user
It generates Assembler code.
When you use the -c parameter you can have a look at the generated code.
You always need fasm to compile your program.
Am Mittwoch, 24. August 2005 11:30 schrieb Frank Schafer:
> further questions / info.
>
> Seems PureBasic is a direct dependency for all programs "compiled" with
> it. They will probably use the shared library which comes with
> PureBasic.
>
> I wonder ...
> There is a static library amongst the PureBasic binary too. Maybe
> PureBasic "compiles" the way VisualBasic up to version 5 did. Making a
> data block from the source leaving the source itself intact, linking a
> library with a small starting code (the interpreter) letting the
> executable interpreting the data block inside itself.
>
> ... that would stand for real speed ... interpreting ...
>
>
> Further 0,02$
> Frank
>
> On Wed, 2005-08-24 at 10:25 +0200, Frank Schafer wrote:
> > right, and that means we have to study PB's syntax ... what I'm doing
> > just now if I have some time.
> >
> > PB itself is probably written in C. A compiler with less than 140kB IMHO
> > isn't written in C++.
> >
> > BTW: Have a look at ``strings pbcompiler | more''!
> > It's VEEEEEERY interesting. Seems pbcompiler simply maps BASIC
> > instructions to assembler mnemonics.
> >
> > :-)))
> >
> > On Wed, 2005-08-24 at 11:09 +0300, Matan Peled wrote:
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > >
> > > Frank Schafer wrote:
> > > > I think SDL has an API, don't you think too?
> > > > ;)
> > >
> > > Well, of course. But it wasn't used before, rather PureBasic's one was
> > > used.
> > >
> > > Now we need to use that API (Thats what I meant by "Talking to SDL"...)
> > >
> > > - --
> > > [Name ] :: [Matan I. Peled ]
> > > [Location ] :: [Israel ]
> > > [Public Key] :: [0xD6F42CA5 ]
> > > [Keyserver ] :: [keyserver.kjsl.com]
> > > encrypted/signed plain text preferred
> > >
> > > -----BEGIN PGP SIGNATURE-----
> > > Version: GnuPG v1.4.1 (GNU/Linux)
> > >
> > > iD8DBQFDDCsnA7Qvptb0LKURAkzEAJ9DFzs6ooCwL9XcC7pUWS9BIDOEpgCdGtVN
> > > RWUAxhkhZxxjm4/clhz0eM4=
> > > =hpyQ
> > > -----END PGP SIGNATURE-----
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 12:22 ` Matan Peled
@ 2005-08-24 20:09 ` Markus Döbele
0 siblings, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-24 20:09 UTC (permalink / raw
To: gentoo-user
I would say writing a game with a scripting language is not possible.
Or is there any? Are our machines today powerful enough for that?
Java totally sucks! The licence of sun is horrible! And its awfully slow.
So I am running short in options...
Am Mittwoch, 24. August 2005 14:22 schrieb Matan Peled:
> Markus Döbele wrote:
> > The code I think is not the problem. But I think it is still a lot of
> > work. By the way I don't like C too much (we had a C Version once and
> > only encountered problems all the time :-( Buffer overflows and all this
> > nice stuff is a big problem of this language!)
> >
> > Maybe a C Fan is reading this and likes to do it.
> >
> > I started as a Assembler Programmer on the Atari ST (68000 Rulez!!!)
> > But all this is too much effort. Purebasic has a very syntax and for a
> > basic dialect a very good performance.
>
> Well, the code IS the problem. As you see, Nick Rout has already made an
> ebuild, but the code is a real problem.
>
> Lets deal with the most obvious problem with not being able to compile your
> sourcecode - Archs different than x86. PureBasic seems to be able to
> compile for Windows, AmigaOS, and Linux/x86. What about Linux/PPC (Linux on
> Apple) users? Theres quite a few of them. They can't run your game without
> an emulator...
>
> Yes, is pretty low-level, and you have to take care of your own memory...
> But coming from an assembler you should be used to this, right?
>
> Anyway, I can perfectly understand your aversion from C...
>
> The "best" languages to write a cross-platform application with are (I'm
> probably going to get flamed missing some, but anyway) C, C++, Java,
> Python, and Perl.
>
> Ruling out C (you don't like it), C++ (Too much like C, and we don't need
> OO anyway), Java (Too bloody slow), we are left with the interpreted
> languages, Python and Perl.
>
> I would suggest Python, as it has a very nice syntax and is quite easy to
> pick up. Its slower than asm/c, but it may be faster than you expect.
>
> Overall, I suggest using C and SDL, coupled with a good debugger (gdb is
> good, and I hear valgrind is bloody awesome for memory related issues), but
> if you decide you don't want it, Python is good too.
>
> Binary packages are fine, but generally considered to be evil.
>
> --
> [Name ] :: [Matan I. Peled ]
> [Location ] :: [Israel ]
> [Public Key] :: [0xD6F42CA5 ]
> [Keyserver ] :: [keyserver.kjsl.com]
> encrypted/signed plain text preferred
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 17:34 ` A. Khattri
2005-08-24 19:11 ` Uwe Thiem
@ 2005-08-24 20:10 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-24 20:10 UTC (permalink / raw
To: gentoo-user
You should have a look at purebasic. Inline Assembler is possible here
too! :-)
You are right C is a lot easier than Assembler.
But Purebasic is a lot easier that C too :-)
Am Mittwoch, 24. August 2005 19:34 schrieb A. Khattri:
> On Wed, 24 Aug 2005, Markus [utf-8] Döbele wrote:
> > The code I think is not the problem. But I think it is still a lot of
> > work. By the way I don't like C too much (we had a C Version once and
> > only encountered problems all the time :-( Buffer overflows and all this
> > nice stuff is a big problem of this language!)
>
> You mean it requires understanding pointers and attention to detail?
>
> Yes it does.
>
> An assembly programmer should find C easy (well I did anyway).
>
> > I started as a Assembler Programmer on the Atari ST (68000 Rulez!!!)
>
> I started on the 6502, then 68000 then 8086...
>
> > But all this is too much effort. Purebasic has a very syntax and for a
> > basic dialect a very good performance.
>
> Shame BBC Basic isn't around anymore - it allowed you to mix assembler and
> BASIC (and that basic at the time was one of the few that allowed
> recursion ;-)
>
>
> --
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 19:11 ` Uwe Thiem
@ 2005-08-24 20:15 ` Markus Döbele
2005-08-25 15:56 ` A. Khattri
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-24 20:15 UTC (permalink / raw
To: gentoo-user
Sometimes even programming should be allowed to be a bit of fun :-)
And the users profit of it too, because my programs there never hangs
themselves up!
In the C Version we could always game as far as somebody found the bug. The
mightiest monster in the Labyrinth :-))))))
Am Mittwoch, 24. August 2005 21:11 schrieb Uwe Thiem:
> On 24 August 2005 18:34, A. Khattri wrote:
> > On Wed, 24 Aug 2005, Markus [utf-8] Döbele wrote:
> > > The code I think is not the problem. But I think it is still a lot of
> > > work. By the way I don't like C too much (we had a C Version once and
> > > only encountered problems all the time :-( Buffer overflows and all
> > > this nice stuff is a big problem of this language!)
> >
> > You mean it requires understanding pointers and attention to detail?
> >
> > Yes it does.
> >
> > An assembly programmer should find C easy (well I did anyway).
> >
> > > I started as a Assembler Programmer on the Atari ST (68000 Rulez!!!)
> >
> > I started on the 6502, then 68000 then 8086...
>
> Donning my asbestos suit. Cannot resist the flamebait any more. I did
> assembler for 6502, Z80, 8085,... I am talking about real-world, commercial
> software with several MB of assembler source. Like software for driverless
> vehicles buzzing around in real plants among real workers.
>
> That said, once man made fire by twisting a little twig between hands while
> pressing it to some other wood. I prefer matches or a lighter. Even when in
> the bush, I prefer some fire starters I can buy. Man (actually Woman in
> most cases) once carried water in calabashes on their heads for miles on
> end. I prefer pumps and pipes and taps. Programmers once punched their code
> and their data into punchcards, handed them in to the data centre and hoped
> all would go well. I prefer editors, IDEs, compilers and linkers. ;-)
>
> Folks, we have got computing power on our desks that equals that of a
> medium sized data centre 10 years ago. Of course, I want the bloody
> computer and its tools to do all the sidetracking little tasks and
> concentrate myself on algorithms and data structures and user interfaces.
>
> If I could find enough buddies and peers I would do most of my stuff in
> languages like smalltalk that take care of freeing memory, collecting
> garbage and such. Again: That said, I still use C/C++ for most of my stuff.
>
> In short: Don't scuff someone who tries to avoid the pitfalls of C/C++ by
> using a language that does all those little things for them. Sure, I
> wouldn't use any dialect of basic but that is another issue.
>
> Uwe
> (hiding behind his desk)
>
> --
> 95% of all programmers rate themselves among the top 5% of all software
> developers. - Linus Torvalds
>
> http://www.uwix.iway.na (last updated: 20.06.2004)
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 11:41 ` Nick Rout
@ 2005-08-24 20:42 ` Markus Döbele
2005-08-25 0:53 ` [gentoo-user] ebuild for " Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-08-24 20:42 UTC (permalink / raw
To: gentoo-user
Okay, I just uploaded the new release to sourceforge.
Its version 1.0.2
As always 3 files: binaries as tar.gz, rpm and source as tar.gz.
Don't forget to make the highscores.dat writable for the user.
And yes, I have to rewrite the waffen (weapons) and zauber (spells) readme's
to english.
Will do this soon!
Am Mittwoch, 24. August 2005 13:41 schrieb Nick Rout:
> Right Markus I have written an ebuild that installs the package and it
> works, although I am not sure if its how a pro would have done it.
>
> It downloads the compiled version 1.0.0 from sourceforge (can't test it
> on 1.0.1 or 1.0.2 until you put them on sourceforge.) Once you have done
> that, and I have tested it, I'll make it available for others to test.
>
> Basically it downloads the compiled tarball and installs the executable
> (laby) and the support files (sounds.pak, highscores.dat, graphics.pak)
> to /usr/lib/laby/ It puts a script into /usr/games/bin. The script
> simple cd's to /usr/lib/laby and them executes laby. (It seems to need
> to be executed from the same directory the support files are in, makes
> sense really)
>
> Comments on my chosen file locations would be appreciated. They are easy
> enough to change.
>
> It also installs the readme.txt to /usr/share/doc/laby-1.0.0 (this is a
> gentoo standard location for documentation). If people think I should it
> can also put readme_waffen.txt and readme_zauber.txt into the same
> place, but as I don't know german i am unsure if they are really
> helpful, or just take up space :-)
>
> On Wed, 2005-08-24 at 20:49 +1200, Nick Rout wrote:
> > Markus, you just keep working on the program and make sure you upload it
> > to sourceforge, I'll do the ebuilds :-)
> >
> > On Wed, 2005-08-24 at 10:06 +0200, Markus Döbele wrote:
> > > Okay, but this means to me that it makes no real difference if I upload
> > > it to 2 destinations all the time.
> > > I am living in Argentina and my internet connection here is very slow
> > > :-(
> > >
> > > When we have to write a special file (ebuild) anyway so I would suggest
> > > to rename the funny name the server is giving us.
> > > We just have to insert a variable which contains the actual version.
> > >
> > > Saves me a lot of time.
> > > And I want to concentrate my efforts on making laby better and not
> > > other stuff.
> > >
> > > There is still a lot to to. And I want to beat the Windows version as
> > > soon as possible!
> >
> > --
> > Nick Rout <nick@rout.co.nz>
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-24 20:42 ` Markus Döbele
@ 2005-08-25 0:53 ` Nick Rout
2005-08-25 14:05 ` Alec Shaner
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-25 0:53 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2713 bytes --]
I know I should upload this to bugs.gentoo.org, but as we are in the
middle of a thread i thought I'd load it here for anyone interested to
try (and to criticise)
Please be gentle with me, this is my first ebuild.
The ebuild is attached, as is the small startup script. The way it works
and installs is detailed below (although the version is now 1.0.2 rather
than 1.0.0)
You need to have portage overlay enabled, and assuming your overlay is
in /usr/local/portage, you need to make the following directories:
/usr/local/portage/games-roguelike/laby/
and
/usr/local/portage/games-roguelike/laby/files
the ebuild file goes in the former, the file laby goes in the latter.
You will need to:
ebuild /usr/local/portage/games-roguelike/laby/laby-1.0.2.ebuild digest
and then add laby your list of unstable builds:
echo "games-roguelike/laby ~x86" >> /etc/portage/package.keywords
It _should_ then emerge fine.
As long as you are in the games group you should be able to just run
laby
TODO:
1. tidy up ownership and permissions of installed files.
2. make the wrapper script stop artsd and restart it IF it was running
in the first place. (alternatively run the program with artsdsp if arts
is running? - thats probably a better option!)
On Wed, 24 Aug 2005 22:42:16 +0200
Markus Döbele wrote:
> Okay, I just uploaded the new release to sourceforge.
> Its version 1.0.2
>
> > Right Markus I have written an ebuild that installs the package and it
> > works, although I am not sure if its how a pro would have done it.
> >
> > It downloads the compiled version 1.0.0 from sourceforge (can't test it
> > on 1.0.1 or 1.0.2 until you put them on sourceforge.) Once you have done
> > that, and I have tested it, I'll make it available for others to test.
> >
> > Basically it downloads the compiled tarball and installs the executable
> > (laby) and the support files (sounds.pak, highscores.dat, graphics.pak)
> > to /usr/lib/laby/ It puts a script into /usr/games/bin. The script
> > simple cd's to /usr/lib/laby and them executes laby. (It seems to need
> > to be executed from the same directory the support files are in, makes
> > sense really)
> >
> > Comments on my chosen file locations would be appreciated. They are easy
> > enough to change.
> >
> > It also installs the readme.txt to /usr/share/doc/laby-1.0.0 (this is a
> > gentoo standard location for documentation). If people think I should it
> > can also put readme_waffen.txt and readme_zauber.txt into the same
> > place, but as I don't know german i am unsure if they are really
> > helpful, or just take up space :-)
> >
--
Nick Rout <nick@rout.co.nz>
[-- Attachment #2: laby --]
[-- Type: application/octet-stream, Size: 35 bytes --]
#!/bin/sh
cd /usr/lib/laby
./laby
[-- Attachment #3: laby-1.0.2.ebuild --]
[-- Type: application/octet-stream, Size: 1129 bytes --]
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
DESCRIPTION="Lost Labyrinth, a rogue like game"
HOMEPAGE="http://laby.toybox.de"
SRC_URI="mirror://sourceforge/lostlaby/${PN}_${PV}.tar.gz"
LICENSE="Open Source"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND="media-libs/libsdl
sys-libs/glibc"
src_install() {
dodir /usr/lib/laby
insinto /usr/lib/laby
exeinto /usr/lib/laby
doexe ${WORKDIR}/${PN}_${PV}/laby
doins ${WORKDIR}/${PN}_${PV}/sounds.pak
doins ${WORKDIR}/${PN}_${PV}/graphics.pak
doins ${WORKDIR}/${PN}_${PV}/highscores.dat
fowners games:games /usr/lib/laby/highscores.dat
fperms 660 /usr/lib/laby/highscores.dat
exeinto /usr/games/bin
doexe ${FILESDIR}/laby
dodoc ${WORKDIR}/${PN}_${PV}/readme.txt
}
pkg_postinst() {
einfo "To run Lost Labyrinth run laby from the command line"
einfo "If you have artsd running you will need to disable it while"
einfo "running Lost labyrinth. This can be done by editing the script"
einfo "/usr/games/bin/laby to stop artsd before running the game and"
einfo "start it again afterwards"
}
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-25 0:53 ` [gentoo-user] ebuild for " Nick Rout
@ 2005-08-25 14:05 ` Alec Shaner
2005-08-25 19:53 ` Markus Döbele
0 siblings, 1 reply; 104+ messages in thread
From: Alec Shaner @ 2005-08-25 14:05 UTC (permalink / raw
To: gentoo-user
Nick Rout wrote:
> I know I should upload this to bugs.gentoo.org, but as we are in the
> middle of a thread i thought I'd load it here for anyone interested to
> try (and to criticise)
>
> Please be gentle with me, this is my first ebuild.
>
> The ebuild is attached, as is the small startup script. The way it works
> and installs is detailed below (although the version is now 1.0.2 rather
> than 1.0.0)
>
> You need to have portage overlay enabled, and assuming your overlay is
> in /usr/local/portage, you need to make the following directories:
>
> /usr/local/portage/games-roguelike/laby/
> and
> /usr/local/portage/games-roguelike/laby/files
>
> the ebuild file goes in the former, the file laby goes in the latter.
>
> You will need to:
>
> ebuild /usr/local/portage/games-roguelike/laby/laby-1.0.2.ebuild digest
>
> and then add laby your list of unstable builds:
>
> echo "games-roguelike/laby ~x86" >> /etc/portage/package.keywords
>
> It _should_ then emerge fine.
>
> As long as you are in the games group you should be able to just run
>
> laby
>
Nick,
I just followed your instructions and everything worked without errors.
So far so good.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] Lost Labyrinth
2005-08-24 19:11 ` Uwe Thiem
2005-08-24 20:15 ` Markus Döbele
@ 2005-08-25 15:56 ` A. Khattri
1 sibling, 0 replies; 104+ messages in thread
From: A. Khattri @ 2005-08-25 15:56 UTC (permalink / raw
To: gentoo-user
On Wed, 24 Aug 2005, Uwe Thiem wrote:
> Folks, we have got computing power on our desks that equals that of a medium
> sized data centre 10 years ago. Of course, I want the bloody computer and its
> tools to do all the sidetracking little tasks and concentrate myself on
> algorithms and data structures and user interfaces.
Sure but this is not always a good path to take.
There will always be people wanting to drive a 300hp SUV (I prefer the
term "FUV" - Im sure people can figure out what FU means ;-) to pick up
groceries at the corner store when really they could walk or ride a
bicycle and help save the environment and get some exercise at the same
time!
--
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-25 14:05 ` Alec Shaner
@ 2005-08-25 19:53 ` Markus Döbele
2005-08-25 20:50 ` Alec Shaner
2005-08-25 22:29 ` Nick Rout
0 siblings, 2 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-25 19:53 UTC (permalink / raw
To: gentoo-user
Can't the rest be automated too?
I mean creating the directories
and to check first if portage is installed?
Would be easier for the users.
Then a link should be created in PATH thet you can type laby everywhere.
Thats what I do in my rpm:
mkdir -p /usr/games/laby
cp -r ./* /usr/games/laby
(Here I don't know where the source files are in an ebuild...)
cat << EOF > /usr/games/laby/laby
#!/bin/sh
cd /usr/games/laby
./purebasic.exe
EOF
(The actual compiled game is named purebasic.exe in the rpm version. And a new
executable "laby" is created)
chmod 755 /usr/games/laby/laby
chmod 666 /usr/games/laby/highscores.dat
cat << EOF > /usr/share/applications/laby.desktop
[Desktop Entry]
Encoding=UTF-8
Name=LostLabyrinth
GenericName=LostLabyrinth
GenericName[de]=LostLabyrinth
Comment=Laby Rulez!
Exec=/usr/games/laby/laby
Icon=/usr/games/laby/laby.xpm
Type=Application
Categories=Application;Game;RolePlaying;
EOF
(This creates a link on the Desktop for Gnome and KDE Users)
Only want to help!
Am Donnerstag, 25. August 2005 16:05 schrieb Alec Shaner:
> Nick Rout wrote:
> > I know I should upload this to bugs.gentoo.org, but as we are in the
> > middle of a thread i thought I'd load it here for anyone interested to
> > try (and to criticise)
> >
> > Please be gentle with me, this is my first ebuild.
> >
> > The ebuild is attached, as is the small startup script. The way it works
> > and installs is detailed below (although the version is now 1.0.2 rather
> > than 1.0.0)
> >
> > You need to have portage overlay enabled, and assuming your overlay is
> > in /usr/local/portage, you need to make the following directories:
> >
> > /usr/local/portage/games-roguelike/laby/
> > and
> > /usr/local/portage/games-roguelike/laby/files
> >
> > the ebuild file goes in the former, the file laby goes in the latter.
> >
> > You will need to:
> >
> > ebuild /usr/local/portage/games-roguelike/laby/laby-1.0.2.ebuild digest
> >
> > and then add laby your list of unstable builds:
> >
> > echo "games-roguelike/laby ~x86" >> /etc/portage/package.keywords
> >
> > It _should_ then emerge fine.
> >
> > As long as you are in the games group you should be able to just run
> >
> > laby
>
> Nick,
>
> I just followed your instructions and everything worked without errors.
> So far so good.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-25 19:53 ` Markus Döbele
@ 2005-08-25 20:50 ` Alec Shaner
2005-08-25 22:24 ` Markus Döbele
2005-08-25 22:29 ` Nick Rout
1 sibling, 1 reply; 104+ messages in thread
From: Alec Shaner @ 2005-08-25 20:50 UTC (permalink / raw
To: gentoo-user
Markus Döbele wrote:
> Can't the rest be automated too?
> I mean creating the directories
> and to check first if portage is installed?
> Would be easier for the users.
>
> Then a link should be created in PATH thet you can type laby everywhere.
>
Once the ebuild is officially in the portage tree, it is all automated,
i.e., to install and run your program would be as simple as this:
# emerge laby
# laby
All the steps that I followed from Nick Rout were part of using/testing
an unofficial ebuild. Not having portage installed is akin to not having
rpm installed on RedHat.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-25 20:50 ` Alec Shaner
@ 2005-08-25 22:24 ` Markus Döbele
2005-08-25 23:36 ` Holly Bostick
0 siblings, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-08-25 22:24 UTC (permalink / raw
To: gentoo-user
Okay. Understood!
I would like to have a look in how an ebuild is constructed.
I figured out how to create an rpm and now want to know how it looks like for
an ebuild.
I didn't receive the actual Mail of Nick.
Can you send it to me again? Or can I download it from the gentoo project
homepage?
Am Donnerstag, 25. August 2005 22:50 schrieb Alec Shaner:
> Markus Döbele wrote:
> > Can't the rest be automated too?
> > I mean creating the directories
> > and to check first if portage is installed?
> > Would be easier for the users.
> >
> > Then a link should be created in PATH thet you can type laby everywhere.
>
> Once the ebuild is officially in the portage tree, it is all automated,
> i.e., to install and run your program would be as simple as this:
>
> # emerge laby
> # laby
>
> All the steps that I followed from Nick Rout were part of using/testing
> an unofficial ebuild. Not having portage installed is akin to not having
> rpm installed on RedHat.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-25 19:53 ` Markus Döbele
2005-08-25 20:50 ` Alec Shaner
@ 2005-08-25 22:29 ` Nick Rout
2005-08-26 4:15 ` Markus Döbele
1 sibling, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-25 22:29 UTC (permalink / raw
To: gentoo-user
On Thu, 25 Aug 2005 21:53:43 +0200
Markus Döbele wrote:
> Can't the rest be automated too?
> I mean creating the directories
> and to check first if portage is installed?
portage is already installed, or its not gentoo!
> Would be easier for the users.
>
> Then a link should be created in PATH thet you can type laby everywhere.
Alec Shaner has answered most of your questions, but please as far as
PATH is concerned, my wrapper script is in /usr/games/bin, which is in
your path if you are in the games group. This is standard gentoo. Thats
why I put it there.
I am not about to screw around with the gentoo-developers thoughts on
what should be in $PATH, especially when it is un-needed.
>
> Thats what I do in my rpm:
>
> mkdir -p /usr/games/laby
> cp -r ./* /usr/games/laby
> (Here I don't know where the source files are in an ebuild...)
>
> cat << EOF > /usr/games/laby/laby
> #!/bin/sh
> cd /usr/games/laby
> ./purebasic.exe
> EOF
>
> (The actual compiled game is named purebasic.exe in the rpm version. And a new
> executable "laby" is created)
>
> chmod 755 /usr/games/laby/laby
> chmod 666 /usr/games/laby/highscores.dat
>
> cat << EOF > /usr/share/applications/laby.desktop
> [Desktop Entry]
> Encoding=UTF-8
> Name=LostLabyrinth
> GenericName=LostLabyrinth
> GenericName[de]=LostLabyrinth
> Comment=Laby Rulez!
> Exec=/usr/games/laby/laby
> Icon=/usr/games/laby/laby.xpm
> Type=Application
> Categories=Application;Game;RolePlaying;
> EOF
>
Ahh yes I didn't do the desktop thing. If it is raining this weekend I
will include the desktop file.
Query: why isn't the desktop file distributed with the tarball/rpm? why
create it "on the fly".
> (This creates a link on the Desktop for Gnome and KDE Users)
>
> Only want to help!
>
>
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-25 22:24 ` Markus Döbele
@ 2005-08-25 23:36 ` Holly Bostick
2005-08-26 0:14 ` Nick Rout
2005-08-26 4:20 ` Markus Döbele
0 siblings, 2 replies; 104+ messages in thread
From: Holly Bostick @ 2005-08-25 23:36 UTC (permalink / raw
To: gentoo-user
Markus Döbele schreef:
> Okay. Understood!
> I would like to have a look in how an ebuild is constructed.
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=6
This is the English version; if you would prefer to read it in German:
http://www.gentoo.org/doc/de/handbook/handbook-x86.xml?part=3&chap=6
Unfortunately, this section of the developers handbook appears to be
only available in English:
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
> I figured out how to create an rpm and now want to know how it looks like for
> an ebuild.
I think you perhaps misunderstand what an ebuild is. It's not an
'application', it's a text file (script, actually) that instructs the
system how to compile the application in the most common case of
installing from source tarballs. The vast majority of programs on a
Gentoo system are compiled from source, such compilation being
customized for the individual system via the use of USE flags, which the
user specifies at the time of compilation. The USE flags, generally
speaking, conform to ./configure options that you might be more familar
with, and the ebuild is basically a mediator between the human
understanding of USE flags such as +gnome or -kde and the compiler's
understanding of --enable-gnome-support and --without-kde.
In the case of the relatively few binary applications that can be
installed via Portage, the ebuild mostly contains extraction
instructions (since a binary isn't going to be compiled, but just copied
to the appropriate place in the filetree so that the user knows where
it's likely to be), and sometimes whatever 'einfo' messages the user
might want to see/know (special notes about configuring or running the
installed program.
But you've already done all the work needed, insofar as you've got a
working binary. So you don't have to 'create' anything else other than a
way for Gentoo users to connect to the binary with our automated package
manager, Portage-- which is what the whole issue over moving the files
to Sourceforge is about.
Since we know Nick's ebuild works, from the testers, Nick, why don't you
just send him a copy?
It is GPL, isn't it ;) ?
Holly
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-25 23:36 ` Holly Bostick
@ 2005-08-26 0:14 ` Nick Rout
2005-08-26 4:21 ` Markus Döbele
2005-08-28 19:56 ` Markus Döbele
2005-08-26 4:20 ` Markus Döbele
1 sibling, 2 replies; 104+ messages in thread
From: Nick Rout @ 2005-08-26 0:14 UTC (permalink / raw
To: gentoo-user
On Fri, 26 Aug 2005 01:36:01 +0200
Holly Bostick wrote:
> Since we know Nick's ebuild works, from the testers, Nick, why don't you
> just send him a copy?
i have
>
> It is GPL, isn't it ;) ?
assuming you are referring to the ebuild then yes it is GPL (i hadn't
really thought too much about it but as i started from
/usr/portage/skel.ebuild it has a GPL notice in it.)
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-25 22:29 ` Nick Rout
@ 2005-08-26 4:15 ` Markus Döbele
0 siblings, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-26 4:15 UTC (permalink / raw
To: gentoo-user
Okay, I had a look at the ebuild.
Its a very clean thing I think :-)
Like it!
Its perfectly okay with me to keep to the standards of the distributions. i
tried to to the same thing for suse/mandrake/redhat.
I create the desktop file on the fly, because they told me when its in the
spec it gets into the rpm database and therefore can be removed cleanly.
Am Freitag, 26. August 2005 00:29 schrieb Nick Rout:
> On Thu, 25 Aug 2005 21:53:43 +0200
>
> Markus Döbele wrote:
> > Can't the rest be automated too?
> > I mean creating the directories
> > and to check first if portage is installed?
>
> portage is already installed, or its not gentoo!
>
> > Would be easier for the users.
> >
> > Then a link should be created in PATH thet you can type laby everywhere.
>
> Alec Shaner has answered most of your questions, but please as far as
> PATH is concerned, my wrapper script is in /usr/games/bin, which is in
> your path if you are in the games group. This is standard gentoo. Thats
> why I put it there.
>
> I am not about to screw around with the gentoo-developers thoughts on
> what should be in $PATH, especially when it is un-needed.
>
> > Thats what I do in my rpm:
> >
> > mkdir -p /usr/games/laby
> > cp -r ./* /usr/games/laby
> > (Here I don't know where the source files are in an ebuild...)
> >
> > cat << EOF > /usr/games/laby/laby
> > #!/bin/sh
> > cd /usr/games/laby
> > ./purebasic.exe
> > EOF
> >
> > (The actual compiled game is named purebasic.exe in the rpm version. And
> > a new executable "laby" is created)
> >
> > chmod 755 /usr/games/laby/laby
> > chmod 666 /usr/games/laby/highscores.dat
> >
> > cat << EOF > /usr/share/applications/laby.desktop
> > [Desktop Entry]
> > Encoding=UTF-8
> > Name=LostLabyrinth
> > GenericName=LostLabyrinth
> > GenericName[de]=LostLabyrinth
> > Comment=Laby Rulez!
> > Exec=/usr/games/laby/laby
> > Icon=/usr/games/laby/laby.xpm
> > Type=Application
> > Categories=Application;Game;RolePlaying;
> > EOF
>
> Ahh yes I didn't do the desktop thing. If it is raining this weekend I
> will include the desktop file.
>
> Query: why isn't the desktop file distributed with the tarball/rpm? why
> create it "on the fly".
>
> > (This creates a link on the Desktop for Gnome and KDE Users)
> >
> > Only want to help!
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-25 23:36 ` Holly Bostick
2005-08-26 0:14 ` Nick Rout
@ 2005-08-26 4:20 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-26 4:20 UTC (permalink / raw
To: gentoo-user
All right. Now I understand what we are talking about :-)
I Will still have a look into the Documentation.
You never can know too much :-)
Am Freitag, 26. August 2005 01:36 schrieb Holly Bostick:
> Markus Döbele schreef:
> > Okay. Understood!
> > I would like to have a look in how an ebuild is constructed.
>
> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=6
>
> This is the English version; if you would prefer to read it in German:
>
> http://www.gentoo.org/doc/de/handbook/handbook-x86.xml?part=3&chap=6
>
> Unfortunately, this section of the developers handbook appears to be
> only available in English:
>
> http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
>
> > I figured out how to create an rpm and now want to know how it looks like
> > for an ebuild.
>
> I think you perhaps misunderstand what an ebuild is. It's not an
> 'application', it's a text file (script, actually) that instructs the
> system how to compile the application in the most common case of
> installing from source tarballs. The vast majority of programs on a
> Gentoo system are compiled from source, such compilation being
> customized for the individual system via the use of USE flags, which the
> user specifies at the time of compilation. The USE flags, generally
> speaking, conform to ./configure options that you might be more familar
> with, and the ebuild is basically a mediator between the human
> understanding of USE flags such as +gnome or -kde and the compiler's
> understanding of --enable-gnome-support and --without-kde.
>
> In the case of the relatively few binary applications that can be
> installed via Portage, the ebuild mostly contains extraction
> instructions (since a binary isn't going to be compiled, but just copied
> to the appropriate place in the filetree so that the user knows where
> it's likely to be), and sometimes whatever 'einfo' messages the user
> might want to see/know (special notes about configuring or running the
> installed program.
>
> But you've already done all the work needed, insofar as you've got a
> working binary. So you don't have to 'create' anything else other than a
> way for Gentoo users to connect to the binary with our automated package
> manager, Portage-- which is what the whole issue over moving the files
> to Sourceforge is about.
>
> Since we know Nick's ebuild works, from the testers, Nick, why don't you
> just send him a copy?
>
> It is GPL, isn't it ;) ?
>
> Holly
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-26 0:14 ` Nick Rout
@ 2005-08-26 4:21 ` Markus Döbele
2005-08-28 19:56 ` Markus Döbele
1 sibling, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-08-26 4:21 UTC (permalink / raw
To: gentoo-user
Give me a hint when its in the gentoo ebuilds Database, I will publish it in
the news of our homepages then!
Am Freitag, 26. August 2005 02:14 schrieb Nick Rout:
> On Fri, 26 Aug 2005 01:36:01 +0200
>
> Holly Bostick wrote:
> > Since we know Nick's ebuild works, from the testers, Nick, why don't you
> > just send him a copy?
>
> i have
>
> > It is GPL, isn't it ;) ?
>
> assuming you are referring to the ebuild then yes it is GPL (i hadn't
> really thought too much about it but as i started from
> /usr/portage/skel.ebuild it has a GPL notice in it.)
>
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-26 0:14 ` Nick Rout
2005-08-26 4:21 ` Markus Döbele
@ 2005-08-28 19:56 ` Markus Döbele
2005-08-29 1:51 ` Nick Rout
1 sibling, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-08-28 19:56 UTC (permalink / raw
To: gentoo-user
Just uploaded laby_1.0.3 to the Sourceforge Site.
Would be nice if you update the ebuild.
We did a lot of bugfixing. Slowly the game is really playable :-)
Am Freitag, 26. August 2005 02:14 schrieb Nick Rout:
> On Fri, 26 Aug 2005 01:36:01 +0200
>
> Holly Bostick wrote:
> > Since we know Nick's ebuild works, from the testers, Nick, why don't you
> > just send him a copy?
>
> i have
>
> > It is GPL, isn't it ;) ?
>
> assuming you are referring to the ebuild then yes it is GPL (i hadn't
> really thought too much about it but as i started from
> /usr/portage/skel.ebuild it has a GPL notice in it.)
>
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-28 19:56 ` Markus Döbele
@ 2005-08-29 1:51 ` Nick Rout
2005-08-29 2:30 ` Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-29 1:51 UTC (permalink / raw
To: gentoo-user
On Sun, 28 Aug 2005 21:56:24 +0200
Markus Döbele wrote:
> Just uploaded laby_1.0.3 to the Sourceforge Site.
> Would be nice if you update the ebuild.
>
> We did a lot of bugfixing. Slowly the game is really playable :-)
The new ebuild was really easy - as i have said previously just change
the name of the file from laby-1.0.2.ebuild to laby-1.0.3.ebuild.
However I have taken the opportunity to try and add an icon and a
desktop file [1], but the latter is giving some errors. I have posted a
question to the developer list and when i have fixed whatever I did
wrong i will post again.
I also found a nice little games ebuild writing howto which tells me I
have made a few stylistic errors. I'll improve as I go hopefully!
I have discovered that portage has some nice little functions like
these:
newicon ${WORKDIR}/${PN}_${PV}/laby.xpm ${PN}.xpm
(puts the file $WORKDIR/laby_1.0.3/laby.xpm into
/usr/share/pixmaps/laby.xpm)
make_desktop_entry laby "Lost Labyrinth" ${PN}.xpm "Game;RolePlaying;"
(makes a desktop file in /usr/share/applications with executable=laby,
icon=/usr/share/pixmaps/laby.xpm Type=Application, Categories-
Application;Game;Roleplaying Name=Lost Labyrinth)
>
>
> Am Freitag, 26. August 2005 02:14 schrieb Nick Rout:
> > On Fri, 26 Aug 2005 01:36:01 +0200
> >
> > Holly Bostick wrote:
> > > Since we know Nick's ebuild works, from the testers, Nick, why don't you
> > > just send him a copy?
> >
> > i have
> >
> > > It is GPL, isn't it ;) ?
> >
> > assuming you are referring to the ebuild then yes it is GPL (i hadn't
> > really thought too much about it but as i started from
> > /usr/portage/skel.ebuild it has a GPL notice in it.)
> >
> >
> > --
> > Nick Rout <nick@rout.co.nz>
> --
> gentoo-user@gentoo.org mailing list
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 1:51 ` Nick Rout
@ 2005-08-29 2:30 ` Nick Rout
2005-08-29 14:35 ` Alec Shaner
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-29 2:30 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2532 bytes --]
OK once again the ebuild is attached, it now creates a desktop file in
/usr/share/applications/ and pops the .xpm icon file into
/usr/share/pixmaps/. This is where gentoo likes these things to be.
Those of you who have expressed an interest in this game please try it
out. If it works OK I will check out any last tweaks i need and then
submit it to bugs.gentoo.org
Cheers, Nick.
On Mon, 29 Aug 2005 13:51:28 +1200
Nick Rout wrote:
>
> On Sun, 28 Aug 2005 21:56:24 +0200
> Markus Döbele wrote:
>
> > Just uploaded laby_1.0.3 to the Sourceforge Site.
> > Would be nice if you update the ebuild.
> >
> > We did a lot of bugfixing. Slowly the game is really playable :-)
>
> The new ebuild was really easy - as i have said previously just change
> the name of the file from laby-1.0.2.ebuild to laby-1.0.3.ebuild.
>
> However I have taken the opportunity to try and add an icon and a
> desktop file [1], but the latter is giving some errors. I have posted a
> question to the developer list and when i have fixed whatever I did
> wrong i will post again.
>
> I also found a nice little games ebuild writing howto which tells me I
> have made a few stylistic errors. I'll improve as I go hopefully!
>
>
> I have discovered that portage has some nice little functions like
> these:
>
> newicon ${WORKDIR}/${PN}_${PV}/laby.xpm ${PN}.xpm
>
> (puts the file $WORKDIR/laby_1.0.3/laby.xpm into
> /usr/share/pixmaps/laby.xpm)
>
> make_desktop_entry laby "Lost Labyrinth" ${PN}.xpm "Game;RolePlaying;"
>
> (makes a desktop file in /usr/share/applications with executable=laby,
> icon=/usr/share/pixmaps/laby.xpm Type=Application, Categories-
> Application;Game;Roleplaying Name=Lost Labyrinth)
>
>
>
>
> >
> >
> > Am Freitag, 26. August 2005 02:14 schrieb Nick Rout:
> > > On Fri, 26 Aug 2005 01:36:01 +0200
> > >
> > > Holly Bostick wrote:
> > > > Since we know Nick's ebuild works, from the testers, Nick, why don't you
> > > > just send him a copy?
> > >
> > > i have
> > >
> > > > It is GPL, isn't it ;) ?
> > >
> > > assuming you are referring to the ebuild then yes it is GPL (i hadn't
> > > really thought too much about it but as i started from
> > > /usr/portage/skel.ebuild it has a GPL notice in it.)
> > >
> > >
> > > --
> > > Nick Rout <nick@rout.co.nz>
> > --
> > gentoo-user@gentoo.org mailing list
>
> --
> Nick Rout <nick@rout.co.nz>
>
>
> --
> gentoo-user@gentoo.org mailing list
--
Nick Rout <nick@rout.co.nz>
[-- Attachment #2: laby-1.0.3.ebuild --]
[-- Type: application/octet-stream, Size: 1268 bytes --]
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils
DESCRIPTION="Lost Labyrinth, a rogue like game"
HOMEPAGE="http://laby.toybox.de"
SRC_URI="mirror://sourceforge/lostlaby/${PN}_${PV}.tar.gz"
LICENSE="Open Source"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND="media-libs/libsdl
sys-libs/glibc"
src_install() {
dodir /usr/lib/laby
insinto /usr/lib/laby
exeinto /usr/lib/laby
doexe ${WORKDIR}/${PN}_${PV}/laby
doins ${WORKDIR}/${PN}_${PV}/sounds.pak
doins ${WORKDIR}/${PN}_${PV}/graphics.pak
doins ${WORKDIR}/${PN}_${PV}/highscores.dat
fowners games:games /usr/lib/laby/highscores.dat
fperms 660 /usr/lib/laby/highscores.dat
exeinto /usr/games/bin
doexe ${FILESDIR}/laby
dodoc ${WORKDIR}/${PN}_${PV}/readme.txt
newicon ${WORKDIR}/${PN}_${PV}/laby.xpm ${PN}.xpm
make_desktop_entry laby "Lost Labyrinth" ${PN}.xpm "Game;RolePlaying"
}
pkg_postinst() {
einfo "To run Lost Labyrinth run laby from the command line"
einfo "If you have artsd running you will need to disable it while"
einfo "running Lost labyrinth. This can be done by editing the script"
einfo "/usr/games/bin/laby to stop artsd before running the game and"
einfo "start it again afterwards"
}
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 2:30 ` Nick Rout
@ 2005-08-29 14:35 ` Alec Shaner
2005-08-29 15:36 ` Holly Bostick
0 siblings, 1 reply; 104+ messages in thread
From: Alec Shaner @ 2005-08-29 14:35 UTC (permalink / raw
To: gentoo-user
Nick Rout wrote:
> OK once again the ebuild is attached, it now creates a desktop file in
> /usr/share/applications/ and pops the .xpm icon file into
> /usr/share/pixmaps/. This is where gentoo likes these things to be.
>
> Those of you who have expressed an interest in this game please try it
> out. If it works OK I will check out any last tweaks i need and then
> submit it to bugs.gentoo.org
>
I tried the new ebuild and it worked. I use KDE 3.4 and the laby icon
shows up under the games menu and correctly launches the game.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 14:35 ` Alec Shaner
@ 2005-08-29 15:36 ` Holly Bostick
2005-08-29 15:44 ` Holly Bostick
2005-08-29 17:01 ` Alec Shaner
0 siblings, 2 replies; 104+ messages in thread
From: Holly Bostick @ 2005-08-29 15:36 UTC (permalink / raw
To: gentoo-user
Alec Shaner schreef:
> Nick Rout wrote:
>
>> OK once again the ebuild is attached, it now creates a desktop file in
>> /usr/share/applications/ and pops the .xpm icon file into
>> /usr/share/pixmaps/. This is where gentoo likes these things to be.
>>
>> Those of you who have expressed an interest in this game please try it
>> out. If it works OK I will check out any last tweaks i need and then
>> submit it to bugs.gentoo.org
>>
>
> I tried the new ebuild and it worked. I use KDE 3.4 and the laby icon
> shows up under the games menu and correctly launches the game.
Well, something went wrong for me; I installed the game with no errors,
then launched a gnome-panel (I normally use Openbox and Pypanel, but
have GNOME installed) to see if it would come up in the Gnome main menu
(which it did, with icon), but clicking the entry says that 'laby'
cannot be found (which is in fact the case; it would seem that the
executable was not created).
Output from the emerge:
|>>> md5 files ;-) laby-1.0.3.ebuild
|>>> md5 files ;-) files/digest-laby-1.0.3
|>>> md5 src_uri ;-) laby_1.0.3.tar.gz
|>>> Unpacking source...
|>>> Unpacking laby_1.0.3.tar.gz to /var/tmp/portage/laby-1.0.3/work
|>>> Source unpacked.
|>>> Test phase [not enabled]: games-rpg/laby-1.0.3
|
|>>> Install laby-1.0.3 into /var/tmp/portage/laby-1.0.3/image/
|category games-rpg
|install: cannot stat `/usr/local/portage/games-rpg/laby/files/laby':
|Onbekend bestand of map
|man:
|prepallstrip:
|strip: i686-pc-linux-gnu-strip --strip-unneeded
|strip: i686-pc-linux-gnu-strip --strip-unneeded
| usr/lib/laby/laby
|>>> Completed installing laby-1.0.3 into
|/var/tmp/portage/laby-1.0.3/image/
|
|>>> Merging games-rpg/laby-1.0.3 to /
|--- /usr/
|--- /usr/lib/
|>>> /usr/lib/laby/
|>>> /usr/lib/laby/laby
|>>> /usr/lib/laby/highscores.dat
|>>> /usr/lib/laby/graphics.pak
|>>> /usr/lib/laby/sounds.pak
|--- /usr/games/
|--- /usr/games/bin/
|--- /usr/share/
|--- /usr/share/doc/
|>>> /usr/share/doc/laby-1.0.3/
|>>> /usr/share/doc/laby-1.0.3/readme.txt.gz
|--- /usr/share/applications/
|>>> /usr/share/applications/laby-laby.desktop
|--- /usr/share/pixmaps/
|>>> /usr/share/pixmaps/laby.xpm
You can see that 'laby' is not copied to /usr/games/bin, though I guess
that must be it in /usr/lib/laby?
Yes, indeed it is:
la /usr/lib/laby
totaal 5388
drwxr-xr-x 2 root root 168 aug 29 17:20 .
drwxr-xr-x 151 root root 110112 aug 29 17:20 ..
-rw-r--r-- 1 root root 3828654 aug 29 17:20 graphics.pak
-rw-rw---- 1 games games 450 aug 29 17:20 highscores.dat
-rwxr-xr-x 1 root root 591536 aug 29 17:20 laby
-rw-r--r-- 1 root root 973752 aug 29 17:20 sounds.pak
| * To run Lost Labyrinth run laby from the command line
| * If you have artsd running you will need to disable it while
| * running Lost labyrinth. This can be done by editing the script
| * /usr/games/bin/laby to stop artsd before running the game and
| * start it again afterwards
|>>> Regenerating /etc/ld.so.cache...
|>>> games-rpg/laby-1.0.3 merged.
|>>> Recording games-rpg/laby in "world" favorites file...
output from looking for the executable script:
which laby
which: no laby in
(/opt/sun-jre-bin-1.5.0.04/bin:/opt/sun-jre-bin-1.5.0.04/javaws:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.4:/opt/ati/bin:/opt/blackdown-jdk-1.4.2.02/bin:/opt/blackdown-jdk-1.4.2.02/jre/bin:/usr/qt/3/bin:/usr/kde/3.4/bin:/usr/games/bin)
locate laby
/usr/share/games/fish-fillets/sound/labyrinth
/usr/share/games/fish-fillets/sound/labyrinth/cs
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-zvlastni1.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-m-snecku0.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-m-snecku1.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-m-snecku2.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-pestovany.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-proc.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-m-visi.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-m-koral0.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-nevim0.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-nevim1.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-m-funkce.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-m-tvar.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-koral1.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-pozadi.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-dost0.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-dost1.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-v-dost2.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-m-zvlastni0.ogg
/usr/share/games/fish-fillets/sound/labyrinth/cs/bl-m-zeptej.ogg
/usr/share/games/fish-fillets/images/labyrinth
/usr/share/games/fish-fillets/images/labyrinth/bludiste-p.png
/usr/share/games/fish-fillets/images/labyrinth/bludiste-w.png
/usr/share/games/fish-fillets/images/labyrinth/koral_b.png
/usr/share/games/fish-fillets/images/labyrinth/3-ocel.png
/usr/share/games/fish-fillets/images/labyrinth/maly_snek_00.png
/usr/share/games/fish-fillets/images/labyrinth/maly_snek_01.png
/usr/share/games/fish-fillets/images/labyrinth/maly_snek_02.png
/usr/share/games/fish-fillets/images/labyrinth/maly_snek_03.png
/usr/share/games/fish-fillets/script/labyrinth
/usr/share/games/fish-fillets/script/labyrinth/code.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs_de_CH.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs_de.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs_cs.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs_en.lua
/usr/share/games/fish-fillets/script/labyrinth/models.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs_es.lua
/usr/share/games/fish-fillets/script/labyrinth/init.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs_fr.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs_it.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs_nl.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs.lua
/usr/share/games/fish-fillets/script/labyrinth/dialogs_pl.lua
/usr/share/gnome/help/aisleriot/C/labyrinth.xml
/usr/share/gnome/help/aisleriot/fr/labyrinth.xml
/usr/share/sol-games/labyrinth.scm
/home/stuff/temp/backup/games/I F/Games/anchor new day 2A study
labyrinth.sav
/home/stuff/temp/backup/games/I F/Games/anchor new day 2A attic
labyrinth.sav
/home/stuff/music/files/Gentle Giant (1973) In A Glass House FLAC/2.An
Inmates Lullaby.flac
This was a simple emerge, so I hope I didn't bork it myself; I did
forget to create a 'files' directory in the overlay folder, but since
there were no files, I can't think that that would be the problem.
I could be wrong, though, especially since it works under KDE. Why would
the symlink not have been created for me?
Holly
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 15:36 ` Holly Bostick
@ 2005-08-29 15:44 ` Holly Bostick
2005-08-29 16:49 ` Greg Bengeult
2005-08-29 17:01 ` Alec Shaner
1 sibling, 1 reply; 104+ messages in thread
From: Holly Bostick @ 2005-08-29 15:44 UTC (permalink / raw
To: gentoo-user
Holly Bostick schreef:
> You can see that 'laby' is not copied to /usr/games/bin, though I guess
> that must be it in /usr/lib/laby?
>
> Yes, indeed it is:
>
> la /usr/lib/laby
> totaal 5388
> drwxr-xr-x 2 root root 168 aug 29 17:20 .
> drwxr-xr-x 151 root root 110112 aug 29 17:20 ..
> -rw-r--r-- 1 root root 3828654 aug 29 17:20 graphics.pak
> -rw-rw---- 1 games games 450 aug 29 17:20 highscores.dat
> -rwxr-xr-x 1 root root 591536 aug 29 17:20 laby
> -rw-r--r-- 1 root root 973752 aug 29 17:20 sounds.pak
>
P.S. /usr/lib/laby/laby, unsurprisingly, does not run for a user, since
the user (who is an 'other'), has rights to execute the file, but not to
read it.
I'm so surprised that something has gone terribly wrong here (that
ebuild looked so pretty when I read it ;) ).
Holly
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 15:44 ` Holly Bostick
@ 2005-08-29 16:49 ` Greg Bengeult
2005-08-29 19:40 ` Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: Greg Bengeult @ 2005-08-29 16:49 UTC (permalink / raw
To: gentoo-user
Holly Bostick wrote:
> Holly Bostick schreef:
>
>
>>You can see that 'laby' is not copied to /usr/games/bin, though I guess
>>that must be it in /usr/lib/laby?
>>
>>Yes, indeed it is:
>>
>> la /usr/lib/laby
>>totaal 5388
>>drwxr-xr-x 2 root root 168 aug 29 17:20 .
>>drwxr-xr-x 151 root root 110112 aug 29 17:20 ..
>>-rw-r--r-- 1 root root 3828654 aug 29 17:20 graphics.pak
>>-rw-rw---- 1 games games 450 aug 29 17:20 highscores.dat
>>-rwxr-xr-x 1 root root 591536 aug 29 17:20 laby
>>-rw-r--r-- 1 root root 973752 aug 29 17:20 sounds.pak
>>
>
>
> P.S. /usr/lib/laby/laby, unsurprisingly, does not run for a user, since
> the user (who is an 'other'), has rights to execute the file, but not to
> read it.
>
> I'm so surprised that something has gone terribly wrong here (that
> ebuild looked so pretty when I read it ;) ).
>
> Holly
I had the same problem on installation. It appears that the 'laby'
script is not being created in /usr/games/bin. I created my own simple
script to cd into /usr/lib/laby and execute ./laby from there -- works
fine now.
Greg
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 15:36 ` Holly Bostick
2005-08-29 15:44 ` Holly Bostick
@ 2005-08-29 17:01 ` Alec Shaner
2005-08-29 18:15 ` Holly Bostick
1 sibling, 1 reply; 104+ messages in thread
From: Alec Shaner @ 2005-08-29 17:01 UTC (permalink / raw
To: gentoo-user
Holly Bostick wrote:
>
> This was a simple emerge, so I hope I didn't bork it myself; I did
> forget to create a 'files' directory in the overlay folder, but since
> there were no files, I can't think that that would be the problem.
>
> I could be wrong, though, especially since it works under KDE. Why would
> the symlink not have been created for me?
Actually, /usr/games/bin/laby isn't a symlink, just a simple wrapper. I
think you need to create the files directory and copy the 'laby' file
there. May be that you missed it because it wasn't included in the
version 1.03 ebuild email, just the 1.02 one. You can get the file from
Nick Rout's first ebuild email from Aug 24.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 17:01 ` Alec Shaner
@ 2005-08-29 18:15 ` Holly Bostick
0 siblings, 0 replies; 104+ messages in thread
From: Holly Bostick @ 2005-08-29 18:15 UTC (permalink / raw
To: gentoo-user
Alec Shaner schreef:
> Holly Bostick wrote:
>
>>
>> This was a simple emerge, so I hope I didn't bork it myself; I did
>> forget to create a 'files' directory in the overlay folder, but since
>> there were no files, I can't think that that would be the problem.
>>
>> I could be wrong, though, especially since it works under KDE. Why would
>> the symlink not have been created for me?
>
>
> Actually, /usr/games/bin/laby isn't a symlink, just a simple wrapper. I
> think you need to create the files directory and copy the 'laby' file
> there. May be that you missed it because it wasn't included in the
> version 1.03 ebuild email, just the 1.02 one. You can get the file from
> Nick Rout's first ebuild email from Aug 24.
Yes, Alec, that's the reason I missed it, and the solution worked as
well, after redigesting:
|>>> md5 files ;-) laby-1.0.3.ebuild
|>>> md5 files ;-) files/laby
|>>> md5 files ;-) files/digest-laby-1.0.3
|>>> md5 src_uri ;-) laby_1.0.3.tar.gz
|>>> Unpacking source...
|>>> Unpacking laby_1.0.3.tar.gz to /var/tmp/portage/laby-1.0.3/work
|>>> Source unpacked.
|>>> Test phase [not enabled]: games-rpg/laby-1.0.3
|
|>>> Install laby-1.0.3 into /var/tmp/portage/laby-1.0.3/image/ category
games-rpg
|man:
|prepallstrip:
|strip: i686-pc-linux-gnu-strip --strip-unneeded
|strip: i686-pc-linux-gnu-strip --strip-unneeded
| usr/lib/laby/laby
|>>> Completed installing laby-1.0.3 into /var/tmp/portage/laby-1.0.3/image/
|
|>>> Merging games-rpg/laby-1.0.3 to /
|--- /usr/
|--- /usr/lib/
|--- /usr/lib/laby/
|>>> /usr/lib/laby/laby
|>>> /usr/lib/laby/highscores.dat
|>>> /usr/lib/laby/graphics.pak
|>>> /usr/lib/laby/sounds.pak
|--- /usr/games/
|--- /usr/games/bin/
|>>> /usr/games/bin/laby
|--- /usr/share/
|--- /usr/share/doc/
|--- /usr/share/doc/laby-1.0.3/
|>>> /usr/share/doc/laby-1.0.3/readme.txt.gz
|--- /usr/share/applications/
|>>> /usr/share/applications/laby-laby.desktop
|--- /usr/share/pixmaps/
|>>> /usr/share/pixmaps/laby.xpm
The game runs well from the GNOME menu entry, and looks pretty cool :)
Thanks, Nick, for the ebuild, and of course, thanks to Markus and team
for the game itself. Good work, everyone!
Holly
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 16:49 ` Greg Bengeult
@ 2005-08-29 19:40 ` Nick Rout
2005-08-29 19:47 ` Greg Bengeult
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-08-29 19:40 UTC (permalink / raw
To: gentoo-user
did you have the laby wrapper script
in /usr/local/portage/games-roguelike/laby/files ??
I posted the wrapper script with the first version of the ebuild.
On Mon, 2005-08-29 at 09:49 -0700, Greg Bengeult wrote:
> Holly Bostick wrote:
> > Holly Bostick schreef:
> >
> >
> >>You can see that 'laby' is not copied to /usr/games/bin, though I guess
> >>that must be it in /usr/lib/laby?
> >>
> >>Yes, indeed it is:
> >>
> >> la /usr/lib/laby
> >>totaal 5388
> >>drwxr-xr-x 2 root root 168 aug 29 17:20 .
> >>drwxr-xr-x 151 root root 110112 aug 29 17:20 ..
> >>-rw-r--r-- 1 root root 3828654 aug 29 17:20 graphics.pak
> >>-rw-rw---- 1 games games 450 aug 29 17:20 highscores.dat
> >>-rwxr-xr-x 1 root root 591536 aug 29 17:20 laby
> >>-rw-r--r-- 1 root root 973752 aug 29 17:20 sounds.pak
> >>
> >
> >
> > P.S. /usr/lib/laby/laby, unsurprisingly, does not run for a user, since
> > the user (who is an 'other'), has rights to execute the file, but not to
> > read it.
> >
> > I'm so surprised that something has gone terribly wrong here (that
> > ebuild looked so pretty when I read it ;) ).
> >
> > Holly
>
> I had the same problem on installation. It appears that the 'laby'
> script is not being created in /usr/games/bin. I created my own simple
> script to cd into /usr/lib/laby and execute ./laby from there -- works
> fine now.
>
> Greg
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 19:40 ` Nick Rout
@ 2005-08-29 19:47 ` Greg Bengeult
2005-08-29 20:54 ` Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: Greg Bengeult @ 2005-08-29 19:47 UTC (permalink / raw
To: gentoo-user
Nick Rout wrote:
>did you have the laby wrapper script
>in /usr/local/portage/games-roguelike/laby/files ??
>
>I posted the wrapper script with the first version of the ebuild.
>
>
>
>
Nope, I didn't keep a copy of it at the time. To be considered
complete, the ebuild should either include a copy of the wrapper or
should create it on the fly. The user shouldn't have to do anything
more than "emerge laby".
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 19:47 ` Greg Bengeult
@ 2005-08-29 20:54 ` Nick Rout
2005-09-01 21:10 ` Markus Döbele
` (2 more replies)
0 siblings, 3 replies; 104+ messages in thread
From: Nick Rout @ 2005-08-29 20:54 UTC (permalink / raw
To: gentoo-user
yes well when it is in portage the file will be updated into the portage
tree automatically. in the meantime you have to download both the ebuild
and the wrapper script, same as for any other new ebuild. Sorry if I
didn't make this clear in the email with the new ebuild.
I don't think its correct for an ebuild to create a script on the fly,
ie embedded in the ebuild itself.
FYI I have found a "games ebuild howto" which may lead me to change how
the ebuild works before committing it to bugzilla and the terrible and
swift swords of the devs...
For example i stored the highscores.dat file (which needs to be writable)
in /usr, whereas you shouldn't have programs writing to /usr, so it
should go in /var somewhere.
On Mon, 29 Aug 2005 12:47:02 -0700
Greg Bengeult wrote:
>
> Nick Rout wrote:
>
> >did you have the laby wrapper script
> >in /usr/local/portage/games-roguelike/laby/files ??
> >
> >I posted the wrapper script with the first version of the ebuild.
> >
> >
> >
> >
> Nope, I didn't keep a copy of it at the time. To be considered
> complete, the ebuild should either include a copy of the wrapper or
> should create it on the fly. The user shouldn't have to do anything
> more than "emerge laby".
>
> --
> gentoo-user@gentoo.org mailing list
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 20:54 ` Nick Rout
@ 2005-09-01 21:10 ` Markus Döbele
2005-09-04 21:48 ` Markus Döbele
2005-10-01 9:31 ` Markus Döbele
2 siblings, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-09-01 21:10 UTC (permalink / raw
To: gentoo-user
Hy Nick,
I uploaded a new version 1.0.4 yesterday.
Maybe it would be best if you monitor the page of this game on sourceforge.
Than I can easily send you a notice everytime I upload a new version.
I am working a lot for the game right now. And so there will be a lot of new
versions in the near future.
And I don't want to post everytime to this newsgroup. This is for gentoo and
not for laby, i think :-)
Am Montag, 29. August 2005 22:54 schrieb Nick Rout:
> yes well when it is in portage the file will be updated into the portage
> tree automatically. in the meantime you have to download both the ebuild
> and the wrapper script, same as for any other new ebuild. Sorry if I
> didn't make this clear in the email with the new ebuild.
>
> I don't think its correct for an ebuild to create a script on the fly,
> ie embedded in the ebuild itself.
>
>
> FYI I have found a "games ebuild howto" which may lead me to change how
> the ebuild works before committing it to bugzilla and the terrible and
> swift swords of the devs...
>
> For example i stored the highscores.dat file (which needs to be writable)
> in /usr, whereas you shouldn't have programs writing to /usr, so it
> should go in /var somewhere.
>
>
> On Mon, 29 Aug 2005 12:47:02 -0700
>
> Greg Bengeult wrote:
> > Nick Rout wrote:
> > >did you have the laby wrapper script
> > >in /usr/local/portage/games-roguelike/laby/files ??
> > >
> > >I posted the wrapper script with the first version of the ebuild.
> >
> > Nope, I didn't keep a copy of it at the time. To be considered
> > complete, the ebuild should either include a copy of the wrapper or
> > should create it on the fly. The user shouldn't have to do anything
> > more than "emerge laby".
> >
> > --
> > gentoo-user@gentoo.org mailing list
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 20:54 ` Nick Rout
2005-09-01 21:10 ` Markus Döbele
@ 2005-09-04 21:48 ` Markus Döbele
2005-09-05 11:16 ` Nick Rout
2005-10-01 9:31 ` Markus Döbele
2 siblings, 1 reply; 104+ messages in thread
From: Markus Döbele @ 2005-09-04 21:48 UTC (permalink / raw
To: gentoo-user
Hy Nick,
I just uploaded Version 1.1.0 where I have rewritten the whole laby kernel.
Now everthing works a lot better.
All known bugs are fixed too!
Please do not use the old version 1.0.5, because I discovered a lot of nasty
bugs in this version!
The new version is a good one!
Markus
Am Montag, 29. August 2005 22:54 schrieb Nick Rout:
> yes well when it is in portage the file will be updated into the portage
> tree automatically. in the meantime you have to download both the ebuild
> and the wrapper script, same as for any other new ebuild. Sorry if I
> didn't make this clear in the email with the new ebuild.
>
> I don't think its correct for an ebuild to create a script on the fly,
> ie embedded in the ebuild itself.
>
>
> FYI I have found a "games ebuild howto" which may lead me to change how
> the ebuild works before committing it to bugzilla and the terrible and
> swift swords of the devs...
>
> For example i stored the highscores.dat file (which needs to be writable)
> in /usr, whereas you shouldn't have programs writing to /usr, so it
> should go in /var somewhere.
>
>
> On Mon, 29 Aug 2005 12:47:02 -0700
>
> Greg Bengeult wrote:
> > Nick Rout wrote:
> > >did you have the laby wrapper script
> > >in /usr/local/portage/games-roguelike/laby/files ??
> > >
> > >I posted the wrapper script with the first version of the ebuild.
> >
> > Nope, I didn't keep a copy of it at the time. To be considered
> > complete, the ebuild should either include a copy of the wrapper or
> > should create it on the fly. The user shouldn't have to do anything
> > more than "emerge laby".
> >
> > --
> > gentoo-user@gentoo.org mailing list
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-09-04 21:48 ` Markus Döbele
@ 2005-09-05 11:16 ` Nick Rout
2005-09-06 1:59 ` Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-09-05 11:16 UTC (permalink / raw
To: gentoo-user
Alright, i have made a laby-1.1.0.ebuild. This time I won't email it to
the list, anyone who wants it can fetch it from my server:
http://rout.dyndns.org/laby/laby-1.1.0.ebuild
I would like people to test it as I have changed a few things, notably :
1. moved it to /opt/laby because /opt seems to be the gentoo place for
binary ebuilds, laby seems to need to have its highscores file in the
same dir as the binary (which means it shouldn't be in /usr because we
aren't supposed to have programs write there).
2. moved creation of the wrapper script into the ebuild.
3. used (probably too many) die statements to make sure it bails on
failure.
Please report any errors in use of the ebuild. This time I really am
going to post it to bugs.gentoo.org, its just that Markus keeps
delivering new versions.
In particular please make sure highscores works, I am no games player
and can't get into the highscores table to check it works!
On Sun, 2005-09-04 at 23:48 +0200, Markus Döbele wrote:
> Hy Nick,
>
> I just uploaded Version 1.1.0 where I have rewritten the whole laby kernel.
> Now everthing works a lot better.
> All known bugs are fixed too!
>
> Please do not use the old version 1.0.5, because I discovered a lot of nasty
> bugs in this version!
> The new version is a good one!
>
> Markus
>
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-09-05 11:16 ` Nick Rout
@ 2005-09-06 1:59 ` Nick Rout
2005-09-11 23:56 ` "Markus Döbele"
0 siblings, 1 reply; 104+ messages in thread
From: Nick Rout @ 2005-09-06 1:59 UTC (permalink / raw
To: gentoo-user
On Mon, 05 Sep 2005 23:16:29 +1200
Nick Rout wrote:
[snip]
> Please report any errors in use of the ebuild. This time I really am
> going to post it to bugs.gentoo.org, its just that Markus keeps
> delivering new versions.
>
> In particular please make sure highscores works, I am no games player
> and can't get into the highscores table to check it works!
I have now crerated a bug which _should_ result in this making it to
portage one day sometime.
http://bugs.gentoo.org/show_bug.cgi?id=104971
*Please* report successes and failures with the ebuild on the above bug.
>
>
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-09-06 1:59 ` Nick Rout
@ 2005-09-11 23:56 ` "Markus Döbele"
2005-09-12 0:19 ` Nick Rout
0 siblings, 1 reply; 104+ messages in thread
From: "Markus Döbele" @ 2005-09-11 23:56 UTC (permalink / raw
To: gentoo-user
Hallo Nick,
looks good.
The next release 1.1.1 will only be a bug fix release.
So this (1.1.0) is a good version for a release I think!
Markus
> --- Ursprüngliche Nachricht ---
> Von: Nick Rout <nick@rout.co.nz>
> An: gentoo-user@lists.gentoo.org
> Betreff: Re: [gentoo-user] ebuild for Lost Labyrinth
> Datum: Tue, 06 Sep 2005 13:59:18 +1200
>
>
> On Mon, 05 Sep 2005 23:16:29 +1200
> Nick Rout wrote:
> [snip]
>
>
> > Please report any errors in use of the ebuild. This time I really am
> > going to post it to bugs.gentoo.org, its just that Markus keeps
> > delivering new versions.
> >
> > In particular please make sure highscores works, I am no games player
> > and can't get into the highscores table to check it works!
>
> I have now crerated a bug which _should_ result in this making it to
> portage one day sometime.
>
> http://bugs.gentoo.org/show_bug.cgi?id=104971
>
>
> *Please* report successes and failures with the ebuild on the above bug.
> >
> >
> --
> Nick Rout <nick@rout.co.nz>
>
> --
> gentoo-user@gentoo.org mailing list
>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-09-11 23:56 ` "Markus Döbele"
@ 2005-09-12 0:19 ` Nick Rout
0 siblings, 0 replies; 104+ messages in thread
From: Nick Rout @ 2005-09-12 0:19 UTC (permalink / raw
To: gentoo-user
I have filed a bug at bugs.gentoo.org, which is the way to get a new
ebuild into portage.
http://bugs.gentoo.org/show_bug.cgi?id=104971
Its just a matter of waiting now.
On Mon, 12 Sep 2005 01:56:21 +0200 (MEST)
Markus Döbele wrote:
> Hallo Nick,
>
> looks good.
>
> The next release 1.1.1 will only be a bug fix release.
> So this (1.1.0) is a good version for a release I think!
>
> Markus
--
Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
* Re: [gentoo-user] ebuild for Lost Labyrinth
2005-08-29 20:54 ` Nick Rout
2005-09-01 21:10 ` Markus Döbele
2005-09-04 21:48 ` Markus Döbele
@ 2005-10-01 9:31 ` Markus Döbele
2 siblings, 0 replies; 104+ messages in thread
From: Markus Döbele @ 2005-10-01 9:31 UTC (permalink / raw
To: gentoo-user
Hy Gentoo,
I just uploaded Version 1.4.0 of Lost Labyrinth.
This a very good release I think.
We got a lot of new Stuff. The Windows Programmer did a Windows Version of it,
because the new Linux Version is getting better than the Original!!!!
I did a calculation and now I invested more than 413 hours in the development
of this little game :-)))
Markus
Am Montag, 29. August 2005 22:54 schrieb Nick Rout:
> yes well when it is in portage the file will be updated into the portage
> tree automatically. in the meantime you have to download both the ebuild
> and the wrapper script, same as for any other new ebuild. Sorry if I
> didn't make this clear in the email with the new ebuild.
>
> I don't think its correct for an ebuild to create a script on the fly,
> ie embedded in the ebuild itself.
>
>
> FYI I have found a "games ebuild howto" which may lead me to change how
> the ebuild works before committing it to bugzilla and the terrible and
> swift swords of the devs...
>
> For example i stored the highscores.dat file (which needs to be writable)
> in /usr, whereas you shouldn't have programs writing to /usr, so it
> should go in /var somewhere.
>
>
> On Mon, 29 Aug 2005 12:47:02 -0700
>
> Greg Bengeult wrote:
> > Nick Rout wrote:
> > >did you have the laby wrapper script
> > >in /usr/local/portage/games-roguelike/laby/files ??
> > >
> > >I posted the wrapper script with the first version of the ebuild.
> >
> > Nope, I didn't keep a copy of it at the time. To be considered
> > complete, the ebuild should either include a copy of the wrapper or
> > should create it on the fly. The user shouldn't have to do anything
> > more than "emerge laby".
> >
> > --
> > gentoo-user@gentoo.org mailing list
>
> --
> Nick Rout <nick@rout.co.nz>
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 104+ messages in thread
end of thread, other threads:[~2005-10-01 16:38 UTC | newest]
Thread overview: 104+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-22 5:06 [gentoo-user] Lost Labyrinth Markus Döbele
2005-08-22 5:40 ` Nick Rout
2005-08-22 6:54 ` Matan Peled
2005-08-22 7:01 ` Martin Marcher
2005-08-22 7:17 ` Matan Peled
2005-08-22 19:58 ` Markus Döbele
2005-08-22 7:10 ` Wayne Clement
2005-08-22 7:21 ` Matan Peled
2005-08-22 8:54 ` Wayne Clement
2005-08-22 10:06 ` Nick Rout
2005-08-22 11:40 ` Martins Steinbergs
2005-08-22 11:56 ` Matan Peled
2005-08-22 20:15 ` Markus Döbele
2005-08-22 10:07 ` Matan Peled
2005-08-22 20:05 ` Markus Döbele
2005-08-22 20:52 ` Matan Peled
2005-08-22 21:42 ` Markus Döbele
2005-08-23 0:05 ` Nick Rout
2005-08-23 1:25 ` Markus Döbele
2005-08-23 5:13 ` Nick Rout
2005-08-23 5:36 ` Nick Rout
2005-08-23 6:31 ` Frank Schafer
2005-08-23 7:04 ` Markus Döbele
2005-08-23 8:38 ` Nick Rout
2005-08-23 9:02 ` Frank Schafer
2005-08-23 7:03 ` Markus Döbele
2005-08-23 20:02 ` Markus Döbele
2005-08-23 20:27 ` Nick Rout
2005-08-23 21:48 ` Markus Döbele
2005-08-24 1:58 ` Nick Rout
2005-08-24 8:06 ` Markus Döbele
2005-08-24 8:49 ` Nick Rout
2005-08-24 11:41 ` Nick Rout
2005-08-24 20:42 ` Markus Döbele
2005-08-25 0:53 ` [gentoo-user] ebuild for " Nick Rout
2005-08-25 14:05 ` Alec Shaner
2005-08-25 19:53 ` Markus Döbele
2005-08-25 20:50 ` Alec Shaner
2005-08-25 22:24 ` Markus Döbele
2005-08-25 23:36 ` Holly Bostick
2005-08-26 0:14 ` Nick Rout
2005-08-26 4:21 ` Markus Döbele
2005-08-28 19:56 ` Markus Döbele
2005-08-29 1:51 ` Nick Rout
2005-08-29 2:30 ` Nick Rout
2005-08-29 14:35 ` Alec Shaner
2005-08-29 15:36 ` Holly Bostick
2005-08-29 15:44 ` Holly Bostick
2005-08-29 16:49 ` Greg Bengeult
2005-08-29 19:40 ` Nick Rout
2005-08-29 19:47 ` Greg Bengeult
2005-08-29 20:54 ` Nick Rout
2005-09-01 21:10 ` Markus Döbele
2005-09-04 21:48 ` Markus Döbele
2005-09-05 11:16 ` Nick Rout
2005-09-06 1:59 ` Nick Rout
2005-09-11 23:56 ` "Markus Döbele"
2005-09-12 0:19 ` Nick Rout
2005-10-01 9:31 ` Markus Döbele
2005-08-29 17:01 ` Alec Shaner
2005-08-29 18:15 ` Holly Bostick
2005-08-26 4:20 ` Markus Döbele
2005-08-25 22:29 ` Nick Rout
2005-08-26 4:15 ` Markus Döbele
2005-08-23 6:33 ` [gentoo-user] " Frank Schafer
2005-08-23 7:06 ` Markus Döbele
2005-08-23 7:43 ` Frank Schafer
2005-08-23 8:04 ` Frank Schafer
2005-08-23 14:47 ` Holly Bostick
2005-08-23 19:39 ` Markus Döbele
2005-08-24 6:07 ` Frank Schafer
2005-08-23 19:34 ` Markus Döbele
2005-08-23 19:29 ` Markus Döbele
2005-08-23 7:57 ` Heinz Sporn
2005-08-23 19:31 ` Markus Döbele
2005-08-24 6:39 ` Frank Schafer
2005-08-24 7:13 ` Matan Peled
2005-08-24 7:41 ` Frank Schafer
2005-08-24 8:09 ` Matan Peled
2005-08-24 8:25 ` Frank Schafer
2005-08-24 9:30 ` Frank Schafer
2005-08-24 20:04 ` Markus Döbele
2005-08-24 20:00 ` Markus Döbele
2005-08-24 8:13 ` Markus Döbele
2005-08-24 8:12 ` Markus Döbele
2005-08-24 12:22 ` Matan Peled
2005-08-24 20:09 ` Markus Döbele
2005-08-24 17:34 ` A. Khattri
2005-08-24 19:11 ` Uwe Thiem
2005-08-24 20:15 ` Markus Döbele
2005-08-25 15:56 ` A. Khattri
2005-08-24 20:10 ` Markus Döbele
2005-08-22 10:15 ` Nick Rout
2005-08-22 10:29 ` Martins Steinbergs
2005-08-24 3:53 ` A. Khattri
2005-08-22 19:57 ` Markus Döbele
2005-08-22 12:10 ` Christoph Gysin
2005-08-22 13:48 ` Matan Peled
2005-08-22 14:53 ` Christoph Gysin
2005-08-22 16:40 ` Matan Peled
2005-08-22 17:41 ` John Dangler
2005-08-22 20:28 ` Markus Döbele
2005-08-22 20:24 ` Markus Döbele
-- strict thread matches above, loose matches on Subject: below --
2005-08-22 15:22 Covington, Chris
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox