Smallish changes in the Paladin recipe:

* With changes in Paladin's source, we can now build for gcc4.
* Added "lua" to REQUIREMENT and "luagrep" and "luare" to PROVIDES.
  This enables the feature to find and replace strings in a project.
* Removed "SymbolFinder" from the Deskbar. It's normally started from
  Paladin's menu.
* Improved summary.
* Changed HOMEPAGE address to HaikuArchives.
This commit is contained in:
Humdinger
2014-12-18 08:33:39 +01:00
parent d29e7dc9ed
commit 30817cc049

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) \ DESCRIPTION="Paladin is an open source integrated development environment (IDE) \
modeled after BeOS' BeIDE." modeled after BeOS' BeIDE.
HOMEPAGE="http://paladin.sourceforge.net"
SRC_URI="git://github.com/HaikuArchives/Paladin#8929011" Paladin's feature set includes:
REVISION="4"
- 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" LICENSE="MIT"
COPYRIGHT="2001-2010 DarkWyrm COPYRIGHT="2001-2010 DarkWyrm
2014 John Scipione 2014 John Scipione
@@ -14,20 +32,22 @@ SECONDARY_ARCHITECTURES="x86_gcc2 x86 x86_64"
PROVIDES=" PROVIDES="
paladin = $portVersion paladin = $portVersion
app:Paladin = $portVersion app:Paladin
app:SymbolFinder = $portVersion app:SymbolFinder
cmd:luagrep
cmd:luare
" "
REQUIRES=" REQUIRES="
haiku haiku$secondaryArchSuffix >= $haikuVersion
lib:libpcre lib:libpcre$secondaryArchSuffix
lib:libz lib:libz$secondaryArchSuffix
cmd:lua
" "
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku_devel devel:libpcre$secondaryArchSuffix
devel:libpcre devel:libz$secondaryArchSuffix
devel:libz
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
@@ -49,14 +69,13 @@ BUILD()
INSTALL() INSTALL()
{ {
mkdir -p $appsDir/Paladin $appsDir/Paladin/Documentation mkdir -p $appsDir/Paladin $appsDir/Paladin/Documentation
mkdir -p $libDir
mkdir -p $binDir mkdir -p $binDir
cp -r Documentation $appsDir/Paladin cp -r Documentation $appsDir/Paladin
rm $appsDir/Paladin/Documentation/KeltFont.zip rm $appsDir/Paladin/Documentation/KeltFont.zip
cp -r Paladin/Paladin Paladin/Templates $appsDir/Paladin/ cp -r Paladin/Paladin Paladin/Templates $appsDir/Paladin/
cp SymbolFinder/SymbolFinder $appsDir/Paladin/ cp SymbolFinder/SymbolFinder $appsDir/Paladin/
cp luagrep luare $binDir
addAppDeskbarSymlink $appsDir/Paladin/Paladin Paladin addAppDeskbarSymlink $appsDir/Paladin/Paladin Paladin
addAppDeskbarSymlink $appsDir/Paladin/SymbolFinder SymbolFinder
} }