SUMMARY="A library for solving packages and reading repositories" DESCRIPTION="A Library for solving packages and reading repositories." HOMEPAGE="https://github.com/openSUSE/libsolv" COPYRIGHT="2007-2019, Novell Inc." LICENSE="BSD (3-clause)" REVISION="3" SOURCE_URI="https://github.com/openSUSE/libsolv/archive/$portVersion.tar.gz" CHECKSUM_SHA256="0286155964373c6cc3802d025750786c3ee79608d5cb884598e110e3918bb2fe" SOURCE_FILENAME="libsolv-$portVersion.tar.gz" ARCHITECTURES="?all arm sparc m68k arm64 riscv64" SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86" PROVIDES=" libsolv$secondaryArchSuffix = $portVersion lib:libsolv$secondaryArchSuffix = $portVersion lib:libsolvext$secondaryArchSuffix = $portVersion " REQUIRES=" haiku$secondaryArchSuffix lib:libexpat$secondaryArchSuffix lib:libz$secondaryArchSuffix " PROVIDES_devel=" libsolv${secondaryArchSuffix}_devel = $portVersion devel:libsolv${secondaryArchSuffix} = $portVersion devel:libsolvext${secondaryArchSuffix} = $portVersion " REQUIRES_devel=" libsolv${secondaryArchSuffix} == $portVersion base " BUILD_REQUIRES=" devel:libexpat$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:cmake cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:make cmd:sed " PATCH() { sed -i 's,${CMAKE_INSTALL_PREFIX}/bin',$binDir, CMakeLists.txt sed -i 's,${CMAKE_INSTALL_PREFIX}/include',$includeDir, \ src/CMakeLists.txt ext/CMakeLists.txt sed -i 's,${CMAKE_INSTALL_PREFIX}/share/cmake/Modules',$dataDir/cmake/Modules, \ CMakeLists.txt } BUILD() { cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release $cmakeDirArgs make -C build $jobArgs } INSTALL() { make -C build install # remove the manpages for the binaries rm -rf $manDir/man1 # set up the develop directory correctly prepareInstalledDevelLibs libsolv libsolvext fixPkgconfig # We don't want the executables. rm -r $prefix/bin # devel package packageEntries devel \ $dataDir \ $developDir }