Summary: | dev-lang/oorexx (new ebuild) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Cheyenne Wills <cwills> |
Component: | [OLD] Development | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | gbrendanoakley, robin.atwood, xgqt |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild for oorexx
corrected ebuild for oorexx files/15orexx ebuild for oorexx DOCS in PDF format oorexx-3.1.0_beta2.ebuild oorexx-3.1.0_beta2.ebuild oorexx-3.1.0.ebuild |
Description
Cheyenne Wills
2006-03-05 13:24:16 UTC
Created attachment 81446 [details]
ebuild for oorexx
Comment on attachment 81446 [details] ebuild for oorexx # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ SRC_URI="mirror://sourceforge/oorexx/ooRexx-${PV}.tar.gz" HOMEPAGE="http://oorexx.sourceforge.net/" DESCRIPTION="OORexx - Object Oriented Rexx" LICENSE="CPL-1.0" SLOT="0" KEYWORDS="x86" IUSE="" S="${WORKDIR}/ooRexx-${PV}" DEPEND="" src_compile() { econf --prefix=/usr || die "Configuration failed" emake all || die "Make failed" } src_install() { emake install || die "Install failed" doenvd "${FILESDIR}"/15orexx } Comment on attachment 81446 [details] ebuild for oorexx >SRC_URI="mirror://sourceforge/oorexx/ooRexx-${PV}.tar.gz" >HOMEPAGE="http://oorexx.sourceforge.net/" >DESCRIPTION="OORexx - Object Oriented Rexx" > >LICENSE="CPL-1.0" >SLOT="0" >KEYWORDS="x86" >IUSE="" > >S="${WORKDIR}/ooRexx-${PV}" > >DEPEND="" >src_compile() { > econf --prefix=/usr > > emake || die "Parallel make failed" >} >src_install() { > einstall install >} Created attachment 81462 [details]
corrected ebuild for oorexx
Corrected format,
added doenvd
Created attachment 81463 [details]
files/15orexx
env.d file for oorexx
Eeekkk.. Sorry about all the append traffic. -- I was trying to fix the ebuild Anyway -- it should all be there Created attachment 81466 [details]
ebuild for oorexx DOCS in PDF format
this ebuild simply retrieves the PDF documentation. An ebuild that creates the PDF files will be comminng as soon as I get some of the build errors out of the way
Created attachment 91754 [details]
oorexx-3.1.0_beta2.ebuild
Thanks for the good start.
I have edited and am re-submitting the ebuild, now updated for version 3.1.0_beta2 (released June 27, 2006).
Changes:
Made thorough use of versionator.
Eliminated some whitespace and changed space intents to tabs, per Handbook.
Corrected DESCRIPTION. The name is Open Object Rexx.
Set KEYWORDS to ~x86, as per general guidelines.
Removed redundant --prefix=/usr on econf, as it is already implied.
Changed src_install command to match the Handbook, as it did not build for me as it was.
Works for me now.
Created attachment 91941 [details]
oorexx-3.1.0_beta2.ebuild
Set DEPEND="!dev-lang/regina-rexx" because they both install /usr/bin/rexx. Not sure how else to handle that.
As for documentation, perhaps rather than a separate ebuild for PDF, maybe a doc USE variable which would download the zipped docs and install using dohtml?
Sorry about not responding sooner, the email notices got "lost" in the noise.. Anyway your changes look fine, and the suggestion to just download the finished documentation sounds fine as well. My original idea (to keep with the spirit of gentoo I guess :) was to build the doc files directly from the documentation source, but it was turning more into a configuration mess (there are some file location assumptions in the doc source that doesn't match up with where gentoo places some things). Created attachment 100600 [details]
oorexx-3.1.0.ebuild
Update for 3.1.0 release. Removed versionator stuff as it doesn't seem needed now. I've done nothing with the docs yet.
*** Bug 160881 has been marked as a duplicate of this bug. *** Recently I've brought oorexx to Gentoo. |