All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][PATCH 0/9] Fixes for multilib
@ 2015-06-11  9:16 Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 1/9] meta-oe: fix the install dir for udev rules and files Yi Zhao
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel


The following changes since commit a8b76a264155f4b9f6ba1bebe3ac87640a6f35ed:

  cpufrequtils: Create proper symlinks to versioned library (2015-06-08 14:15:25 +0200)

are available in the git repository at:

  git://git.openembedded.org/meta-openembedded-contrib yzhao/multilib-fixes
  http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=yzhao/multilib-fixes

Yi Zhao (9):
  meta-oe: fix the install dir for udev rules and files
  pm-qa: fix PN -> BPN for multilib
  sip: fix PN -> BPN for multilib
  engine-pkcs11: fix libdir for multilib
  system-setup-keyboard: fix PN -> BPN for multilib
  vboxguestdrivers: fix kernel modules install dir for multilib
  openjpeg: pass correct libdir to cmake
  xdotool: pass correct libdir to make
  tesseract-lang.inc: set ${S} to fix the QA warning

 .../recipes-connectivity/libmtp/libmtp_1.1.5.bb    |    6 +++---
 meta-oe/recipes-devtools/pm-qa/pm-qa_git.bb        |    6 +++---
 meta-oe/recipes-extended/sip/sip_4.16.4.bb         |    2 +-
 .../recipes-graphics/gphoto2/libgphoto2_2.4.11.bb  |    2 +-
 .../recipes-graphics/openjpeg/openjpeg_2.1.0.bb    |    3 ++-
 .../recipes-graphics/tesseract/tesseract-lang.inc  |    4 +++-
 .../xdotool/xdotool_1.20100416.2809.bb             |    2 +-
 .../engine-pkcs11/engine-pkcs11_0.1.8.bb           |    4 ++--
 .../system-setup-keyboard_0.8.8.bb                 |    2 +-
 meta-oe/recipes-support/udisks/udisks2_2.1.5.bb    |    7 ++++++-
 meta-oe/recipes-support/udisks/udisks_1.0.4.bb     |    4 ++--
 .../usb-modeswitch/usb-modeswitch_2.2.0.bb         |    2 +-
 .../vboxguestdrivers/vboxguestdrivers_4.3.22.bb    |    2 +-
 13 files changed, 27 insertions(+), 19 deletions(-)

-- 
1.7.9.5



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [meta-oe][PATCH 1/9] meta-oe: fix the install dir for udev rules and files
  2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
@ 2015-06-11  9:16 ` Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 2/9] pm-qa: fix PN -> BPN for multilib Yi Zhao
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel

When enable multilib, some packages try to install udev rules and
related files into /lib64/udev/ directory. But these files should
be installed in /lib/udev/ directory even on multilib.
Use ${nonarch_base_libdir} instead of ${base_libdir} to fix it.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 .../recipes-connectivity/libmtp/libmtp_1.1.5.bb    |    6 +++---
 .../recipes-graphics/gphoto2/libgphoto2_2.4.11.bb  |    2 +-
 meta-oe/recipes-support/udisks/udisks2_2.1.5.bb    |    7 ++++++-
 meta-oe/recipes-support/udisks/udisks_1.0.4.bb     |    4 ++--
 .../usb-modeswitch/usb-modeswitch_2.2.0.bb         |    2 +-
 5 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/meta-oe/recipes-connectivity/libmtp/libmtp_1.1.5.bb b/meta-oe/recipes-connectivity/libmtp/libmtp_1.1.5.bb
index de63c72..857895b 100644
--- a/meta-oe/recipes-connectivity/libmtp/libmtp_1.1.5.bb
+++ b/meta-oe/recipes-connectivity/libmtp/libmtp_1.1.5.bb
@@ -49,13 +49,13 @@ PACKAGES =+ "libmtp-common libmtp-runtime mtp-tools"
 
 RDEPENDS_${PN} += "libmtp-common"
 RRECOMMENDS_${PN} += "libmtp-runtime mtp-tools"
-FILES_${PN}-dbg += "${base_libdir}/udev/.debug/*"
+FILES_${PN}-dbg += "${nonarch_base_libdir}/udev/.debug/*"
 PKG_${PN}-bin = "mtp-tools"
 SUMMARY_${PN}-bin = "Tools for communicating with MTP devices"
 DESCRIPTION_${PN}-bin = "${DESCRIPTION}\nThis package contains tools for communicating with MTP devices."
-FILES_libmtp-common = "${base_libdir}/udev/rules.d/*"
+FILES_libmtp-common = "${nonarch_base_libdir}/udev/rules.d/*"
 SUMMARY_libmtp-common = "The udev rules file for MTP devices"
-FILES_libmtp-runtime = "${base_libdir}/udev/mtp-probe"
+FILES_libmtp-runtime = "${nonarch_base_libdir}/udev/mtp-probe"
 DEPENDS_libmtp-runtime = "libmtp-common"
 SUMMARY_libmtp-runtime = "mtp-probe, used for the MTP udev rules"
 DESCRIPTION_libmtp-runtime = "This package provides mtp-probe, a program to probe newly connected device interfaces from userspace to determine if they are MTP devices, used for udev rules."
diff --git a/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.4.11.bb b/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.4.11.bb
index 523efa7..cd8fafb 100644
--- a/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.4.11.bb
+++ b/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.4.11.bb
@@ -52,7 +52,7 @@ RDEPENDS_${PN} = "bash"
 
 FILES_libgphotoport = "${libdir}/libgphoto2_port.so.*"
 
-FILES_${PN} += "${base_libdir}/udev/* ${datadir}/hal"
+FILES_${PN} += "${nonarch_base_libdir}/udev/* ${datadir}/hal"
 FILES_${PN}-dbg += "${libdir}/*/*/.debug"
 FILES_${PN}-dev += "${libdir}/*/*/*.la"
 
diff --git a/meta-oe/recipes-support/udisks/udisks2_2.1.5.bb b/meta-oe/recipes-support/udisks/udisks2_2.1.5.bb
index 4ff6687..1c76d81 100644
--- a/meta-oe/recipes-support/udisks/udisks2_2.1.5.bb
+++ b/meta-oe/recipes-support/udisks/udisks2_2.1.5.bb
@@ -6,6 +6,8 @@ DEPENDS = "libatasmart polkit udev dbus-glib glib-2.0 intltool-native gnome-comm
 
 DEPENDS += "${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
 
+RDEPENDS_${PN} = "acl"
+
 SRC_URI = "http://udisks.freedesktop.org/releases/udisks-${PV}.tar.bz2"
 SRC_URI[md5sum] = "73632501002e6de8244f831e38b2b98e"
 SRC_URI[sha256sum] = "2cfcf560447ea44cba2a683342c7062aaaf35e4eb554bed64ac2dd55a70a5fb6"
@@ -19,7 +21,8 @@ EXTRA_OECONF = "--disable-introspection --disable-man"
 FILES_${PN} += "${libdir}/polkit-1/extensions/*.so \
                 ${datadir}/dbus-1/ \
                 ${datadir}/polkit-1 \
-                ${base_libdir}/udev/* \
+                ${nonarch_base_libdir}/udev/* \
+                ${exec_prefix}${nonarch_base_libdir}/udisks2/* \
 "
 
 PACKAGES =+ "${PN}-libs"
@@ -27,5 +30,7 @@ PACKAGES =+ "${PN}-libs"
 FILES_${PN} += "${datadir}/bash-completion"
 FILES_${PN}-libs = "${libdir}/lib*${SOLIBS}"
 
+FILES_${PN}-dbg += "${exec_prefix}${nonarch_base_libdir}/udisks2/.debug"
+
 SYSTEMD_SERVICE_${PN} = "${BPN}.service"
 SYSTEMD_AUTO_ENABLE = "disable"
diff --git a/meta-oe/recipes-support/udisks/udisks_1.0.4.bb b/meta-oe/recipes-support/udisks/udisks_1.0.4.bb
index e8a4e55..4bd65d3 100644
--- a/meta-oe/recipes-support/udisks/udisks_1.0.4.bb
+++ b/meta-oe/recipes-support/udisks/udisks_1.0.4.bb
@@ -27,10 +27,10 @@ EXTRA_OECONF = "--disable-man-pages"
 FILES_${PN} += "${libdir}/polkit-1/extensions/*.so \
                 ${datadir}/dbus-1/ \
                 ${datadir}/polkit-1 \
-                ${base_libdir}/udev/* \
+                ${nonarch_base_libdir}/udev/* \
 "
 
-FILES_${PN}-dbg += "${base_libdir}/udev/.debug"
+FILES_${PN}-dbg += "${nonarch_base_libdir}/udev/.debug"
 
 RPROVIDES_${PN} += "${PN}-systemd"
 RREPLACES_${PN} += "${PN}-systemd"
diff --git a/meta-oe/recipes-support/usb-modeswitch/usb-modeswitch_2.2.0.bb b/meta-oe/recipes-support/usb-modeswitch/usb-modeswitch_2.2.0.bb
index 5e95bb9..52a2f56 100644
--- a/meta-oe/recipes-support/usb-modeswitch/usb-modeswitch_2.2.0.bb
+++ b/meta-oe/recipes-support/usb-modeswitch/usb-modeswitch_2.2.0.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "2752103de171ed5f6c8d6a6e3e73e16c9ee3e8e394dd39c5991f7680eb
 
 EXTRA_OEMAKE = "TCL=${bindir}/tclsh"
 
-FILES_${PN} = "${bindir} ${sysconfdir} ${base_libdir}/udev/usb_modeswitch ${sbindir} ${localstatedir}/lib/usb_modeswitch"
+FILES_${PN} = "${bindir} ${sysconfdir} ${nonarch_base_libdir}/udev/usb_modeswitch ${sbindir} ${localstatedir}/lib/usb_modeswitch"
 RDEPENDS_${PN} = "tcl"
 RRECOMMENDS_${PN} = "usb-modeswitch-data"
 
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [meta-oe][PATCH 2/9] pm-qa: fix PN -> BPN for multilib
  2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 1/9] meta-oe: fix the install dir for udev rules and files Yi Zhao
@ 2015-06-11  9:16 ` Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 3/9] sip: " Yi Zhao
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 meta-oe/recipes-devtools/pm-qa/pm-qa_git.bb |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta-oe/recipes-devtools/pm-qa/pm-qa_git.bb b/meta-oe/recipes-devtools/pm-qa/pm-qa_git.bb
index 66804dd..7322df8 100644
--- a/meta-oe/recipes-devtools/pm-qa/pm-qa_git.bb
+++ b/meta-oe/recipes-devtools/pm-qa/pm-qa_git.bb
@@ -28,7 +28,7 @@ do_compile () {
 
 do_install () {
     install -d ${D}${bindir}
-    install -d ${D}${libdir}/${PN}
+    install -d ${D}${libdir}/${BPN}
 
     # Install the compiled binaries that were built in the previous step
     for x in `find . -name "*.c"`
@@ -45,7 +45,7 @@ do_install () {
         sed -i -e 's#..\/utils\/##' ${script}
 
         script_basename=`basename ${script}`
-        install -m 0755 $script ${D}${libdir}/${PN}/${script_basename}
+        install -m 0755 $script ${D}${libdir}/${BPN}/${script_basename}
     done
 
     # Install the shell scripts NOT in the $libdir directory since those
@@ -55,7 +55,7 @@ do_install () {
         # if the script includes any helper scripts from the $libdir
         # directory then change the source path to the absolute path
         # to reflect the install location of the helper scripts.
-        sed -i -e "s#source ../include#source ${libdir}/${PN}#g" ${script}
+        sed -i -e "s#source ../include#source ${libdir}/${BPN}#g" ${script}
         # Remove hardcoded relative paths
         sed -i -e 's#..\/utils\/##' ${script}
 
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [meta-oe][PATCH 3/9] sip: fix PN -> BPN for multilib
  2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 1/9] meta-oe: fix the install dir for udev rules and files Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 2/9] pm-qa: fix PN -> BPN for multilib Yi Zhao
@ 2015-06-11  9:16 ` Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 4/9] engine-pkcs11: fix libdir " Yi Zhao
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 meta-oe/recipes-extended/sip/sip_4.16.4.bb |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-extended/sip/sip_4.16.4.bb b/meta-oe/recipes-extended/sip/sip_4.16.4.bb
index 780ccdc..032d125 100644
--- a/meta-oe/recipes-extended/sip/sip_4.16.4.bb
+++ b/meta-oe/recipes-extended/sip/sip_4.16.4.bb
@@ -49,6 +49,6 @@ do_install() {
     oe_runmake install
 }
 
-FILES_python-${PN} = "${libdir}/${PYTHON_DIR}/site-packages/"
+FILES_python-${BPN} = "${libdir}/${PYTHON_DIR}/site-packages/"
 FILES_${PN}-dbg += "${libdir}/${PYTHON_DIR}/site-packages/.debug"
 
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [meta-oe][PATCH 4/9] engine-pkcs11: fix libdir for multilib
  2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
                   ` (2 preceding siblings ...)
  2015-06-11  9:16 ` [meta-oe][PATCH 3/9] sip: " Yi Zhao
@ 2015-06-11  9:16 ` Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 5/9] system-setup-keyboard: fix PN -> BPN " Yi Zhao
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 .../engine-pkcs11/engine-pkcs11_0.1.8.bb           |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-oe/recipes-support/engine-pkcs11/engine-pkcs11_0.1.8.bb b/meta-oe/recipes-support/engine-pkcs11/engine-pkcs11_0.1.8.bb
index d665242..a511cfb 100644
--- a/meta-oe/recipes-support/engine-pkcs11/engine-pkcs11_0.1.8.bb
+++ b/meta-oe/recipes-support/engine-pkcs11/engine-pkcs11_0.1.8.bb
@@ -25,5 +25,5 @@ do_install_append () {
     rm -f ${D}${libdir}/openssl/engines/engine_pkcs11.la
 }
 
-FILES_${PN} += "/usr/lib/openssl/engines/engine_pkcs11.so*"
-FILES_${PN}-dbg += "/usr/lib/openssl/engines/.debug/*"
+FILES_${PN} += "${libdir}/openssl/engines/engine_pkcs11.so*"
+FILES_${PN}-dbg += "${libdir}/openssl/engines/.debug/*"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [meta-oe][PATCH 5/9] system-setup-keyboard: fix PN -> BPN for multilib
  2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
                   ` (3 preceding siblings ...)
  2015-06-11  9:16 ` [meta-oe][PATCH 4/9] engine-pkcs11: fix libdir " Yi Zhao
@ 2015-06-11  9:16 ` Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 6/9] vboxguestdrivers: fix kernel modules install dir " Yi Zhao
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 .../system-setup-keyboard_0.8.8.bb                 |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-support/system-setup-keyboard/system-setup-keyboard_0.8.8.bb b/meta-oe/recipes-support/system-setup-keyboard/system-setup-keyboard_0.8.8.bb
index d2199c2..8e913c4 100644
--- a/meta-oe/recipes-support/system-setup-keyboard/system-setup-keyboard_0.8.8.bb
+++ b/meta-oe/recipes-support/system-setup-keyboard/system-setup-keyboard_0.8.8.bb
@@ -26,4 +26,4 @@ do_install() {
     touch ${D}/etc/X11/xorg.conf.d/00-system-setup-keyboard.conf
 }
 
-FILES_${PN} += "${systemd_unitdir}/system/${PN}.service"
+FILES_${PN} += "${systemd_unitdir}/system/${BPN}.service"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [meta-oe][PATCH 6/9] vboxguestdrivers: fix kernel modules install dir for multilib
  2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
                   ` (4 preceding siblings ...)
  2015-06-11  9:16 ` [meta-oe][PATCH 5/9] system-setup-keyboard: fix PN -> BPN " Yi Zhao
@ 2015-06-11  9:16 ` Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 7/9] openjpeg: pass correct libdir to cmake Yi Zhao
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 .../vboxguestdrivers/vboxguestdrivers_4.3.22.bb    |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_4.3.22.bb b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_4.3.22.bb
index 46a7be1..270bdd3 100644
--- a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_4.3.22.bb
+++ b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_4.3.22.bb
@@ -44,7 +44,7 @@ do_compile_append() {
 }
 
 module_do_install() {
-    MODULE_DIR=${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/misc
+    MODULE_DIR=${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/misc
     install -d $MODULE_DIR
     install -m 644 vboxguest.ko $MODULE_DIR
     install -m 644 vboxsf.ko $MODULE_DIR
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [meta-oe][PATCH 7/9] openjpeg: pass correct libdir to cmake
  2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
                   ` (5 preceding siblings ...)
  2015-06-11  9:16 ` [meta-oe][PATCH 6/9] vboxguestdrivers: fix kernel modules install dir " Yi Zhao
@ 2015-06-11  9:16 ` Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 8/9] xdotool: pass correct libdir to make Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 9/9] tesseract-lang.inc: set ${S} to fix the QA warning Yi Zhao
  8 siblings, 0 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel

When MACHINE=qemux86-64 and enable multilib:
ERROR: QA Issue: openjpeg: Files/directories were installed but not
shipped in any package:
  /usr/lib
  /usr/lib/libopenjp2.so
  /usr/lib/libopenjp2.so.2.1.0
  /usr/lib/libopenjp2.so.7
  /usr/lib/.debug
  /usr/lib/pkgconfig
  /usr/lib/.debug/libopenjp2.so.2.1.0
  /usr/lib/pkgconfig/libopenjp2.pc
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. [installed-vs-shipped]

Pass the correct libdir configuration option to cmake.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 .../recipes-graphics/openjpeg/openjpeg_2.1.0.bb    |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta-oe/recipes-graphics/openjpeg/openjpeg_2.1.0.bb b/meta-oe/recipes-graphics/openjpeg/openjpeg_2.1.0.bb
index 9f6dd57..d28a865 100644
--- a/meta-oe/recipes-graphics/openjpeg/openjpeg_2.1.0.bb
+++ b/meta-oe/recipes-graphics/openjpeg/openjpeg_2.1.0.bb
@@ -13,6 +13,7 @@ inherit cmake
 DEPENDS = "libpng tiff lcms"
 
 # standard path for *.cmake
-EXTRA_OECMAKE += "-DOPENJPEG_INSTALL_PACKAGE_DIR=${baselib}/cmake"
+EXTRA_OECMAKE += "-DOPENJPEG_INSTALL_PACKAGE_DIR=${baselib}/cmake \
+                  -DOPENJPEG_INSTALL_LIB_DIR:PATH=${libdir}"
 
 FILES_${PN}-dev += "${libdir}/cmake/*.cmake"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [meta-oe][PATCH 8/9] xdotool: pass correct libdir to make
  2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
                   ` (6 preceding siblings ...)
  2015-06-11  9:16 ` [meta-oe][PATCH 7/9] openjpeg: pass correct libdir to cmake Yi Zhao
@ 2015-06-11  9:16 ` Yi Zhao
  2015-06-11  9:16 ` [meta-oe][PATCH 9/9] tesseract-lang.inc: set ${S} to fix the QA warning Yi Zhao
  8 siblings, 0 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel

When MACHINE=qemux86-64 and enable multilib:
ERROR: QA Issue: xdotool: Files/directories were installed but not shipped in any package:
  /usr/lib
  /usr/lib/libxdo.so
  /usr/lib/libxdo.so.1
  /usr/lib/.debug
  /usr/lib/.debug/libxdo.so.1
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. [installed-vs-shipped]

Pass the correct libdir to make, otherwise it assumes $prefix/lib even
on multilib.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 .../xdotool/xdotool_1.20100416.2809.bb             |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-graphics/xdotool/xdotool_1.20100416.2809.bb b/meta-oe/recipes-graphics/xdotool/xdotool_1.20100416.2809.bb
index 43e6fda..474d298 100644
--- a/meta-oe/recipes-graphics/xdotool/xdotool_1.20100416.2809.bb
+++ b/meta-oe/recipes-graphics/xdotool/xdotool_1.20100416.2809.bb
@@ -15,7 +15,7 @@ SRC_URI = "http://semicomplete.googlecode.com/files/xdotool-${PV}.tar.gz"
 SRC_URI[md5sum] = "1d5be641e512c343abfe5f78b39e6f19"
 SRC_URI[sha256sum] = "42d7271fbc796e53db71bb221f311b9ff3c51d90a71c9487a9bd3101ca39894f"
 
-EXTRA_OEMAKE = "PREFIX=${prefix} INSTALLMAN=${mandir}"
+EXTRA_OEMAKE = "PREFIX=${prefix} INSTALLLIB=${libdir} INSTALLMAN=${mandir}"
 
 do_install() {
     oe_runmake -e install DESTDIR=${D} PREFIX=${prefix}
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [meta-oe][PATCH 9/9] tesseract-lang.inc: set ${S} to fix the QA warning
  2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
                   ` (7 preceding siblings ...)
  2015-06-11  9:16 ` [meta-oe][PATCH 8/9] xdotool: pass correct libdir to make Yi Zhao
@ 2015-06-11  9:16 ` Yi Zhao
  8 siblings, 0 replies; 10+ messages in thread
From: Yi Zhao @ 2015-06-11  9:16 UTC (permalink / raw)
  To: openembedded-devel

The ${S} is not set in the recipe cause the QA warning:
WARNING: tesseract-lang-eng: the directory ${WORKDIR}/${BP}
(/buildarea2/build/tmp/work/all-poky-linux/tesseract-lang-eng/3.02-r0/tesseract-lang-eng-3.02)
pointed to by the S variable doesn't exist - please set S within the recipe to point to where the source has been unpacked to

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 .../recipes-graphics/tesseract/tesseract-lang.inc  |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang.inc b/meta-oe/recipes-graphics/tesseract/tesseract-lang.inc
index 7f69eb1..c40c71d 100644
--- a/meta-oe/recipes-graphics/tesseract/tesseract-lang.inc
+++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang.inc
@@ -3,11 +3,13 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5
 
 SRC_URI = "https://tesseract-ocr.googlecode.com/files/tesseract-ocr-${PV}.${TESSERACT_LANG}.tar.gz"
 
+S = "${WORKDIR}/tesseract-ocr"
+
 inherit allarch
 
 do_install() {
     install -d ${D}${datadir}/tessdata
-    cp ${WORKDIR}/tesseract-ocr/tessdata/${TESSERACT_LANG}.traineddata ${D}${datadir}/tessdata
+    cp ${S}/tessdata/${TESSERACT_LANG}.traineddata ${D}${datadir}/tessdata
 }
 
 FILES_${PN} += "${datadir}/tessdata"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-06-11  9:17 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-11  9:16 [meta-oe][PATCH 0/9] Fixes for multilib Yi Zhao
2015-06-11  9:16 ` [meta-oe][PATCH 1/9] meta-oe: fix the install dir for udev rules and files Yi Zhao
2015-06-11  9:16 ` [meta-oe][PATCH 2/9] pm-qa: fix PN -> BPN for multilib Yi Zhao
2015-06-11  9:16 ` [meta-oe][PATCH 3/9] sip: " Yi Zhao
2015-06-11  9:16 ` [meta-oe][PATCH 4/9] engine-pkcs11: fix libdir " Yi Zhao
2015-06-11  9:16 ` [meta-oe][PATCH 5/9] system-setup-keyboard: fix PN -> BPN " Yi Zhao
2015-06-11  9:16 ` [meta-oe][PATCH 6/9] vboxguestdrivers: fix kernel modules install dir " Yi Zhao
2015-06-11  9:16 ` [meta-oe][PATCH 7/9] openjpeg: pass correct libdir to cmake Yi Zhao
2015-06-11  9:16 ` [meta-oe][PATCH 8/9] xdotool: pass correct libdir to make Yi Zhao
2015-06-11  9:16 ` [meta-oe][PATCH 9/9] tesseract-lang.inc: set ${S} to fix the QA warning Yi Zhao

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.