From: Saul Wold <sgw@linux.intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [CONSOLIDATED PULL 13/17] uclibc: Fix packaging to match the new package order
Date: Fri, 22 Jun 2012 15:00:54 -0700 [thread overview]
Message-ID: <0ec2a46d48409ae85c982fb73ce799e0bf4d77f2.1340402353.git.sgw@linux.intel.com> (raw)
In-Reply-To: <cover.1340402353.git.sgw@linux.intel.com>
In-Reply-To: <cover.1340402353.git.sgw@linux.intel.com>
From: Khem Raj <raj.khem@gmail.com>
This gets rid of some phony rdepends on uclibc-dev
being reported
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
meta/recipes-core/uclibc/uclibc.inc | 28 +++++++++++++++-------------
1 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/meta/recipes-core/uclibc/uclibc.inc b/meta/recipes-core/uclibc/uclibc.inc
index 6769279..4dae303 100644
--- a/meta/recipes-core/uclibc/uclibc.inc
+++ b/meta/recipes-core/uclibc/uclibc.inc
@@ -13,7 +13,7 @@ SECTION = "libs"
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \
file://COPYING.LIB.boilerplate;md5=aaddeadcddeb918297e0e4afc52ce46f \
file://${S}/test/regex/testregex.c;startline=1;endline=31;md5=234efb227d0a40677f895e4a1e26e960"
-INC_PR = "r7"
+INC_PR = "r8"
require uclibc-config.inc
STAGINGCC = "gcc-cross-intermediate"
@@ -50,7 +50,7 @@ INHIBIT_DEFAULT_DEPS = "1"
# Ensure the uclibc-dev package is processed before uclibc-staticdev to allow
# *_nonshared.a libraries to be packaged in the uclibc-dev package.
-PACKAGES = "${PN}-dbg ${PN}-dev ${PN}-staticdev ${PN} ${PN}-doc ldd uclibc-utils-dbg uclibc-utils uclibc-gconv uclibc-thread-db uclibc-argp uclibc-backtrace uclibc-libcrypt uclibc-libintl uclibc-libnsl uclibc-libresolv uclibc-libm uclibc-libdl uclibc-libutil uclibc-libpthread uclibc-librt"
+PACKAGES = "ldd uclibc-utils-dbg uclibc-utils uclibc-gconv uclibc-thread-db uclibc-argp uclibc-backtrace uclibc-libcrypt uclibc-libintl uclibc-libnsl uclibc-libresolv uclibc-libm uclibc-libdl uclibc-libutil uclibc-libpthread uclibc-librt ${PN}-dbg ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN}"
FILES_uclibc-libcrypt = "${base_libdir}/libcrypt*.so.* ${base_libdir}/libcrypt-*.so"
FILES_uclibc-libintl = "${base_libdir}/libintl*.so.* ${base_libdir}/libintl-*.so"
@@ -62,34 +62,36 @@ FILES_uclibc-libutil = "${base_libdir}/libutil*.so.* ${base_libdir}/libutil-*.so
FILES_uclibc-libpthread = "${base_libdir}/libpthread*.so.* ${base_libdir}/libpthread-*.so"
FILES_uclibc-librt = "${base_libdir}/librt*.so.* ${base_libdir}/librt-*.so"
+FILES_ldd = "${bindir}/ldd"
+FILES_uclibc-utils = "${bindir} ${sbindir}"
+FILES_uclibc-utils-dbg += "${bindir}/.debug ${sbindir}/.debug"
+FILES_uclibc-gconv = "${libdir}/gconv"
+FILES_uclibc-thread-db = "${base_libdir}/libthread_db*"
+FILES_uclibc-argp = "${base_libdir}/libuargp-*.so ${base_libdir}/libuargp*.so.*"
+FILES_uclibc-backtrace = "${base_libdir}/libubacktrace-*.so ${base_libdir}/libubacktrace*.so.*"
+
# The last line (gdb and lib1) is for uclinux-uclibc builds
uclibc_baselibs = "${base_libdir}/ld*.so.* ${base_libdir}/ld*.so \
${base_libdir}/libc*.so.* ${base_libdir}/libuClibc-*.so \
${libdir}/libc.gdb ${libdir}/libc ${base_libdir}/lib1.so \
"
-FILES_${PN} = "${sysconfdir} ${uclibc_baselibs} /sbin/ldconfig \
- ${libexecdir} ${datadir}/zoneinfo ${libdir}/locale"
-FILES_ldd = "${bindir}/ldd"
-FILES_${PN}-dev_append = "\
+FILES_SOLIBSDEV = "${libdir}/lib*${SOLIBSDEV}"
+FILES_${PN}-dev += "\
${libdir}/lib*.so \
${libdir}/*_nonshared.a \
${libdir}/[S]*crt[1in].o \
${libdir}/crtreloc*.o \
${includedir}/*.h ${includedir}/*/*.h \
"
-FILES_uclibc-utils = "${bindir} ${sbindir}"
-FILES_uclibc-utils-dbg += "${bindir}/.debug ${sbindir}/.debug"
-FILES_uclibc-gconv = "${libdir}/gconv"
-FILES_uclibc-thread-db = "${base_libdir}/libthread_db*"
-FILES_uclibc-argp = "${base_libdir}/libuargp-*.so ${base_libdir}/libuargp*.so.*"
-FILES_uclibc-backtrace = "${base_libdir}/libubacktrace-*.so ${base_libdir}/libubacktrace*.so.*"
+FILES_${PN} = "${sysconfdir} ${uclibc_baselibs} /sbin/ldconfig \
+ ${libexecdir} ${datadir}/zoneinfo ${libdir}/locale"
RPROVIDES_${PN}-dev += "libc-dev virtual-libc-dev"
# uclibc does not really have libsegfault but then using the one from glibc is also not
# going to work. So we pretend that we have it to make bitbake not pull other recipes
# to satisfy this dependency for the images/tasks
-RPROVIDES_uclibc += "libsegfault rtld(GNU_HASH)"
+RPROVIDES_${PN} += "libsegfault rtld(GNU_HASH)"
SRC_URI = "\
http://www.uclibc.org/downloads/uClibc-${PV}.tar.bz2;name=uClibc-${PV} \
--
1.7.7.6
next prev parent reply other threads:[~2012-06-22 22:15 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-22 22:00 [CONSOLIDATED PULL 00/17] Misc Fixes & Updates Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 01/17] cml1.bbclass: Only delay exit if the command fails Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 02/17] runqemu-internal: qemu fails to run on ext2 image Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 03/17] mtd-utils: do not stage headers in sysroot Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 04/17] gpgme: updated to 1.3.2 Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 05/17] gcc-4.6: Retire into toochain-layer Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 06/17] eglibc-2.13: Retire into toolchain layer Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 07/17] gcc: Remove csl gcc recipes Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 08/17] gzip: upgrade to 1.5 Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 09/17] sudo: upgrade to 1.8.5p2 Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 10/17] bitbake.conf/abi_version.conf: Update to use BasicHash signature generator Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 11/17] linux-firmware: update to main repo on kernel.org Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 12/17] kconfig-frontends: New recipe Saul Wold
2012-06-22 22:00 ` Saul Wold [this message]
2012-06-22 22:00 ` [CONSOLIDATED PULL 14/17] qemu.inc: Fix packageconfig options Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 15/17] qemu-git: Move to tip of git Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 16/17] qemu_git: set empty PACKAGECONFIG Saul Wold
2012-06-22 22:00 ` [CONSOLIDATED PULL 17/17] distrodata: Fix missed VARIABLE name change Saul Wold
2012-06-24 18:18 ` [CONSOLIDATED PULL 00/17] Misc Fixes & Updates Saul Wold
2012-06-25 15:55 ` Richard Purdie
2012-06-25 21:14 ` Khem Raj
2012-06-29 12:26 ` Richard Purdie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=0ec2a46d48409ae85c982fb73ce799e0bf4d77f2.1340402353.git.sgw@linux.intel.com \
--to=sgw@linux.intel.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox