Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
meta-nemo
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
NemoMobile
meta-nemo
Commits
2ca00dfb
Commit
2ca00dfb
authored
Jan 20, 2016
by
Florent Revest
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Adds a recipe for qtfeedback
parent
67565cae
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
231 additions
and
0 deletions
+231
-0
qt5-git.inc
recipes-qt/qt5/qt5-git.inc
+20
-0
qt5.inc
recipes-qt/qt5/qt5.inc
+196
-0
qtfeedback_git.bb
recipes-qt/qt5/qtfeedback_git.bb
+15
-0
No files found.
recipes-qt/qt5/qt5-git.inc
0 → 100644
View file @
2ca00dfb
# Copyright (C) 2012 O.S. Systems Software LTDA.
# Copyright (C) 2013-2014 Martin Jansa <martin.jansa@gmail.com>
QT_MODULE
?=
"${BPN}"
QT_MODULE_BRANCH
?=
"5.5"
# each module needs to define valid SRCREV
SRC_URI
=
" \
${QT_GIT}/${QT_MODULE}.git;branch=${QT_MODULE_BRANCH} \
"
S
=
"${WORKDIR}/git"
PV
=
"5.5.1+git${SRCPV}"
#LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0)"
#LIC_FILES_CHKSUM = "file://LICENSE.LGPLv21;md5=58a180e1cf84c756c29f782b3a485c29 \
# file://LICENSE.LGPLv3;md5=c4fe8c6de4eef597feec6e90ed62e962 \
# file://LGPL_EXCEPTION.txt;md5=9625233da42f9e0ce9d63651a9d97654 \
# file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e"
recipes-qt/qt5/qt5.inc
0 → 100644
View file @
2ca00dfb
# Copyright (C) 2012, 2014 O.S. Systems Software LTDA.
# Copyright (C) 2013 Martin Jansa <martin.jansa@gmail.com>
inherit
qmake5
PACKAGECONFIG_OPENSSL
?=
"openssl"
# we don't want conflicts with qt4
OE_QMAKE_PATH_HEADERS
=
"${OE_QMAKE_PATH_QT_HEADERS}"
OE_QMAKE_PATH_ARCHDATA
=
"${OE_QMAKE_PATH_QT_ARCHDATA}"
OE_QMAKE_PATH_DATA
=
"${OE_QMAKE_PATH_QT_DATA}"
OE_QMAKE_PATH_BINS
=
"${OE_QMAKE_PATH_QT_BINS}"
OE_QMAKE_PATH_TRANSLATIONS
=
"${OE_QMAKE_PATH_QT_TRANSLATIONS}"
OE_QMAKE_PATH_DOCS
=
"${OE_QMAKE_PATH_QT_DOCS}"
OE_QMAKE_PATH_SETTINGS
=
"${OE_QMAKE_PATH_QT_SETTINGS}"
OE_QMAKE_PATH_EXAMPLES
=
"${OE_QMAKE_PATH_QT_EXAMPLES}"
OE_QMAKE_PATH_TESTS
=
"${OE_QMAKE_PATH_QT_TESTS}"
OE_QMAKE_RECURSIVE
=
""
# If Qt5 (qtbase) is machine specific, then everything will be,
# because the (initial) qtbase configuration becomes part of Qt5/qmake
python
__anonymous
()
{
barch
=
d
.
getVar
(
"BUILD_ARCH"
,
True
)
or
''
tarch
=
d
.
getVar
(
"TARGET_ARCH"
,
True
)
or
''
# do not do anything if we are building a native package
if
barch
!=
tarch
:
tarch
=
d
.
getVar
(
"QT_PACKAGES_ARCH"
,
True
)
or
''
if
tarch
:
d
.
setVar
(
"PACKAGE_ARCH"
,
tarch
)
}
# Regenerate header files when they are included in source tarball
# Otherwise cmake files don't set PRIVATE_HEADERS correctly
do_configure_prepend
()
{
rm
-
rf
$
{
S
}
/
include
mkdir
-
p
$
{
S
}
/.
git
||
true
}
# Many examples come with libraries installed outside of standard libdir,
# suppress QA check complaining
INSANE_SKIP_
$
{
PN
}
-
examples
+=
"libdir"
INSANE_SKIP_
$
{
PN
}
-
examples
-
dbg
+=
"libdir"
INSANE_SKIP_
$
{
PN
}
-
examples
-
dev
+=
"libdir"
PACKAGES
=.
"${PN}-qmlplugins-dbg ${PN}-tools-dbg ${PN}-plugins-dbg ${PN}-qmldesigner ${PN}-qmlplugins ${PN}-tools ${PN}-plugins ${PN}-mkspecs ${PN}-examples-dev ${PN}-examples-staticdev ${PN}-examples-dbg ${PN}-examples "
ALLOW_EMPTY_
$
{
PN
}
=
"1"
ALLOW_EMPTY_
$
{
PN
}
-
dbg
=
"1"
RRECOMMENDS_
$
{
PN
}
_class
-
target
=
" \
${PN}-plugins \
${PN}-qmlplugins \
"
RRECOMMENDS_
$
{
PN
}
-
dev
=
" \
${PN} \
${PN}-mkspecs \
${PN}-qmldesigner \
"
RRECOMMENDS_
$
{
PN
}
-
dbg
=
" \
${PN}-plugins-dbg \
${PN}-qmlplugins-dbg \
"
# extra -dbg packages
FILES_
$
{
PN
}
-
qmlplugins
-
dbg
=
" \
${OE_QMAKE_PATH_QML}/*/.debug \
${OE_QMAKE_PATH_QML}/*/*/.debug \
${OE_QMAKE_PATH_QML}/*/*/*/.debug \
${OE_QMAKE_PATH_QML}/*/*/*/*/.debug \
${OE_QMAKE_PATH_IMPORTS}/*/.debug \
${OE_QMAKE_PATH_IMPORTS}/*/*/.debug \
${OE_QMAKE_PATH_IMPORTS}/*/*/*/.debug \
"
FILES_
$
{
PN
}
-
tools
-
dbg
=
" \
${OE_QMAKE_PATH_BINS}/.debug \
"
FILES_
$
{
PN
}
-
plugins
-
dbg
=
" \
${OE_QMAKE_PATH_PLUGINS}/*/.debug/* \
${OE_QMAKE_PATH_PLUGINS}/*/*/.debug/* \
${OE_QMAKE_PATH_PLUGINS}/*/*/*/.debug/* \
"
# extra packages
FILES_
$
{
PN
}
-
qmldesigner
+=
" \
${OE_QMAKE_PATH_QML}/*/designer \
${OE_QMAKE_PATH_QML}/*/*/designer \
"
# qmlplugins 1-4 levels of subdirs qmldir + *{.so,*.qmltypes,*.qml,*js}
FILES_
$
{
PN
}
-
qmlplugins
=
" \
${OE_QMAKE_PATH_QML}/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*/*/images \
${OE_QMAKE_PATH_QML}/*/*/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*/*.png \
${OE_QMAKE_PATH_QML}/*/*/*/*.metainfo \
${OE_QMAKE_PATH_QML}/*/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*/*/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*/*/*/*.png \
${OE_QMAKE_PATH_IMPORTS}/*.qmltypes \
${OE_QMAKE_PATH_IMPORTS}/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_IMPORTS}/*/*.qmltypes \
${OE_QMAKE_PATH_IMPORTS}/*/qmldir \
${OE_QMAKE_PATH_IMPORTS}/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_IMPORTS}/*/*/*.qmltypes \
${OE_QMAKE_PATH_IMPORTS}/*/*/qmldir \
${OE_QMAKE_PATH_IMPORTS}/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_IMPORTS}/*/*/*/*.qmltypes \
${OE_QMAKE_PATH_IMPORTS}/*/*/*/qmldir \
"
FILES_
$
{
PN
}
-
tools
=
" \
${OE_QMAKE_PATH_BINS}/* \
"
FILES_
$
{
PN
}
-
plugins
=
" \
${OE_QMAKE_PATH_PLUGINS}/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_PLUGINS}/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_PLUGINS}/*/*/*/*${SOLIBSDEV} \
"
FILES_
$
{
PN
}
-
mkspecs
=
"\
${OE_QMAKE_PATH_ARCHDATA}/mkspecs \
"
# modifications to normal packages
FILES_
$
{
PN
}
+=
" \
${OE_QMAKE_PATH_LIBS}/lib*${SOLIBS} \
${OE_QMAKE_PATH_LIBEXECS} \
"
FILES_
$
{
PN
}
-
dev
+=
" \
${OE_QMAKE_PATH_LIBS}/lib*${SOLIBSDEV} \
${OE_QMAKE_PATH_LIBS}/pkgconfig \
${OE_QMAKE_PATH_LIBS}/cmake/* \
${OE_QMAKE_PATH_LIBS}/*.prl \
${OE_QMAKE_PATH_LIBS}/*.la \
${OE_QMAKE_PATH_HEADERS}/* \
"
FILES_
$
{
PN
}
-
dbg
+=
" \
${OE_QMAKE_PATH_LIBS}/.debug \
${OE_QMAKE_PATH_LIBEXECS}/.debug \
"
FILES_
$
{
PN
}
-
staticdev
+=
" \
${OE_QMAKE_PATH_LIBS}/*.a \
"
FILES_
$
{
PN
}
-
examples
=
" \
${OE_QMAKE_PATH_EXAMPLES}/* \
"
FILES_
$
{
PN
}
-
examples
-
dev
=
" \
${OE_QMAKE_PATH_EXAMPLES}/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*/*${SOLIBSDEV} \
"
FILES_
$
{
PN
}
-
examples
-
dbg
=
" \
${OE_QMAKE_PATH_EXAMPLES}/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*/.debug \
"
FILES_
$
{
PN
}
-
examples
-
staticdev
=
" \
${OE_QMAKE_PATH_EXAMPLES}/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*/*.a \
"
PATH_prepend
=
"${STAGING_DIR_NATIVE}${OE_QMAKE_PATH_QT_BINS}:"
recipes-qt/qt5/qtfeedback_git.bb
0 → 100644
View file @
2ca00dfb
require qt5.inc
require qt5-git.inc
QT_MODULE_BRANCH = "master"
LICENSE = "GFDL-1.3 & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1) | GPL-2.0"
LIC_FILES_CHKSUM = " \
file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \
file://LICENSE.LGPLv21;md5=4193e7f1d47a858f6b7c0f1ee66161de \
file://LICENSE.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
file://LGPL_EXCEPTION.txt;md5=0145c4d1b6f96a661c2c139dfb268fb6 \
"
DEPENDS += "qtbase qtdeclarative qtmultimedia"
SRCREV = "28ca62414901502189ea28ef2efd551386187619"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment