summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/eglibc/eglibc-package.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-core/eglibc/eglibc-package.inc')
-rw-r--r--meta/recipes-core/eglibc/eglibc-package.inc53
1 files changed, 25 insertions, 28 deletions
diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc
index af784565d4..bd46cb8561 100644
--- a/meta/recipes-core/eglibc/eglibc-package.inc
+++ b/meta/recipes-core/eglibc/eglibc-package.inc
@@ -17,47 +17,44 @@ python __anonymous () {
17# Set this to zero if you don't want ldconfig in the output package 17# Set this to zero if you don't want ldconfig in the output package
18USE_LDCONFIG ?= "1" 18USE_LDCONFIG ?= "1"
19 19
20PKGSUFFIX = "" 20PACKAGES = "${PN}-dbg catchsegv sln nscd ldd ${PN}-mtrace ${PN}-utils eglibc-thread-db ${PN}-pic libcidn libmemusage libsegfault ${PN}-pcprofile libsotruss ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN} eglibc-extra-nss"
21PKGSUFFIX_virtclass-nativesdk = "-nativesdk"
22
23PACKAGES = "${PN}-dbg catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-thread-db${PKGSUFFIX} ${PN}-pic libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN} eglibc-extra-nss${PKGSUFFIX}"
24 21
25# The ld.so in this eglibc supports the GNU_HASH 22# The ld.so in this eglibc supports the GNU_HASH
26RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)" 23RPROVIDES_${PN} = "glibc rtld(GNU_HASH)"
27RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils" 24RPROVIDES_${PN}-utils = "glibc-utils"
28RPROVIDES_${PN}-mtrace = "glibc${PKGSUFFIX}-mtrace libc-mtrace" 25RPROVIDES_${PN}-mtrace = "glibc-mtrace libc-mtrace"
29RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic" 26RPROVIDES_${PN}-pic = "glibc-pic"
30RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev" 27RPROVIDES_${PN}-dev = "glibc-dev"
31RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev" 28RPROVIDES_${PN}-staticdev = "glibc-staticdev"
32RPROVIDES_${PN}-doc = "glibc${PKGSUFFIX}-doc" 29RPROVIDES_${PN}-doc = "glibc-doc"
33RPROVIDES_eglibc-extra-nss${PKGSUFFIX} = "glibc-extra-nss${PKGSUFFIX}" 30RPROVIDES_eglibc-extra-nss = "glibc-extra-nss"
34RPROVIDES_eglibc-thread-db${PKGSUFFIX} = "glibc-thread-db${PKGSUFFIX}" 31RPROVIDES_eglibc-thread-db = "glibc-thread-db"
35RPROVIDES_${PN}-pcprofile = "glibc${PKGSUFFIX}-pcprofile" 32RPROVIDES_${PN}-pcprofile = "glibc-pcprofile"
36RPROVIDES_${PN}-dbg = "glibc-dbg${PKGSUFFIX}" 33RPROVIDES_${PN}-dbg = "glibc-dbg"
37libc_baselibs = "${base_libdir}/libcrypt*.so.* ${base_libdir}/libcrypt-*.so ${base_libdir}/libc.so.* ${base_libdir}/libc-*.so ${base_libdir}/libm*.so.* ${base_libdir}/libm-*.so ${base_libdir}/ld*.so.* ${base_libdir}/ld-*.so ${base_libdir}/libpthread*.so.* ${base_libdir}/libpthread-*.so ${base_libdir}/libresolv*.so.* ${base_libdir}/libresolv-*.so ${base_libdir}/librt*.so.* ${base_libdir}/librt-*.so ${base_libdir}/libutil*.so.* ${base_libdir}/libutil-*.so ${base_libdir}/libnsl*.so.* ${base_libdir}/libnsl-*.so ${base_libdir}/libnss_files*.so.* ${base_libdir}/libnss_files-*.so ${base_libdir}/libnss_compat*.so.* ${base_libdir}/libnss_compat-*.so ${base_libdir}/libnss_dns*.so.* ${base_libdir}/libnss_dns-*.so ${base_libdir}/libdl*.so.* ${base_libdir}/libdl-*.so ${base_libdir}/libanl*.so.* ${base_libdir}/libanl-*.so ${base_libdir}/libBrokenLocale*.so.* ${base_libdir}/libBrokenLocale-*.so" 34libc_baselibs = "${base_libdir}/libcrypt*.so.* ${base_libdir}/libcrypt-*.so ${base_libdir}/libc.so.* ${base_libdir}/libc-*.so ${base_libdir}/libm*.so.* ${base_libdir}/libm-*.so ${base_libdir}/ld*.so.* ${base_libdir}/ld-*.so ${base_libdir}/libpthread*.so.* ${base_libdir}/libpthread-*.so ${base_libdir}/libresolv*.so.* ${base_libdir}/libresolv-*.so ${base_libdir}/librt*.so.* ${base_libdir}/librt-*.so ${base_libdir}/libutil*.so.* ${base_libdir}/libutil-*.so ${base_libdir}/libnsl*.so.* ${base_libdir}/libnsl-*.so ${base_libdir}/libnss_files*.so.* ${base_libdir}/libnss_files-*.so ${base_libdir}/libnss_compat*.so.* ${base_libdir}/libnss_compat-*.so ${base_libdir}/libnss_dns*.so.* ${base_libdir}/libnss_dns-*.so ${base_libdir}/libdl*.so.* ${base_libdir}/libdl-*.so ${base_libdir}/libanl*.so.* ${base_libdir}/libanl-*.so ${base_libdir}/libBrokenLocale*.so.* ${base_libdir}/libBrokenLocale-*.so"
38 35
39FILES_${PN} = "${libc_baselibs} ${libexecdir}/* ${@base_conditional('USE_LDCONFIG', '1', '${base_sbindir}/ldconfig ${sysconfdir}/ld.so.conf', '', d)}" 36FILES_${PN} = "${libc_baselibs} ${libexecdir}/* ${@base_conditional('USE_LDCONFIG', '1', '${base_sbindir}/ldconfig ${sysconfdir}/ld.so.conf', '', d)}"
40FILES_ldd${PKGSUFFIX} = "${bindir}/ldd" 37FILES_ldd = "${bindir}/ldd"
41FILES_libsegfault${PKGSUFFIX} = "${base_libdir}/libSegFault*" 38FILES_libsegfault = "${base_libdir}/libSegFault*"
42FILES_libcidn${PKGSUFFIX} = "${base_libdir}/libcidn-*.so ${base_libdir}/libcidn.so.*" 39FILES_libcidn = "${base_libdir}/libcidn-*.so ${base_libdir}/libcidn.so.*"
43FILES_libmemusage${PKGSUFFIX} = "${base_libdir}/libmemusage.so" 40FILES_libmemusage = "${base_libdir}/libmemusage.so"
44FILES_eglibc-extra-nss${PKGSUFFIX} = "${base_libdir}/libnss_*-*.so ${base_libdir}/libnss_*.so.*" 41FILES_eglibc-extra-nss = "${base_libdir}/libnss_*-*.so ${base_libdir}/libnss_*.so.*"
45FILES_sln${PKGSUFFIX} = "/sbin/sln" 42FILES_sln = "/sbin/sln"
46FILES_${PN}-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/*.o" 43FILES_${PN}-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/*.o"
47FILES_libsotruss${PKGSUFFIX} = "${libdir}/audit/sotruss-lib.so" 44FILES_libsotruss = "${libdir}/audit/sotruss-lib.so"
48FILES_SOLIBSDEV = "${libdir}/lib*${SOLIBSDEV}" 45FILES_SOLIBSDEV = "${libdir}/lib*${SOLIBSDEV}"
49FILES_${PN}-dev += "${bindir}/rpcgen ${libdir}/*_nonshared.a ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" 46FILES_${PN}-dev += "${bindir}/rpcgen ${libdir}/*_nonshared.a ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal"
50FILES_${PN}-staticdev += "${libdir}/*.a ${base_libdir}/*.a" 47FILES_${PN}-staticdev += "${libdir}/*.a ${base_libdir}/*.a"
51FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" 48FILES_nscd = "${sbindir}/nscd*"
52FILES_${PN}-mtrace = "${bindir}/mtrace" 49FILES_${PN}-mtrace = "${bindir}/mtrace"
53FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" 50FILES_${PN}-utils = "${bindir}/* ${sbindir}/*"
54FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug" 51FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug"
55FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" 52FILES_catchsegv = "${bindir}/catchsegv"
56RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" 53RDEPENDS_catchsegv = "libsegfault"
57RDEPENDS_${PN}-utils += "bash" 54RDEPENDS_${PN}-utils += "bash"
58RDEPENDS_${PN}-mtrace += "perl" 55RDEPENDS_${PN}-mtrace += "perl"
59FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so" 56FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so"
60FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so" 57FILES_eglibc-thread-db = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so"
61RPROVIDES_${PN}-dev += "libc-dev" 58RPROVIDES_${PN}-dev += "libc-dev"
62RPROVIDES_${PN}-staticdev += "libc-staticdev" 59RPROVIDES_${PN}-staticdev += "libc-staticdev"
63 60
@@ -65,8 +62,8 @@ SUMMARY_sln = "The static ln."
65DESCRIPTION_sln = "Similar to the 'ln' utility, but statically linked. sln is useful to make symbolic links to dynamic libraries if the dynamic linking system, for some reason, is not functional." 62DESCRIPTION_sln = "Similar to the 'ln' utility, but statically linked. sln is useful to make symbolic links to dynamic libraries if the dynamic linking system, for some reason, is not functional."
66SUMMARY_nscd = "Name service cache daemon" 63SUMMARY_nscd = "Name service cache daemon"
67DESCRIPTION_nscd = "nscd, name service cache daemon, caches name service lookups for the passwd, group and hosts information. It can damatically improvide performance with remote, such as NIS or NIS+, name services." 64DESCRIPTION_nscd = "nscd, name service cache daemon, caches name service lookups for the passwd, group and hosts information. It can damatically improvide performance with remote, such as NIS or NIS+, name services."
68SUMMARY_eglibc-extra-nss${PKGSUFFIX} = "hesiod, NIS and NIS+ nss libraries" 65SUMMARY_eglibc-extra-nss = "hesiod, NIS and NIS+ nss libraries"
69DESCRIPTION_eglibc-extra-nss${PKGSUFFIX} = "eglibc: nis, nisplus and hesiod search services." 66DESCRIPTION_eglibc-extra-nss = "eglibc: nis, nisplus and hesiod search services."
70SUMMARY_ldd = "print shared library dependencies" 67SUMMARY_ldd = "print shared library dependencies"
71DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." 68DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line."
72SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc" 69SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc"