Linux:Packaging

From Spring
Revision as of 23:10, 9 September 2010 by Agon (talk | contribs) (→OpenSuSe: Agon is back with updated packages)
Jump to navigationJump to search

Linux < Linux:Packaging

Linux Packaging

Packagers

Nicknames and how to best contact them.


Ubuntu

Tobi - Forum:Tobi, Lobby:[RoX]Tobi

det - Forum:det, Lobby:*det*??

YokoZar - Forum:YokoZar, Lobby:*YokoZar*??


Debian

mammadori - Forum:mammadori, Lobby:*mammadori*??

jandd - Forum:jandd, Lobby:*jandd*??


Slackware

(no one)


Mandriva

(no one?)


OpenSuSe

Agon - Forum:Agon, Lobby:*Agon|*basket

cghislai - Forum:cghislai

Fedora

(unknown)


Gentoo

Auswaschbar - Forum:Auswaschbar, Lobby:*Auswaschbar

iElectric, #sy@quakenet:iElectric


Guidelines

Note: This section is only of interest for Linux package maintainers.

Here we outline the packaging scheme currently recommended by the engine development team.

Binary Distros

We recommend using CMAKE_BUILD_TYPE=RELWITHDEBINFO, and later splitting the debug symbols off into separate files with a command like this:

##STUB##

main packages (package ~ deps):

springrts-gamedata
springrts-engine-default ~ springrts-gamedata
springrts-engine-default-dbg ~ springrts-engine
springrts-engine-dedicated
springrts-engine-dedicated-dbg ~ springrts-engine-dedicated
springrts-engine-multithreaded ~ springrts-gamedata
springrts-engine-multithreaded-dbg ~ springrts-engine-multithreaded
springrts-engine-headless ~ springrts-gamedata
springrts-engine-headless-dbg ~ springrts-engine-headless
springrts-unitsync ~ springrts-gamedata
springrts-unitsync-dbg ~ springrts-unitsync

meta packages:

springrts-engine ~ springrts-engine-default springrts-engine-multithreaded
springrts-engine-dbg ~ springrts-engine springrts-engine-default-dbg springrts-engine-multithreaded-dbg
springrts ~ springrts-engine unitsync
springrts-dbg ~ springrts springrts-engine-dbg unitsync-dbg

Source Distros

springrts [default -dedicated -headless multithreaded unitsync]