Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 126400 - New ebuild: xggi
Summary: New ebuild: xggi
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.ggi-project.org
Whiteboard:
Keywords: EBUILD
: 43615 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-16 03:04 UTC by hiyuh
Modified: 2015-02-22 21:47 UTC (History)
3 users (show)

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


Attachments
xggi-2.0.0.ebuild (xggi-2.0.0.ebuild,3.88 KB, text/plain)
2006-03-16 03:05 UTC, hiyuh
Details
libggi-2.2.1-r1.ebuild (libggi-2.2.1-r1.ebuild,2.03 KB, text/plain)
2006-03-16 03:08 UTC, hiyuh
Details
libggi-2.2.1_fix-lcd823.patch (libggi-2.2.1_fix-lcd823.patch,1.26 KB, patch)
2006-03-16 03:08 UTC, hiyuh
Details | Diff
libggi-2.2.1_fix-speed.patch (libggi-2.2.1_fix-speed.patch,318 bytes, patch)
2006-03-16 03:09 UTC, hiyuh
Details | Diff
libgii-1.0.1.ebuild (libgii-1.0.1.ebuild,1.22 KB, text/plain)
2006-03-16 03:10 UTC, hiyuh
Details
libgiigic-1.1.1.ebuild (libgiigic-1.1.1.ebuild,871 bytes, text/plain)
2006-03-16 03:10 UTC, hiyuh
Details
libggigcp-1.0.1.ebuild (libggigcp-1.0.1.ebuild,956 bytes, text/plain)
2006-03-16 03:11 UTC, hiyuh
Details
libggimisc-2.2.1.ebuild (libggimisc-2.2.1.ebuild,1.04 KB, text/plain)
2006-03-16 03:12 UTC, hiyuh
Details
libggiwmh-0.3.1.ebuild (libggiwmh-0.3.1.ebuild,842 bytes, text/plain)
2006-03-16 03:13 UTC, hiyuh
Details
libggi-2.2.1-r1.ebuild (libggi-2.2.1-r1.ebuild,2.05 KB, text/plain)
2006-03-26 08:33 UTC, hiyuh
Details
libgii-1.0.1.ebuild (libgii-1.0.1.ebuild,1.24 KB, text/plain)
2006-03-26 08:34 UTC, hiyuh
Details
libgiigic-1.1.1.ebuild (libgiigic-1.1.1.ebuild,871 bytes, text/plain)
2006-03-26 08:35 UTC, hiyuh
Details
libggigcp-1.0.1.ebuild (libggigcp-1.0.1.ebuild,971 bytes, text/plain)
2006-03-26 08:36 UTC, hiyuh
Details
libggimisc-2.2.1.ebuild (libggimisc-2.2.1.ebuild,1.19 KB, text/plain)
2006-03-26 08:38 UTC, hiyuh
Details
libggiwmh-0.3.1.ebuild (libggiwmh-0.3.1.ebuild,856 bytes, text/plain)
2006-03-26 08:39 UTC, hiyuh
Details
fix-old-ggi.patch (for sci-visialization/gnuplot-4.0-r1) (fix-old-ggi.patch,8.23 KB, patch)
2006-03-26 08:42 UTC, hiyuh
Details | Diff
libsdl-1.2.9-SDL_ggievents-del-sym.patch (for media-libs/libsdl-1.2.9-r1) (libsdl-1.2.9-SDL_ggievents-del-sym.patch,438 bytes, patch)
2006-03-26 08:46 UTC, hiyuh
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description hiyuh 2006-03-16 03:04:21 UTC
This is XGGI. So, it's another Xserver, *not* Xgl and *not* AIGLX.
This Xserver is a bunch of GGI project.
XGGI is "Multihead capable X server for GGI, with acceleration".

XGGI requires modularized X libraries, like x11-base/xorg-server.
But it does not require any X input/video drivers.
XGGI uses LibGGI and LibGII instead of these X input/video drivers.

And then, XGGI requires GGI 2.2 stuffs.
But official tree has no GGI 2.2 stuffs.
So, I've made all GGI 2.2 stuffs' ebuilds, and these will be attatched.

I suggest these are stuffed like follow. 
 x11-base/xggi
 media-libs/libgii
 media-libs/libgiigic
 media-libs/libggi
 media-libs/libggigcp
 media-libs/libggimisc
 media-libs/libggiwmh

