2 versions of alogg

Hans de Goede j.w.r.degoede at hhs.nl
Wed Apr 26 09:37:36 UTC 2006


Hi all,

Quoting myself from:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=188625

---

Before I forget the ugly name is because there are 2 alogg libraries out 
there, one which is called just alogg and one which is called AllegroOGG 
but still use alogg as soname. I hope we never need the other alogg 
otherwise I see a problem, but with this name atleast its clear which 
alogg this is:
  http://lyrian.obnix.com/alogg/
  http://nekros.freeshell.org/delirium/alogg.html

---

Thanks for the review! I've not imported this sofar, because the fact 
that debian has the other alogg packaged worries me, this means that the 
other one is used by some free software too, so sooner or later we will 
need to package it too. I think I'll just start packaging the other one 
right away so that I can find any conflicts now and come up with a 
resolution, before a bunch of packages depends on one or the other.


---

So there we are 2 different ogg support for use with allegro support 
libraries both installing:
/usr/lib/libalogg.so

One of them installs:
alogg.h

And the other:
alogg/alogg.h

Which also seems like an accident waiting to happen. I'm thinking of 
solving this by:
-give AllegroOGG a new soname: libAllegroOGG.so, or should I give them
  both a new name, and in that case what should I use for alogg?
-putting all the header files of both in seperate dirs under include:
  /usr/include/allog/(alogg/alogg.h)
  /usr/include/AllegroOGG/(allogg.h)
-modifying allog-config todo the right thing for alogg
-use pkgconfig for AllegroOgg
-patch AllegroOGG using programs to use pkgconfig. Currently only raidem
  can use AllegroOGG (I have a new version ready which adds ogg support
  as a replacement for the stripped out mp3 support, giving raidem its
  background music back).


So does this sound like a plan if not, what do you suggest?

Regards,

Hans




More information about the Fedora-games-list mailing list