Bug 110107 - [EBUILD] new package : games-puzzle/xpuyopuyo
Bug#: 110107 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: games@gentoo.org Reported By: email@missionaccomplish.com
Component: Games
URL: 
Summary: [EBUILD] new package : games-puzzle/xpuyopuyo
Keywords:  EBUILD
Status Whiteboard: 
Opened: 2005-10-21 23:04 0000
Description:   Opened: 2005-10-21 23:04 0000
Xpuyopuyo is a Tetris-like game in which the object is to match four or more
blocks of the same color.

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From Fernando V. 2005-10-21 23:04:55 0000 -------
Created an attachment (id=71165) [details]
xpuyopuyo-0.9.8.ebuild

------- Comment #2 From Carsten Lohrke 2005-10-22 06:04:17 0000 -------
- remove # likewhoa
- src_unpack() is superfluous

------- Comment #3 From Fernando V. 2005-10-22 23:54:20 0000 -------
Created an attachment (id=71253) [details]
xpuyopuyo-0.9.8.ebuild [updated]

updated to conform to ebuild standards..

------- Comment #4 From Chris Gianelloni (RETIRED) 2005-10-23 06:45:39 0000 -------
What is with all of the USE flags?  Are they all necessary?
For example, we build shared libraries by default, so there's no need for the
shared USE.
The ebuild has gtk+-1.2 as a hard dependency and X as an optional one.  This
cannot be correct.

You'll need to check the dependencies and fix that before this can be included.

By the way, these ebuilds are pretty good, so keep up the good work.

------- Comment #5 From Fernando V. 2005-10-24 15:28:02 0000 -------
Created an attachment (id=71360) [details]
xpuyopuyo-0.9.8.ebuild

tookout some USE flags that were not needed.. look out tetris! xpuyopuyo rocks
with AI and network play :)

------- Comment #6 From Fernando V. 2005-10-24 15:33:20 0000 -------
(In reply to comment #4)
> What is with all of the USE flags?  Are they all necessary?
> For example, we build shared libraries by default, so there's no need for the
> shared USE.
> The ebuild has gtk+-1.2 as a hard dependency and X as an optional one.  This
> cannot be correct.
> 
> You'll need to check the dependencies and fix that before this can be included.
> 
> By the way, these ebuilds are pretty good, so keep up the good work.

I took X as an optional use flag and just appended --with-x
but i did add 'gnome' use flag in replacement since it's an optional configure
flag..
the 'aibreed' 'network' 'profiling' 'static' are the other USE flag that are
optional since some are set to no by default.. enjoy the game it's pretty fun
specially with network gaming. I will be adding more ebuilds as i would like to
learn most of the eclass functions in portage.

------- Comment #7 From Mr. Bones. 2005-10-24 16:27:38 0000 -------
Use make DESTDIR="${D}" install intead of egamesinstall.

No need for the profiling support.

needs to have a versioned archive file instead of -latest.

read http://www.gentoo.org/proj/en/desktop/games/games-ebuild-howto.xml

------- Comment #8 From Fernando V. 2005-10-24 18:01:15 0000 -------
Created an attachment (id=71370) [details]
xpuyopuyo-0.9.8.ebuild

fixed src_uri link and setup 'make DESTDIR={D} install" insted of
egamesinstall, plus added desktop entry and icon..

------- Comment #9 From Tupone Alfredo 2007-03-04 01:33:58 0000 -------
Ebuild is now in portage. Thanks