Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45001 - New Ebuild Request for glGo
Summary: New Ebuild Request for glGo
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Gentoo Games
URL: http://www.pandanet.co.jp/English/glgo/
Whiteboard:
Keywords:
: 118279 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-03-18 00:20 UTC by Mizerou Miyoshi
Modified: 2012-04-03 09:22 UTC (History)
5 users (show)

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


Attachments
This is just such an ebuild! (glgo-1.3.1.ebuild,2.55 KB, text/plain)
2006-01-08 06:05 UTC, Paul Miller
Details
games-board/glgo-1.4.ebuild (glgo-1.4.ebuild,1.39 KB, text/plain)
2006-07-24 13:17 UTC, David Li
Details
licenses/panda (panda,742 bytes, text/plain)
2006-07-24 13:18 UTC, David Li
Details
games-board/glgo-1.4.ebuild (glgo-1.4.ebuild,1.36 KB, text/plain)
2006-07-24 13:30 UTC, David Li
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mizerou Miyoshi 2004-03-18 00:20:24 UTC
Would love to have this in portage, so that users may play on the IGS Go server using this spiffy-looking glGo client.

Not sure all of which Hardware Platforms it will run on, but x86 for sure.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2004-05-21 00:14:53 UTC
Please look at http://www.gentoo.org/doc/en/gentoo-howto.xml for instructions how to create ebuild files.
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2004-06-04 23:12:28 UTC
Questionable license - I don't think I'm interested.  If you come up with
a working ebuild, feel free to attach it here.  I'm closing this bug as WONT
though since we're not allowed to distribute the artwork and images.
Comment 3 Alexandre Buisse (RETIRED) gentoo-dev 2005-09-18 15:52:32 UTC
I tried to make one, but the problem is that they use their own installer which
doesn't work well when used inside portage...
And there are also licence problems.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-01-08 04:33:26 UTC
*** Bug 118279 has been marked as a duplicate of this bug. ***
Comment 5 Paul Miller 2006-01-08 06:05:37 UTC
Created attachment 76521 [details]
This is just such an ebuild!

I mistakingly made a new bug 118279, not realizing there was already a req.
Comment 6 Paul Miller 2006-01-08 06:10:29 UTC
(In reply to comment #5)
> Created an attachment (id=76521) [edit]
> This is just such an ebuild!
> 
> I mistakingly made a new bug 118279, not realizing there was already a req.
> 

I also didn't realize the license was a problem.  Pulling the RPM seems to work fine, but I suppose there should be a RESTRICT="fetch" in the ebuild.
Comment 7 David Li 2006-07-18 18:20:04 UTC
It appears that the tar.gz version is perfectly feasible. The archieve includes:

1) Installer script
2) Uninstaller script
3) tar file with stuff to be installed

I'm making an updated ebuild that should be availble soon.
Comment 8 David Li 2006-07-24 13:16:41 UTC
Okay, here's the improved ebuild I promised. It's uses the tar.gz version and seems to work very well. Just some important notes:

The license boils down to redistributing the package. Thus, the packaged cannot be mirrored by gentoo servers (RESTRICT="nomirror"). However, it does give the user the permission to "download, install and use" this software which is exactly what ebuilds do. Thus, this ebuild is "legal."

Next, there's a library file that contains a text relocation and executable stack. Thus, it *probably* won't work under AMD64. Since this is a binary (and due to the license), it will be up to upstream to fix this.

Unlike the previous ebuild, this installs itself to /opt/glgo which is the correct location because everything is precompiled. I don't know about the "vile" hack thing. It doesnt appear to be nessary or normal.

Scripts that come with the package can be found it /opt/glgo/bin/
The command to start glGo is glGo. There should be a menu shortcut. I would have added an icon except for the "data.dat" wtfery and the license.

The dependencies in this ebuild a lot more complete. It no longer uses xorg-x11. I also used ldd to dig out some of the undocumented (glitz, libcaca, xinerama? what the?).

Also, I'd like to point out that gnugo is installed at:
/usr/games/bin/gnugo
For anyone who wants to give gnugo a go (I'm done)
Comment 9 David Li 2006-07-24 13:17:29 UTC
Created attachment 92635 [details]
games-board/glgo-1.4.ebuild

This is the ebuild
Comment 10 David Li 2006-07-24 13:18:35 UTC
Created attachment 92637 [details]
licenses/panda

This is the panda license and goes in the licenses folder of your portage tree.
Comment 11 David Li 2006-07-24 13:30:38 UTC
Created attachment 92639 [details]
games-board/glgo-1.4.ebuild

Sorry, I didn't realize that the doc USE flag was not for whether or not to install docs. Fixed that.
Comment 12 CJ Kucera 2006-09-20 11:14:10 UTC
The current 1.4 ebuild ( http://bugs.gentoo.org/attachment.cgi?id=92639 in case the word "current" becomes obsolete at some point) requires a ">=dev-libs/expat-2" dependency.  dev-libs/expat-1* only supplies a libexpat.so.0 - glGo is linked against libexpat.so.1.
Comment 13 Peter Peng 2012-04-03 09:22:49 UTC
I use Gentoo for six years. And I always sick of lake of software.
I thought when there is .tgz then it can be easily to have a .ebuild
But, NO. There're too many products can not work on Gentoo.
Even the most interesting and exicting online board game of Go can not have a sereisly consider.
I don't care about license, it's already have .deb and .rpm and their .tgz cannot work on gentoo.
Please done it. Their are plenty player more than Chess. THX