Hi, cgoban2 isn't working anymore, the server only accept cgoban3; someone can make an ebuild for it please ? thx
Created attachment 97782 [details] Cgoban3-3.3.2 ebuild Here is an ebuild for cgoban3.
Created attachment 97783 [details] cgoban3.sh
Comment on attachment 97783 [details] cgoban3.sh Starter script to put under /usr/games/bin/
*** Bug 149372 has been marked as a duplicate of this bug. ***
I'd also like to see cgoban3 included in Portage, but there is a problem w/ the attached ebuild that would make it difficult to put into the portage tree. The attached ebuild does work, mostly. The one problem is that because the ${SRC_URI} doesn't contain the version, it makes all of the different versions use the same ${A} file: cgoban.jar, which makes it difficult to upgrade from one version to a newer. I asked on #gentoo-dev-help if there was anyway to save the ${SRC_URI} as a different file, and I was advised that it wasn't possible & I should contact upstream to ask for a file w/ the version in the filename. So I have sent admin@gokgs.com an email requesting a file similar to the cgoban-unix-<version>.tar.bz2, as was provided with cgoban2. But until that or some other solution happens, I don't think cgoban3 can easily included in Portage. But in the meantime, cgoban2 doesn't work w/ the KGS server anymore, so I don't think it's worth having in Portage anymore.
cgoban2 still continues to work just fine for local games. There's no reason to remove it yet.
How do you play local games with cgoban2/3? afaik only cgoban1 offers the option to connect to a local gnugo or whatever server. As for cgoban3, as far as I can tell, it's not supposed to be installed locally at all. Instead you're supposed to run "javaws http://files.gokgs.com/javaBin/cgoban.jnlp", which always checks for the latest version, downloads it (if necessary) to the users ~/.java/... directory, and runs it. (That's why there is no version information in the filename, all users are supposed to use the latest one). If we want this in portage, pretty much all we can do is provide a shell script that runs the javaws command above and an ebuild that makes sure the required Java VM (javaws) is installed on the system. Please correct me if I'm wrong, but on gokgs.com I can't find any information about download archives, versioning, or even the license being used for the cgoban3 software package.
No, by local, I mean hotseat essentially. I'm going to mark this one LATER. I'm not opposed to the idea of having cgoban3 in portage but it will need some good reason. Right now, you just basically run it off the web page as described in comment #7 and there isn't too much point in packaging it further. If they decide to do stand-alone releases, reopen.
*** Bug 210857 has been marked as a duplicate of this bug. ***
Created attachment 144074 [details] ebuild
Created attachment 144076 [details] shell script to start cgoban3
Indeed, there is no version. All users are expected to connect only with the latest version of the client from the website or through java web start. I would support adding an ebuild that just contains a shell script to launch the game through java web start and also contains whatever is needed to add a decent icon into KDE/gnome/whatever's application list.
*** Bug 306015 has been marked as a duplicate of this bug. ***
*** Bug 329009 has been marked as a duplicate of this bug. ***