Convert Vision recipe to an actual recipe

This commit is contained in:
Ingo Weinhold
2013-04-22 19:11:31 +02:00
parent e8cc57a00c
commit 95434f0173

View File

@@ -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
}