diff --git a/dev-libs/libsolv/libsolv-0.3.0_haiku_2013_05_20.recipe b/dev-libs/libsolv/libsolv-0.3.0_haiku_2013_05_20.recipe new file mode 100644 index 000000000..9f14ce4ff --- /dev/null +++ b/dev-libs/libsolv/libsolv-0.3.0_haiku_2013_05_20.recipe @@ -0,0 +1,56 @@ +SUMMARY="Library for solving packages and reading repositories" +DESCRIPTION="Library for solving packages and reading repositories." +LICENSE="BSD (3-clause)" +COPYRIGHT="2007-2013, Novell Inc." +HOMEPAGE="http://github.com/openSUSE/libsolv" +SRC_URI="git+git://github.com/weinhold/libsolv.git#162ae79ad078caa7bb9c3ca44a76380093463ca9" +REVISION="1" +ARCHITECTURES="x86_gcc2 ?x86" + +PROVIDES="libsolv = $portVersion + lib:libsolv = $portVersion + lib:libsolvext = $portVersion" +REQUIRES="haiku >= $haikuVersion + lib:libexpat >= 1.5 + lib:libz + " +BUILD_REQUIRES="$REQUIRES" +BUILD_PREREQUIRES="haiku_devel >= $haikuVersion + cmd:cmake + cmd:gcc + cmd:ld + cmd:make + cmd:sed + " + +SOURCE_DIR="$portVersionedName" + +BUILD() +{ + rm -rf build + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX:PATH=$prefix .. + make $jobArgs +} + +INSTALL() +{ + cd build + make install + + # set up the develop directory correctly + prepareInstalledDevelLibs libsolv libsolvext + + mkdir -p $includeDir + mv $prefix/include/* $includeDir + rmdir $prefix/include + + # move cmake files + mkdir -p $dataDir + mv $prefix/share/cmake $dataDir + rmdir $prefix/share + + # We don't want the executables. + rm -r $prefix/bin +}