From 95434f0173891f267fa2e170b315321bcf02cfa9 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 22 Apr 2013 19:11:31 +0200 Subject: [PATCH] Convert Vision recipe to an actual recipe --- haiku-apps/vision/vision-908.recipe | 60 +++++++++++++++++++---------- 1 file changed, 39 insertions(+), 21 deletions(-) diff --git a/haiku-apps/vision/vision-908.recipe b/haiku-apps/vision/vision-908.recipe index 63a723983..3c33e5442 100644 --- a/haiku-apps/vision/vision-908.recipe +++ b/haiku-apps/vision/vision-908.recipe @@ -1,32 +1,50 @@ -DESCRIPTION="Vision is an irc client for Haiku" +SUMMARY="IRC client for Haiku" +DESCRIPTION="Vision is an IRC client for Haiku." HOMEPAGE="http://vision.sourceforge.net/" SRC_URI="svn+http://vision.svn.sourceforge.net/svnroot/vision/trunk#908" -REVISION="1" -STATUS_HAIKU="stable" -DEPEND="" - +LICENSE="MPL v1.1" +COPYRIGHT="1999-2010 The Vision Team" +REVISION="2" +ARCHITECTURES="x86_gcc2 ?x86" + +if [ $architecture != x86_gcc2 ]; then + PATCHES="vision-908-gcc4.patch" +fi + +PROVIDES=" + vision = $portVersion + " +REQUIRES=" + haiku >= $haikuVersion + " +BUILD_REQUIRES=" + cmd:gcc + cmd:ld + cmd:make + " +BUILD_PREREQUIRES=" + haiku_devel >= $haikuVersion + " + +SOURCE_DIR="$portVersionedName" + BUILD() { - cd vision-908 - if [ -n "$(setgcc | grep '4')" ]; then - patch -p0 -ui ../../patches/vision-908-gcc4.patch - fi cd Vision make } INSTALL() { - VISIONSETTINGSDIR=${DESTDIR}/`finddir B_USER_SETTINGS_DIRECTORY`/Vision - mkdir -p ${VISIONSETTINGSDIR} - cd vision-908 - cd Vision - mkdir -p ${DESTDIR}`finddir B_APPS_DIRECTORY`/Vision - cp Vision ${DESTDIR}`finddir B_APPS_DIRECTORY`/Vision - cd data - cp -a * ${DESTDIR}`finddir B_APPS_DIRECTORY`/Vision - cp -a `haikuporter -t`/haiku-apps/vision/VisionSettings ${VISIONSETTINGSDIR}/ -} + visionDir=$appsDir/Vision + visionSettingsDir=$settingsDir/Vision + mkdir -p $visionDir + mkdir -p $visionSettingsDir -COPYRIGHT="1999-2010 The Vision Team" -LICENSE="MPL v1.1" + cp -a $portDir/VisionSettings $visionSettingsDir + + cd Vision + cp Vision $visionDir + cd data + copyattr -d -r -x .svn * $visionDir +}