diff options
Diffstat (limited to 'dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild')
-rw-r--r-- | dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild | 67 |
1 files changed, 22 insertions, 45 deletions
diff --git a/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild b/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild index c86c986d2a02..66c57b110e2a 100644 --- a/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild +++ b/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild,v 1.3 2004/06/01 11:17:06 plasmaroo Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild,v 1.4 2004/06/07 20:34:54 agriffis Exp $ DESCRIPTION="The static libraries and header files needed for developing PalmOS applications." HOMEPAGE="http://www.palmos.com/" @@ -9,61 +9,38 @@ LICENSE="Palm-SDK" SLOT="5.0R3" KEYWORDS="~x86" DEPEND="dev-lang/prc-tools" - -AX="palmos-sdk-5.0r3-1.tar.gz" -AD="PalmOS_5_SDK_68K_R3_no-install.zip" - +SRC_URI="palmos-sdk-5.0r3-1.tar.gz PalmOS_5_SDK_68K_R3_no-install.zip" IUSE="doc" -BASE="/opt/palmdev/sdk-${SLOT}" -RESTRICT="nostrip" +RESTRICT="nostrip fetch" S=${WORKDIR} -pkg_setup() { - - if [ ! -f ${DISTDIR}/${AX} ]; then - echo - eerror "Please go to http://www.palmos.com/cgi-bin/sdk50.cgi" - eerror "and download ${AX} and place it in ${DISTDIR}" - eerror "and emerge this package again." - die - fi - - if ( [ ! -f ${DISTDIR}/${AD} ] && [ `use doc` ] ); then - echo - eerror "Please go to http://www.palmos.com/cgi-bin/sdk50.cgi" - eerror "and download ${AD} and place it in" - eerror "${DISTDIR} and emerge this package again or disable the \`doc'" - eerror "USE flag." - die - fi - -} - -src_unpack() { - - unpack ${AX} - if use doc; then - unpack ${AD} - fi +pkg_nofetch() { + typeset a + einfo "Please download the following files from" + einfo "http://www.palmos.com/cgi-bin/sdk50.cgi" + einfo "and put them in ${DISTDIR}, then emerge this package again." + for a in ${A}; do + einfo " ${a}" + done } src_install() { + typeset base=/opt/palmdev/sdk-${SLOT} - dodir ${BASE} - rm -rf sdk-5r3/CodeWarrior\ Support + rm -rf sdk-5r3/CodeWarrior\ Support || die if use doc; then - rm -rf PalmOS_5_SDK_68K_R3_no-install/CodeWarrior\ Support/\(Project\ Stationery\)/ - rm -rf PalmOS_5_SDK_68K_R3_no-install/CodeWarrior\ Support/Plugins/ - rm -rf PalmOS_5_SDK_68K_R3_no-install/Palm\ OS\ Support/ - rm -rf PalmOS_5_SDK_68K_R3_no-install/Palm\ Tools/ - cp -Rf PalmOS_5_SDK_68K_R3_no-install/* sdk-5r3/ + rm -rf "PalmOS_5_SDK_68K_R3_no-install/CodeWarrior Support/(Project Stationery)" || die + rm -rf "PalmOS_5_SDK_68K_R3_no-install/CodeWarrior Support/Plugins" || die + rm -rf "PalmOS_5_SDK_68K_R3_no-install/Palm OS Support" || die + rm -rf "PalmOS_5_SDK_68K_R3_no-install/Palm Tools" || die + cp -Rf PalmOS_5_SDK_68K_R3_no-install/* sdk-5r3 || die fi - cp -PRf sdk-5r3/* ${D}/opt/palmdev/sdk-${SLOT} + dodir ${base%/*} || die + mv sdk-5r3 ${D}${base} || die } -pkg_postinst() -{ - palmdev-prep || eerror "Could not run \`palmdev-prep'!" +pkg_postinst() { + palmdev-prep || eerror "Error running palmdev-prep :-(" } |