1337
Comment:
|
1546
|
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