Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146161 - ebuild request: games-fps/savage (free download)
Summary: ebuild request: games-fps/savage (free download)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
: 109855 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-09-03 10:23 UTC by Simon Vargblom
Modified: 2006-10-05 13:47 UTC (History)
8 users (show)

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


Attachments
savage-bin-2.00c.ebuild (savage-bin-2.00c.ebuild,2.52 KB, text/plain)
2006-09-07 12:34 UTC, Anton Romanov
Details
savage-bin-2.00c.ebuild (savage-bin-2.00c.ebuild,2.54 KB, text/plain)
2006-09-07 12:41 UTC, Anton Romanov
Details
savage-bin-2.00c.ebuild (savage-bin-2.00c.ebuild,2.57 KB, text/plain)
2006-09-07 13:24 UTC, Anton Romanov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Vargblom 2006-09-03 10:23:26 UTC
tagline "DOWNLOAD SAVAGE RETAIL FREE!" :p
http://www.s2games.com/savage/downloads.php
would be nice to have in portage
Comment 1 Tristan Heaven (RETIRED) gentoo-dev 2006-09-03 11:40:20 UTC
It says Windows version only.
Comment 2 Anton Romanov 2006-09-03 11:52:30 UTC
refer to this thread:
http://www.evolvedclan.com/forums/index.php/topic,259.0.html

these are not some warez links since full download links to main savage site:
http://downloads.s2games.com/online_orders/savage_linux.sh.gz
Comment 3 Paul Bredbury 2006-09-03 14:36:47 UTC
When it's downloaded, does it contain a copyright notice *saying* that it's free?
Comment 4 Tristan Heaven (RETIRED) gentoo-dev 2006-09-03 14:45:57 UTC
download it and see
Comment 5 Paul Bredbury 2006-09-03 20:13:49 UTC
There's no official document from the licence-holders stating that the Linux game's licence has changed to become free.
Comment 6 Anton Romanov 2006-09-04 05:27:51 UTC
well, site says 
DOWNLOAD SAVAGE RETAIL FREE!
You can now download and play the FULL RETAIL version of Savage: The Battle For Newerth for free!

it doesn't says its windows version only ... 
and we download from their, official site...
anyway .. someone mailing s2games and asking for clearing situation with linux client would be nice
Comment 7 Paul Bredbury 2006-09-04 19:24:12 UTC
(In reply to comment #6)
> it doesn't says its windows version only ...

What do you think "Windows Version Only" next to the download, means, dude? I wouldn't suggest joining the legal profession for you.
Comment 8 Anton Romanov 2006-09-05 00:19:04 UTC
well, "windows version only" refers for download link only for me ...
like ... "you can download any version but we provide links and instructions fow windows only" 
anyway bugzilla is not a forum ... i'll better write a message to license holders now.
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2006-09-06 14:26:15 UTC
You could *always* download the game for free.  Unless they're giving out *keys* also, it doesn't matter.  You needed a CD key to activate the game.  I know, because this is how I got it when I first bought the game many moons ago.  I even was planning an ebuild, but never managed to find the time to do one.

Anyway, if someone can prove that the game itself is free, then I'll add it.  If not, I'll add it anyway if someone writes up an ebuild, since it'll just require a CD key to activate it, otherwise.
Comment 10 Anton Romanov 2006-09-07 00:57:12 UTC
s2games didn't respond me on my mail for clearing situation with linux client
though they updated page with downloads:
Linux User Instructions
Visit this( http://www.evolvedclan.com/forums/index.php/topic,259.0.html ) page to download and install Savage: The Battle For Newerth on a Linux system, Updated Linux installation support is courtesy of the Evolved Clan Community.

http://www.evolvedclan.com 
i guess this satisfies as for free client?


so ... i've downloaded all necessary files und upload an ebuild soon... if noone else will be quicker :)
Comment 11 Anton Romanov 2006-09-07 01:00:13 UTC
since this bug contains more and uptodate information i guess this one
bug#109855
can be marked as a duplicate
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2006-09-07 12:03:54 UTC
*** Bug 109855 has been marked as a duplicate of this bug. ***
Comment 13 Chris Gianelloni (RETIRED) gentoo-dev 2006-09-07 12:04:42 UTC
The other bug really is still completely valid.  Everything here should have just been put there.  No matter.  Changing Summary... ;]
Comment 14 Anton Romanov 2006-09-07 12:34:54 UTC
Created attachment 96310 [details]
savage-bin-2.00c.ebuild

my ebuild which uses recommended SEP update
USE doc to install manual
USE -sse to install binaries for CPU without SSE

one thing to do is may be add notification about scripts.log being left in post unmerge info
Comment 15 Anton Romanov 2006-09-07 12:41:31 UTC
Created attachment 96311 [details]
savage-bin-2.00c.ebuild

forgot to fix small error
Comment 16 Anton Romanov 2006-09-07 13:24:14 UTC
Created attachment 96317 [details]
savage-bin-2.00c.ebuild

i'm sorry for that previous one :( it was wrong file :(
Comment 17 curtis 2006-09-10 05:01:31 UTC
Okay, I think I'm doing something wrong. I have the three required files downloaded to /usr/portage/distfiles:

savage_linux.sh.gz
savage_2.00c-english.update.run
SEP-3T.tar.gz

But when I try to digest the ebuild, it gives me the message:

!!! games-rpg/savage-bin-2.00c has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

 * Please visit :
 * http://www.evolvedclan.com/forums/index.php/topic,259.0.html
 * download:
 * savage_linux.sh.gz
 * savage_2.00c-english.update.run
 * SEP-3T.tar.gz
 * and put them into /usr/portage/distfiles



What am I doing wrong?
Comment 18 Paul Bredbury 2006-09-10 05:11:18 UTC
(In reply to comment #17)
> has fetch restriction turned on.

Sounds like a Portage restriction - in order for the digest file to be created, *all* the files mentioned in SRC_URI need to be available, so that e.g. the md5sums can be calculated.

The easiest solution whilst the ebuild is not in Portage (where it would already have the digest file) is for you to remove the non-applicable files from SRC_URI. Or, download them also.
Comment 19 Mike McQuaid 2006-09-12 16:53:27 UTC
Works fine on AMD64 except for 2 problems:
1) Needs ~amd64 keyword added
2) AMD64 automatically strips the sse keyword, so you probably want to use another one.
Comment 20 Chris Gianelloni (RETIRED) gentoo-dev 2006-09-13 11:02:44 UTC
Actually, instead, you change to the following (and yes, this sucks)...

