All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Revised summary & description patch
@ 2011-02-03 19:32 Mark Hatle
  2011-02-03 19:32 ` [PATCH 1/2] bitbake.conf & package.bbclass: Use default SUMMARY and DESCRIPTION Mark Hatle
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Mark Hatle @ 2011-02-03 19:32 UTC (permalink / raw)
  To: poky

This is an update pull request for the revised summary & description
patch.  It stop the failure mentioned by Saul in a previous email.

The second chunk of the patch is new and includes the workaround I sent 
earlier today on the prelink documentation issue.  I'm not sure this is 
really the right patch, but it should unblock people.

Pull URL: git://git.pokylinux.org/poky-contrib.git
  Branch: mhatle/wrsync
  Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=mhatle/wrsync

Thanks,
    Mark Hatle <mark.hatle@windriver.com>
---


Mark Hatle (2):
  bitbake.conf & package.bbclass: Use default SUMMARY and DESCRIPTION
  Docbook workaround

 meta/classes/package.bbclass                 |    5 +++-
 meta/conf/bitbake.conf                       |   30 +++++++++++++++++++-------
 meta/recipes-devtools/prelink/prelink_git.bb |    5 ++++
 3 files changed, 31 insertions(+), 9 deletions(-)

-- 
1.7.3.4



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

* [PATCH 1/2] bitbake.conf & package.bbclass: Use default SUMMARY and DESCRIPTION
  2011-02-03 19:32 [PATCH 0/2] Revised summary & description patch Mark Hatle
@ 2011-02-03 19:32 ` Mark Hatle
  2011-02-03 19:32 ` [PATCH 2/2] Docbook workaround Mark Hatle
  2011-02-03 20:00 ` [PATCH 0/2] Revised summary & description patch Saul Wold
  2 siblings, 0 replies; 4+ messages in thread
From: Mark Hatle @ 2011-02-03 19:32 UTC (permalink / raw)
  To: poky

A new default SUMMARY and DESCRIPTION was defined for any package that
previously did not contain one.  This value is based on the original
SUMMARY_${PN} value.

The new default SUMMARY and DESCRIPTION is used as a basis for all of
the automatic summary and descriptions for the various package splits,
include ${PN}, ${PN}-dbg, ${PN}-dev, ${PN}-doc, and locales.

A recipe may also override any of the automatic summaries by simply
specifying the value.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
---
 meta/classes/package.bbclass |    5 ++++-
 meta/conf/bitbake.conf       |   30 ++++++++++++++++++++++--------
 2 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index bdc5d93..e64e441 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -289,6 +289,8 @@ python package_do_split_locales() {
 	if mainpkg.find('-dev'):
 		mainpkg = mainpkg.replace('-dev', '')
 
+	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
@@ -296,7 +298,8 @@ python package_do_split_locales() {
 		bb.data.setVar('FILES_' + pkg, os.path.join(datadir, 'locale', l), 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('DESCRIPTION_' + pkg, '%s translation for %s' % (l, pn), d)
+		bb.data.setVar('SUMMARY_' + pkg, '%s - %s translations' % (summary, l), d)
+		bb.data.setVar('DESCRIPTION_' + pkg, '%s  This package contains language translation files for the %s locale.' % (description, l), d)
 
 	bb.data.setVar('PACKAGES', ' '.join(packages), d)
 
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index 3292a49..f08dda6 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -166,14 +166,28 @@ BP = "${BPN}-${PV}"
 
 SECTION = "base"
 PRIORITY = "optional"
-SUMMARY_${PN} ?= "${PN} version ${PV}-${PR}"
-SUMMARY_${PN}-dbg ?= "Debugging files for ${PN}"
-SUMMARY_${PN}-dev ?= "Development files for ${PN}"
-SUMMARY_${PN}-doc ?= "Documentation files for ${PN}"
-DESCRIPTION_${PN} ?= "${SUMMARY_${PN}}"
-DESCRIPTION_${PN}-dbg ?= "${SUMMARY_${PN}-dbg}"
-DESCRIPTION_${PN}-dev ?= "${SUMMARY_${PN}-dev}"
-DESCRIPTION_${PN}-doc ?= "${SUMMARY_${PN}-doc}"
+SUMMARY ?= "${PN} version ${PV}-${PR}"
+DESCRIPTION ?= "${SUMMARY}"
+
+# The following two are commented out because they result in a recursive
+# definition of the variable in some corner cases.  These are left in
+# to illustrate the intended behavior.
+#SUMMARY_${PN} ?= "${SUMMARY}"
+#DESCRIPTION_${PN} ?= "${DESCRIPTION}"
+
+SUMMARY_${PN}-dbg ?= "${SUMMARY} - Debugging files"
+DESCRIPTION_${PN}-dbg ?= "${DESCRIPTION}  \
+This package contains ELF symbols and related sources for debugging purposes."
+
+SUMMARY_${PN}-dev ?= "${SUMMARY} - Development files"
+DESCRIPTION_${PN}-dev ?= "${DESCRIPTION}  \
+This package contains symbolic links, static binaries, header files, and \
+related items necessary for software development."
+
+SUMMARY_${PN}-doc ?= "${SUMMARY} - Documentation files"
+DESCRIPTION_${PN}-doc ?= "${DESCRIPTION}  \
+This package contains documentation."
+
 LICENSE = "INVALID"
 MAINTAINER = "Yocto Project Team <poky@yoctoproject.org>"
 HOMEPAGE = "unknown"
-- 
1.7.3.4



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

* [PATCH 2/2] Docbook workaround
  2011-02-03 19:32 [PATCH 0/2] Revised summary & description patch Mark Hatle
  2011-02-03 19:32 ` [PATCH 1/2] bitbake.conf & package.bbclass: Use default SUMMARY and DESCRIPTION Mark Hatle
@ 2011-02-03 19:32 ` Mark Hatle
  2011-02-03 20:00 ` [PATCH 0/2] Revised summary & description patch Saul Wold
  2 siblings, 0 replies; 4+ messages in thread
From: Mark Hatle @ 2011-02-03 19:32 UTC (permalink / raw)
  To: poky


Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
---
 meta/recipes-devtools/prelink/prelink_git.bb |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-devtools/prelink/prelink_git.bb b/meta/recipes-devtools/prelink/prelink_git.bb
index 1601443..8620513 100644
--- a/meta/recipes-devtools/prelink/prelink_git.bb
+++ b/meta/recipes-devtools/prelink/prelink_git.bb
@@ -27,6 +27,11 @@ BBCLASSEXTEND = "native"
 EXTRA_OECONF = "--disable-selinux --with-pkgversion=${PV}-${PR} \
 	--with-bugurl=http://bugzilla.pokylinux.org/"
 
+do_configure_prepend () {
+        # Disable documentation!
+        echo "all:" > ${S}/doc/Makefile.am
+}
+
 do_install_append () {
 	install -d ${D}${sysconfdir}/cron.daily ${D}${sysconfdir}/default
 	install -m 0644 ${WORKDIR}/prelink.conf ${D}${sysconfdir}/prelink.conf
-- 
1.7.3.4



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

* Re: [PATCH 0/2] Revised summary & description patch
  2011-02-03 19:32 [PATCH 0/2] Revised summary & description patch Mark Hatle
  2011-02-03 19:32 ` [PATCH 1/2] bitbake.conf & package.bbclass: Use default SUMMARY and DESCRIPTION Mark Hatle
  2011-02-03 19:32 ` [PATCH 2/2] Docbook workaround Mark Hatle
@ 2011-02-03 20:00 ` Saul Wold
  2 siblings, 0 replies; 4+ messages in thread
From: Saul Wold @ 2011-02-03 20:00 UTC (permalink / raw)
  To: Mark Hatle; +Cc: poky

On 02/03/2011 11:32 AM, Mark Hatle wrote:
> This is an update pull request for the revised summary&  description
> patch.  It stop the failure mentioned by Saul in a previous email.
>
> The second chunk of the patch is new and includes the workaround I sent
> earlier today on the prelink documentation issue.  I'm not sure this is
> really the right patch, but it should unblock people.
>
> Pull URL: git://git.pokylinux.org/poky-contrib.git
>    Branch: mhatle/wrsync
>    Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=mhatle/wrsync
>
> Thanks,
>      Mark Hatle<mark.hatle@windriver.com>
> ---
>
>
> Mark Hatle (2):
>    bitbake.conf&  package.bbclass: Use default SUMMARY and DESCRIPTION
>    Docbook workaround
>
>   meta/classes/package.bbclass                 |    5 +++-
>   meta/conf/bitbake.conf                       |   30 +++++++++++++++++++-------
>   meta/recipes-devtools/prelink/prelink_git.bb |    5 ++++
>   3 files changed, 31 insertions(+), 9 deletions(-)
>
Mark,

I merged the SUMMARY & DESCRIPTION changes, but held off on the 
workaround to give Scott G. a chance to fix it properly.

Thanks

Sau!



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

end of thread, other threads:[~2011-02-03 20:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-03 19:32 [PATCH 0/2] Revised summary & description patch Mark Hatle
2011-02-03 19:32 ` [PATCH 1/2] bitbake.conf & package.bbclass: Use default SUMMARY and DESCRIPTION Mark Hatle
2011-02-03 19:32 ` [PATCH 2/2] Docbook workaround Mark Hatle
2011-02-03 20:00 ` [PATCH 0/2] Revised summary & description patch Saul Wold

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.