And then, I'm still ebuild newbie.
So, any suggestions will be appriciated.
Comment 1 hiyuh 2006-03-16 03:05:28 UTC
Created attachment 82277 [details]
xggi-2.0.0.ebuild
Comment 2 hiyuh 2006-03-16 03:08:09 UTC
Created attachment 82278 [details]
libggi-2.2.1-r1.ebuild

It includes 2 patches.
These patches were already send upstream.
So, these patches are applied to libggi-2.2.2 as next release. ;)
Comment 3 hiyuh 2006-03-16 03:08:51 UTC
Created attachment 82279 [details, diff]
libggi-2.2.1_fix-lcd823.patch
Comment 4 hiyuh 2006-03-16 03:09:27 UTC
Created attachment 82280 [details, diff]
libggi-2.2.1_fix-speed.patch
Comment 5 hiyuh 2006-03-16 03:10:14 UTC
Created attachment 82281 [details]
libgii-1.0.1.ebuild
Comment 6 hiyuh 2006-03-16 03:10:45 UTC
Created attachment 82282 [details]
libgiigic-1.1.1.ebuild
Comment 7 hiyuh 2006-03-16 03:11:23 UTC
Created attachment 82283 [details]
libggigcp-1.0.1.ebuild
Comment 8 hiyuh 2006-03-16 03:12:58 UTC
Created attachment 82285 [details]
libggimisc-2.2.1.ebuild
Comment 9 hiyuh 2006-03-16 03:13:32 UTC
Created attachment 82286 [details]
libggiwmh-0.3.1.ebuild
Comment 10 Donnie Berkholz (RETIRED) gentoo-dev 2006-03-16 09:41:44 UTC
Why media-libs instead of x11-libs?
Comment 11 hiyuh 2006-03-16 11:17:23 UTC
(In reply to comment #10)
> Why media-libs instead of x11-libs?
GGI libraries are NOT mandatory any X11 libraries/drivers.
But these CAN use X11 libraries.
So, if to put these libraries into media-libs category is not acceptable,
to put into dev-libs is maybe OK.
But, official GGI 2.1 libraries (libgii and libggi) are contained in
media-libs category, IIRC.
Comment 12 hiyuh 2006-03-26 08:29:56 UTC
pre-GGI-2.x is licensed by "LGPL-2".
But, GGI-2.x is licensed by "MIT BSD".
Comment 13 hiyuh 2006-03-26 08:33:29 UTC
Created attachment 83166 [details]
libggi-2.2.1-r1.ebuild

licenses fix.
Comment 14 hiyuh 2006-03-26 08:34:23 UTC
Created attachment 83167 [details]
libgii-1.0.1.ebuild

licenses fix.
Comment 15 hiyuh 2006-03-26 08:35:27 UTC
Created attachment 83168 [details]
libgiigic-1.1.1.ebuild

licenses fix.
Comment 16 hiyuh 2006-03-26 08:36:26 UTC
Created attachment 83169 [details]
libggigcp-1.0.1.ebuild

licenses fix.
Comment 17 hiyuh 2006-03-26 08:38:35 UTC
Created attachment 83170 [details]
libggimisc-2.2.1.ebuild

licenses fix, don't touch enable/disable because of some codes are broken.
Comment 18 hiyuh 2006-03-26 08:39:11 UTC
Created attachment 83171 [details]
libggiwmh-0.3.1.ebuild

licenses fix.
Comment 19 hiyuh 2006-03-26 08:40:16 UTC
And then, some apps has OLD GGI implementation and its breakages, too.
Comment 20 hiyuh 2006-03-26 08:42:41 UTC
Created attachment 83172 [details, diff]
fix-old-ggi.patch (for sci-visialization/gnuplot-4.0-r1)

It's for sci-visualization/gnuplot-4.0-r1.
It has very OLD C style implementation.
Comment 21 hiyuh 2006-03-26 08:46:56 UTC
Created attachment 83173 [details, diff]
libsdl-1.2.9-SDL_ggievents-del-sym.patch (for media-libs/libsdl-1.2.9-r1)

It's for media-libs/libsdl-1.2.9-r1.
It has "uint32 sym" as a unused variable, and then it's OLD C style.
Comment 22 Marijn Schouten (RETIRED) gentoo-dev 2006-09-10 01:36:48 UTC
heh, I was going to file a bug for version bumps. I can't believe the ebuilds are already there :D Nice work KIMURA.

Is anything preventing these from going into the tree? It's been a while.
Comment 23 hiyuh 2006-09-10 19:14:11 UTC
(In reply to comment #22)
> heh, I was going to file a bug for version bumps. I can't believe the ebuilds
> are already there :D Nice work KIMURA.

Thanks, you hang on.
But, these ebuild has a bito of roughly, I guess.
Feel free to poke it. :)

> Is anything preventing these from going into the tree? It's been a while.

GGI's API looks like a bit of robust, if it was bumped from any version.
But yes, it may need to bump due to there're some issues I knew.
And, upstream GGI folks already are committing some changes in their repo
to bump next release, maybe.
Anyway, I'll hang on.
Comment 24 hiyuh 2007-02-08 20:10:14 UTC
Comment on attachment 83173 [details, diff]
libsdl-1.2.9-SDL_ggievents-del-sym.patch (for media-libs/libsdl-1.2.9-r1)

It's not mandatory for current SDL, IIRC.
I've checked media-libs/libsdl-1.2.11-r1.
Comment 25 hiyuh 2007-02-08 20:16:28 UTC
FYI, GGI 2.2.2 was released.
I've pushed bumped stuffs into my overlay[1].
But I won't file these ones to bugzie b/c avoid bug spamming.
Feel free to poke it.
--
[1] http://dev.gentoo.gr.jp/~hiyuh/cgi-bin/hgweb.cgi
Comment 26 Samuli Suominen (RETIRED) gentoo-dev 2007-03-30 19:58:13 UTC
Comment on attachment 83166 [details]
libggi-2.2.1-r1.ebuild

libggi-2.2.2 is in CVS.
Comment 27 Samuli Suominen (RETIRED) gentoo-dev 2007-03-30 19:58:49 UTC
Comment on attachment 83167 [details]
libgii-1.0.1.ebuild

libgii-1.0.2 is in CVS.
Comment 28 Samuli Suominen (RETIRED) gentoo-dev 2007-03-30 20:07:42 UTC
*** Bug 43615 has been marked as a duplicate of this bug. ***
Comment 29 Samuli Suominen (RETIRED) gentoo-dev 2007-03-30 20:26:25 UTC
@g2boojum and sci: new libgii and libggi is in portage, but it's still package.masked because you need patch from Comment #20 (or alternative) but it builds here with the patch.
Comment 30 Samuli Suominen (RETIRED) gentoo-dev 2007-03-31 17:50:38 UTC
(In reply to comment #29)
> @g2boojum and sci: new libgii and libggi is in portage, but it's still
> package.masked because you need patch from Comment #20 (or alternative) but it
> builds here with the patch.
> 

Committed a patch to gnuplot-4.0-r2 to fix this issue. Removing CCs.
Comment 31 Samuli Suominen (RETIRED) gentoo-dev 2008-01-10 20:03:58 UTC
Comment on attachment 83169 [details]
libggigcp-1.0.1.ebuild

In CVS.
Comment 32 Samuli Suominen (RETIRED) gentoo-dev 2008-01-10 20:04:20 UTC
Comment on attachment 83170 [details]
libggimisc-2.2.1.ebuild

In CVS.
Comment 33 Samuli Suominen (RETIRED) gentoo-dev 2008-01-10 20:04:40 UTC
Comment on attachment 83171 [details]
libggiwmh-0.3.1.ebuild

In CVS.
Comment 34 Samuli Suominen (RETIRED) gentoo-dev 2008-01-10 20:05:03 UTC
Comment on attachment 83168 [details]
libgiigic-1.1.1.ebuild

In CVS.
Comment 35 Samuli Suominen (RETIRED) gentoo-dev 2008-01-10 20:07:18 UTC
I've needed libggiwmh because media-video/mplayer has a automagic detection for it, with USE="ggi" which only pulls in libggi currently.

So, I've ended up adding all the 4 libraries, wouldn't make sense to add only 
part of the project.

But, I didn't add the XGGI itself. Changing summary.

Thanks Kimura.
Comment 36 Matt Turner gentoo-dev 2015-02-22 21:47:07 UTC
ggi-project.org doesn't seem to be about the same thing anymore.

https://web.archive.org/web/20140115031524/http://www.ggi-project.org/ looks to be the last evidence of the original project existing.

Before that, it seems to have died about 2008. I can't imagine anyone still wants to use this. Marking as WONTFIX.