vision: update recipe

* Based on vision-942.recipe add new recipe vision-0.9.7.r944.recipe.
* Remove older recipes.
* Rename patch.
* Rename VisionSettings to InitialSettings as done in master.
* Add USER_SETTINGS_FILES declaration.
* Add Deskbar menu symlink.
This commit is contained in:
Ingo Weinhold
2013-06-18 11:12:15 +02:00
parent 272581b5f3
commit 34b4ca0d3c
5 changed files with 14 additions and 87 deletions

View File

@@ -1,14 +1,14 @@
SUMMARY="IRC client for Haiku"
DESCRIPTION="Vision is an IRC client for Haiku."
HOMEPAGE="http://vision.sourceforge.net/"
SRC_URI="svn://svn.code.sf.net/p/vision/code/branches/0.9.7#942"
SRC_URI="svn://svn.code.sf.net/p/vision/code/branches/0.9.7#944"
LICENSE="MPL v1.1"
COPYRIGHT="1999-2010 The Vision Team"
REVISION="3"
REVISION="1"
ARCHITECTURES="x86_gcc2 ?x86"
if [ $targetArchitecture != x86_gcc2 ]; then
PATCHES="vision-908-gcc4.patch"
PATCHES="vision-0.9.7-gcc4.patch"
fi
PROVIDES="
@@ -26,11 +26,16 @@ BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
"
USER_SETTINGS_FILES="
settings/Vision directory
"
SOURCE_DIR="$portVersionedName"
BUILD()
{
make $jobArgs
make
# multi-job build not supported
}
INSTALL()
@@ -38,9 +43,11 @@ INSTALL()
visionDir=$appsDir/Vision
mkdir -p $visionDir
cp -a $portDir/VisionSettings $visionDir
cp Vision $visionDir
cp -a $portDir/InitialSettings $visionDir
cd data
copyattr -d -r -x .svn * $visionDir
cp -a * $visionDir
addAppDeskbarSymlink $visionDir/Vision
}

View File

@@ -1,48 +0,0 @@
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"
LICENSE="MPL v1.1"
COPYRIGHT="1999-2010 The Vision Team"
REVISION="3"
ARCHITECTURES="x86_gcc2 ?x86"
if [ $targetArchitecture != 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
make $jobArgs
}
INSTALL()
{
visionDir=$appsDir/Vision
mkdir -p $visionDir
cp -a $portDir/VisionSettings $visionDir
cd Vision
cp Vision $visionDir
cd data
copyattr -d -r -x .svn * $visionDir
}

View File

@@ -1,32 +0,0 @@
DESCRIPTION="Vision is an irc client for Haiku"
HOMEPAGE="http://vision.sourceforge.net/"
SRC_URI="svn+http://vision.svn.sourceforge.net/svnroot/vision/trunk#933"
REVISION="1"
STATUS_HAIKU="unstable"
DEPEND=""
BUILD()
{
cd vision-933
cd Vision
if [ -n "$(setgcc | grep '2')" ]; then
cp Makefile.gcc2 Makefile
else
rm Makefile
cp Makefile.gcc4 Makefile
fi
make
}
INSTALL()
{
cd vision-933
cd Vision
mkdir -p ${DESTDIR}`finddir B_APPS_DIRECTORY`/Vision
cp Vision ${DESTDIR}`finddir B_APPS_DIRECTORY`/Vision
cd data
cp -r * ${DESTDIR}`finddir B_APPS_DIRECTORY`/Vision
}
COPYRIGHT="1999-2010 The Vision Team"
LICENSE="MPL v1.1"