<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.fightorder.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Linux%3APackaging</id>
	<title>Linux:Packaging - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.fightorder.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Linux%3APackaging"/>
	<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Linux:Packaging&amp;action=history"/>
	<updated>2026-04-21T02:05:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.fightorder.net/wiki/index.php?title=Linux:Packaging&amp;diff=2551&amp;oldid=prev</id>
		<title>Qrow: Created page with &quot;Linux Setup Guide &lt; {{FULLPAGENAME}}  = Linux Packaging =  == Notification ==  [http://springrts.com/phpbb/feed.php?mode=news RSS feed for upcoming releases] (&#039;&#039;News&#039;&#039; forum feed)  Usually, releases get promoted one day before being set live on the server.  == Packagers ==  Nicknames and how to best contact them.   === Ubuntu === {{navimg|xsize=48|ysize=48|image=Distributions-ubuntu.png|link=Ubuntu_install}}  &#039;&#039;&#039;koshi&#039;&#039;&#039; - [http://springrts.c...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Linux:Packaging&amp;diff=2551&amp;oldid=prev"/>
		<updated>2026-03-04T00:43:43Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/wiki/index.php?title=Linux&quot; class=&quot;mw-redirect&quot; title=&quot;Linux&quot;&gt;Linux Setup Guide&lt;/a&gt; &amp;lt; {{FULLPAGENAME}}  = Linux Packaging =  == Notification ==  [http://springrts.com/phpbb/feed.php?mode=news RSS feed for upcoming releases] (&amp;#039;&amp;#039;News&amp;#039;&amp;#039; forum feed)  Usually, releases get promoted one day before being set live on the server.  == Packagers ==  Nicknames and how to best contact them.   === &lt;a href=&quot;/wiki/index.php?title=Ubuntu_install&quot; title=&quot;Ubuntu install&quot;&gt;Ubuntu&lt;/a&gt; === {{navimg|xsize=48|ysize=48|image=Distributions-ubuntu.png|link=Ubuntu_install}}  &amp;#039;&amp;#039;&amp;#039;koshi&amp;#039;&amp;#039;&amp;#039; - [http://springrts.c...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Linux|Linux Setup Guide]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
= Linux Packaging =&lt;br /&gt;
&lt;br /&gt;
== Notification ==&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/feed.php?mode=news RSS feed for upcoming releases] (&amp;#039;&amp;#039;News&amp;#039;&amp;#039; forum feed)&lt;br /&gt;
&lt;br /&gt;
Usually, releases get promoted one day before being set live on the server.&lt;br /&gt;
&lt;br /&gt;
== Packagers ==&lt;br /&gt;
&lt;br /&gt;
Nicknames and how to best contact them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Ubuntu_install|Ubuntu]] ===&lt;br /&gt;
{{navimg|xsize=48|ysize=48|image=Distributions-ubuntu.png|link=Ubuntu_install}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;koshi&amp;#039;&amp;#039;&amp;#039; - [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=5787 Forum: &amp;#039;&amp;#039;koshi&amp;#039;&amp;#039;], Lobby: &amp;#039;&amp;#039;_koshi_&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;det&amp;#039;&amp;#039;&amp;#039; - [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=1213 Forum: &amp;#039;&amp;#039;det&amp;#039;&amp;#039;], Lobby: &amp;#039;&amp;#039;det[THE]dave&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tobi&amp;#039;&amp;#039;&amp;#039; - [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=596 Forum: &amp;#039;&amp;#039;Tobi&amp;#039;&amp;#039;], Lobby: &amp;#039;&amp;#039;[RoX]Tobi&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;YokoZar&amp;#039;&amp;#039;&amp;#039; - [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=5670 Forum: &amp;#039;&amp;#039;YokoZar&amp;#039;&amp;#039;], Lobby: &amp;#039;&amp;#039;???&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== [[Debian_install|Debian]] ===&lt;br /&gt;
{{navimg|xsize=48|ysize=48|image=Distributions-debian.png|link=Debian_install}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;mammadori&amp;#039;&amp;#039;&amp;#039; - [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=9045 Forum:&amp;#039;&amp;#039;mammadori&amp;#039;&amp;#039;], Lobby:&amp;#039;&amp;#039;*mammadori*??&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;jandd&amp;#039;&amp;#039;&amp;#039; - [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=9301 Forum:&amp;#039;&amp;#039;jandd&amp;#039;&amp;#039;] &amp;amp; [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=9727 &amp;#039;&amp;#039;gilboa&amp;#039;&amp;#039;], Lobby:&amp;#039;&amp;#039;*jandd*??&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== [[Slackware_install|Slackware]] ===&lt;br /&gt;
{{navimg|xsize=48|ysize=48|image=Distributions-slackware.png|link=Slackware_install}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;MelKor&amp;#039;&amp;#039;&amp;#039; - [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=10340 Forum:&amp;#039;&amp;#039;MelKor&amp;#039;&amp;#039; ], Lobby:&amp;#039;&amp;#039;*MelKor*??&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1467&amp;#039;&amp;#039;&amp;#039; - [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=10639 Forum:&amp;#039;&amp;#039;1467&amp;#039;&amp;#039; ], Lobby:&amp;#039;&amp;#039;*1467*??&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== [[Mandriva_install|Mandriva]] ===&lt;br /&gt;
{{navimg|xsize=48|ysize=48|image=Distributions-mandriva_linux.png|link=Mandriva_install}}&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;(no one?)&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[OpenSUSE_install|OpenSUSE]] ===&lt;br /&gt;
{{navimg|xsize=48|ysize=48|image=Distributions-opensuse_linux.png|link=OpenSUSE_install}}&lt;br /&gt;
&lt;br /&gt;
=== [http://projects.springlobby.info/projects/springlobby/wiki/Install#Fedora-10 Fedora] ===&lt;br /&gt;
{{navimgx|xsize=48|ysize=48|image=Distributions-fedora.png|link=http://projects.springlobby.info/projects/springlobby/wiki/Install#Fedora-10}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;gilboa&amp;#039;&amp;#039;&amp;#039; - [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&amp;amp;u=9727 Forum:&amp;#039;&amp;#039;gilboa&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
=== [[Gentoo_install|Gentoo]] ===&lt;br /&gt;
{{navimg|xsize=48|ysize=48|image=Distributions-gentoo.png|link=Gentoo_install}}&lt;br /&gt;
&lt;br /&gt;
== Guidelines ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039; This section is only of interest for Linux package maintainers.&lt;br /&gt;
&lt;br /&gt;
Here we outline the packaging scheme currently recommended by the engine development team.&lt;br /&gt;
&lt;br /&gt;
=== Binary Distros ===&lt;br /&gt;
&lt;br /&gt;
We recommend using &amp;lt;code&amp;gt;CMAKE_BUILD_TYPE=RELWITHDEBINFO&amp;lt;/code&amp;gt;, and later splitting the debug symbols off into separate files with a command like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#77DD00&amp;quot;&amp;gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
MINGW_HOST=&amp;quot;i586-mingw32msvc-&amp;quot; # depends on your version of MinGW&lt;br /&gt;
if [ $(expr match &amp;quot;${TARGET_OS}&amp;quot; &amp;#039;win&amp;#039;) -gt 0 ]; then&lt;br /&gt;
	# when compiling for windows&lt;br /&gt;
	HOST_PREFIX=&amp;quot;${MINGW_HOST}&amp;quot;&lt;br /&gt;
	FILE_LIST=&amp;quot;spring.exe spring-dedicated.exe spring-headless.exe unitsync.dll $(find AI/Skirmish -name SkirmishAI.dll | xargs echo)&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
	# when compiling for linux&lt;br /&gt;
	HOST_PREFIX=&amp;quot;&amp;quot;&lt;br /&gt;
	FILE_LIST=&amp;quot;spring spring-dedicated spring-headless libunitsync.so $(find AI/Skirmish -name libSkirmishAI.so | xargs echo)&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
for toStripFile in ${FILE_LIST}; do&lt;br /&gt;
	if [ -f &amp;quot;${toStripFile}&amp;quot; ]; then&lt;br /&gt;
		debugFile=${toStripFile}.dbg&lt;br /&gt;
		echo &amp;quot;stripping debug-symbols from ${toStripFile} to ${debugFile} ...&amp;quot;&lt;br /&gt;
		# create debugFile&lt;br /&gt;
		${HOST_PREFIX}objcopy --only-keep-debug ${toStripFile} ${debugFile}&lt;br /&gt;
		# strip toStripFile&lt;br /&gt;
		${HOST_PREFIX}strip --strip-debug --strip-unneeded ${toStripFile}&lt;br /&gt;
		# connect debugFile to toStripFile&lt;br /&gt;
		# This should only be done if you want to painlessly use GDB.&lt;br /&gt;
		# For getting a translated stack-trace in infolog.txt, this is not required.&lt;br /&gt;
		# It will slow down spring a lot at runtime, if you do this,&lt;br /&gt;
		# and keep the debug symbols around.&lt;br /&gt;
		#${HOST_PREFIX}objcopy --add-gnu-debuglink=${debugFile} ${toStripFile}&lt;br /&gt;
	fi&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;main packages (&amp;#039;&amp;#039;package&amp;#039;&amp;#039; ~ &amp;#039;&amp;#039;deps&amp;#039;&amp;#039;):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
springrts-gamedata&lt;br /&gt;
springrts-engine-default ~ springrts-gamedata&lt;br /&gt;
springrts-engine-default-dbg ~ springrts-engine&lt;br /&gt;
springrts-engine-dedicated&lt;br /&gt;
springrts-engine-dedicated-dbg ~ springrts-engine-dedicated&lt;br /&gt;
springrts-engine-headless ~ springrts-gamedata&lt;br /&gt;
springrts-engine-headless-dbg ~ springrts-engine-headless&lt;br /&gt;
springrts-unitsync ~ springrts-gamedata&lt;br /&gt;
springrts-unitsync-dbg ~ springrts-unitsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;meta packages:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;springrts-engine ~ springrts-engine-default&lt;br /&gt;
springrts-engine-dbg ~ springrts-engine springrts-engine-default-dbg&lt;br /&gt;
springrts ~ springrts-engine unitsync&lt;br /&gt;
springrts-dbg ~ springrts springrts-engine-dbg unitsync-dbg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Source Distros ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
springrts [default -dedicated -headless unitsync]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Qrow</name></author>
	</entry>
</feed>