mirror of
https://github.com/thead-yocto-mirror/meta-qt5
synced 2026-09-03 20:54:37 +02:00
qwt: Add recipe.
* Build tested for raspberrypi3. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
committed by
Martin Jansa
parent
5f837b47f5
commit
960aaf3658
47
recipes-qt/qwt/qwt-qt5.inc
Normal file
47
recipes-qt/qwt/qwt-qt5.inc
Normal file
@@ -0,0 +1,47 @@
|
||||
DESCRIPTION = "Qt Widget Extension for Technical Applications"
|
||||
SECTION = "libs"
|
||||
|
||||
# LGPLv2.1 + some exceptions
|
||||
LICENSE = "QWTv1.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=dac2743472b0462ff3cfb4af42051c88"
|
||||
|
||||
DEPENDS = "qtbase qtsvg qttools"
|
||||
|
||||
SRC_URI = "${SOURCEFORGE_MIRROR}/qwt/qwt-${PV}.tar.bz2;name=qwt \
|
||||
"
|
||||
# file://qwt6.patch
|
||||
# file://qwt6-fix-linking-with-ld-gold.patch"
|
||||
|
||||
S = "${WORKDIR}/qwt-${PV}"
|
||||
|
||||
do_configure_prepend() {
|
||||
cd ${S}
|
||||
sed -i -e 's:RELEASE_SUFFIX = :RELEASE_SUFFIX = ${QT_LIBINFIX}:' *.pri
|
||||
sed -i -e 's:qtAddLibrary(qwt:qtAddLibrary(qwt)${QT_LIBINFIX}:g' *.prf
|
||||
sed -e 's/# QWT_CONFIG += QwtExamples/QWT_CONFIG += QwtExamples/g' -i qwtconfig.pri
|
||||
sed -i -e 's:/usr/local/qwt-$$QWT_VERSION:${D}${prefix}:g' ${S}/*.pri
|
||||
}
|
||||
|
||||
do_install() {
|
||||
cd ${S}
|
||||
oe_runmake -e install
|
||||
# install -d ${D}${datadir}/doc/${PN}
|
||||
# mv ${D}${prefix}/doc/* ${D}${datadir}/doc/${PN}/
|
||||
# rmdir ${D}${prefix}/doc
|
||||
# cd ${S}/examples
|
||||
# install -d ${D}/${bindir}
|
||||
# cd bin${QT_LIBINFIX}/
|
||||
# for i in * ; do
|
||||
# cp -pPR ${i} ${D}/${bindir}/${i}${QT_LIBINFIX}
|
||||
# done
|
||||
# install -d ${D}${libdir}/${QT_DIR_NAME}
|
||||
# mv ${D}${prefix}/plugins ${D}${libdir}/${QT_DIR_NAME}
|
||||
}
|
||||
|
||||
PACKAGES_prepend = "${PN}-examples ${PN}-features ${PN}-plugins "
|
||||
FILES_${PN}-examples = "${bindir}/*"
|
||||
FILES_${PN}-features = "${prefix}/features"
|
||||
FILES_${PN}-plugins = "${prefix}/plugins/designer/*.so"
|
||||
FILES_${PN}-dbg += "${prefix}/plugins/designer/.debug"
|
||||
FILES_${PN}-doc += "${prefix}/doc"
|
||||
|
||||
8
recipes-qt/qwt/qwt-qt5_6.1.3.bb
Normal file
8
recipes-qt/qwt/qwt-qt5_6.1.3.bb
Normal file
@@ -0,0 +1,8 @@
|
||||
inherit qmake5
|
||||
|
||||
require qwt-qt5.inc
|
||||
|
||||
SRC_URI[qwt.md5sum] = "19d1f5fa5e22054d22ee3accc37c54ba"
|
||||
SRC_URI[qwt.sha256sum] = "f3ecd34e72a9a2b08422fb6c8e909ca76f4ce5fa77acad7a2883b701f4309733"
|
||||
|
||||
RPROVIDES_${PN}-dev = "libqwt-qt5-dev"
|
||||
Reference in New Issue
Block a user