From 0216d3f2f7639a28eae0015577a41f186f1e4d0c Mon Sep 17 00:00:00 2001 From: Adam Fowler Date: Mon, 30 Dec 2019 22:51:15 +0000 Subject: [PATCH] Paladin: bump version (#4506) * Fixed translation issue * Fixed build script. Paladin 2.6 release * Fixed diff issue in recipe * Fixed haiku beta1 build, updates --- haiku-apps/paladin/paladin-2.6.recipe | 78 +++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 haiku-apps/paladin/paladin-2.6.recipe diff --git a/haiku-apps/paladin/paladin-2.6.recipe b/haiku-apps/paladin/paladin-2.6.recipe new file mode 100644 index 000000000..b51c682a8 --- /dev/null +++ b/haiku-apps/paladin/paladin-2.6.recipe @@ -0,0 +1,78 @@ +SUMMARY="An open source integrated development environment (IDE)" +DESCRIPTION="Paladin is an open source integrated development environment (IDE) \ +modeled after BeOS' BeIDE. + +Paladin's feature set includes: + +- Command-line build support +- Quick find file with Alt+F +- 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="https://github.com/adamfowleruk/Paladin" +COPYRIGHT="2001-2010 DarkWyrm + 2014 John Scipione + 2018-2019 Adam Fowler" +LICENSE="MIT" +REVISION="1" +SOURCE_URI="https://github.com/adamfowleruk/Paladin/archive/v$portVersion.tar.gz" +CHECKSUM_SHA256="e2f6467719421d46cf9380c755fce7595cd3f102ff8a1101b9594899b3f2d1e2" +SOURCE_FILENAME="paladin-$portVersion.tar.gz" +SOURCE_DIR="Paladin-$portVersion" + +ARCHITECTURES="x86_gcc2 x86_64" + +USER_SETTINGS_FILES="settings/Paladin_settings" + +PROVIDES=" + paladin = $portVersion + app:Paladin + app:SymbolFinder + " +REQUIRES=" + haiku + lib:libpcre + lib:libz + " + +BUILD_REQUIRES=" + haiku_devel + devel:libpcre + unittest++_devel + devel:libz + " +BUILD_PREREQUIRES=" + makefile_engine + cmd:find + cmd:gcc + cmd:ld + cmd:make + " + +BUILD() +{ + ./buildsuite.sh $jobs +} + +INSTALL() +{ + mkdir -p $appsDir/Paladin $appsDir/Paladin/Documentation + 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/ + + addAppDeskbarSymlink $appsDir/Paladin/Paladin Paladin +}