From 86eb2202a7d339c511ee210a299ef4c3ae964209 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 17 Jun 2013 01:34:18 +0200 Subject: [PATCH] libsolv: update to new version Fixes a version comparison issue. --- .../libsolv-0.3.0_haiku_2013_06_16.recipe | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 dev-libs/libsolv/libsolv-0.3.0_haiku_2013_06_16.recipe diff --git a/dev-libs/libsolv/libsolv-0.3.0_haiku_2013_06_16.recipe b/dev-libs/libsolv/libsolv-0.3.0_haiku_2013_06_16.recipe new file mode 100644 index 000000000..86ca41a69 --- /dev/null +++ b/dev-libs/libsolv/libsolv-0.3.0_haiku_2013_06_16.recipe @@ -0,0 +1,80 @@ +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#ef4a8778ef567224feb35019b711507ae1d6e7c3" +REVISION="1" +ARCHITECTURES="x86_gcc2 ?x86" + +PROVIDES=" + libsolv = $portVersion + lib:libsolv = $portVersion + lib:libsolvext = $portVersion + " +REQUIRES=" + haiku >= $haikuVersion + lib:libexpat + lib:libz + " +BUILD_REQUIRES=" + devel:libexpat + devel:libz + " +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 + + # devel package + packageEntries devel \ + $dataDir \ + $developDir +} + +# ----- devel package ------------------------------------------------------- + +SUMMARY_devel="The libsolv development files" +PROVIDES_devel=" + libsolv_devel = $portVersion + devel:libsolv = $portVersion + devel:libsolvext = $portVersion + " +REQUIRES_devel=" + libsolv == $portVersion base + "