gpgme: move cmake files to the devel package.

* devel package depends on libassuan devel package.
* fix path in cmake files.
This commit is contained in:
Jerome Duval
2019-04-19 20:10:24 +02:00
parent da7e02e453
commit cc90d358cb

View File

@@ -15,7 +15,7 @@ LICENSE="
GNU GPL v2
GNU LGPL v2.1
"
REVISION="2"
REVISION="3"
SOURCE_URI="https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-$portVersion.tar.bz2"
CHECKSUM_SHA256="b4dc951c3743a60e2e120a77892e9e864fb936b2e58e7c77e8581f4d050e8cd8"
PATCHES="gpgme-$portVersion.patchset"
@@ -53,16 +53,17 @@ PROVIDES_devel="
"
REQUIRES_devel="
gpgme${secondaryArchSuffix} == $portVersion base
devel:libassuan${secondaryArchSuffix}
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libassuan${secondaryArchSuffix}
devel:libglib_2.0$secondaryArchSuffix
devel:libgpg_error${secondaryArchSuffix}
devel:libQt5Core${secondaryArchSuffix}
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:autoconf
cmd:automake
cmd:awk
@@ -100,18 +101,26 @@ INSTALL()
{
make install
local develPackageName="${portName}_devel-$portFullVersion"
local packageLinksDir=$(dirname $portPackageLinksDir)
local assuanLinksDir="$packageLinksDir/${develPackageName}/devel~libassuan$secondaryArchSuffix/$relativeDevelopLibDir"
# remove libtool files
rm $libDir/lib*.la
# fix lib path in cmake files
sed -i "s|$libDir|$developLibDir|" $libDir/cmake/QGpgme/QGpgmeConfig.cmake
sed -i "s|$libDir|$developLibDir|" $libDir/cmake/Gpgmepp/GpgmeppConfig.cmake
sed -i "s|$libDir|$developLibDir|" \
$libDir/cmake/QGpgme/QGpgmeConfig.cmake \
$libDir/cmake/Gpgmepp/GpgmeppConfig.cmake
sed -i "s|/packages/libassuan.*/lib|$assuanLinksDir|" \
$libDir/cmake/QGpgme/QGpgmeConfig.cmake \
$libDir/cmake/Gpgmepp/GpgmeppConfig.cmake
prepareInstalledDevelLibs libgpgme libgpgmepp libqgpgme
fixPkgconfig
packageEntries devel \
$developDir $binDir/gpgme-config
$developDir $libDir/cmake $binDir/gpgme-config
}
TEST()