* [PATCH 0/4] Pending patches from O.S. Systems tree
@ 2011-06-02 19:25 Otavio Salvador
2011-06-02 19:25 ` [PATCH 1/4] xf86-driver-common.inc: remove .la files to avoid unpackaged warning Otavio Salvador
` (4 more replies)
0 siblings, 5 replies; 9+ messages in thread
From: Otavio Salvador @ 2011-06-02 19:25 UTC (permalink / raw)
To: openembedded-core
The following changes since commit 2a52f806f3789f717219651b97dc64fec3881f7f:
qmake_base.bbclass: fix lrelease/lupdate binary names (2011-06-02 18:26:19 +0100)
are available in the git repository at:
git://github.com/OSSystems/oe-core master
https://github.com/OSSystems/oe-core/tree/master
Otavio Salvador (4):
xf86-driver-common.inc: remove .la files to avoid unpackaged warning
gnutls: use INC_PR on 2.12.5 version recipe
gnutls: add p11tool into gnutls-bin
package.bbclass: add support to split Qt translation files
meta/classes/package.bbclass | 41 ++++++++++++++++++--
.../xorg-driver/xf86-driver-common.inc | 6 ++-
meta/recipes-support/gnutls/gnutls.inc | 3 +-
meta/recipes-support/gnutls/gnutls_2.12.5.bb | 2 +-
4 files changed, 45 insertions(+), 7 deletions(-)
--
1.7.2.5
^ permalink raw reply [flat|nested] 9+ messages in thread* [PATCH 1/4] xf86-driver-common.inc: remove .la files to avoid unpackaged warning 2011-06-02 19:25 [PATCH 0/4] Pending patches from O.S. Systems tree Otavio Salvador @ 2011-06-02 19:25 ` Otavio Salvador 2011-06-03 0:52 ` Saul Wold 2011-06-02 19:25 ` [PATCH 2/4] gnutls: use INC_PR on 2.12.5 version recipe Otavio Salvador ` (3 subsequent siblings) 4 siblings, 1 reply; 9+ messages in thread From: Otavio Salvador @ 2011-06-02 19:25 UTC (permalink / raw) To: openembedded-core Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- .../xorg-driver/xf86-driver-common.inc | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc b/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc index 550423b..6ff1391 100644 --- a/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc +++ b/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc @@ -5,7 +5,7 @@ SECTION = "x11/drivers" LICENSE = "MIT-X" PE = "1" -PR = "r0" +PR = "r1" DEPENDS = "virtual/xserver-xf86 xproto randrproto util-macros" @@ -27,3 +27,7 @@ do_configure_prepend () { mv configure.ac.new configure.ac } +do_install_append () { + # driver's la files are not packaged + rm -f ${D}${libdir}/xorg/modules/drivers/*.la +} -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 1/4] xf86-driver-common.inc: remove .la files to avoid unpackaged warning 2011-06-02 19:25 ` [PATCH 1/4] xf86-driver-common.inc: remove .la files to avoid unpackaged warning Otavio Salvador @ 2011-06-03 0:52 ` Saul Wold 2011-06-03 12:42 ` Otavio Salvador 2011-06-03 12:49 ` Phil Blundell 0 siblings, 2 replies; 9+ messages in thread From: Saul Wold @ 2011-06-03 0:52 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On 06/02/2011 12:25 PM, Otavio Salvador wrote: > Signed-off-by: Otavio Salvador<otavio@ossystems.com.br> > --- > .../xorg-driver/xf86-driver-common.inc | 6 +++++- > 1 files changed, 5 insertions(+), 1 deletions(-) > > diff --git a/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc b/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc > index 550423b..6ff1391 100644 > --- a/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc > +++ b/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc > @@ -5,7 +5,7 @@ SECTION = "x11/drivers" > LICENSE = "MIT-X" > > PE = "1" > -PR = "r0" > +PR = "r1" > > DEPENDS = "virtual/xserver-xf86 xproto randrproto util-macros" > > @@ -27,3 +27,7 @@ do_configure_prepend () { > mv configure.ac.new configure.ac > } > > +do_install_append () { > + # driver's la files are not packaged > + rm -f ${D}${libdir}/xorg/modules/drivers/*.la > +} Would it not be better to package them in the -dev package instead of throwing them away? Sau! ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/4] xf86-driver-common.inc: remove .la files to avoid unpackaged warning 2011-06-03 0:52 ` Saul Wold @ 2011-06-03 12:42 ` Otavio Salvador 2011-06-03 12:49 ` Phil Blundell 1 sibling, 0 replies; 9+ messages in thread From: Otavio Salvador @ 2011-06-03 12:42 UTC (permalink / raw) To: Saul Wold; +Cc: Patches and discussions about the oe-core layer On Fri, Jun 3, 2011 at 00:52, Saul Wold <sgw@linux.intel.com> wrote: > Would it not be better to package them in the -dev package instead of > throwing them away? They are not packaged by I remove them to avoid the unshiped warning. -- Otavio Salvador O.S. Systems E-mail: otavio@ossystems.com.br http://www.ossystems.com.br Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/4] xf86-driver-common.inc: remove .la files to avoid unpackaged warning 2011-06-03 0:52 ` Saul Wold 2011-06-03 12:42 ` Otavio Salvador @ 2011-06-03 12:49 ` Phil Blundell 1 sibling, 0 replies; 9+ messages in thread From: Phil Blundell @ 2011-06-03 12:49 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Thu, 2011-06-02 at 17:52 -0700, Saul Wold wrote: > On 06/02/2011 12:25 PM, Otavio Salvador wrote: > > +do_install_append () { > > + # driver's la files are not packaged > > + rm -f ${D}${libdir}/xorg/modules/drivers/*.la > > +} > > Would it not be better to package them in the -dev package instead of > throwing them away? Not really. The .la files for the drivers aren't good for anything: you aren't ever going to link against them. p. ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 2/4] gnutls: use INC_PR on 2.12.5 version recipe 2011-06-02 19:25 [PATCH 0/4] Pending patches from O.S. Systems tree Otavio Salvador 2011-06-02 19:25 ` [PATCH 1/4] xf86-driver-common.inc: remove .la files to avoid unpackaged warning Otavio Salvador @ 2011-06-02 19:25 ` Otavio Salvador 2011-06-02 19:25 ` [PATCH 3/4] gnutls: add p11tool into gnutls-bin Otavio Salvador ` (2 subsequent siblings) 4 siblings, 0 replies; 9+ messages in thread From: Otavio Salvador @ 2011-06-02 19:25 UTC (permalink / raw) To: openembedded-core Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- meta/recipes-support/gnutls/gnutls_2.12.5.bb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/meta/recipes-support/gnutls/gnutls_2.12.5.bb b/meta/recipes-support/gnutls/gnutls_2.12.5.bb index b27a065..9d3f5ab 100644 --- a/meta/recipes-support/gnutls/gnutls_2.12.5.bb +++ b/meta/recipes-support/gnutls/gnutls_2.12.5.bb @@ -1,6 +1,6 @@ require gnutls.inc -PR = "r0" +PR = "${INC_PR}.0" SRC_URI += "file://gnutls-openssl.patch \ file://configure-fix.patch" -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 3/4] gnutls: add p11tool into gnutls-bin 2011-06-02 19:25 [PATCH 0/4] Pending patches from O.S. Systems tree Otavio Salvador 2011-06-02 19:25 ` [PATCH 1/4] xf86-driver-common.inc: remove .la files to avoid unpackaged warning Otavio Salvador 2011-06-02 19:25 ` [PATCH 2/4] gnutls: use INC_PR on 2.12.5 version recipe Otavio Salvador @ 2011-06-02 19:25 ` Otavio Salvador 2011-06-02 19:25 ` [PATCH 4/4] package.bbclass: add support to split Qt translation files Otavio Salvador 2011-06-07 18:20 ` [PATCH 0/4] Pending patches from O.S. Systems tree Saul Wold 4 siblings, 0 replies; 9+ messages in thread From: Otavio Salvador @ 2011-06-02 19:25 UTC (permalink / raw) To: openembedded-core Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- meta/recipes-support/gnutls/gnutls.inc | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/meta/recipes-support/gnutls/gnutls.inc b/meta/recipes-support/gnutls/gnutls.inc index 03aed6a..9257880 100644 --- a/meta/recipes-support/gnutls/gnutls.inc +++ b/meta/recipes-support/gnutls/gnutls.inc @@ -3,7 +3,7 @@ HOMEPAGE = "http://www.gnu.org/software/gnutls/" BUGTRACKER = "https://savannah.gnu.org/support/?group=gnutls" DEPENDS = "zlib lzo libtasn1 libgcrypt (>= 1.4.2) libcap" -INC_PR = "r1" +INC_PR = "r2" LICENSE = "GPLv3+ & LGPLv2.1+" LICENSE_${PN} = "LGPLv2.1+" @@ -39,6 +39,7 @@ FILES_${PN}-bin = "${bindir}/gnutls-serv \ ${bindir}/gnutls-cli \ ${bindir}/srptool \ ${bindir}/psktool \ + ${bindir}/p11tool \ ${bindir}/certtool \ ${bindir}/gnutls-srpcrypt" -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 4/4] package.bbclass: add support to split Qt translation files 2011-06-02 19:25 [PATCH 0/4] Pending patches from O.S. Systems tree Otavio Salvador ` (2 preceding siblings ...) 2011-06-02 19:25 ` [PATCH 3/4] gnutls: add p11tool into gnutls-bin Otavio Salvador @ 2011-06-02 19:25 ` Otavio Salvador 2011-06-07 18:20 ` [PATCH 0/4] Pending patches from O.S. Systems tree Saul Wold 4 siblings, 0 replies; 9+ messages in thread From: Otavio Salvador @ 2011-06-02 19:25 UTC (permalink / raw) To: openembedded-core There're many Qt applications that provide translation files in '.qm' format however those weren't being splitted as GetText based ones. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- meta/classes/package.bbclass | 41 +++++++++++++++++++++++++++++++++++++---- 1 files changed, 37 insertions(+), 4 deletions(-) diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 1e6a872..e4be20f 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass @@ -343,6 +343,8 @@ python package_do_split_locales() { bb.debug(1, "package requested not splitting locales") return + import re + packages = (bb.data.getVar('PACKAGES', d, True) or "").split() datadir = bb.data.getVar('datadir', d, True) @@ -358,12 +360,29 @@ python package_do_split_locales() { localedir = os.path.join(dvar + datadir, 'locale') - if not os.path.isdir(localedir): + locales = [] + if os.path.isdir(localedir): + locales = os.listdir(localedir) + + # Check of Qt translation files + qm_re = re.compile("(.*)\.qm$") + qm_files = {} + for root, dirs, files in os.walk(dvar): + for file in files: + qm_file = qm_re.match(file) + if qm_file: + locale = qm_file.group(1) + relpath = os.path.join(root, file).replace(dvar, '', 1) + if relpath: + if not qm_files.has_key(locale): + qm_files[locale] = [] + + qm_files[locale].append(relpath) + + if len(locales) == 0 and len(qm_files) == 0: bb.debug(1, "No locale files in this package") return - locales = os.listdir(localedir) - # This is *really* broken mainpkg = packages[0] # At least try and patch it up I guess... @@ -372,13 +391,27 @@ python package_do_split_locales() { if mainpkg.find('-dev'): mainpkg = mainpkg.replace('-dev', '') + # Queue Qt locales for spliting + for l in qm_files.keys(): + if l not in locales: + locales.append(l) + + # Split the locales into different packages summary = bb.data.getVar('SUMMARY', d, True) or pn description = bb.data.getVar('DESCRIPTION', d, True) or "" for l in locales: ln = legitimize_package_name(l) pkg = pn + '-locale-' + ln packages.append(pkg) - bb.data.setVar('FILES_' + pkg, os.path.join(datadir, 'locale', l), d) + files = [] + files.append(os.path.join(datadir, 'locale', l)) + + if qm_files.has_key(l): + locale_re = re.compile("^.*([a-z]{2}(_[A-Z]{2})?)$") + ln = legitimize_package_name(locale_re.match(l).group(1)) + files += qm_files[l] + + bb.data.setVar('FILES_' + pkg, " ".join(files), d) bb.data.setVar('RDEPENDS_' + pkg, '%s virtual-locale-%s' % (mainpkg, ln), d) bb.data.setVar('RPROVIDES_' + pkg, '%s-locale %s-translation' % (pn, ln), d) bb.data.setVar('SUMMARY_' + pkg, '%s - %s translations' % (summary, l), d) -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 0/4] Pending patches from O.S. Systems tree 2011-06-02 19:25 [PATCH 0/4] Pending patches from O.S. Systems tree Otavio Salvador ` (3 preceding siblings ...) 2011-06-02 19:25 ` [PATCH 4/4] package.bbclass: add support to split Qt translation files Otavio Salvador @ 2011-06-07 18:20 ` Saul Wold 4 siblings, 0 replies; 9+ messages in thread From: Saul Wold @ 2011-06-07 18:20 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On 06/02/2011 12:25 PM, Otavio Salvador wrote: > The following changes since commit 2a52f806f3789f717219651b97dc64fec3881f7f: > > qmake_base.bbclass: fix lrelease/lupdate binary names (2011-06-02 18:26:19 +0100) > > are available in the git repository at: > git://github.com/OSSystems/oe-core master > https://github.com/OSSystems/oe-core/tree/master > > Otavio Salvador (4): > xf86-driver-common.inc: remove .la files to avoid unpackaged warning > gnutls: use INC_PR on 2.12.5 version recipe > gnutls: add p11tool into gnutls-bin These three were merged thanks > package.bbclass: add support to split Qt translation files > There was some discussion about this patch, please resubmit when you have addressed those issues. Thanks Sau! > meta/classes/package.bbclass | 41 ++++++++++++++++++-- > .../xorg-driver/xf86-driver-common.inc | 6 ++- > meta/recipes-support/gnutls/gnutls.inc | 3 +- > meta/recipes-support/gnutls/gnutls_2.12.5.bb | 2 +- > 4 files changed, 45 insertions(+), 7 deletions(-) > ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2011-06-07 18:24 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-06-02 19:25 [PATCH 0/4] Pending patches from O.S. Systems tree Otavio Salvador 2011-06-02 19:25 ` [PATCH 1/4] xf86-driver-common.inc: remove .la files to avoid unpackaged warning Otavio Salvador 2011-06-03 0:52 ` Saul Wold 2011-06-03 12:42 ` Otavio Salvador 2011-06-03 12:49 ` Phil Blundell 2011-06-02 19:25 ` [PATCH 2/4] gnutls: use INC_PR on 2.12.5 version recipe Otavio Salvador 2011-06-02 19:25 ` [PATCH 3/4] gnutls: add p11tool into gnutls-bin Otavio Salvador 2011-06-02 19:25 ` [PATCH 4/4] package.bbclass: add support to split Qt translation files Otavio Salvador 2011-06-07 18:20 ` [PATCH 0/4] Pending patches from O.S. Systems tree Saul Wold
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox