diff --git a/sci-electronics/liblxi/liblxi-1.17.recipe b/sci-electronics/liblxi/liblxi-1.18.recipe similarity index 59% rename from sci-electronics/liblxi/liblxi-1.17.recipe rename to sci-electronics/liblxi/liblxi-1.18.recipe index 44862150c..25be5dafb 100644 --- a/sci-electronics/liblxi/liblxi-1.17.recipe +++ b/sci-electronics/liblxi/liblxi-1.18.recipe @@ -5,42 +5,44 @@ COPYRIGHT="Martin Lund" LICENSE="BSD (3-clause)" REVISION="1" SOURCE_URI="https://github.com/lxi-tools/liblxi/releases/download/v$portVersion/liblxi-$portVersion.tar.xz" -CHECKSUM_SHA256="4c0f15cbc07e8df4f7519e61d2d28f8f4479865af55fa195a9e8f9032126e58a" +CHECKSUM_SHA256="d24b4f5d3a909672e3df7b55d6dc2b03043b013ae25cfbf35cf079ac260b5297" # See #18007 ARCHITECTURES="!all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" +libVersion="1.0.0" +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + PROVIDES=" liblxi$secondaryArchSuffix = $portVersion - lib:liblxi = compat 1 + lib:liblxi$secondaryArchSuffix = $libVersionCompat " - REQUIRES=" haiku$secondaryArchSuffix lib:libtirpc$secondaryArchSuffix lib:libxml2$secondaryArchSuffix - lib:libavahi_common$secondaryArchSuffix - lib:libavahi_client$secondaryArchSuffix +# lib:libavahi_common$secondaryArchSuffix +# lib:libavahi_client$secondaryArchSuffix " PROVIDES_devel=" - liblxi$secondaryArchSuffix_devel = $portVersion - devel:liblxi$secondaryArchSuffix = $portVersion - " - + liblxi${secondaryArchSuffix}_devel = $portVersion + devel:liblxi$secondaryArchSuffix = $libVersionCompat + " REQUIRES_devel=" - liblxi$secondaryArchSuffix == $portVersion base - " + liblxi$secondaryArchSuffix == $portVersion base + " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libtirpc$secondaryArchSuffix devel:libxml2$secondaryArchSuffix - devel:libavahi_common$secondaryArchSuffix - devel:libavahi_client$secondaryArchSuffix +# devel:libavahi_common$secondaryArchSuffix +# devel:libavahi_client$secondaryArchSuffix " BUILD_PREREQUIRES=" + cmd:cmake cmd:meson cmd:ninja cmd:g++$secondaryArchSuffix @@ -51,23 +53,19 @@ BUILD() { meson build \ --prefix="$prefix" --libdir="$libDir" --includedir="$includeDir" \ - --bindir="$binDir" --buildtype=debugoptimized - ninja -C build + --bindir="$binDir" --mandir="$manDir" --buildtype=debugoptimized + ninja -C build } INSTALL() { ninja install -C build - # move man pages - mkdir -p $manDir - mv $prefix/share/man/* $manDir/ - rm -rf $prefix/share - - prepareInstalledDevelLibs liblxi + prepareInstalledDevelLib liblxi fixPkgconfig # devel package packageEntries devel \ - $developDir + $developDir \ + $manDir }