[oe] [meta-qt5][PATCH] qttranslations: adding recipes for qt specific translations

kkelly87 kaneda18 at hotmail.com
Wed Jan 7 20:05:15 UTC 2015


The meta-qt5 layer is missing a recipe for the qttranslation submodule so qt specific items like
the OK or Cancel button had no associated translations. This submission is for master while my previous patch
 will work as a backport to dizzy.

Signed-off-by: Kevin Kelly <kaneda18 at hotmail.com>
---
 recipes-qt/qt5/qttranslations.inc      | 85 ++++++++++++++++++++++++++++++++++
 recipes-qt/qt5/qttranslations_5.4.0.bb |  5 ++
 recipes-qt/qt5/qttranslations_git.bb   |  4 ++
 3 files changed, 94 insertions(+)
 create mode 100644 recipes-qt/qt5/qttranslations.inc
 create mode 100644 recipes-qt/qt5/qttranslations_5.4.0.bb
 create mode 100644 recipes-qt/qt5/qttranslations_git.bb

diff --git a/recipes-qt/qt5/qttranslations.inc b/recipes-qt/qt5/qttranslations.inc
new file mode 100644
index 0000000..1aca7e2
--- /dev/null
+++ b/recipes-qt/qt5/qttranslations.inc
@@ -0,0 +1,85 @@
+require qt5.inc
+
+DEPENDS += "qtbase"
+
+# older copyright year than what e.g. qtbase is using now
+LIC_FILES_CHKSUM = "file://LICENSE.LGPLv21;md5=cff17b12416c896e10ae2c17a64252e7 \
+                    file://LICENSE.LGPLv3;md5=c1939be5579666be947371bc8120425f \
+                    file://LGPL_EXCEPTION.txt;md5=0145c4d1b6f96a661c2c139dfb268fb6" 
+
+PACKAGES =. "${PN}-assistant \
+             ${PN}-designer \
+             ${PN}-linguist \
+             ${PN}-qmlviewer \
+             ${PN}-qtconnectivity \
+             ${PN}-qtmultimedia \
+             ${PN}-qtlocation \
+             ${PN}-qtdeclarative \
+             ${PN}-qtxmlpatterns \
+             ${PN}-qtconfig \
+             ${PN}-qtquick1 \
+             ${PN}-qtscript \
+             ${PN}-qtbase \
+             ${PN}-qthelp \
+             ${PN}-qt \
+             "
+
+FILES_${PN}-assistant = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/assistant_*.qm \
+            "
+
+FILES_${PN}-designer = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/designer_*.qm \
+            "
+
+FILES_${PN}-linguist = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/linguist_*.qm \
+            "
+
+FILES_${PN}-qmlviewer = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qmlviewer_*.qm \
+            "
+
+FILES_${PN}-qtconnectivity = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qtconnectivity_*.qm \
+            "
+
+FILES_${PN}-qtmultimedia = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qtmultimedia_*.qm \
+            "
+
+FILES_${PN}-qtlocation = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qtlocation_*.qm \
+            "
+
+FILES_${PN}-qtdeclarative = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qtdeclarative_*.qm \
+            "
+
+FILES_${PN}-qtxmlpatterns = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qtxmlpatterns_*.qm \
+            "
+
+FILES_${PN}-qtconfig = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qtconfig_*.qm \
+            "
+
+FILES_${PN}-qtquick1 = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qtquick1_*.qm \
+            "
+
+FILES_${PN}-qtscript = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qtscript_*.qm \
+            "
+
+FILES_${PN}-qtbase = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qtbase_*.qm \
+            "
+
+FILES_${PN}-qthelp = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qt_help_*.qm \
+            "
+
+FILES_${PN}-qt = " \
+                ${OE_QMAKE_PATH_TRANSLATIONS}/qt_*.qm \
+            "
diff --git a/recipes-qt/qt5/qttranslations_5.4.0.bb b/recipes-qt/qt5/qttranslations_5.4.0.bb
new file mode 100644
index 0000000..2e3a284
--- /dev/null
+++ b/recipes-qt/qt5/qttranslations_5.4.0.bb
@@ -0,0 +1,5 @@
+require qt5-${PV}.inc
+require ${PN}.inc
+
+SRC_URI[md5sum] = "6462eeefae00f048418ed6e4571c4cc9"
+SRC_URI[sha256sum] = "aca78d9178481a21a7af8571beb9109b38f0f71ba75cf3b89ddf705962a3f98b"
diff --git a/recipes-qt/qt5/qttranslations_git.bb b/recipes-qt/qt5/qttranslations_git.bb
new file mode 100644
index 0000000..211b211
--- /dev/null
+++ b/recipes-qt/qt5/qttranslations_git.bb
@@ -0,0 +1,4 @@
+require qt5-git.inc
+require ${PN}.inc
+
+SRCREV = "3aad4ab4718d4bf952275a07e406e93eb6a22eed"
-- 
1.9.1




More information about the Openembedded-devel mailing list