From d4a36d1f868d6fe7fb7cae490038ae5ad1a080bb Mon Sep 17 00:00:00 2001 From: miqlas <5569059+extrowerk@users.noreply.github.com> Date: Thu, 15 Mar 2018 21:35:22 +0100 Subject: [PATCH] Gloox: fix pkgconfig, debuginfo (#2311) --- net-libs/gloox/gloox-1.0.20.recipe | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/net-libs/gloox/gloox-1.0.20.recipe b/net-libs/gloox/gloox-1.0.20.recipe index 263661867..26a6ccd76 100644 --- a/net-libs/gloox/gloox-1.0.20.recipe +++ b/net-libs/gloox/gloox-1.0.20.recipe @@ -3,7 +3,7 @@ DESCRIPTION="Rock-solid, full-featured Jabber/XMPP client library, written in cl HOMEPAGE="http://camaya.net/gloox/" COPYRIGHT="2002-2012 Jakob Schröter" LICENSE="GNU GPL v2" -REVISION="2" +REVISION="3" SOURCE_URI="http://camaya.net/download/gloox-$portVersion.tar.bz2" CHECKSUM_SHA256="0243086c0f4f0440d6d8e55705f83249a4463a1d75a034be42b5312e8886dea8" PATCHES="gloox-1.0.9.patch" @@ -11,9 +11,12 @@ PATCHES="gloox-1.0.9.patch" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="!x86_gcc2 x86" +libVersion=17.0.0 +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + PROVIDES=" gloox$secondaryArchSuffix = $portVersion - lib:libgloox$secondaryArchSuffix = 17.0.0 compat >= 17 + lib:libgloox$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix @@ -24,8 +27,8 @@ REQUIRES=" PROVIDES_devel=" gloox${secondaryArchSuffix}_devel = $portVersion - cmd:gloox_config${secondaryArchSuffix} - devel:libgloox$secondaryArchSuffix = 17.0.0 compat >= 17 + cmd:gloox_config$secondaryArchSuffix + devel:libgloox$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" gloox$secondaryArchSuffix == $portVersion base @@ -38,20 +41,21 @@ BUILD_REQUIRES=" devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" + cmd:autoreconf cmd:gcc$secondaryArchSuffix - cmd:make cmd:libtoolize - cmd:aclocal - cmd:autoconf - cmd:automake + cmd:make cmd:pkg_config$secondaryArchSuffix " +defineDebugInfoPackage gloox$secondaryArchSuffix \ + $libDir/libgloox.so.$libVersion + BUILD() { autoreconf -fi runConfigure ./configure - make + make $jobArgs } INSTALL() @@ -63,6 +67,8 @@ INSTALL() # prepare development lib links prepareInstalledDevelLib libgloox + fixPkgconfig + # devel package packageEntries devel $developDir $binDir }