mirror of
https://git.yoctoproject.org/poky
synced 2026-05-01 06:32:11 +02:00
The gtk-doc integration doesn't actually work, as it isn't built by default and the targets need to be triggered manually. As clearly nobody was using it, and upstream appears to prefer doxygen for API documentation, remove the gtk-doc support. This also means adding gettext to the dependencies, as this was being pulled in via gtk-doc before but is actually needed for the translations. (From OE-Core rev: cd8987a4d044955950dc000a5757175982dcd2f3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
32 lines
1.6 KiB
BlitzBasic
32 lines
1.6 KiB
BlitzBasic
SUMMARY = "Library providing simplified C and Python API to libsolv"
|
|
HOMEPAGE = "https://github.com/rpm-software-management/libdnf"
|
|
DESCRIPTION = "This library provides a high level package-manager. It's core library of dnf, PackageKit and rpm-ostree. It's replacement for deprecated hawkey library which it contains inside and uses librepo under the hood."
|
|
LICENSE = "LGPL-2.1-or-later"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
|
|
|
|
SRC_URI = "git://github.com/rpm-software-management/libdnf;branch=dnf-4-master;protocol=https \
|
|
file://0004-Set-libsolv-variables-with-pkg-config-cmake-s-own-mo.patch \
|
|
file://0001-Get-parameters-for-both-libsolv-and-libsolvext-libdn.patch \
|
|
file://enable_test_data_dir_set.patch \
|
|
file://0001-drop-FindPythonInstDir.cmake.patch \
|
|
file://armarch.patch \
|
|
file://optional-check.patch \
|
|
"
|
|
|
|
SRCREV = "91a0bf9aada36a722855051526f012e0b5ab1af9"
|
|
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(?!4\.90)\d+(\.\d+)+)"
|
|
|
|
DEPENDS = "glib-2.0 libsolv librepo rpm libmodulemd json-c swig-native util-linux"
|
|
|
|
inherit cmake pkgconfig setuptools3-base gettext
|
|
|
|
EXTRA_OECMAKE = " -DPYTHON_INSTALL_DIR=${PYTHON_SITEPACKAGES_DIR} -DPYTHON_DESIRED=3 \
|
|
-DWITH_GTKDOC=OFF -DWITH_MAN=OFF -DWITH_HTML=OFF \
|
|
-DWITH_TESTS=OFF \
|
|
-DWITH_ZCHUNK=OFF \
|
|
"
|
|
|
|
BBCLASSEXTEND = "native nativesdk"
|
|
|
|
SKIP_RECIPE[libdnf] ?= "${@bb.utils.contains('PACKAGE_CLASSES', 'package_rpm', '', 'Does not build without package_rpm in PACKAGE_CLASSES due disabled rpm support in libsolv', d)}"
|