Summary: | New ebuild: player-2.0.4.ebuild - Player is a network server for robot control. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Angelo Arrifano (RETIRED) <miknix> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED DUPLICATE | ||
Severity: | enhancement | Keywords: | EBUILD |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 185470 | ||
Attachments: |
The ebuild.
The patch needed by ebuild. The rev2 of the ebuild. The CORRECT rev2 ebuild. (sorry) player-2.0.4.ebuild player-2.0.4.ebuild player-2.0.4.ebuild |
Description
Angelo Arrifano (RETIRED)
2007-07-12 22:04:36 UTC
Created attachment 124707 [details]
The ebuild.
Created attachment 124709 [details, diff]
The patch needed by ebuild.
After stumbling across every driver of player package I thought that will be better to use already existing global use flags instead of a use expand. In this new ebuild the drivers are compiled (or not) depending on the user chosen use flags. I think this is the wanted and default behavior of packages in portage. For instance, if use flag gtk and ieee1394 are enabled. All drivers that need gtk and ieee1394 all built. The patch isn't needed anymore.. I guess I was confused about the two libdc1394 APIs. I also added the package doxygen dependency when use flag doc is enabled, since doxygen is needed to build documentation. There were drivers that depended on packages that are not in portage. I have them commented out in ebuild. They are never compiled. I hope this helps whoever will be the future package maintainer. Greetings, Ângelo Arrifano PS: See #185298 for stage package ebuild that make part of same project. Created attachment 124864 [details]
The rev2 of the ebuild.
Created attachment 124866 [details]
The CORRECT rev2 ebuild. (sorry)
The last package from stageplayer project is completed: gazebo ebuild see #185470 Created attachment 130919 [details]
player-2.0.4.ebuild
* Fixed invalid DEPEND syntax.
* Removed redundant src_unpack function.
* Fixed the way some dependencies were handled.
Created attachment 133261 [details]
player-2.0.4.ebuild
* Fixed unused USE flags.
* Added included test suite support.
* Removed non required packages from RDEPEND.
Created attachment 136775 [details]
player-2.0.4.ebuild
* Added header.
* Removed redundant USE flags.
*** This bug has been marked as a duplicate of bug 26373 *** |