Page 1 of 1

Ubuntu packages

Posted: 27.03.2007, 01:22
by Christophe
I've made packages for Ubuntu systems based on the latest CVS. They link against Lua 5.1 and libtheora (for movie capture), cspice is disabled.

They were compiled on Edgy, but I suppose they should work on Feisty.

http://epicycle.free.fr/ubuntu/

Please let me know if they work for you.

Posted: 27.03.2007, 08:06
by steffens
Could you provide source packages as well so one could build normal Debian packages from them?
If you "debianized" the source tree, it would be great to add the debian directory to cvs too. Right now I build Celestia from CVS sources and use "checkinstall ... make install" to create Debian packages.

steffens

Posted: 27.03.2007, 09:27
by Christophe
Here is the source:

http://epicycle.free.fr/ubuntu/

This is based on the latest Ubuntu packages for 1.4.1 which never built: https://launchpad.net/ubuntu/+source/celestia/1.4.1-0ubuntu2

Posted: 27.03.2007, 11:49
by steffens
Thanks!

steffens

Posted: 03.04.2007, 09:31
by iml
Thanks for this. I've been waiting for 1.4.1 to be added to the repositories for some time but apparently it keeps failing on the build servers and no one is really taking care of it.

edit: works on Feisty

Posted: 03.04.2007, 10:16
by Christophe
iml wrote:Thanks for this. I've been waiting for 1.4.1 to be added to the repositories for some time but apparently it keeps failing on the build servers and no one is really taking care of it.

edit: works on Feisty


Yes, the problem with 1.4.1 is that the lua headers included are not compatible with the way lua is installed in Ubuntu. Patching the source is possible but probably not that easy for a packager not familliar with it.

This has since been fixed in cvs and I didn't have to touch the sources.

Thanks for the report, I'm glad to know it works on Feisty.

Posted: 06.05.2007, 13:43
by astro
Thanks for the packages.

However there are a few bugs :
* celestia-gnome package doesn't work if celestia (KDE) package is not installed : the splashscreen appears and disappears soon after. The message "Error reading configuration file." without an ending newline shows in the terminal.
* The "capture Image" functionality makes celestia-gnome segfault (This bug is not related to the packaging, because it also happened with the CVS snapshot I compiled sometimes ago). The application crashes but the image is saved on disk. However opening it with gimp we can see that the image is not quite correct and gimp says it is corrupted. "Grab Image" works with celestia-kde.
* The "capture movie" in celestia-kde doesn't work (it works on celestia-gnome) : there is a popup that say "Error initializing movie capture" but no message on the terminal.

System :
AMD Atlon 64x2
Ubuntu Feisty (i686)
Linux 2.6.20
Xorg 7.2.0
Beryl 0.2.1
NVIDIA 1.0-9755
GeForce 7600 GT

Posted: 06.05.2007, 16:21
by Christophe
astro wrote:* celestia-gnome package doesn't work if celestia (KDE) package is not installed : the splashscreen appears and disappears soon after. The message "Error reading configuration file." without an ending newline shows in the terminal.

That should be easy to fix.

astro wrote:* The "capture Image" functionality makes celestia-gnome segfault (This bug is not related to the packaging, because it also happened with the CVS snapshot I compiled sometimes ago). The application crashes but the image is saved on disk. However opening it with gimp we can see that the image is not quite correct and gimp says it is corrupted. "Grab Image" works with celestia-kde.

Ok, I'll check that one.

astro wrote:* The "capture movie" in celestia-kde doesn't work (it works on celestia-gnome) : there is a popup that say "Error initializing movie capture" but no message on the terminal.


Have you checked for error messages on the Celestia console (~ key)?

Posted: 06.05.2007, 17:25
by Christophe
I've updloaded new packages that fix bugs 1 and 2. I can't reproduce bug 3.

Thanks for your report.

Posted: 06.05.2007, 20:59
by astro
You were fast.

Thank you for the new packages.

About bug 3, there is nothing on the Celestia console, but I just found out what the problem is : in the "capture movie" window you can't just enter a path relative to the current dir for the movie filename but the full path. It works with the full path.

Thanks again.