ebuild for installing the data for enemy territory: quake wars from a CD or other location. Reproducible: Always Steps to Reproduce:
Created attachment 135174 [details] etqw data ebuild the ebuild.
I've got this in my dev overlay now and will be checking it out on Monday.
Well, everything seems fine. Feel free to test it (layman -ak wolf31o2 && emerge etqw-bin) and see what you think. I made a few minor adjustments to it.
Just tried it, works for me ...
just tried the overlay version and in my case the megatextures directory is not copied. without this directory (and +x) i was not able to connect to any pure servers cause the ground textures were missing.
(In reply to comment #5) > just tried the overlay version and in my case the megatextures directory is not > copied. without this directory (and +x) i was not able to connect to any pure > servers cause the ground textures were missing. > thats strange. if the ebuild cant find the megatextures, it should fail. might have something to do with the wildcard there, * probably accepts no results as well. but if it didn't copy the megatextures, then you probably weren't copying it from a retail CD. the megatextures dir is located in the base dir of the retail CD.
the ebuild from chris gianelloni's overlay seems to be different to the one you posted
Correct. Which ebuild is broken? The one in my overlay? That is the one I'll be putting into the tree, so I'd like testing and bug reports on it, specifically.
(In reply to comment #8) > Correct. Which ebuild is broken? The one in my overlay? That is the one I'll > be putting into the tree, so I'd like testing and bug reports on it, > specifically. > If this ebuild isn't copying the megatextures dir, its because you're not using a legitimate retail CD. If you're installing from a local source, then you simply don't have any megatextures, or you've put them in an incorrect place examine the ebuild for yourself. I'm certain it's functionally flawless. (the one I've attached) .
Confirmed, just received my DVD today (was playing demo until now) and no megatextures dir +files where copied. (from the wolf overlay). i manually copied them for now, but should be fixed in ebuild asap.
(In reply to comment #10) > Confirmed, just received my DVD today (was playing demo until now) and no > megatextures dir +files where copied. (from the wolf overlay). i manually > copied them for now, but should be fixed in ebuild asap. > with THIS ebuild? that is very, very, very strange... I can't imagine where it could have gone wrong... Could someone else check this out? Obviously my eyes are missing something.
Oliver Schinagl and me are not referencing to the ebuild above created on 2007-11-04 !!! the megatextures-bug is in the wolf31o2-overlay
(In reply to comment #12) > Oliver Schinagl and me are not referencing to the ebuild above created on > 2007-11-04 !!! the megatextures-bug is in the wolf31o2-overlay > then why are you posting it here? make a new bug!
Created attachment 137732 [details] Chris Gianelloni's current overlay data-ebuild
because i think there should be worked on ONE ebuild which will get to the tree
(In reply to comment #15) > because i think there should be worked on ONE ebuild which will get to the tree > mine works, his doesn't. what other difference is there?
(In reply to comment #15) > because i think there should be worked on ONE ebuild which will get to the tree > as a matter of fact, his is just a copy of mine with modifications.
Sorry about the tripple post, but I notice his modifications make the ebuild a bit more sloppy. I'd rather copy each pak file by name, rather than *.pak, else if its an existing install it may copy other pak files that aren't actually part of the etail game. I suggest to ignore his ebuild, I don't see anything beneficial in it. (that, and it doesn't work)
(In reply to comment #18) > Sorry about the tripple post, but I notice his modifications make the ebuild a > bit more sloppy. I'd rather copy each pak file by name, rather than *.pak, else > if its an existing install it may copy other pak files that aren't actually > part of the etail game. > quad post. I 'm a bit sloppy today. I was wrong about that. he just removed the mega textures section completely.
Created attachment 137734 [details] Combined my "workingness" with Chris' "properness" his didn't install the megatextures because you can't copy directories via doins.
Created attachment 137736 [details] removed the megatextures part from the doins (doesn't do or hurt anything, either way). forgot to do that with the last build.
Just used etqw-data from wolf31o2 overlay. Retail DVD just purchased yesterday. Played a single-player mission with bots. The ground was black, no textures.
(In reply to comment #22) > Just used etqw-data from wolf31o2 overlay. Retail DVD just purchased > yesterday. Played a single-player mission with bots. The ground was black, no > textures. > it's been said that the build in that overlay is bunk. use the one I posted last.
(In reply to comment #23) > (In reply to comment #22) > > Just used etqw-data from wolf31o2 overlay. Retail DVD just purchased > > yesterday. Played a single-player mission with bots. The ground was black, no > > textures. > > > > it's been said that the build in that overlay is bunk. use the one I posted > last. > But he also said the one in his overlay is the one going into the tree and he wanted feedback on it. That was 2007-11-24. No change in his overlay, I see only one feedback in the bug, with no 2nd confirming person. Just got the game, confirming that feedback. :)
I used wolf's overlay too and had the same problem (as I was expecting) and just copied over the megatextures directory manually and it worked.
(In reply to comment #24) > (In reply to comment #23) > > (In reply to comment #22) > > > Just used etqw-data from wolf31o2 overlay. Retail DVD just purchased > > > yesterday. Played a single-player mission with bots. The ground was black, no > > > textures. > > > > > > > it's been said that the build in that overlay is bunk. use the one I posted > > last. > > > > But he also said the one in his overlay is the one going into the tree and he > wanted feedback on it. That was 2007-11-24. No change in his overlay, I see > only one feedback in the bug, with no 2nd confirming person. Just got the > game, confirming that feedback. :) > why the hell would you put a bad build in the tree? his is nothing more than a broken version of the one I initially submitted. how about a little common sense, eh?
I scrubbed out my install to check this ebuild w.r.t. my my client ebuild Found a couple of issues 1) the megatextures install command falls over and thus the megatextures would be dropped into ../base and not ../base/megatextures. This would mean black floor when people play. corrected 2) CLient 1.2.. (and also client 1.4...) replace the game000.pk4 and thus with a separate data/client setup you get a file collision. This file is removed during this install to keep portage happy and sane 3) Added end einfo for info now both ebuild play nice together from a fresh install and all that
Created attachment 141183 [details] games-fps/etqw/data updat: work with client ebuild & upsteam expected layout
(In reply to comment #27) > 1) the megatextures install command falls over and thus the megatextures would > be dropped into ../base and not ../base/megatextures. This would mean black > floor when people play. corrected Incorrect. inspect it a little further: doins -r ${dir}/megatextures ${ZPATH}/megatextures/*.mega || die "unable to find/copy megatextures." notice the "-r ${dir}/megatextures" there but either way works I guess.
(In reply to comment #8) > Correct. Which ebuild is broken? The one in my overlay? That is the one I'll > be putting into the tree, so I'd like testing and bug reports on it, > specifically. > Per the dev's request I am testing the ebuild available from the overlay. I've installed layman for the first time just to help get this in the portage tree. I have installed etqw-bin and etqw-data from the games overlay, not wolf31o2, because Chris said he moved the ebuilds in the bug for etqw-bin. The etqw-data ebuild worked flawlessly for me, using a retail DVD.
Created attachment 162003 [details] Ebuild with support for russian/polsih version of the game I noticed that provided here ebuild isn't compatible with localized version of the game. I have polish/russian version of DVD and there are no zpak_english000.pk4 file, instead there are zpak_polish000.pk4 and zpak_russian.pk4 located in localization directory on DVD (named POL and RUS). Also the video file is located in localization directory on DVD. I made few changes to the ebuild to make it work with my version of the game DVD, however I have little experience in writing ebuilds so would be nice if someone more experienced could look at it. Other language version should look similar but as I can not be sure about it I added only linguas_ru and linguas_pl - this one I could test.
Fixed, thanks.