Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103819 - games-strategy/spring - a versatile 3D RTS game engine
Summary: games-strategy/spring - a versatile 3D RTS game engine
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: http://taspring.clan-sy.com/
Whiteboard:
Keywords:
: 127132 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-08-26 05:25 UTC by Alexander Jenisch
Modified: 2020-01-05 03:21 UTC (History)
19 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
spring-base-ota-0.1.ebuild (spring-base-ota-0.1.ebuild,532 bytes, text/plain)
2007-01-04 20:57 UTC, Anton Romanov
Details
spring-mod-xta-8.1.ebuild (spring-mod-xta-8.1.ebuild,533 bytes, text/plain)
2007-01-04 20:58 UTC, Anton Romanov
Details
spring-0.74_beta2.ebuild (spring-0.74_beta2.ebuild,4.09 KB, text/plain)
2007-01-04 21:00 UTC, Anton Romanov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Jenisch 2005-08-26 05:25:44 UTC
very promising looking open source RTS game.
Comment 1 SpanKY gentoo-dev 2005-08-26 06:21:37 UTC
just because it's open source doesnt mean it runs on linux

according to the devguide, getting it to run on linux is a TODO item
Comment 2 Alexander Jenisch 2005-08-26 17:46:00 UTC
hmm... sorry. didn't get that, i've just checked screens and stuff when i
encountered the game on happypenguin.org.
Comment 3 Alexandru Toma 2006-02-28 11:12:06 UTC
Check out the linux project page for an ebuild:
http://developer.berlios.de/projects/taspring-linux/
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2006-03-21 19:16:23 UTC
*** Bug 127132 has been marked as a duplicate of this bug. ***
Comment 5 Nathan Sullivan 2006-04-29 00:40:43 UTC
linux port available, ebuild overlay exists http://spring.openhost.dk/taspring-linux-svn-ebuild-0.70-r1.tar.bz2

reopening for testing.
Comment 6 Nathan Sullivan 2006-06-06 15:14:16 UTC
hmm well this possibly looks kinda b0rked atm, ill look more into why when i get a chance, for now i wouldnt consider it usable anyways...
Comment 7 Rob Cakebread (RETIRED) gentoo-dev 2006-10-09 13:33:25 UTC
One of the Spring developers posted some nice info on the live svn ebuild:
http://forums.gentoo.org/viewtopic-t-410834-postdays-0-postorder-asc-start-0.html

Its network-playable but only against others running Linux (not against players using Windows). Getting close, but maybe not ready for portage.
Comment 8 Lasse Kärkkäinen 2006-11-29 14:08:57 UTC
A new version released (0.74b1):

A new version of Spring is ready for download.
Some of the new things in this version are improved GUI, Linux and Windows multiplayer games can now work, and of course a lot of bugfixes.
Comment 9 Anton Romanov 2007-01-04 04:08:26 UTC
as now spring multiplayer works cross-platform ...
well .. here
http://download.berlios.de/taspring-linux/spring-ebuilds-0.74-r1.tar.gz
or
http://download2.berlios.de/taspring-linux/spring-ebuilds-0.74-r1.tar.gz

are ebuilds for
spring (not from svn but official source package)
spring-base-ota (Files required to run certain Spring mods)
spring-mod-nanoblobs (The Nanoblobs mod for Spring)
spring-mod-xta (The XTA mod for Spring)
Comment 10 Anton Romanov 2007-01-04 20:57:22 UTC
Created attachment 105445 [details]
spring-base-ota-0.1.ebuild

base TA files
Comment 11 Anton Romanov 2007-01-04 20:58:02 UTC
Created attachment 105446 [details]
spring-mod-xta-8.1.ebuild

XTA mod
Comment 12 Anton Romanov 2007-01-04 21:00:53 UTC
Created attachment 105447 [details]
spring-0.74_beta2.ebuild

ebuild by me but based on one on the project page

i'm not sure about some things i didn't touch in ebuild:
omni and unity-lobby functionality
virtual/game_spring stuff ...
Comment 13 Anton Romanov 2007-01-05 02:13:47 UTC
i think that instead of current 
spring-base-ota
we can use data from
mirror://berlios/taspring-linux/spring-linux-data-0.73b1-nonfree.tar.bz2
Comment 14 Michael Schmid 2007-01-17 12:14:04 UTC
Hi. I'm the guy who wrote the original ebuild, and together with hollowsoul, maintain it for the spring project.

I just wanted to tell you that spring-base-ota is definitely problematic, license wise. Suspicion has arisen that at least parts of that package is from the commercial TA game. Furthermore, XTA is a bit too similar to the original TA anyways, so that may also violate Atari's copyright.

As for alternatives:
ATM the only OTA-free and properly licensed mods (with a license allowing for distribution) known to me are nanoblobs and gundamrts. With these you can play spring. Unfortunately, it appears as though all AI are broken with these mods, and multiplayer requires people to lay hand on .springrc, which isn't very convenient or intuitive.

So that's why I haven't put ebuilds here yet. I'm still waiting for either a working lobby, or a working AI for some unproblematic mod. Chances are that either will be ready soon...
Comment 15 haarp 2007-11-03 19:53:36 UTC
Any news about this? Spring is getting along really nice. There's a fully working ebuild for the new version along with an ebuild for one of the lobbies in development here
http://svn.springlobby.info/trunk/gentoo/overlays.xml

Of course, this does not make the game playable yet, content is needed. information here:
http://spring.clan-sy.com/wiki/SetupGuide#Finalizing_installation

Maybe this also could be automated with ebuilds (see already attached ones for how this could work). A warning will be needed for OTA content or mods based on OTA content, or the user should be forced to download the content himself.

A good deal of information is also hidden in the Spring forums
http://spring.clan-sy.com/phpbb/viewforum.php?f=20
for anyone interested....

I'd really love to see this in the official portage tree!
Comment 16 Markos Chandras (RETIRED) gentoo-dev 2008-06-16 16:33:11 UTC
Thats a really cool game. I m running it using spring overlays . I d love to see it on portage soon.  :)
Comment 17 Michael Schmid 2008-06-17 05:40:25 UTC
I've been observing the development of Spring. It looks like the next release will be far more suitable for portage than the current one.

The multiplayer lobby works now (very well actually), the AI work (as a bonus, no more mask-worthy Xorg crash when using one of them on x86_64), and the game can now realistically be played without the OTA content due to the existance of corresponding game files.
Comment 18 Karl-Robert Ernst 2008-06-22 09:33:29 UTC
Just for your info: the svn overlay is outdated, the new one is here:
'http://www.springlobby.info/overlay/?p=springlobby.git;a=blob_plain;f=overlays.xml;hb=HEAD' (don't forget the apostrophes when adding to layman, otherwise it won'T work).
Comment 19 Fabio Bonfante 2009-07-17 23:16:30 UTC
Here for reference from upstream...

http://springrts.com/wiki/Gentoo_install
Comment 20 Stefan Behte (RETIRED) gentoo-dev Security 2009-11-07 04:24:41 UTC
The overlay is updated frequently and works nicely for me. Maybe it's just better to use the overlay?
Comment 21 Jeroen Roovers (RETIRED) gentoo-dev 2014-11-11 11:05:29 UTC
*** Bug 528906 has been marked as a duplicate of this bug. ***
Comment 22 Thomas Coquelin 2018-12-04 21:18:46 UTC
Hi, I can proxy this if you need, I already proxy game-utils/springlobby. I don't use this ebuild myself as the multiplayer games used to have issues with built from source installations. I use the pre-built binaries auto-downloaded by springlobby.
This game is really worth being available to the gentoo community so the question is: do we want this built from portage or have users auto-download it in their homedir from lobby client ?
Choice is open and there is no point in living this issue open.
Comment 23 Fedja Beader 2020-01-04 19:21:33 UTC
There are no issues with using self-compiled SpringRTS engine for online games. 

However, offering the SpringRTS engine as an ebuild is redundant because:
(1) the lobby client can download binaries on its own
(2) 3/4+ of players use engines built from individual commits and upgrade weekly. Offering 5000 ebuilds for all of these in the portage repository would make no sense.
(3) For those in need, the ebuilds are already available from
  https://github.com/springlobby/overlay
  and
  https://framagit.org/specing/gentoo-spring-overlay