From: "Thomas Elste" <thomas.elste@imms.de>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [PATCH] qwt: Add version 5.2.1
Date: Tue, 22 Jun 2010 17:31:19 +0200 [thread overview]
Message-ID: <op.vepj2hhaaqzt3c@pluto> (raw)
In-Reply-To: <hvqh9b$hqo$1@dough.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 345 bytes --]
Hi,
> Could you make the -e and regular variants parallel installable? The
> demos could be put in ${D}${bindir}/qwt-examples${QWT_VARIANT} for example.
No problem for the examples. I've changed this in the attached patch.
But I don't know, if there's a clean way to install the library itself
for both variants.
Best regards
Thomas
[-- Attachment #2: 0001-qwt-Add-version-5.2.1.patch --]
[-- Type: application/octet-stream, Size: 2838 bytes --]
From ead6d03a868112aa17126daecbb3899e0376d4cd Mon Sep 17 00:00:00 2001
From: Thomas Elste <thomas.elste@imms.de>
Date: Mon, 21 Jun 2010 16:57:44 +0200
Subject: [PATCH] qwt: Add version 5.2.1
Add recipe for current version of Qwt. This new version uses qt4-classes
instead of palmtop. Different bb-files for Qt and Qt-Embedded
variant are provided. Qwt examples are also build. They get deployed in
extra packages.
Signed-off-by: Thomas Elste <thomas.elste@imms.de>
---
recipes/qwt/qwt-e_5.2.1.bb | 8 ++++++++
recipes/qwt/qwt.inc | 35 +++++++++++++++++++++++++++++++++++
recipes/qwt/qwt_5.2.1.bb | 8 ++++++++
3 files changed, 51 insertions(+), 0 deletions(-)
create mode 100644 recipes/qwt/qwt-e_5.2.1.bb
create mode 100644 recipes/qwt/qwt.inc
create mode 100644 recipes/qwt/qwt_5.2.1.bb
diff --git a/recipes/qwt/qwt-e_5.2.1.bb b/recipes/qwt/qwt-e_5.2.1.bb
new file mode 100644
index 0000000..09b31ed
--- /dev/null
+++ b/recipes/qwt/qwt-e_5.2.1.bb
@@ -0,0 +1,8 @@
+QWT_VARIANT = "e"
+require qwt.inc
+
+PR = "${INC_PR}.1"
+
+SRC_URI[md5sum] = "4a595b8db0ec3856b117836c1d60cb27"
+SRC_URI[sha256sum] = "e2b8bb755404cb3dc99e61f3e2d7262152193488f5fbe88524eb698e11ac569f"
+
diff --git a/recipes/qwt/qwt.inc b/recipes/qwt/qwt.inc
new file mode 100644
index 0000000..5fff79d
--- /dev/null
+++ b/recipes/qwt/qwt.inc
@@ -0,0 +1,35 @@
+DESCRIPTION = "Qt Widget Extension for Technical Applications"
+HOMEPAGE = "http://qwt.sourceforge.net/"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "GPL"
+INC_PR = "r0"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/qwt/qwt-${PV}.tar.bz2"
+
+inherit qt4${QWT_VARIANT}
+
+S = "${WORKDIR}/qwt-${PV}"
+
+EXTRA_OEMAKE = "${PARALLEL_MAKE}"
+
+do_configure_prepend() {
+ # set install path and doc path, enable examples
+ sed -i \
+ -e 's/\(INSTALLBASE *= \)\/usr.*/\1\/usr/' \
+ -e 's/\(doc.path.*\/\).*/\1share\/doc\/qwt-${PV}/' \
+ -e 's/#CONFIG += QwtExamples/CONFIG += QwtExamples/' \
+ qwtconfig.pri
+}
+
+do_install() {
+ oe_runmake install INSTALL_ROOT=${D}
+ install -d ${D}${bindir}/qwt-examples-${QWT_VARIANT}
+ install examples/bin/* ${D}${bindir}/qwt-examples-${QWT_VARIANT}
+}
+
+PACKAGES =+ "${PN}-examples ${PN}-examples-dbg"
+FILES_${PN} = "${libdir}/*"
+FILES_${PN}-examples = "${bindir}/qwt-examples-${QWT_VARIANT}/*"
+FILES_${PN}-examples-dbg = "${bindir}/qwt-examples-${QWT_VARIANT}"
+
diff --git a/recipes/qwt/qwt_5.2.1.bb b/recipes/qwt/qwt_5.2.1.bb
new file mode 100644
index 0000000..a1142f0
--- /dev/null
+++ b/recipes/qwt/qwt_5.2.1.bb
@@ -0,0 +1,8 @@
+QWT_VARIANT = "x11"
+require qwt.inc
+
+PR = "${INC_PR}.1"
+
+SRC_URI[md5sum] = "4a595b8db0ec3856b117836c1d60cb27"
+SRC_URI[sha256sum] = "e2b8bb755404cb3dc99e61f3e2d7262152193488f5fbe88524eb698e11ac569f"
+
--
1.7.1
next prev parent reply other threads:[~2010-06-22 15:36 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-22 10:59 [PATCH] qwt: Add version 5.2.1 Thomas Elste
2010-06-22 14:27 ` Koen Kooi
2010-06-22 15:31 ` Thomas Elste [this message]
-- strict thread matches above, loose matches on Subject: below --
2010-06-24 9:06 Add current Qwt version Thomas Elste
2010-06-24 9:06 ` [PATCH] qwt: Add version 5.2.1 Thomas Elste
2010-06-24 9:31 ` Koen Kooi
2010-06-28 8:20 ` Thomas Elste
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=op.vepj2hhaaqzt3c@pluto \
--to=thomas.elste@imms.de \
--cc=openembedded-devel@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 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.