Differences between revisions 4 and 5
Revision 4 as of 2008-04-19 16:05:08
Size: 1337
Editor: ?goneri
Comment:
Revision 5 as of 2008-04-19 16:17:34
Size: 1546
Editor: MiriamRuiz
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
 * All the game data (graphics, fonts, sounds, music, maps, texts, etc) in the source package are DFSG-free
Line 5: Line 6:
 * The binary packages do not include any copy of fonts that are already packaged in font packages
  • debian/copyright includes all the copyright and license texts for the code in the source package
  • All the game data (graphics, fonts, sounds, music, maps, texts, etc) in the source package are DFSG-free
  • Game compiles with the CFLAGS defined in debian/rules
  • Game data is packaged in a separated arch indep (all) package if it's big enough
  • Game data is in a separate source package if it is large
  • The binary packages do not include any copy of fonts that are already packaged in font packages
  • Executables are installed in /usr/games or /usr/bin
  • Private libraries installed in /usr/lib/<game>/

  • Game loads private libraries through rpath or LD_LIBRARY_PATH
  • Game links to public libraries in Debian instead of a private copy of them in its source code
  • Arch independent files are installed in /usr/share/games/<game>/

  • Arch independent data generation is independent of word length and endianess
  • Game loads game data from their absolute paths
  • Game should respect the [http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG basedir spec]

  • Game saves user data in $HOME/.<game>/ or similar

  • Game loads user data from $HOME/.<game>/ or similar

  • Game inits user data in $HOME/.<game>/ or similar if it is needed

  • Game loads game data independent of the arch endianness and word length
  • Game loads and saves user data independent of the arch endianness and word length
  • Patches include copyright and licensing texts
  • A .desktop file is present to start the game