diff --git a/dev-libs/libnsutils/libnsutils-0.0.3.recipe b/dev-libs/libnsutils/libnsutils-0.0.3.recipe index 8ab77703d..873d98185 100644 --- a/dev-libs/libnsutils/libnsutils-0.0.3.recipe +++ b/dev-libs/libnsutils/libnsutils-0.0.3.recipe @@ -9,11 +9,14 @@ SOURCE_URI="http://download.netsurf-browser.org/libs/releases/libnsutils-$portVe CHECKSUM_SHA256="15b8bf715da6e020509bcadea61f8b33d861b153121857a775b91fcb32b13d73" ARCHITECTURES="x86_gcc2 x86 x86_64" -SECONDARY_ARCHITECTURES="x86" +SECONDARY_ARCHITECTURES="x86_gcc2 x86" + +libVersion="$portVersion" +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" libnsutils$secondaryArchSuffix = $portVersion - lib:libnsutils$secondaryArchSuffix = 0.0.1 compat >= 0 + lib:libnsutils$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix @@ -21,9 +24,10 @@ REQUIRES=" PROVIDES_devel=" libnsutils${secondaryArchSuffix}_devel = $portVersion - devel:libnsutils$secondaryArchSuffix = $portVersion compat >= 0 + devel:libnsutils$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" + libnsutils$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" @@ -37,24 +41,24 @@ BUILD_PREREQUIRES=" BUILD() { - # Build the static lib - make PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem - # Build the shared lib - make PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem \ - COMPONENT_TYPE=lib-shared + for linkage in lib-static lib-shared; do + make PREFIX="$prefix" NSSHARED=/system/data/netsurf-buildsystem \ + COMPONENT_TYPE=$linkage + done } INSTALL() { - make install PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem \ - INCLUDEDIR=$relativeIncludeDir LIBDIR=$relativeLibDir - make install PREFIX=$prefix NSSHARED=/system/data/netsurf-buildsystem \ - INCLUDEDIR=$relativeIncludeDir LIBDIR=$relativeLibDir COMPONENT_TYPE=lib-shared - - mkdir -p $prefix/develop/lib + for linkage in lib-static lib-shared; do + make PREFIX="$prefix" NSSHARED=/system/data/netsurf-buildsystem \ + COMPONENT_TYPE=$linkage \ + INCLUDEDIR=$relativeIncludeDir LIBDIR=$relativeLibDir \ + install + done prepareInstalledDevelLib libnsutils fixPkgconfig - packageEntries devel $developDir + packageEntries devel \ + "$developDir" }