#737058 Please package CEGUI to 0.8 and make dependencies optional

#737058#5
Date:
2014-01-29 20:10:33 UTC
From:
To:
Hi,

CEGUI 0.8.3 is available upstream and appears to be a substantial
improvement over earlier releases. Please consider packaging it, and
while you do, please consider moving some of the dependencies to
separate packages, which should now be easier than ever (Fedora does it
this way).

Thanks,

Tom

#737058#10
Date:
2014-04-11 17:35:33 UTC
From:
To:
Hi Muammar,

What has happened to the process of uploading a 0.8.3 version of cegui-
mk2?

Le mardi, 24 décembre 2013, 09.58:21 Niels Thykier a écrit :

I'd be happy to help as I'd need a more recent CEGUI version to compile
the latest developments of src:colobot.

Cheers,
OdyX

#737058#15
Date:
2015-01-28 14:09:56 UTC
From:
To:
Hi there Muammar,

 

I've been writing to you a few times to get news from the CEGUI 0.8 packaging effort, and I even offered my help on this already.

 

Thus, this time I'm adding everyone involved closely or a bit less closely to CEGUI packaging, with the hope of getting an answer.

 

I'm part of the OpenDungeons team, https://github.com/OpenDungeons/OpenDungeons between a few other projects,

and I've been successfully been building and using cegui 0.8.x version on a Debian Sid for more than a year now,

notably linked to the development of the OpenDungeons project.

 

As I've seen here: https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=yes&src=cegui-mk2

Packaging CEGUI 0.8, its Python bindings and why not even CEED (The CEGUI Unified Editor) would greatly help several projects

and also make a good advertisement for its team that truly deserve it.

 

My request isn't hollow as I'm willing to do the packaging myself if you agree to give me a few pointers and not be too hard

with someone that is now quite rusty in debian packaging.

 

For info, the playdeb team, and thus Ubuntu now have (very) fresh packages of cegui 0.8.4 + OpenDungeons following a request from Akien:

https://bugs.launchpad.net/getdeb.net/+bug/1414001

 

Could you please answer my call?

 

Thanks a lot and best regards,

 

Yohann

#737058#20
Date:
2015-06-11 22:07:02 UTC
From:
To:
Hey,

I just wanted to hint that Muammar uploaded a new package some days ago:
https://ftp-master.debian.org/new/cegui-mk2_0.8.4-1.html

Could you have a look at it, so we can close this bug and maybe a few
others?

Thanks and best regards,

Yohann

#737058#25
Date:
2015-06-12 08:10:53 UTC
From:
To:
Hi Yohann,

Am Freitag, den 12.06.2015, 00:07 +0200 schrieb Yohann Ferreira:
any help on this here for sure appreciated

Well, unfortuantly this bugs mixes two different things:
- new upstream version
- "make dependencies optional"

As soon as the package is through NEW the first part is closed, but for
the second part, Muammar needs to give directions how he wants to
develop the project.

So for this bug, after 0.8.4 is in the archives maybe this bug should be
retitled...

#737058#30
Date:
2015-06-12 20:51:03 UTC
From:
To:
Hi Tobias, :)

I'll happily review every bugs once the package is in, if you want me
to. Two or three of them will be closed by Muammar's work, btw.
for the future CEED package.

Here, we can see how Fedora did it and it seems really done well.
https://apps.fedoraproject.org/packages/cegui

Then, is it possible for instance to retitle this bug with what's left
to do in it, so it more clear for everyone? Or even close this one and
start clean on a new one?

Something like:
-- CEGUI needs to separate its dependencies in different packages: --

(D) = Default

- libcegui-dev
- libcegui-dev-doc (Suggested by libcegui-dev)

- libcegui
  (provides)
  - libcegui-imagecodec
  (provides)
    - (D) libcegui-freeimage-imagecodec
    - libcegui-DevIL-imagecodec

  - libcegui-xmlparser
  (provides)
    - (D) libcegui-tinyxml-xmlparser
    - libcegui-libxml-xmlparser
    - libcegui-xerces-xmlparse

  - libcegui-renderer
  (provides)
    - (D) libcegui-ogre-renderer
    - libcegui-irrlicht-renderer
    - libcegui-null-renderer

  - libcegui-python-bindings (optional, suggested by libcegui)

Btw, I've got a noob question why is the cegui package named with the
'mk2' suffix?

Feel free to correct me if you see something wrong here. :)

Ah, and also please note that the copyright file of
libcegui-mk2-0.8.4-dbg_0.8.4-1_amd64.deb is still the one from version 0.5.

I hope Muammar will have some time for us so we can work on that.
In any case, I'd like to see the following solved, even if I have to do
the job myself:
- Separate deps
- Add python bindings
- Add the CEED package which is really a powerful tool now, and very
useful for gui makers.

Best regards,

Yohann

Le 12/06/2015 10:10, Tobias Frost a écrit :

#737058#35
Date:
2015-08-23 19:13:44 UTC
From:
To:
Hey there Muammar,

I do hope you're going fine.  :)

I've noticed a few hours ago that now Debian is in the middle of the
gcc-5.2 transition, many package needs recompiling using that gcc version.

And CEGUI isn't spared from that part. Could you recompile the package
using gcc-5.2 and reupload it?

Best regards,

Yohann

#737058#40
Date:
2015-08-24 15:35:22 UTC
From:
To:
Quoting Yohann Ferreira <yohann.ferreira@orange.fr>:

Probably a binNMU will be sufficient after it has been accepted from NEW.
Or does it need patches to build?

#737058#45
Date:
2016-01-14 10:18:45 UTC
From:
To:
Hi there,

 

As libcegui-mk2-0.8.4 is out in unstable. I guess this one is fixed?

 

Best regards,

 

Yohann

#737058#50
Date:
2016-01-14 10:45:00 UTC
From:
To:
Hi Yohann,


It is partially fixed. We have to split also the libraries how
suggested, but I wanted first to have it in the archives. Therefore,
the splitting has to be done to close this report.


Regards,

#737058#55
Date:
2025-08-25 10:56:56 UTC
From:
To:
Dear submitter,

as the package cegui-mk2 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1111377

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)