SDL 1.2.4 debian packages

I’m hitting a bit of a stumbling block in preparing SDL 1.2.4 packages for
woody. The problem is that SDL does not work with ALSA 0.9 yet (I will do
something about this at some point, really I will…)

Debian’s libarts-dev depends on libasound2-dev, which conflicts with the
libasound1-dev which is used for SDL. Debian’s SDL also builds with aRts
support, so you can see the problem I hope? I haven’t got a good solution
but I have a number of unpleasant options to consider:

  1. SDL 1.2.4 dlopen’s libarts. I can supply my own set of arts headers
    in the package for the time being. Yuck.

  2. I have yet to upgrade libarts, apt wisely chose not to upgrade that
    without letting me decide how to handle it. If I can compile against
    this version for woody (the updated libarts is already in woody) then
    this is a reasonable solution. If the result has any incompatibility
    otherwise, it is likely a bad idea and should not be done. Can you shed
    any light Christopher?

  3. SDL support for ALSA 0.9 is something I plan to work on whenever I
    manage to get ALSA set up here. The patch should not be unreasonable nor
    difficult to test. It may or may not be difficult to make, depending on
    just how much of the API has changed… This is the preferred long-term
    fix, but I’m skeptical about doing that now with woody’s impending
    release (in theory anyway - here’s hoping we don’t wind up with another
    disk crash or so…)

No promises that SDL 1.2.4 will actually get into woody either way - I’m
building it in a woody chroot to make sure it can go into woody, but I
am targetting it for a woody release. Whether it gets in or not depends
on the rest of the release process and whether or not major bugs are found
in the packages, yadda yadda…–
Joseph Carter Now I’ll take over the world

  • dpkg hands stu a huge glass of vbeer
  • Joey takes the beer from stu, you’re too young :wink:
  • Cylord takes the beer from Joey, you’re too drunk.
  • Cylord gives the beer to muggles.

-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20020415/d32b66e8/attachment.pgp

I’m hitting a bit of a stumbling block in preparing SDL 1.2.4 packages for
woody. The problem is that SDL does not work with ALSA 0.9 yet (I will do
something about this at some point, really I will…)

I’ve already implemented simple ALSA 0.9 support in SDL CVS.
Possibly you could build a package off of that, after it’s tested a bit?

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment

So I saw about 10 minutes after sending the above message.

I have installed ALSA 0.9 here for the purposes of testing it. The
problem is that the existing package in woody officially deserves a
cannot-build-from-source bug since it has two conflicting packages needed
to build it now. I’ll give it a few hours of extensive “testing” tomorrow
with frozen-bubble, Twilight, etc, etc, just to make sure the patch works
okay.

Most of the other patches to SDL since the version in woody now are only
compiled on archs we don’t care about for the purposes of the Debian
package right now, so it’s relatively safe to upload 1.2.4 - I’m just
concerned about the impending release of woody. I still need to go
through the individial patches from 1.2.4cvs 20020303 to 1.2.4 release by
hand just to be sure that I don’t break woody, but I’ll be able to do that
tomorrow as well. (This is why I asked for a -cvs list which included the
patches…)

Anyway, if all tests well, it seems like the best solution is SDL 1.2.4
with the distclean and ALSA 0.9 patches you’ve applied to 1.2.5cvs is what
I should upload, and probably targetted for woody to fix the build from
source bug. It may take me a couple of days to do this since I need to
test the hell out of it all between now and then.On Mon, Apr 15, 2002 at 10:56:43AM -0700, Sam Lantinga wrote:

I’m hitting a bit of a stumbling block in preparing SDL 1.2.4 packages for
woody. The problem is that SDL does not work with ALSA 0.9 yet (I will do
something about this at some point, really I will…)

I’ve already implemented simple ALSA 0.9 support in SDL CVS.
Possibly you could build a package off of that, after it’s tested a bit?


Joseph Carter Goldfish don’t bounce

red dye causes cancer, haven’t you heard? (;
fucking everything causes cancer, haven’t you heard?
=>
no, that causes aids

-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20020415/b3a30cc7/attachment.pgp