Initial GTK2 Port Screenshot.

The place to discuss creating, porting and modifying Celestia's source code.
Topic author
suwalski
Developer
Posts: 62
Joined: 03.12.2003
With us: 20 years 11 months
Contact:

Initial GTK2 Port Screenshot.

Post #1by suwalski » 03.12.2003, 02:42

Hi guys,

I fell in love with Celestia over the weekend, but was disappointed to discover that the GTK UI was not being maintained.

So I took the initiative (a couple of hours) and ported to GTK2:
http://pat.suwalski.net/misc/celestia-gtk2.png
[almost 900K]

Hopefully this will become production quality at some point. It would be a shame for it to get deprecated to the point that Gnome users would have to use GLU.

Guest

autogen.sh

Post #2by Guest » 03.12.2003, 23:52

Anyone know if there's an autogen.sh or something that creates the configure script like it most projects? Ideally, I'd like to change the source of the configure screen so as not to have to repeat myself!

steffens
Posts: 162
Joined: 06.11.2003
With us: 21 years
Location: RP Germany

Re: autogen.sh

Post #3by steffens » 04.12.2003, 11:59

Anonymous wrote:Anyone know if there's an autogen.sh or something that creates the configure script like it most projects?
There is one, call

Code: Select all

macros/autogen.sh

I don't know if this is working with recent versions, generally you just have to execute these steps:

Code: Select all

aclocal -I macros
autoheader
automake
autoconf


Anonymous wrote:Ideally, I'd like to change the source of the configure screen so as not to have to repeat myself!

Don't know exactly what you want to do here, sorry.

Hope that helps anyway
steffens

Guest

Post #4by Guest » 25.12.2003, 16:13

is there already a downloadable version of your gtk2/gnome2.x patch?

Topic author
suwalski
Developer
Posts: 62
Joined: 03.12.2003
With us: 20 years 11 months
Contact:

Nope.

Post #5by suwalski » 25.12.2003, 19:13

Anonymous wrote:is there already a downloadable version of your gtk2/gnome2.x patch?


There is not at this time. Celestia 1.3.1 is expected to come out in short order, then the GTK2 changes will be merged into CVS head branch.

The reason is that I'm actually doing a good deal more than just porting. The entire application is being updated to be in sync with the other UIs. As well, the code will be thoroughly cleaned out, quite possibly split into multiple files (the current file is over 3000 lines in length), and, most importantly, the autoconf scripts have to be redone.

The GTK version on my computer works really well, but has to be compiled 'manually.' It's really not ready for primetime yet.


Return to “Development”