I am a subscribed user of Transgaming's Cedega. Recently the recommended version of cedega, hence the recent release is Cedega Version 6.1 Beta. I have created a new ebuild for this new version. Also I noticed the package had a ".desktop" file and a icon for its program so using eutils I have added lines to include this into the ebuild. Please note that attached is a patch to the previous ebuild of version 6.0.2. Reproducible: Always Steps to Reproduce: emerge cedega Actual Results: You get version the previous version 6.0.2 instead of version 6.1 Beta. Expected Results: Transgaming Cedega v6.1 Beta It should use the latest release you download from Transgaming and also it should include the .desktop plus icon stuff for you display manager.
Created attachment 159655 [details, diff] A update to version 6.1 Beta Includes adding of .desktop and icons to your display manager.
no one here has a cedega subscription ... i stopped paying them a while ago and they arent willing to provide developers with access you'll have to post the relevant updates to the Manifest file (the hashes)
(In reply to comment #2) > no one here has a cedega subscription ... i stopped paying them a while ago and > they arent willing to provide developers with access > > you'll have to post the relevant updates to the Manifest file (the hashes) > I don't understand what "post the relevant updates to the Manifest file (the hashes)" means? I am more than happy to do that, I think, just don't know what it means. Sorry...
well, 6.1 is out now @overfuse: do 'ebuild ebuildname digest' after putting the relevant tarball into your distfiles dir and upload the Manifest file it generates.
Created attachment 166403 [details] ebuild based on cedega-6.0.2 ebuild
Created attachment 166404 [details] Manifest belonging with the cedega-6.1.0 ebuild
isnt there a small tarball ? all the previous ones did
(In reply to comment #7) > isnt there a small tarball ? all the previous ones did > Well, cedega.com is giving 500 errors atm, but I don't recall seeing a -small version also, the current one is only 640K, (should be enough for everyone, right?)
hrm, only 640k ? the cedega-6.0.2 release was 1.8megs. are you sure what you downloaded was a full release ? we dont make ebuilds for patch/update versions.
It's a full release, not a patch. I asked in #cedega about it; while none of the ops were around at the time, Other users reported the same file size. They stopped including the actual engine with the package and have users download it from inside the GUI which may account fo the size. It functions like the previous Point2Play worked.
Created attachment 168078 [details] cedega-6.1.0.ebuild the other ebuilds don' do the icon for me this one does, you just need to change the name of tarball from cedega, f.e. if it is called cedega-000127.tgz than change it into cedega-small-6.1.0.tgz
Or you could just set the MY_P variable correctly in the ebuild...
Just to say that the latest ebuild installed and worked brilliantly for me. (In reply to comment #12) > Or you could just set the MY_P variable correctly in the ebuild... > Probably better to relabel our ebuilds - the latest tar file-name is cedega-000133.tgz, but the game engine is still 6.1.0...
Well, it appears that the tarball is versioned after the cedega GUI, which is separate from the engine. AFAIK, the engine is only available via the GUI...
Created attachment 173718 [details] ebuild for new versioning Might I suggest that we start following the versioning cedega's implemented. Since everyone that uses cedega has an account that downloads the engine initially. The one problem now is that once it's installed, there's no need for further ebuilds because the software is auto-updating. Maybe to auto-mask the ebuild at its installed version?
Created attachment 176000 [details] Manifest to go with new version ebuild - cedega-000133.ebuild
Created attachment 177438 [details] cleaned up ebuild I have done some cleaning up for the new ebuild: - ${MY_P} is no longer needed as the package name is the same as the ebuild name - fixed the header - fixed some tabs Also, the cedega.com homepage says that wget is needed for cedega (obviously for the auto-update functions..). Maybe that should be added to the dependencies!?
Download link has changed to: http://www.cedega.com/downloads/ This is probably ready to send downstream.
masked for punting: # In-tree ebuilds are old, and newer upstream releases are simple GUIs # which download/install/update things for you. And upstream isn't # interested in working with packagers. Will punt in ~30 days. app-emulation/cedega
Created attachment 238733 [details] Updated ebuild to latest cedega release Updated ebuild to latest cedega release, cedega-011006. Just some small changes: -No longer has etc dir in tgz. -Changed icon and .desktop directory to match tgz.