From: Richard Purdie Date: Wed, 19 Jun 2019 13:51:27 +0000 (+0100) Subject: libxcrypt-compat: Add recipe to build the obsolete APIs X-Git-Tag: uninative-2.6~13 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=ad83f35c012e84dc8d2d27e02a4847568b4f3f35;p=openembedded-core.git libxcrypt-compat: Add recipe to build the obsolete APIs Add a recipe which is able to build the obsolete APIs. This is mainly to support uninative which needs to have both the new and obsolete APIs available to support the different host combinations. Signed-off-by: Richard Purdie --- diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index f41d7e17ba..f034e3adc8 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -410,6 +410,7 @@ RECIPE_MAINTAINER_pn-libxcb = "Armin Kuster " RECIPE_MAINTAINER_pn-libxcomposite = "Armin Kuster " RECIPE_MAINTAINER_pn-libxcursor = "Armin Kuster " RECIPE_MAINTAINER_pn-libxcrypt = "Khem Raj " +RECIPE_MAINTAINER_pn-libxcrypt-compat = "Khem Raj " RECIPE_MAINTAINER_pn-libxdamage = "Armin Kuster " RECIPE_MAINTAINER_pn-libxdmcp = "Armin Kuster " RECIPE_MAINTAINER_pn-libxext = "Armin Kuster " diff --git a/meta/recipes-core/libxcrypt/libxcrypt-compat_4.4.6.bb b/meta/recipes-core/libxcrypt/libxcrypt-compat_4.4.6.bb new file mode 100644 index 0000000000..ebc4648a18 --- /dev/null +++ b/meta/recipes-core/libxcrypt/libxcrypt-compat_4.4.6.bb @@ -0,0 +1,18 @@ +# +# This provides libcrypto.so.1 which contains obsolete APIs, needed for uninative in particular +# + +require libxcrypt_${PV}.bb + +PROVIDES = "" +AUTO_LIBNAME_PKGS = "" +EXCLUDE_FROM_WORLD = "1" + +API = "--enable-obsolete-api" + +do_install_append () { + rm -rf ${D}${includedir} + rm -rf ${D}${libdir}/pkgconfig + rm -rf ${D}${datadir} +} +