From a322d0e02762c2cd2262285b908f713086a7cf0b Mon Sep 17 00:00:00 2001 From: Nolan Clark Date: Fri, 5 Dec 2014 20:19:08 -0600 Subject: [PATCH] CoveredCalc now builds from source --- .../coveredcalc/coveredcalc-1.10.0.recipe | 31 ++++++++++++++----- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/haiku-apps/coveredcalc/coveredcalc-1.10.0.recipe b/haiku-apps/coveredcalc/coveredcalc-1.10.0.recipe index be8212506..c12268e21 100644 --- a/haiku-apps/coveredcalc/coveredcalc-1.10.0.recipe +++ b/haiku-apps/coveredcalc/coveredcalc-1.10.0.recipe @@ -4,16 +4,15 @@ flexibly customizable. It works on Windows, BeOS, and Haiku. In this \ application the word \"cover\" means a set of files for its design, \ instead of the commonly used word \"skin\"." HOMEPAGE="https://code.google.com/p/coveredcalc" -SRC_URI="https://coveredcalc.googlecode.com/files/CoveredCalcBe1.10.0.zip" -CHECKSUM_SHA256="f5256c9cdb581c0246292005e9d3275586552bd4630b91e7372bd1903a94b669" +SRC_URI="svn+http://coveredcalc.googlecode.com/svn/trunk@72" REVISION="1" LICENSE="MIT" ARCHITECTURES="x86_gcc2 ?x86" COPYRIGHT="2008 hiron@with.memail.jp" -SOURCE_DIR="CoveredCalc" PROVIDES=" coveredcalc = $portVersion + app:CoveredCalc = $portVersion " REQUIRES=" @@ -21,18 +20,34 @@ REQUIRES=" " BUILD_REQUIRES=" + haiku_devel + cmd:make + cmd:gcc + cmd:xres + cmd:wget + cmd:unzip " + +BUILD_PREREQUIRES=" + cmd:svn + " BUILD() { - #do nothing - echo + cd Sources/CoveredCalc/CoveredCalcBe + make release $jobArgs + cd ../../.. + #download skin from Google Drive (source doesn't include a skin) + wget http://googledrive.com/host/0BwHhdVuLdvajZDBXSXl0S1NMVWc/skin.zip + unzip skin.zip } INSTALL() { - mkdir -p $appsDir/CoveredCalc - cp -R * $appsDir/CoveredCalc - chmod +x $appsDir/CoveredCalc/CoveredCalc + mkdir -p $appsDir/CoveredCalc/{NLS,Keymaps,Covers} + cp Sources/CoveredCalc/CoveredCalcBe/obj.release/CoveredCalc $appsDir/CoveredCalc + cp LangFiles/BeOS/* $appsDir/CoveredCalc/NLS + cp KeyMappings/BeOS/* $appsDir/CoveredCalc/Keymaps + cp -R default $appsDir/CoveredCalc/Covers addAppDeskbarSymlink $appsDir/CoveredCalc/CoveredCalc }