Update Becasso and ArtPaint recipes

Becasso:
* Upstreamed korli's patch. Now builds on all Haiku plattforms.
* Update to latest commit.
* Improved DESCRIPTION.
* Update HOMEPAGE URL.
* Renamed "BeCasso" everywhere to "Becasso" as that's the actual
  name of the app.
* Include documentation and tutorial and the API docs.

ArtPaint:
* Update to latest commit.
* Fix build.
* Include the add-ons.
This commit is contained in:
Humdinger
2017-01-30 10:33:35 +01:00
parent 06b15fb79f
commit 54987c1d0e
3 changed files with 27 additions and 1094 deletions

View File

@@ -8,10 +8,11 @@ HOMEPAGE="https://github.com/HaikuArchives/ArtPaint"
COPYRIGHT="2003 Heikki Suhonen
2009 Karsten Heimrich"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="https://github.com/HaikuArchives/ArtPaint/archive/3e4be5a29e2966b390d668b7e96ef3f7901fa001.tar.gz"
CHECKSUM_SHA256="2990682bb932f4fbd8f156511171ae09d61038eddfa88fc7646af715f6fc83d8"
SOURCE_DIR="ArtPaint-3e4be5a29e2966b390d668b7e96ef3f7901fa001"
REVISION="2"
srcGitRev="b4f5fcef7f49011b1974ffe899d4ec14d7d4c576"
SOURCE_URI="https://github.com/HaikuArchives/ArtPaint/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="01482dbe4b90805565a0b2b3f256ae26853646411ea20304bafced7ad38ca5cd"
SOURCE_DIR="ArtPaint-$srcGitRev"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
@@ -35,14 +36,13 @@ BUILD_PREREQUIRES="
BUILD()
{
cd artpaint
make $jobArgs OBJ_DIR=objects
./build.sh
}
INSTALL()
{
cd artpaint
mkdir -p $appsDir
cp objects/ArtPaint $appsDir
addAppDeskbarSymlink $appsDir/ArtPaint
mkdir -p $appsDir/ArtPaint
cp -r dist/* $appsDir/ArtPaint
addAppDeskbarSymlink $appsDir/ArtPaint/ArtPaint
}

View File

@@ -1,26 +1,24 @@
SUMMARY="A paint and imaging software"
DESCRIPTION="BeCasso is a paint and imaging software for Haiku, originally \
DESCRIPTION="Becasso is a paint and imaging software for Haiku, originally \
written for BeOS by Sum Software.
It features alpha channel support, layering, multi-level undo/redo, add-on \
architecture for external filters, transformators and generators, an \
orthogonal user interface, and import/export of numerous file formats \
via the Translation Kit."
HOMEPAGE="https://github.com/orangejua/Becasso"
orthogonal user interface, and import/export of numerous file formats."
HOMEPAGE="https://github.com/HaikuArchives/Becasso"
COPYRIGHT="1997-2003 Sum Software
2013 Julian Harnath"
LICENSE="MIT"
REVISION="2"
COMMIT="42f736e5a936947e58085ad97e794b2a056fd85a"
SOURCE_URI="https://github.com/HaikuArchives/Becasso/archive/$COMMIT.zip"
CHECKSUM_SHA256="20a7ede7f3d4befac25e2af4a70b64f068bc2eda0379a75279b7904577677eed"
SOURCE_DIR="Becasso-$COMMIT"
PATCHES="becasso-$portVersion.patchset"
REVISION="3"
srcGitRev="4552e03687c5851ced22c855496e8d483cc4ae35"
SOURCE_URI="https://github.com/HaikuArchives/Becasso/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="65b1c42f4f56e92b748774ebbd908019625c8d2e601af317245d9efa6d8240dc"
SOURCE_DIR="Becasso-$srcGitRev"
ARCHITECTURES="x86_gcc2 ?x86 x86_64"
ARCHITECTURES="x86_gcc2 x86 x86_64"
PROVIDES="
becasso = $portVersion
app:BeCasso = $portVersion
app:Becasso = $portVersion
"
REQUIRES="
haiku
@@ -48,10 +46,13 @@ INSTALL()
{
jam install
beCassoDir=$appsDir/BeCasso
mkdir -p $beCassoDir
becassoDir=$appsDir/Becasso
mkdir -p $becassoDir $becassoDir/Documentation $becassoDir/Tutorials
cp -R target/* $beCassoDir
cp -R target/* $becassoDir
cp -R documentation/Becasso\ 2.0/* $becassoDir/Documentation
cp -R source/BecassoAPI2.0/API $becassoDir/Documentation
cp -R documentation/Tutorials $becassoDir
addAppDeskbarSymlink $beCassoDir/Becasso
addAppDeskbarSymlink $becassoDir/Becasso
}

File diff suppressed because it is too large Load Diff