Merged in humdinger/haikuports/Paladin (pull request #359)

Changes in the Paladin recipe
This commit is contained in:
Scott McCreary
2014-12-22 01:27:38 -08:00

View File

@@ -1,9 +1,27 @@
SUMMARY="Paladin is an open source integrated development environment (IDE)"
SUMMARY="An open source integrated development environment (IDE)"
DESCRIPTION="Paladin is an open source integrated development environment (IDE) \
modeled after BeOS' BeIDE."
HOMEPAGE="http://paladin.sourceforge.net"
SRC_URI="git://github.com/HaikuArchives/Paladin#8929011"
REVISION="4"
modeled after BeOS' BeIDE.
Paladin's feature set includes:
- Command-line build support
- Multithreaded builds
- Revision control-friendly project files
- More run options for projects
- Explicit support for debugging with gdb under Haiku
- Bundled helper tools
- Streamlined project settings
- Out-of-the-box support for Lex and Yacc
- Support for text and binary resource files
- Projects can include notes and other files that aren't source code
- Project templates
- Out-of-the-box makefile generation
- Integrated source code management
- 1-click project backups
"
HOMEPAGE="http://github.com/HaikuArchives/Paladin"
SRC_URI="git://github.com/HaikuArchives/Paladin#dd61cdf"
REVISION="5"
LICENSE="MIT"
COPYRIGHT="2001-2010 DarkWyrm
2014 John Scipione
@@ -14,24 +32,26 @@ SECONDARY_ARCHITECTURES="x86_gcc2 x86 x86_64"
PROVIDES="
paladin = $portVersion
app:Paladin = $portVersion
app:SymbolFinder = $portVersion
app:Paladin
app:SymbolFinder
cmd:luagrep
cmd:luare
"
REQUIRES="
haiku
lib:libpcre
lib:libz
haiku$secondaryArchSuffix
lib:libpcre$secondaryArchSuffix
lib:libz$secondaryArchSuffix
cmd:lua
"
BUILD_REQUIRES="
haiku_devel
devel:libpcre
devel:libz
devel:libpcre$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix
cmd:ld
cmd:find
@@ -49,14 +69,13 @@ BUILD()
INSTALL()
{
mkdir -p $appsDir/Paladin $appsDir/Paladin/Documentation
mkdir -p $libDir
mkdir -p $binDir
cp -r Documentation $appsDir/Paladin
rm $appsDir/Paladin/Documentation/KeltFont.zip
cp -r Paladin/Paladin Paladin/Templates $appsDir/Paladin/
cp SymbolFinder/SymbolFinder $appsDir/Paladin/
cp luagrep luare $binDir
addAppDeskbarSymlink $appsDir/Paladin/Paladin Paladin
addAppDeskbarSymlink $appsDir/Paladin/SymbolFinder SymbolFinder
}