From 58c0e562a388e5517fb120878dd4f7687931fcbd Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Wed, 10 Dec 2014 22:24:01 -0500 Subject: [PATCH] BurnItNow: recipe for 0.1.0. --- haiku-apps/burnitnow/burnitnow-0.1.0.recipe | 58 +++++++++++++++++++++ haiku-apps/burnitnow/burnitnow-trunk.recipe | 49 ----------------- 2 files changed, 58 insertions(+), 49 deletions(-) create mode 100644 haiku-apps/burnitnow/burnitnow-0.1.0.recipe delete mode 100644 haiku-apps/burnitnow/burnitnow-trunk.recipe diff --git a/haiku-apps/burnitnow/burnitnow-0.1.0.recipe b/haiku-apps/burnitnow/burnitnow-0.1.0.recipe new file mode 100644 index 000000000..ace579a61 --- /dev/null +++ b/haiku-apps/burnitnow/burnitnow-0.1.0.recipe @@ -0,0 +1,58 @@ +SUMMARY="A GUI frontend for burning CDs" +DESCRIPTION="BurnItNow is a GUI frontend for CDRecord and mkisofs. \ +It supports Audio CD, MixCD (on the fly), Data CD (on the fly, multisession), \ +BootableCD and burning an BFS image." +HOMEPAGE="https://github.com/HaikuArchives/BurnItNow" +SRC_URI="https://github.com/HaikuArchives/BurnItNow/archive/v$portVersion.tar.gz" +CHECKSUM_SHA256="7db12d261ddebcbfe82e2ab5e7aed4227caef476f01488a1ccec4f58287833d2" +SOURCE_DIR="BurnItNow-$portVersion" +REVISION="1" +COPYRIGHT="2010-2014 BurnItNow Team" +LICENSE="MIT" + +ARCHITECTURES="x86 x86_64" +if [ $effectiveTargetArchitecture != x86_gcc2 ]; then + # x86_gcc2 is fine as primary target architecture as long as we're building + # for a different secondary architecture. + ARCHITECTURES="$ARCHITECTURES x86_gcc2" +else + ARCHITECTURES="$ARCHITECTURES !x86_gcc2" +fi +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + burnitnow$secondaryArchSuffix = $portVersion + app:BurnItNow = $portVersion + " + +REQUIRES=" + haiku >= $haikuVersion + cmd:cdrecord + cmd:mkisofs + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel >= $haikuVersion + " + +BUILD_PREREQUIRES=" + makefile_engine + cmd:make + cmd:mkdepend + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + " + +BUILD() +{ + cd Source + make $jobArgs OBJ_DIR=objects +} + +INSTALL() +{ + cd Source + mkdir -p $appsDir + cp objects/BurnItNow $appsDir + addAppDeskbarSymlink $appsDir/BurnItNow +} diff --git a/haiku-apps/burnitnow/burnitnow-trunk.recipe b/haiku-apps/burnitnow/burnitnow-trunk.recipe deleted file mode 100644 index a948a91ed..000000000 --- a/haiku-apps/burnitnow/burnitnow-trunk.recipe +++ /dev/null @@ -1,49 +0,0 @@ -SUMMARY="A utility for burning CD" -DESCRIPTION=" -BurnItNow is a CD burning utility application for Haiku. -" -HOMEPAGE="https://github.com/HaikuArchives/BurnItNow" -SRC_URI="git+https://github.com/HaikuArchives/BurnItNow.git#a790db9a87" -REVISION="1" -COPYRIGHT=" - 2010-2013 BurnItNow Team - " -LICENSE="MIT" - -ARCHITECTURES="x86_gcc2 x86 x86_64" -SECONDARY_ARCHITECTURES="x86" - -PROVIDES=" - burnitnow = $portVersion - app:BurnItNow = $portVersion - " - -REQUIRES=" - haiku >= $haikuVersion - cmd:cdrecord - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel >= $haikuVersion - " - -BUILD_PREREQUIRES=" - cmd:cmake - cmd:make - cmd:gcc$secondaryArchSuffix - " - -#SOURCE_DIR="$portName/burnitnow2" - -BUILD() -{ - cmake . - make -} - -INSTALL() -{ - mkdir -p $appsDir/BurnItNow - cp BurnItNow $appsDir/BurnItNow - addAppDeskbarSymlink $appsDir/BurnItNow/BurnItNow -}