From 74fa946881b2e6aa84c80bcea02a9e3c206f6e9b Mon Sep 17 00:00:00 2001 From: Theodore Kokkoris Date: Tue, 10 Dec 2013 18:54:31 +0000 Subject: [PATCH] Update libsanta recipe --- haiku-libs/libsanta/libsanta-0.0.1.recipe | 39 ++++++++++++++++++----- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/haiku-libs/libsanta/libsanta-0.0.1.recipe b/haiku-libs/libsanta/libsanta-0.0.1.recipe index 347c3bea7..c7753f89c 100644 --- a/haiku-libs/libsanta/libsanta-0.0.1.recipe +++ b/haiku-libs/libsanta/libsanta-0.0.1.recipe @@ -1,5 +1,5 @@ SUMMARY="Custom widget library" -DESCRIPTION="libsanta has some useful custom widgets." +DESCRIPTION="libsanta has some useful custom widgets (color picker, column list view, scroll view etc.)" HOMEPAGE="https://github.com/HaikuArchives/SantasGiftBag" COPYRIGHT="briant@timelinevista.com" LICENSE="libsanta" @@ -25,38 +25,61 @@ BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:make + cmd:mkdepend " BUILD() { make TYPE=STATIC \ - OBJ_DIR=build \ + OBJ_DIR=obj-static \ BUILDHOME=`finddir B_SYSTEM_DEVELOP_DIRECTORY` make TYPE=SHARED \ - OBJ_DIR=build \ + OBJ_DIR=obj-shared \ BUILDHOME=`finddir B_SYSTEM_DEVELOP_DIRECTORY` } INSTALL() { - mkdir -p $developLibDir $libDir + mkdir -p $developLibDir $developDocDir $includeDir/santa $libDir - cp -R Documentation $developLibDir + cp -R Documentation/* $developDocDir - cd build + cd obj-static cp libsanta.a $developLibDir + + cd ../obj-shared cp libsanta $libDir/libsanta.so + cd .. + + # Copy header files to $includeDir + + cp ./BetterScrollView/BetterScrollView.h \ + ./Colors.h \ + ./ColumnListView/CLVColumn.h \ + ./ColumnListView/CLVColumnLabelView.h \ + ./ColumnListView/CLVEasyItem.h \ + ./ColumnListView/CLVListItem.h \ + ./ColumnListView/ColumnListView.h \ + ./Cursors/Cursors.h \ + ./NewStrings/NewStrings.h \ + ./PrefilledBitmap/PrefilledBitmap.h \ + ./ScrollViewCorner/ScrollViewCorner.h $includeDir/santa + + symlinkRelative -s $libDir/libsanta.so $developLibDir + packageEntries devel \ - $developLibDir + $developLibDir \ + $developDocDir \ + $includeDir } # ----- devel package ------------------------------------------------------- PROVIDES_devel=" libsanta${secondaryArchSuffix}_devel = $portVersion - libsanta$secondaryArchSuffix = $portVersion + devel:libsanta$secondaryArchSuffix = $portVersion " REQUIRES_devel=" libsanta$secondaryArchSuffix == $portVersion base