diff --git a/haiku-libs/libburndevice/libburndevice-git.recipe b/haiku-libs/libburndevice/libburndevice-1.0.recipe similarity index 58% rename from haiku-libs/libburndevice/libburndevice-git.recipe rename to haiku-libs/libburndevice/libburndevice-1.0.recipe index f31c0db88..f13628c13 100644 --- a/haiku-libs/libburndevice/libburndevice-git.recipe +++ b/haiku-libs/libburndevice/libburndevice-1.0.recipe @@ -1,71 +1,24 @@ SUMMARY="A disc burning library for Haiku" -DESCRIPTION=" -LibBurnDevice is a disc burning library for Haiku -" - +DESCRIPTION="LibBurnDevice is a disc burning library for Haiku." HOMEPAGE="https://github.com/HaikuArchives/Lava" -SRC_URI="git+https://github.com/HaikuArchives/Lava.git" - -REVISION="1" - +SRC_URI="https://github.com/HaikuArchives/Lava/archive/v$portVersion.tar.gz" +CHECKSUM_SHA256="0c1899141eac1fca086a554d56527f38baa70ae7bff0a6db37cd180084c01c71" +SOURCE_DIR="Lava-$portVersion" LICENSE="Public Domain" -COPYRIGHT=" - 2007, 2010 Team MAUI - 2003-2006 Haiku Inc. - " - +COPYRIGHT="2007, 2010 Team MAUI + 2003-2006 Haiku Inc." +REVISION="1" ARCHITECTURES="x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTRUES="x86_gcc2 x86" PROVIDES=" - libburndevice = $portVersion + libburndevice$secondaryArchSuffix = $portVersion lib:libburndevice$secondaryArchSuffix = $portVersion " REQUIRES=" haiku$secondaryArchSuffix >= $haikuVersion cmd:cdrtools " -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel >= $haikuVersion - " -BUILD_PREREQUIRES=" - cmd:gcc$secondaryArchSuffix - cmd:ld$secondaryArchSuffix - cmd:make - cmd:mkdepend - makefile_engine" - -BUILD() -{ - exit 0 - cd LibBurnDevice - make TYPE=SHARED OBJ_DIR=objects-shared \ - BUILDHOME=$(finddir B_SYSTEM_DEVELOP_DIRECTORY) - - make TYPE=STATIC OBJ_DIR=objects-static \ - BUILDHOME=$(finddir B_SYSTEM_DEVELOP_DIRECTORY) -} - -INSTALL() -{ - mkdir -p $libDir $developLibDir $includeDir/burndevice - - cd LibBurnDevice - - cp objects-static/libburndevice.a $developLibDir - cp objects-shared/libburndevice $libDir/libburndevice.so - - cp BurnDevice.h $includeDir/burndevice - - symlinkRelative -s $libDir/libburndevice.so $developLibDir - - packageEntries devel \ - $developLibDir \ - $includeDir - -} - -# -------- devel package -------------------------------------------------- PROVIDES_devel=" libburndevice${secondaryArchSuffix}_devel = $portVersion @@ -74,3 +27,36 @@ PROVIDES_devel=" REQUIRES_devel=" libburndevice$secondaryArchSuffix == $portVersion base " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel >= $haikuVersion + " +BUILD_PREREQUIRES=" + makefile_engine + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:make + cmd:mkdepend + " + +BUILD() +{ + cd LibBurnDevice + make $jobArgs OBJ_DIR=objects +} + +INSTALL() +{ + cd LibBurnDevice + mkdir -p $libDir $developLibDir $includeDir/burndevice + + cp objects/libburndevice.so $libDir/libburndevice.so + cp BurnDevice.h $includeDir/burndevice + + prepareInstalledDevelLibs \ + libburndevice + + packageEntries devel \ + $developLibDir \ + $includeDir +}