[Create Package] OpenDungeons 0.4.9

Bug #1414001 reported by Rémi Verschelde
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
GetDeb Software Portal
Fix Released
Undecided
Unassigned

Bug Description

OpenDungeons has got a new release after 2½ years of development, and is actively developed by a refreshed team.

It would be great to have OpenDungeons packaged in PlayDeb to make it available to Ubuntu users. The game is still in alpha stage but already playable and somehow funny, especially when played in multiplayer.

You can read the release announcement and find the source code on the OpenDungeons website: http://opendungeons.sourceforge.net/

So far only Mageia has an official package for OpenDungeons, feel free to have a look at its spec file: http://svnweb.mageia.org/packages/cauldron/opendungeons/current/SPECS/opendungeons.spec?view=markup

Basically you'll need:
- cmake
- OGRE 1.9
- CEGUI 0.8.x
- SFML 2.x
- OIS
- Boost
I guess all those libraries are available either in Ubuntu's repos or in PlayDeb already.

Feel free to contact me for any additional detail, I'm part of the OpenDungeons development team.

Revision history for this message
Christoph Korn (c-korn) wrote :

Starting from scratch.

Changed in getdeb.net:
assignee: nobody → Christoph Korn (c-korn)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Christoph Korn (c-korn) wrote :

There is only CEGUI 0.7.6 is Ubuntu :-/
http://packages.ubuntu.com/utopic/libcegui-mk2-dev

Changed in getdeb.net:
assignee: Christoph Korn (c-korn) → nobody
importance: Medium → Undecided
status: In Progress → Invalid
Revision history for this message
Rémi Verschelde (rverschelde-b) wrote :

Ah that's sad, CEGUI is already at version 0.8.4 upstream, and the 0.7.x branch even has a 0.7.9. I guess Debian is again overly conservative with this (the 0.8.x branch includes API and ABI breakage).

I know two games that would need CEGUI 0.8.x to be packaged: opendungeons and sumwars 0.5.8. On the other hand Super Maryo Chronicles still uses CEGUI 0.7.x, but you don't seem to provide it anyway (if you want to look into it, check TSC which is a fork of the abandoned SMC and is reaching a 2.0.0 release: https://github.com/Secretchronicles/TSC )

So apart from packaging CEGUI 0.8.x with a different name (like libcegui0-dev since the new SONAME is libCEGUI-0.so.2), there is no way for you to package opendungeons or the new sumwars indeed. Feel free to ping me if you want to package the new CEGUI, I've done it for Mageia so I have some experience with its buildsystem.

Revision history for this message
Christoph Korn (c-korn) wrote :

The new version needs to be installable parallel to 0.7

Changed in getdeb.net:
status: Invalid → In Progress
Revision history for this message
Rémi Verschelde (rverschelde-b) wrote :

It is, the new version is basically named cegui-0 instead of CEGUI previously.

This are the development files from the 0.7.9 on my system:
/usr/include/CEGUI/*
/usr/lib/libCEGUIBase.so
/usr/lib/libCEGUI<something>.so
/usr/lib/pkgconfig/CEGUI.pc
/usr/lib/pkgconfig/CEGUI-OPENGL.pc
/usr/share/CEGUI/ (not needed actually in the devel package)

For 0.8.4:
/usr/include/cegui-0/CEGUI/*
/usr/lib/libCEGUIBase-0.so
/usr/lib/libCEGUI<something>-0.so
/usr/lib/pkgconfig/CEGUI-0.pc
/usr/lib/pkgconfig/CEGUI-0-OPENGL.pc
/usr/lib/pkgconfig/CEGUI-0-<other stuff>.pc

Revision history for this message
Christoph Korn (c-korn) wrote :

Good news.

Just was able to build and run OpenDungeons.

CEGUI was not that of a problem.

Revision history for this message
Christoph Korn (c-korn) wrote :

Published.

Thanks.

---------------
opendungeons (0.4.9-1~getdeb1) utopic; urgency=low

  * Initial release (LP: #1414001)

 -- Christoph Korn <email address hidden> Mon, 26 Jan 2015 23:13:06 +0100

Changed in getdeb.net:
status: In Progress → Fix Released
Revision history for this message
Rémi Verschelde (rverschelde-b) wrote :

Many thanks, I'll add a mention to it on the OpenDungeons website.

Revision history for this message
Rohan "HEXcube" Villoth (hexcube) wrote :

Will this be backported to 𝐔𝐛𝐮𝐧𝐭𝐮 𝟏𝟒.𝟎𝟒𝐋𝐓𝐒 "trusty"? I was able to run playdeb's utopic build on trusty without any rebuild. However, there was a cegui dependency problem, which I solved using the cegui-0.8 package from playdeb's utopic branch. If the cegui-0.8 package is made available for trusty too, then Open Dungeons game can easily be built on trusty.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.