From 00a5c6c010f3167b38fc33d450729f893d64806e Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 28 Apr 2018 00:32:28 -0700 Subject: libnss-nis: Add recipe This will substitute the glibc nis module which has been removed Skip for non-glibc systems (From OE-Core rev: cabef0916d860449bfbcc4ff596ec9f0029849e9) Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- meta/conf/distro/include/maintainers.inc | 1 + meta/recipes-extended/libnss-nis/libnss-nis.bb | 36 ++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 meta/recipes-extended/libnss-nis/libnss-nis.bb diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index d7d0c1e2da..d8fc181879 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -349,6 +349,7 @@ RECIPE_MAINTAINER_pn-libnl = "Alexander Kanavin " RECIPE_MAINTAINER_pn-libnotify = "Maxin B. John " RECIPE_MAINTAINER_pn-libnsl2 = "Khem Raj " RECIPE_MAINTAINER_pn-libnss-mdns = "Alexander Kanavin " +RECIPE_MAINTAINER_pn-libnss-nis = "Khem Raj " RECIPE_MAINTAINER_pn-libogg = "Maxin B. John " RECIPE_MAINTAINER_pn-libomxil = "Maxin B. John " RECIPE_MAINTAINER_pn-libowl = "Maxin B. John " diff --git a/meta/recipes-extended/libnss-nis/libnss-nis.bb b/meta/recipes-extended/libnss-nis/libnss-nis.bb new file mode 100644 index 0000000000..e0f69b02ef --- /dev/null +++ b/meta/recipes-extended/libnss-nis/libnss-nis.bb @@ -0,0 +1,36 @@ +# Copyright (C) 2018 Khem Raj +# Released under the MIT license (see COPYING.MIT for the terms) + +SUMMARY = "NSS module for glibc, to provide NIS support for glibc" + +DESCRIPTION = "This package contains the NSS NIS plugin for glibc.\ +This code was formerly part of glibc, but is now standalone to\ +be able to link against TI-RPC for IPv6 support." + +HOMEPAGE = "https://github.com/thkukuk/libnss_nis" +LICENSE = "LGPL-2.1" +LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" +SECTION = "libs" +DEPENDS += "libtirpc libnsl2" + +PV = "3.0+git${SRCPV}" + +SRCREV = "d4aea48657a8e90d7922574b8021ee03915a36cb" + +SRC_URI = "git://github.com/thkukuk/libnss_nis \ + " + +S = "${WORKDIR}/git" + +inherit autotools pkgconfig + +BBCLASSEXTEND += "native nativesdk" +# +# We will skip parsing this packagegeoup for non-glibc systems +# +python __anonymous () { + if d.getVar('TCLIBC') != "glibc": + raise bb.parse.SkipRecipe("incompatible with %s C library" % + d.getVar('TCLIBC')) +} + -- cgit v1.2.3-54-g00ecf