[Trac #1266] Need support for libsdl in the build

Zarro Boogs per Child bugtracker at laptop.org
Wed Apr 4 14:41:18 EDT 2007


#1266: Need support for libsdl in the build
-------------------------+--------------------------------------------------
 Reporter:  kentquirk    |       Owner:  J5              
     Type:  enhancement  |      Status:  new             
 Priority:  normal       |   Milestone:  Untriaged       
Component:  distro       |    Keywords:  SDL game library
-------------------------+--------------------------------------------------
 The path for a full game development stack as described in
 [http://wiki.laptop.org/go/Game_development] requires SDL support at the
 bottom layer. We need to integrate libsdl into the system so that it
 provides the appropriate set of functionality to support the XO; to save
 space and avoid dragging in too much, we probably want to remove those
 parts that are not supported.

 There is a wiki document underway
 [http://wiki.laptop.org/go/SDL_Implementation here] to define the proper
 subset of SDL. But [http://wiki.laptop.org/go/PyGame_Implementation the
 PyGame one] is farther along at this writing.

 At present, the story is that libsdl "should" work with relatively minimal
 changes. But building sdl requires many support libraries, some of which
 are probably not present on the XO. We need to do the following:

  * try to see if a normal RPM install of libsdl will work
  * if it works:
     * Start using it to implement
 [http://wiki.laptop.org/go/PyGame_Implementation the PyGame stack]
     * Work on optimizing it to remove unneeded pieces
  * if it doesn't work (likely):
     * Start removing unneeded pieces until it can be made to work
     * Begin implementation of the custom !PyGame stack

   ''This bug was written at the request of J5 -- I'm ready to help with
 implementation and testing but don't know enough to do this from scratch
 yet. -- kentquirk''

-- 
Ticket URL: <http://dev.laptop.org/ticket/1266>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list