Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106484 - nwn German unavailable though file in distfiles
Summary: nwn German unavailable though file in distfiles
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-18 22:18 UTC by Daniel Link
Modified: 2005-09-20 17:31 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Link 2005-09-18 22:18:21 UTC
I think nwn-1.66 it's a bad thing to ignore German support completely simply
because one has to download a file manually. I put the file in my distfiles
folder, but it isn't recognized.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-09-19 02:27:51 UTC
So post a working URL from which the file can be fetched and reopen. 
Comment 2 Daniel Link 2005-09-19 03:09:39 UTC
There are ebuilds (like cedega or transgaming) which check for the existence of
an archive file and still don't automatically download any files. I think most
Linux German nwn players will rather register at gamespy.com than play the game
in English.

If language = German
then
  if file not downloaded
  then show warning and exit

The warning could look like:

"The file <German client> is only available to Gamespy users at FilePlanet.com.
Please download manually and place it in /usr/distfiles. Otherwise set the
LINGUAS environment variable to English."

Is that such a big deal? I don't get why you insist on using a free mirror.
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2005-09-19 07:05:34 UTC
I cannot grab this file *AT ALL* therefore, I'm not going to support it.  Feel
free to uncomment the German stuff in the ebuild yourself in an overlay.  I
didn't remove it, I just commented it.  Also, we cannot do fetch restriction on
only a single file, but rather the entire ebuild.  This means I can't just fetch
restrict the German distfile.

Basically, if I cannot download it from my development box when I go to digest,
it isn't going into the ebuild.  Period.
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2005-09-20 16:52:26 UTC
Well, I managed to get the distfile myself.  It still sucks hardcore as it
breaks for anyone with LINGUAS="de" that doesn't know that they have to download
it and unfortunately, we can't force it to throw an error prior to fetch.
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2005-09-20 17:31:14 UTC
The biggest problem with this, versus cedega, is we can't block only the one
file from being downloaded.  Anyway, if anyone files a bug about not being able
to download the German language stuff automatically, I'll just point them here.

I've updated the 1.66 ebuild to work with German support.  I've also introduced
the 1.66-r1 split ebuild for testing.  If you're feeling a bit saucy, do the
following:

mkdir -p /etc/portage
echo "games-rpg/nwn" >> /etc/portage/package.unmask
echo "games-rpg/nwn-data" >> /etc/portage/package.unmask
echo "games-rpg/nwn ~x86" >> /etc/portage/package.keywords
echo "games-rpg/nwn-data ~x86" >> /etc/portage/package.keywords

Then upgrade nwn.  It should install the split ebuilds.  This way you won't have
to pull out your discs for every client update.  Nice, eh?