diff options
Diffstat (limited to 'meta/recipes-core/eglibc/eglibc-package.inc')
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-package.inc | 53 |
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 |
18 | USE_LDCONFIG ?= "1" | 18 | USE_LDCONFIG ?= "1" |
19 | 19 | ||
20 | PKGSUFFIX = "" | 20 | PACKAGES = "${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" |
21 | PKGSUFFIX_virtclass-nativesdk = "-nativesdk" | ||
22 | |||
23 | PACKAGES = "${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 |
26 | RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)" | 23 | RPROVIDES_${PN} = "glibc rtld(GNU_HASH)" |
27 | RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils" | 24 | RPROVIDES_${PN}-utils = "glibc-utils" |
28 | RPROVIDES_${PN}-mtrace = "glibc${PKGSUFFIX}-mtrace libc-mtrace" | 25 | RPROVIDES_${PN}-mtrace = "glibc-mtrace libc-mtrace" |
29 | RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic" | 26 | RPROVIDES_${PN}-pic = "glibc-pic" |
30 | RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev" | 27 | RPROVIDES_${PN}-dev = "glibc-dev" |
31 | RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev" | 28 | RPROVIDES_${PN}-staticdev = "glibc-staticdev" |
32 | RPROVIDES_${PN}-doc = "glibc${PKGSUFFIX}-doc" | 29 | RPROVIDES_${PN}-doc = "glibc-doc" |
33 | RPROVIDES_eglibc-extra-nss${PKGSUFFIX} = "glibc-extra-nss${PKGSUFFIX}" | 30 | RPROVIDES_eglibc-extra-nss = "glibc-extra-nss" |
34 | RPROVIDES_eglibc-thread-db${PKGSUFFIX} = "glibc-thread-db${PKGSUFFIX}" | 31 | RPROVIDES_eglibc-thread-db = "glibc-thread-db" |
35 | RPROVIDES_${PN}-pcprofile = "glibc${PKGSUFFIX}-pcprofile" | 32 | RPROVIDES_${PN}-pcprofile = "glibc-pcprofile" |
36 | RPROVIDES_${PN}-dbg = "glibc-dbg${PKGSUFFIX}" | 33 | RPROVIDES_${PN}-dbg = "glibc-dbg" |
37 | libc_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" | 34 | libc_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 | ||
39 | FILES_${PN} = "${libc_baselibs} ${libexecdir}/* ${@base_conditional('USE_LDCONFIG', '1', '${base_sbindir}/ldconfig ${sysconfdir}/ld.so.conf', '', d)}" | 36 | FILES_${PN} = "${libc_baselibs} ${libexecdir}/* ${@base_conditional('USE_LDCONFIG', '1', '${base_sbindir}/ldconfig ${sysconfdir}/ld.so.conf', '', d)}" |
40 | FILES_ldd${PKGSUFFIX} = "${bindir}/ldd" | 37 | FILES_ldd = "${bindir}/ldd" |
41 | FILES_libsegfault${PKGSUFFIX} = "${base_libdir}/libSegFault*" | 38 | FILES_libsegfault = "${base_libdir}/libSegFault*" |
42 | FILES_libcidn${PKGSUFFIX} = "${base_libdir}/libcidn-*.so ${base_libdir}/libcidn.so.*" | 39 | FILES_libcidn = "${base_libdir}/libcidn-*.so ${base_libdir}/libcidn.so.*" |
43 | FILES_libmemusage${PKGSUFFIX} = "${base_libdir}/libmemusage.so" | 40 | FILES_libmemusage = "${base_libdir}/libmemusage.so" |
44 | FILES_eglibc-extra-nss${PKGSUFFIX} = "${base_libdir}/libnss_*-*.so ${base_libdir}/libnss_*.so.*" | 41 | FILES_eglibc-extra-nss = "${base_libdir}/libnss_*-*.so ${base_libdir}/libnss_*.so.*" |
45 | FILES_sln${PKGSUFFIX} = "/sbin/sln" | 42 | FILES_sln = "/sbin/sln" |
46 | FILES_${PN}-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/*.o" | 43 | FILES_${PN}-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/*.o" |
47 | FILES_libsotruss${PKGSUFFIX} = "${libdir}/audit/sotruss-lib.so" | 44 | FILES_libsotruss = "${libdir}/audit/sotruss-lib.so" |
48 | FILES_SOLIBSDEV = "${libdir}/lib*${SOLIBSDEV}" | 45 | FILES_SOLIBSDEV = "${libdir}/lib*${SOLIBSDEV}" |
49 | FILES_${PN}-dev += "${bindir}/rpcgen ${libdir}/*_nonshared.a ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" | 46 | FILES_${PN}-dev += "${bindir}/rpcgen ${libdir}/*_nonshared.a ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" |
50 | FILES_${PN}-staticdev += "${libdir}/*.a ${base_libdir}/*.a" | 47 | FILES_${PN}-staticdev += "${libdir}/*.a ${base_libdir}/*.a" |
51 | FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" | 48 | FILES_nscd = "${sbindir}/nscd*" |
52 | FILES_${PN}-mtrace = "${bindir}/mtrace" | 49 | FILES_${PN}-mtrace = "${bindir}/mtrace" |
53 | FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" | 50 | FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" |
54 | FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug" | 51 | FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug" |
55 | FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" | 52 | FILES_catchsegv = "${bindir}/catchsegv" |
56 | RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" | 53 | RDEPENDS_catchsegv = "libsegfault" |
57 | RDEPENDS_${PN}-utils += "bash" | 54 | RDEPENDS_${PN}-utils += "bash" |
58 | RDEPENDS_${PN}-mtrace += "perl" | 55 | RDEPENDS_${PN}-mtrace += "perl" |
59 | FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so" | 56 | FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so" |
60 | FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so" | 57 | FILES_eglibc-thread-db = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so" |
61 | RPROVIDES_${PN}-dev += "libc-dev" | 58 | RPROVIDES_${PN}-dev += "libc-dev" |
62 | RPROVIDES_${PN}-staticdev += "libc-staticdev" | 59 | RPROVIDES_${PN}-staticdev += "libc-staticdev" |
63 | 60 | ||
@@ -65,8 +62,8 @@ SUMMARY_sln = "The static ln." | |||
65 | DESCRIPTION_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." | 62 | DESCRIPTION_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." |
66 | SUMMARY_nscd = "Name service cache daemon" | 63 | SUMMARY_nscd = "Name service cache daemon" |
67 | DESCRIPTION_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." | 64 | DESCRIPTION_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." |
68 | SUMMARY_eglibc-extra-nss${PKGSUFFIX} = "hesiod, NIS and NIS+ nss libraries" | 65 | SUMMARY_eglibc-extra-nss = "hesiod, NIS and NIS+ nss libraries" |
69 | DESCRIPTION_eglibc-extra-nss${PKGSUFFIX} = "eglibc: nis, nisplus and hesiod search services." | 66 | DESCRIPTION_eglibc-extra-nss = "eglibc: nis, nisplus and hesiod search services." |
70 | SUMMARY_ldd = "print shared library dependencies" | 67 | SUMMARY_ldd = "print shared library dependencies" |
71 | DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." | 68 | DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." |
72 | SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc" | 69 | SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc" |