x86? ( !sse? ( ${NOSSE_URI} ) )

That way, it only gets pulled for x86.
Comment 21 Paul Bredbury 2006-09-13 11:33:51 UTC
The 3 find commands can be replaced by:

find . -type f '(' -name '*.bat' -o -name '*.dll' -o -name '*.exe' ')' -delete

("-delete" works on files, but fails if asked to delete non-empty directories.)
Comment 22 Anton Romanov 2006-09-13 12:40:16 UTC
i have some problems though:
- editor doesn't work (sep editor 'graveyard' works fine)
- game spits window about new version of sep is availible (though we install latest SEP and version indicator states this too)
- game settings are restored to default on restart

does anyone experience this?
does anyone have any ideas on this issues?
Comment 23 Andreas Pokorny 2006-09-13 22:08:28 UTC
I solved that problem by untaring the 3T file onto the savage installation 
directory. Then I started savage as root, and the auto update worked again. 
Comment 24 Jarrod Cary 2006-09-18 01:38:19 UTC
(In reply to comment #17)
> Okay, I think I'm doing something wrong. I have the three required files
> downloaded to /usr/portage/distfiles:
> 
> savage_linux.sh.gz
> savage_2.00c-english.update.run
> SEP-3T.tar.gz
> 
> But when I try to digest the ebuild, it gives me the message:
> 
> !!! games-rpg/savage-bin-2.00c has fetch restriction turned on.
> !!! This probably means that this ebuild's files must be downloaded
> !!! manually.  See the comments in the ebuild for more information.
> 
>  * Please visit :
>  * http://www.evolvedclan.com/forums/index.php/topic,259.0.html
>  * download:
>  * savage_linux.sh.gz
>  * savage_2.00c-english.update.run
>  * SEP-3T.tar.gz
>  * and put them into /usr/portage/distfiles
> 
> 
> 
> What am I doing wrong?
> 

(In reply to comment #17)
> Okay, I think I'm doing something wrong. I have the three required files
> downloaded to /usr/portage/distfiles:
> 
> savage_linux.sh.gz
> savage_2.00c-english.update.run
> SEP-3T.tar.gz
> 
> But when I try to digest the ebuild, it gives me the message:
> 
> !!! games-rpg/savage-bin-2.00c has fetch restriction turned on.
> !!! This probably means that this ebuild's files must be downloaded
> !!! manually.  See the comments in the ebuild for more information.
> 
>  * Please visit :
>  * http://www.evolvedclan.com/forums/index.php/topic,259.0.html
>  * download:
>  * savage_linux.sh.gz
>  * savage_2.00c-english.update.run
>  * SEP-3T.tar.gz
>  * and put them into /usr/portage/distfiles
> 
> 
> 
> What am I doing wrong?
> 

You also need to download savage_manual.zip and put it in distfiles
Comment 25 Simon Vargblom 2006-09-20 10:17:20 UTC
2.00e patch released
Comment 26 Anton Romanov 2006-09-21 02:51:54 UTC
2.00e patch exists for windows only
Comment 27 aparat2 2006-09-21 06:34:17 UTC
(In reply to comment #16)
> Created an attachment (id=96317) [edit]
> savage-bin-2.00c.ebuild
> 
Nicely done.

And here is my wish list:

1. Update servers button work. I made this files writable but it is not nice.
/opt/savage-bin/game/latest_gamelist_packet.dat
/opt/savage-bin/game/gamelist_full.dat
( To find this files started game as root; I deleted rest modified files so i hope next trouble point is not created by this )

2. Changes in setting are being saved i ~/.savage diretory but are wiped out at next startup.

3. I got a mouse problem ( spinning round ). It's a game bug but a game is fine. It is described here:
http://www.gpforums.co.nz/showthread.php?s=&threadid=193170&perpage=25&pagenumber=1
For me helped adding this to savage-bin
#export SDL_VIDEO_X11_DGAMOUSE=0 
export SDL_MOUSE_RELATIVE=0
Setting both to 0 crashed game.
Maby additional script savage-bin-i-don't-want-to-spin-when-i-spawn or just some info.

4. Being able to download custom maps while connecting to server

I have no big trouble with 2.00c ( my screen goes white after while )

Thank for your work.
Comment 28 Chris Gianelloni (RETIRED) gentoo-dev 2006-10-05 13:47:11 UTC
Added to CVS... enjoy