Files
meta-kf5/recipes-support/lmdb_0.9.29.bb
Andreas Cord-Landwehr 2eafa7168f Avoid using floating tag/branch without a fixed SRCREV
Align with stricter restrictions from Kirkstone when no SRCPV is used.
However, using fixed hashes is the much prefered way because tags can be
floating depending on upstream.
2022-05-28 13:35:59 +02:00

30 lines
955 B
BlitzBasic

# SPDX-FileCopyrightText: 2017-2019 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2019 Hannah Kiekens <hannahkiekens@gmail.com>
#
# SPDX-License-Identifier: MIT
SUMMARY = "Lightning Memory-Mapped Database (LMDB)"
HOMEPAGE = "https://symas.com/lightning-memory-mapped-database/"
LICENSE = "OLDAP-2.8"
LIC_FILES_CHKSUM = "file://LICENSE;md5=153d07ef052c4a37a8fac23bc6031972"
SRC_URI = "git://github.com/LMDB/lmdb.git;protocol=https;nobranch=1"
SRCREV = "8ad7be2510414b9506ec9f9e24f24d04d9b04a1a"
inherit base
S = "${WORKDIR}/git/libraries/liblmdb"
do_compile() {
oe_runmake CC="${CC}" SOEXT=".so.${PV}" LDFLAGS="-Wl,-soname,lib${PN}.so.${PV}"
}
do_install() {
oe_runmake CC="${CC}" DESTDIR="${D}" prefix="${prefix}" libprefix="${libdir}" manprefix="${mandir}" SOEXT=".so.${PV}" LDFLAGS="-Wl,-soname,lib${PN}.so.${PV}" install
cd ${D}/${libdir}
ln -s liblmdb.so.${PV} liblmdb.so
rm liblmdb.a
}
INSANE_SKIP += "ldflags"