Compare commits
90 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b53b092e0 | ||
|
|
fde4c55721 | ||
|
|
94aa90a4e0 | ||
|
|
5102bc2a22 | ||
|
|
bb3c3023f6 | ||
|
|
a9e571c98a | ||
|
|
59b16351c0 | ||
|
|
b765010cae | ||
|
|
cf8fdef1e8 | ||
|
|
03522fbb54 | ||
|
|
82700d4034 | ||
|
|
9d97b2ba8a | ||
|
|
eea6f0fede | ||
|
|
ca485bec3d | ||
|
|
033036935b | ||
|
|
4a0939b3ff | ||
|
|
14047efddc | ||
|
|
796c1c3d37 | ||
|
|
c720dfebfc | ||
|
|
033efa1925 | ||
|
|
2d7d92c7a0 | ||
|
|
cec462f774 | ||
|
|
d28c5af1bd | ||
|
|
f493b16901 | ||
|
|
a861044765 | ||
|
|
2e68456848 | ||
|
|
25a38a1f16 | ||
|
|
37f84a8e1c | ||
|
|
8213630027 | ||
|
|
3da569e191 | ||
|
|
b803a312e0 | ||
|
|
3caff2a5ee | ||
|
|
657bcdcfcf | ||
|
|
9642ca62a1 | ||
|
|
1926c5c42d | ||
|
|
f3e0cab6d5 | ||
|
|
2fbff58649 | ||
|
|
8f3e872be8 | ||
|
|
3e84c8f5ad | ||
|
|
665a4f94fe | ||
|
|
79048226df | ||
|
|
96f79daa00 | ||
|
|
09722773a9 | ||
|
|
8246886619 | ||
|
|
560794e216 | ||
|
|
c70809af3f | ||
|
|
1c2f1846f2 | ||
|
|
8613b341e2 | ||
|
|
68534ff45c | ||
|
|
45d63ac8b3 | ||
|
|
58470a68e3 | ||
|
|
7a9d5ff180 | ||
|
|
ec9ef87774 | ||
|
|
0891c5a069 | ||
|
|
41c6b3672e | ||
|
|
4216925f23 | ||
|
|
663bf80062 | ||
|
|
ea32273c9f | ||
|
|
1cb62a2d22 | ||
|
|
25d3252ace | ||
|
|
3e59eb51a0 | ||
|
|
1623ad35a4 | ||
|
|
402b5b9009 | ||
|
|
adb6ca58b1 | ||
|
|
d4be919214 | ||
|
|
6526214533 | ||
|
|
10a2e1526f | ||
|
|
22bcbbd0ba | ||
|
|
e65ea9da3f | ||
|
|
09d94aefe1 | ||
|
|
4ea06c7a72 | ||
|
|
e71c610c5d | ||
|
|
47ab563440 | ||
|
|
b073905682 | ||
|
|
e0a397e792 | ||
|
|
9c53ac09f9 | ||
|
|
32195ab737 | ||
|
|
b3974ef1a6 | ||
|
|
c3f431201a | ||
|
|
02db0080e4 | ||
|
|
a6e53abc51 | ||
|
|
b87502c68a | ||
|
|
f95f754208 | ||
|
|
7bcd5f88a4 | ||
|
|
7613feb644 | ||
|
|
d896bd370b | ||
|
|
fc96f4095e | ||
|
|
feccd790c4 | ||
|
|
0f52e73ac2 | ||
|
|
3a1232a2a4 |
13
README.md
13
README.md
@@ -4,7 +4,7 @@ OE layer to desktop environments based on Qt5
|
||||
|
||||
Layer dependencies:
|
||||
----------------------
|
||||
see [layer.conf](conf/layer.conf) for dependencies and [Layer-index](https://layers.openembedded.org/layerindex/branch/master/layers/) where to find layers
|
||||
see [layer.conf](conf/layer.conf) for dependencies and https://layers.openembedded.org/layerindex/branch/master/layers/ where to find layers
|
||||
|
||||
|
||||
Contributing
|
||||
@@ -14,14 +14,11 @@ Contributing
|
||||
|
||||
Policies
|
||||
--------
|
||||
* **Please do not send private emails to maintainer - they will not be answered anymore**. For bug-reports/questions/suggestions.. use [issues](https://github.com/schnitzeltony/meta-qt5-extra/issues).
|
||||
* Please do not send private emails to maintainers. For questions/suggestions.. use GitHub issues.
|
||||
* Pull requests should follow [OE-Styleguide](https://www.openembedded.org/wiki/Styleguide) with the following additions:
|
||||
* Use 4 spaces for indentation always (shell and python code)
|
||||
* For splitting of long list values use four-space indentation on successive lines and prefer the closing quote as the first character ([OE-Styleguide](https://www.openembedded.org/wiki/Styleguide) - second example)
|
||||
* Pull-requests with patches fixing issues for musl, clang or gold-linker are accepted only if patches have upstream-status "Applied" or "Backport" and contain a link to the upstream patch.
|
||||
* Be aware that **this layer changes other layer's defaults by bbappends**. Maintainer disagrees with common 'configure to death practice' and won't waste time explaining dozens of knobs that are mandatory to get working/useful builds. See
|
||||
[extends-meta-oe](extends-meta-oe) / [extends-meta-qt5](extends-meta-qt5) / [extends-oe-core](extends-oe-core).
|
||||
Pull requests removing appends for sake of magic 'compliant' scripts are not accepted.
|
||||
* Use 4 spaces for indention always
|
||||
* For splitting of long list values use four-space indentation on sucessive lines and prefer the closing quote as the first character ([OE-Styleguide](https://www.openembedded.org/wiki/Styleguide) - second example)
|
||||
* Pull-requests with patches fixing issues for musl, clang or gold-linker are accepeted only if patches have upstream-status "Applied" or "Backport" and contain a link to the upstream patch.
|
||||
|
||||
|
||||
Maintainers
|
||||
|
||||
14
classes/cmake_auto_align_paths.bbclass
Normal file
14
classes/cmake_auto_align_paths.bbclass
Normal file
@@ -0,0 +1,14 @@
|
||||
CMAKE_ALIGN_FILES_FIND ??= "*Targets.cmake"
|
||||
|
||||
do_configure_append() {
|
||||
# remove absolute paths from exported cmake files
|
||||
for f in `find ${B} -name '${CMAKE_ALIGN_FILES_FIND}'` ${CMAKE_ADD_ALIGN_FILES} ; do
|
||||
sed -i 's:${STAGING_INCDIR_NATIVE}:${includedir}:g' "$f"
|
||||
sed -i 's:${STAGING_INCDIR}:${includedir}:g' "$f"
|
||||
sed -i 's:${STAGING_LIBDIR_NATIVE}:${libdir}:g' "$f"
|
||||
sed -i 's:${STAGING_LIBDIR}:${libdir}:g' "$f"
|
||||
sed -i 's:${STAGING_BASELIBDIR_NATIVE}:${base_libdir}:g' "$f"
|
||||
sed -i 's:${STAGING_BASELIBDIR}:${base_libdir}:g' "$f"
|
||||
done
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
inherit kde-base
|
||||
|
||||
KDE_APP_VERSION = "21.04.3"
|
||||
KDE_APP_VERSION = "19.08.3"
|
||||
|
||||
SRC_URI = "${KDE_MIRROR}/stable/release-service/${PV}/src/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI = "${KDE_MIRROR}/stable/applications/${PV}/src/${BPN}-${PV}.tar.xz"
|
||||
|
||||
RRECOMMENDS_${PN} += "qtbase-plugins"
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
DEPENDS_prepend_class-nativesdk = "nativesdk-qtbase "
|
||||
DEPENDS_prepend_class-target = "qtbase "
|
||||
# Do not pin hard for extra-cmake-modules itself
|
||||
DEPENDS+= "extra-cmake-modules-native "
|
||||
DEPENDS += "qtbase extra-cmake-modules-native"
|
||||
|
||||
KDE_MIRROR = "http://download.kde.org"
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
inherit kde-kf5
|
||||
|
||||
SRC_URI = "${KDE_MIRROR}/stable/frameworks/${KF5_VERSION_DIR}/portingAids/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI = "${KDE_MIRROR}/stable/frameworks/5.64/portingAids/${BPN}-${PV}.tar.xz"
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
inherit kde-base
|
||||
|
||||
KF5_VERSION = "5.84.0"
|
||||
KF5_VERSION = "5.64.0"
|
||||
|
||||
def kde_verdir(v):
|
||||
return oe.utils.trim_version(v, 2)
|
||||
|
||||
KF5_VERSION_DIR = "${@kde_verdir("${KF5_VERSION}")}"
|
||||
|
||||
SRC_URI = "${KDE_MIRROR}/stable/frameworks/${KF5_VERSION_DIR}/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI = "${KDE_MIRROR}/stable/frameworks/5.64/${BPN}-${PV}.tar.xz"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
inherit kde-base
|
||||
|
||||
PLASMA_VERSION = "5.22.4"
|
||||
PLASMA_VERSION = "5.17.4"
|
||||
|
||||
SRC_URI = "${KDE_MIRROR}/stable/plasma/${PLASMA_VERSION}/${BPN}-${PV}.tar.xz"
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ DEPENDS += " \
|
||||
qtwayland \
|
||||
"
|
||||
|
||||
inherit cmake_qt5_extra pkgconfig
|
||||
inherit cmake_qt5_extra pkgconfig qt5-translation
|
||||
|
||||
EXTRA_OECMAKE += " \
|
||||
-DINSTALL_LIBDIR:PATH=${baselib} \
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
inherit cmake_qt5_extra
|
||||
inherit cmake_qt5_extra qt5-translation
|
||||
|
||||
HOMEPAGE = "http://lxqt.org/"
|
||||
|
||||
|
||||
22
classes/qemu-ext.bbclass
Normal file
22
classes/qemu-ext.bbclass
Normal file
@@ -0,0 +1,22 @@
|
||||
inherit qemu
|
||||
|
||||
DEPENDS += "qemu-native"
|
||||
|
||||
# This is an extended/modified qemu.bbclass tailored four our needs:
|
||||
#
|
||||
# * add qemu-native to DEPENDS: we can do that because there is no
|
||||
# introspection/interception delayed qemu usage here
|
||||
# * The executable binary is set by absolute path: oe-core's qemu.bbclass
|
||||
# expects it in sysroot. Here we usually run binaries in builddir which are
|
||||
# not yet installed.
|
||||
# * A recipe can set an extra library path in 'QEMU_EXTRA_LIBDIR'. This path is
|
||||
# an absolute path.
|
||||
|
||||
def qemu_run_binary_local(data, rootfs_path, binary):
|
||||
libdir = rootfs_path + data.getVar("libdir")
|
||||
base_libdir = rootfs_path + data.getVar("base_libdir")
|
||||
extra_libdir = data.getVar("QEMU_EXTRA_LIBDIR")
|
||||
if extra_libdir:
|
||||
return qemu_wrapper_cmdline(data, rootfs_path, [libdir, base_libdir, extra_libdir]) + binary
|
||||
else:
|
||||
return qemu_wrapper_cmdline(data, rootfs_path, [libdir, base_libdir]) + binary
|
||||
@@ -7,15 +7,17 @@ QT_TRANSLATION_FILES ??= "${datadir}/*/translations/*.qm ${datadir}/*/translatio
|
||||
|
||||
FILES_${PN}-locale = "${datadir}/*/translations"
|
||||
|
||||
# remove ${datadir}/${BPN} set by bitbake.conf
|
||||
FILES_${PN}_remove = "${datadir}/${BPN}"
|
||||
|
||||
python qt_do_split_locales() {
|
||||
import glob
|
||||
import collections
|
||||
|
||||
if (d.getVar('PACKAGE_NO_LOCALE') == '1'):
|
||||
bb.debug(1, "package requested not splitting locales")
|
||||
return
|
||||
|
||||
packages = collections.deque((d.getVar('PACKAGES') or "").split())
|
||||
packages = (d.getVar('PACKAGES') or "").split()
|
||||
|
||||
datadir = d.getVar('datadir')
|
||||
if not datadir:
|
||||
@@ -39,7 +41,7 @@ python qt_do_split_locales() {
|
||||
locales.append(locale)
|
||||
|
||||
if not locales:
|
||||
bb.warn("No locale files for recipe %s. Remove qt5-translation from inherit?" % d.getVar('PN'))
|
||||
bb.debug(1, "No locale files in this package")
|
||||
return
|
||||
|
||||
summary = d.getVar('SUMMARY') or pn
|
||||
@@ -49,7 +51,7 @@ python qt_do_split_locales() {
|
||||
for l in sorted(locales):
|
||||
ln = legitimize_package_name(l)
|
||||
pkg = pn + '-locale-' + ln
|
||||
packages.appendleft(pkg)
|
||||
packages.append(pkg)
|
||||
files = ''
|
||||
for transvar in d.getVar('QT_TRANSLATION_FILES').split():
|
||||
files = '%s %s' % (files, transvar.replace('*.qm', '*_%s.qm' % l))
|
||||
@@ -61,7 +63,7 @@ python qt_do_split_locales() {
|
||||
if locale_section:
|
||||
d.setVar('SECTION_' + pkg, locale_section)
|
||||
|
||||
d.setVar('PACKAGES', ' '.join(list(packages)))
|
||||
d.setVar('PACKAGES', ' '.join(packages))
|
||||
}
|
||||
|
||||
PACKAGESPLITFUNCS_prepend = "qt_do_split_locales "
|
||||
|
||||
@@ -19,7 +19,7 @@ LAYERDEPENDS_meta-qt5-extra = " \
|
||||
gnome-layer \
|
||||
meta-python \
|
||||
"
|
||||
LAYERSERIES_COMPAT_meta-qt5-extra = "dunfell gatesgarth hardknott"
|
||||
LAYERSERIES_COMPAT_meta-qt5-extra = "warrior zeus"
|
||||
|
||||
LICENSE_PATH += "${LAYERDIR}/files/licenses"
|
||||
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
PACKAGECONFIG_append = " qt5"
|
||||
|
||||
inherit cmake_qt5
|
||||
@@ -1,5 +0,0 @@
|
||||
inherit cmake_extra_sanity
|
||||
|
||||
# yeah I know yocto does not want us to change this
|
||||
PACKAGECONFIG_append = " ${@bb.utils.contains('BBFILE_COLLECTIONS', 'clang-layer', ' clang', '', d)}"
|
||||
|
||||
@@ -8,32 +8,29 @@ Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Date: Sat, 18 Jan 2020 16:35:24 +0100
|
||||
Adjusted to Qt 5.14
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp b/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp
|
||||
index ce4232f3e8..d9003f4508 100644
|
||||
index 76401da..3a712d2 100644
|
||||
--- a/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp
|
||||
+++ b/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp
|
||||
@@ -161,9 +161,12 @@ static QString moc(const QString &name)
|
||||
@@ -289,9 +289,12 @@ static QString moc(const QString &name)
|
||||
|
||||
static QTextStream &writeHeader(QTextStream &ts, bool changesWillBeLost)
|
||||
{
|
||||
+ QString strCmdLine = commandLine;
|
||||
+ strCmdLine.replace(QStringLiteral("STRING_FULL_PATH"), QStringLiteral("STRING_PATH"));
|
||||
+ strCmdLine.replace(QStringLiteral("recipe-sysroot"), QStringLiteral("recipe--sysroot"));
|
||||
ts << "/*" << Qt::endl
|
||||
<< " * This file was generated by " PROGRAMNAME " version " PROGRAMVERSION << Qt::endl
|
||||
- << " * Command line was: " << commandLine << Qt::endl
|
||||
+ << " * Command line was: " << strCmdLine << Qt::endl
|
||||
<< " *" << Qt::endl
|
||||
<< " * " PROGRAMNAME " is " PROGRAMCOPYRIGHT << Qt::endl
|
||||
<< " *" << Qt::endl
|
||||
+ QString strCmdLine = commandLine;
|
||||
+ strCmdLine.replace(QStringLiteral("STRING_FULL_PATH"), QStringLiteral("STRING_PATH"));
|
||||
+ strCmdLine.replace(QStringLiteral("recipe-sysroot"), QStringLiteral("recipe--sysroot"));
|
||||
ts << "/*" << endl
|
||||
<< " * This file was generated by " PROGRAMNAME " version " PROGRAMVERSION << endl
|
||||
- << " * Command line was: " << commandLine << endl
|
||||
+ << " * Command line was: " << strCmdLine << endl
|
||||
<< " *" << endl
|
||||
<< " * " PROGRAMNAME " is " PROGRAMCOPYRIGHT << endl
|
||||
<< " *" << endl
|
||||
--
|
||||
2.21.0
|
||||
2.1.0
|
||||
|
||||
|
||||
@@ -2,20 +2,9 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||
|
||||
PACKAGECONFIG_FONTS = "fontconfig"
|
||||
|
||||
# Full (desktop) GL is default in meta-qt5 and qtbase. Some of our recipes
|
||||
# (AFAICR krita/mixxx) will fail with qt build for GLES.
|
||||
# Will never understand why a BSP layer changes defaults to make people happy
|
||||
# not using defaults. Yes it looks like an error but that should have been
|
||||
# fixed at meta-qt5.
|
||||
# see https://github.com/Freescale/meta-freescale/pull/379
|
||||
PACKAGECONFIG_GL_use-mainline-bsp = "${QT5_EXTRA_QTBASE_IMX_MAINLINE_GL} gbm kms"
|
||||
|
||||
# If one does not need failing recipes mentioned above and wants gles:
|
||||
# override QT5_EXTRA_QTBASE_IMX_MAINLINE_GL with 'gles2'
|
||||
QT5_EXTRA_QTBASE_IMX_MAINLINE_GL ??= ""
|
||||
|
||||
PACKAGECONFIG_DISTRO_append = " \
|
||||
sm \
|
||||
# session management only for x11 environment
|
||||
PACKAGECONFIG_DISTRO += " \
|
||||
${@bb.utils.contains("DISTRO_FEATURES", "x11", "sm", "", d)} \
|
||||
accessibility \
|
||||
sql-sqlite \
|
||||
cups \
|
||||
|
||||
@@ -15,6 +15,3 @@ CMAKE_ALIGN_SYSROOT_class-nativesdk[1] = "ignore"
|
||||
# cross -> native binaries
|
||||
CMAKE_ALIGN_SYSROOT[1] = "Qt5Help, -S${bindir}${QT_DIR_NAME}, -s${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}"
|
||||
CMAKE_ALIGN_SYSROOT[2] = "Qt5LinguistTools, -S${bindir}${QT_DIR_NAME}, -s${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}"
|
||||
|
||||
# yeah I know yocto does not want us to change this
|
||||
PACKAGECONFIG_append = "${@bb.utils.contains('BBFILE_COLLECTIONS', 'clang-layer', ' clang', '', d)}"
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
# Since Qt5.15 qtwaylandscanner creates a comment as:
|
||||
|
||||
# // source file is /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/kwayland/5.70.0-r0/recipe-sysroot/usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml
|
||||
|
||||
# which triggers our make_extra_sanity.bbclass.
|
||||
# To be compatible with Qt5.14 (dunfell) and >= Qt5.15 (current master) we do
|
||||
# some sed instead of patching.
|
||||
do_patch_append_class-native() {
|
||||
bb.build.exec_func('do_fix_qtwaylandscanner_cpp', d)
|
||||
}
|
||||
|
||||
do_fix_qtwaylandscanner_cpp () {
|
||||
if [ -f ${S}/src/qtwaylandscanner/qtwaylandscanner.cpp ]; then
|
||||
sed -i 's:printf("// source file is://printf("// source file is:' ${S}/src/qtwaylandscanner/qtwaylandscanner.cpp
|
||||
fi
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
SUMMARY = "Qt/C++ wrapper for ZIP/UNZIP package"
|
||||
HOMEPAGE = "https://github.com/stachenov/quazip"
|
||||
LICENSE = "LGPL-2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4c01c380a79ed7138aa9049e29df9c6a"
|
||||
|
||||
DEPENDS = "qtbase zlib"
|
||||
|
||||
SRC_URI = "git://github.com/stachenov/quazip.git"
|
||||
SRCREV = "100578f686b7da029a19c0bc9ad3c93f80adb2bb"
|
||||
PV = "1.1"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake_qt5
|
||||
|
||||
EXTRA_CMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}"
|
||||
@@ -1 +0,0 @@
|
||||
PACKAGECONFIG_append = " qt5"
|
||||
@@ -1,5 +0,0 @@
|
||||
Bison Exception
|
||||
|
||||
As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception.
|
||||
|
||||
This special exception was added by the Free Software Foundation in version 2.2 of Bison.
|
||||
396
files/licenses/CC-BY-SA-4.0
Normal file
396
files/licenses/CC-BY-SA-4.0
Normal file
@@ -0,0 +1,396 @@
|
||||
Attribution 4.0 International
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Corporation ("Creative Commons") is not a law firm and
|
||||
does not provide legal services or legal advice. Distribution of
|
||||
Creative Commons public licenses does not create a lawyer-client or
|
||||
other relationship. Creative Commons makes its licenses and related
|
||||
information available on an "as-is" basis. Creative Commons gives no
|
||||
warranties regarding its licenses, any material licensed under their
|
||||
terms and conditions, or any related information. Creative Commons
|
||||
disclaims all liability for damages resulting from their use to the
|
||||
fullest extent possible.
|
||||
|
||||
Using Creative Commons Public Licenses
|
||||
|
||||
Creative Commons public licenses provide a standard set of terms and
|
||||
conditions that creators and other rights holders may use to share
|
||||
original works of authorship and other material subject to copyright
|
||||
and certain other rights specified in the public license below. The
|
||||
following considerations are for informational purposes only, are not
|
||||
exhaustive, and do not form part of our licenses.
|
||||
|
||||
Considerations for licensors: Our public licenses are
|
||||
intended for use by those authorized to give the public
|
||||
permission to use material in ways otherwise restricted by
|
||||
copyright and certain other rights. Our licenses are
|
||||
irrevocable. Licensors should read and understand the terms
|
||||
and conditions of the license they choose before applying it.
|
||||
Licensors should also secure all rights necessary before
|
||||
applying our licenses so that the public can reuse the
|
||||
material as expected. Licensors should clearly mark any
|
||||
material not subject to the license. This includes other CC-
|
||||
licensed material, or material used under an exception or
|
||||
limitation to copyright. More considerations for licensors:
|
||||
wiki.creativecommons.org/Considerations_for_licensors
|
||||
|
||||
Considerations for the public: By using one of our public
|
||||
licenses, a licensor grants the public permission to use the
|
||||
licensed material under specified terms and conditions. If
|
||||
the licensor's permission is not necessary for any reason--for
|
||||
example, because of any applicable exception or limitation to
|
||||
copyright--then that use is not regulated by the license. Our
|
||||
licenses grant only permissions under copyright and certain
|
||||
other rights that a licensor has authority to grant. Use of
|
||||
the licensed material may still be restricted for other
|
||||
reasons, including because others have copyright or other
|
||||
rights in the material. A licensor may make special requests,
|
||||
such as asking that all changes be marked or described.
|
||||
Although not required by our licenses, you are encouraged to
|
||||
respect those requests where reasonable. More_considerations
|
||||
for the public:
|
||||
wiki.creativecommons.org/Considerations_for_licensees
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Attribution 4.0 International Public License
|
||||
|
||||
By exercising the Licensed Rights (defined below), You accept and agree
|
||||
to be bound by the terms and conditions of this Creative Commons
|
||||
Attribution 4.0 International Public License ("Public License"). To the
|
||||
extent this Public License may be interpreted as a contract, You are
|
||||
granted the Licensed Rights in consideration of Your acceptance of
|
||||
these terms and conditions, and the Licensor grants You such rights in
|
||||
consideration of benefits the Licensor receives from making the
|
||||
Licensed Material available under these terms and conditions.
|
||||
|
||||
|
||||
Section 1 -- Definitions.
|
||||
|
||||
a. Adapted Material means material subject to Copyright and Similar
|
||||
Rights that is derived from or based upon the Licensed Material
|
||||
and in which the Licensed Material is translated, altered,
|
||||
arranged, transformed, or otherwise modified in a manner requiring
|
||||
permission under the Copyright and Similar Rights held by the
|
||||
Licensor. For purposes of this Public License, where the Licensed
|
||||
Material is a musical work, performance, or sound recording,
|
||||
Adapted Material is always produced where the Licensed Material is
|
||||
synched in timed relation with a moving image.
|
||||
|
||||
b. Adapter's License means the license You apply to Your Copyright
|
||||
and Similar Rights in Your contributions to Adapted Material in
|
||||
accordance with the terms and conditions of this Public License.
|
||||
|
||||
c. Copyright and Similar Rights means copyright and/or similar rights
|
||||
closely related to copyright including, without limitation,
|
||||
performance, broadcast, sound recording, and Sui Generis Database
|
||||
Rights, without regard to how the rights are labeled or
|
||||
categorized. For purposes of this Public License, the rights
|
||||
specified in Section 2(b)(1)-(2) are not Copyright and Similar
|
||||
Rights.
|
||||
|
||||
d. Effective Technological Measures means those measures that, in the
|
||||
absence of proper authority, may not be circumvented under laws
|
||||
fulfilling obligations under Article 11 of the WIPO Copyright
|
||||
Treaty adopted on December 20, 1996, and/or similar international
|
||||
agreements.
|
||||
|
||||
e. Exceptions and Limitations means fair use, fair dealing, and/or
|
||||
any other exception or limitation to Copyright and Similar Rights
|
||||
that applies to Your use of the Licensed Material.
|
||||
|
||||
f. Licensed Material means the artistic or literary work, database,
|
||||
or other material to which the Licensor applied this Public
|
||||
License.
|
||||
|
||||
g. Licensed Rights means the rights granted to You subject to the
|
||||
terms and conditions of this Public License, which are limited to
|
||||
all Copyright and Similar Rights that apply to Your use of the
|
||||
Licensed Material and that the Licensor has authority to license.
|
||||
|
||||
h. Licensor means the individual(s) or entity(ies) granting rights
|
||||
under this Public License.
|
||||
|
||||
i. Share means to provide material to the public by any means or
|
||||
process that requires permission under the Licensed Rights, such
|
||||
as reproduction, public display, public performance, distribution,
|
||||
dissemination, communication, or importation, and to make material
|
||||
available to the public including in ways that members of the
|
||||
public may access the material from a place and at a time
|
||||
individually chosen by them.
|
||||
|
||||
j. Sui Generis Database Rights means rights other than copyright
|
||||
resulting from Directive 96/9/EC of the European Parliament and of
|
||||
the Council of 11 March 1996 on the legal protection of databases,
|
||||
as amended and/or succeeded, as well as other essentially
|
||||
equivalent rights anywhere in the world.
|
||||
|
||||
k. You means the individual or entity exercising the Licensed Rights
|
||||
under this Public License. Your has a corresponding meaning.
|
||||
|
||||
|
||||
Section 2 -- Scope.
|
||||
|
||||
a. License grant.
|
||||
|
||||
1. Subject to the terms and conditions of this Public License,
|
||||
the Licensor hereby grants You a worldwide, royalty-free,
|
||||
non-sublicensable, non-exclusive, irrevocable license to
|
||||
exercise the Licensed Rights in the Licensed Material to:
|
||||
|
||||
a. reproduce and Share the Licensed Material, in whole or
|
||||
in part; and
|
||||
|
||||
b. produce, reproduce, and Share Adapted Material.
|
||||
|
||||
2. Exceptions and Limitations. For the avoidance of doubt, where
|
||||
Exceptions and Limitations apply to Your use, this Public
|
||||
License does not apply, and You do not need to comply with
|
||||
its terms and conditions.
|
||||
|
||||
3. Term. The term of this Public License is specified in Section
|
||||
6(a).
|
||||
|
||||
4. Media and formats; technical modifications allowed. The
|
||||
Licensor authorizes You to exercise the Licensed Rights in
|
||||
all media and formats whether now known or hereafter created,
|
||||
and to make technical modifications necessary to do so. The
|
||||
Licensor waives and/or agrees not to assert any right or
|
||||
authority to forbid You from making technical modifications
|
||||
necessary to exercise the Licensed Rights, including
|
||||
technical modifications necessary to circumvent Effective
|
||||
Technological Measures. For purposes of this Public License,
|
||||
simply making modifications authorized by this Section 2(a)
|
||||
(4) never produces Adapted Material.
|
||||
|
||||
5. Downstream recipients.
|
||||
|
||||
a. Offer from the Licensor -- Licensed Material. Every
|
||||
recipient of the Licensed Material automatically
|
||||
receives an offer from the Licensor to exercise the
|
||||
Licensed Rights under the terms and conditions of this
|
||||
Public License.
|
||||
|
||||
b. No downstream restrictions. You may not offer or impose
|
||||
any additional or different terms or conditions on, or
|
||||
apply any Effective Technological Measures to, the
|
||||
Licensed Material if doing so restricts exercise of the
|
||||
Licensed Rights by any recipient of the Licensed
|
||||
Material.
|
||||
|
||||
6. No endorsement. Nothing in this Public License constitutes or
|
||||
may be construed as permission to assert or imply that You
|
||||
are, or that Your use of the Licensed Material is, connected
|
||||
with, or sponsored, endorsed, or granted official status by,
|
||||
the Licensor or others designated to receive attribution as
|
||||
provided in Section 3(a)(1)(A)(i).
|
||||
|
||||
b. Other rights.
|
||||
|
||||
1. Moral rights, such as the right of integrity, are not
|
||||
licensed under this Public License, nor are publicity,
|
||||
privacy, and/or other similar personality rights; however, to
|
||||
the extent possible, the Licensor waives and/or agrees not to
|
||||
assert any such rights held by the Licensor to the limited
|
||||
extent necessary to allow You to exercise the Licensed
|
||||
Rights, but not otherwise.
|
||||
|
||||
2. Patent and trademark rights are not licensed under this
|
||||
Public License.
|
||||
|
||||
3. To the extent possible, the Licensor waives any right to
|
||||
collect royalties from You for the exercise of the Licensed
|
||||
Rights, whether directly or through a collecting society
|
||||
under any voluntary or waivable statutory or compulsory
|
||||
licensing scheme. In all other cases the Licensor expressly
|
||||
reserves any right to collect such royalties.
|
||||
|
||||
|
||||
Section 3 -- License Conditions.
|
||||
|
||||
Your exercise of the Licensed Rights is expressly made subject to the
|
||||
following conditions.
|
||||
|
||||
a. Attribution.
|
||||
|
||||
1. If You Share the Licensed Material (including in modified
|
||||
form), You must:
|
||||
|
||||
a. retain the following if it is supplied by the Licensor
|
||||
with the Licensed Material:
|
||||
|
||||
i. identification of the creator(s) of the Licensed
|
||||
Material and any others designated to receive
|
||||
attribution, in any reasonable manner requested by
|
||||
the Licensor (including by pseudonym if
|
||||
designated);
|
||||
|
||||
ii. a copyright notice;
|
||||
|
||||
iii. a notice that refers to this Public License;
|
||||
|
||||
iv. a notice that refers to the disclaimer of
|
||||
warranties;
|
||||
|
||||
v. a URI or hyperlink to the Licensed Material to the
|
||||
extent reasonably practicable;
|
||||
|
||||
b. indicate if You modified the Licensed Material and
|
||||
retain an indication of any previous modifications; and
|
||||
|
||||
c. indicate the Licensed Material is licensed under this
|
||||
Public License, and include the text of, or the URI or
|
||||
hyperlink to, this Public License.
|
||||
|
||||
2. You may satisfy the conditions in Section 3(a)(1) in any
|
||||
reasonable manner based on the medium, means, and context in
|
||||
which You Share the Licensed Material. For example, it may be
|
||||
reasonable to satisfy the conditions by providing a URI or
|
||||
hyperlink to a resource that includes the required
|
||||
information.
|
||||
|
||||
3. If requested by the Licensor, You must remove any of the
|
||||
information required by Section 3(a)(1)(A) to the extent
|
||||
reasonably practicable.
|
||||
|
||||
4. If You Share Adapted Material You produce, the Adapter's
|
||||
License You apply must not prevent recipients of the Adapted
|
||||
Material from complying with this Public License.
|
||||
|
||||
|
||||
Section 4 -- Sui Generis Database Rights.
|
||||
|
||||
Where the Licensed Rights include Sui Generis Database Rights that
|
||||
apply to Your use of the Licensed Material:
|
||||
|
||||
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
|
||||
to extract, reuse, reproduce, and Share all or a substantial
|
||||
portion of the contents of the database;
|
||||
|
||||
b. if You include all or a substantial portion of the database
|
||||
contents in a database in which You have Sui Generis Database
|
||||
Rights, then the database in which You have Sui Generis Database
|
||||
Rights (but not its individual contents) is Adapted Material; and
|
||||
|
||||
c. You must comply with the conditions in Section 3(a) if You Share
|
||||
all or a substantial portion of the contents of the database.
|
||||
|
||||
For the avoidance of doubt, this Section 4 supplements and does not
|
||||
replace Your obligations under this Public License where the Licensed
|
||||
Rights include other Copyright and Similar Rights.
|
||||
|
||||
|
||||
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
|
||||
|
||||
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
|
||||
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
|
||||
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
|
||||
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
|
||||
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
|
||||
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
|
||||
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
|
||||
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
|
||||
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
|
||||
|
||||
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
|
||||
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
|
||||
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
|
||||
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
|
||||
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
|
||||
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
|
||||
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
|
||||
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
|
||||
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
|
||||
|
||||
c. The disclaimer of warranties and limitation of liability provided
|
||||
above shall be interpreted in a manner that, to the extent
|
||||
possible, most closely approximates an absolute disclaimer and
|
||||
waiver of all liability.
|
||||
|
||||
|
||||
Section 6 -- Term and Termination.
|
||||
|
||||
a. This Public License applies for the term of the Copyright and
|
||||
Similar Rights licensed here. However, if You fail to comply with
|
||||
this Public License, then Your rights under this Public License
|
||||
terminate automatically.
|
||||
|
||||
b. Where Your right to use the Licensed Material has terminated under
|
||||
Section 6(a), it reinstates:
|
||||
|
||||
1. automatically as of the date the violation is cured, provided
|
||||
it is cured within 30 days of Your discovery of the
|
||||
violation; or
|
||||
|
||||
2. upon express reinstatement by the Licensor.
|
||||
|
||||
For the avoidance of doubt, this Section 6(b) does not affect any
|
||||
right the Licensor may have to seek remedies for Your violations
|
||||
of this Public License.
|
||||
|
||||
c. For the avoidance of doubt, the Licensor may also offer the
|
||||
Licensed Material under separate terms or conditions or stop
|
||||
distributing the Licensed Material at any time; however, doing so
|
||||
will not terminate this Public License.
|
||||
|
||||
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
|
||||
License.
|
||||
|
||||
|
||||
Section 7 -- Other Terms and Conditions.
|
||||
|
||||
a. The Licensor shall not be bound by any additional or different
|
||||
terms or conditions communicated by You unless expressly agreed.
|
||||
|
||||
b. Any arrangements, understandings, or agreements regarding the
|
||||
Licensed Material not stated herein are separate from and
|
||||
independent of the terms and conditions of this Public License.
|
||||
|
||||
|
||||
Section 8 -- Interpretation.
|
||||
|
||||
a. For the avoidance of doubt, this Public License does not, and
|
||||
shall not be interpreted to, reduce, limit, restrict, or impose
|
||||
conditions on any use of the Licensed Material that could lawfully
|
||||
be made without permission under this Public License.
|
||||
|
||||
b. To the extent possible, if any provision of this Public License is
|
||||
deemed unenforceable, it shall be automatically reformed to the
|
||||
minimum extent necessary to make it enforceable. If the provision
|
||||
cannot be reformed, it shall be severed from this Public License
|
||||
without affecting the enforceability of the remaining terms and
|
||||
conditions.
|
||||
|
||||
c. No term or condition of this Public License will be waived and no
|
||||
failure to comply consented to unless expressly agreed to by the
|
||||
Licensor.
|
||||
|
||||
d. Nothing in this Public License constitutes or may be interpreted
|
||||
as a limitation upon, or waiver of, any privileges and immunities
|
||||
that apply to the Licensor or You, including from the legal
|
||||
processes of any jurisdiction or authority.
|
||||
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons is not a party to its public
|
||||
licenses. Notwithstanding, Creative Commons may elect to apply one of
|
||||
its public licenses to material it publishes and in those instances
|
||||
will be considered the “Licensor.” The text of the Creative Commons
|
||||
public licenses is dedicated to the public domain under the CC0 Public
|
||||
Domain Dedication. Except for the limited purpose of indicating that
|
||||
material is shared under a Creative Commons public license or as
|
||||
otherwise permitted by the Creative Commons policies published at
|
||||
creativecommons.org/policies, Creative Commons does not authorize the
|
||||
use of the trademark "Creative Commons" or any other trademark or logo
|
||||
of Creative Commons without its prior written consent including,
|
||||
without limitation, in connection with any unauthorized modifications
|
||||
to any of its public licenses or any other arrangements,
|
||||
understandings, or agreements concerning use of licensed material. For
|
||||
the avoidance of doubt, this paragraph does not form part of the
|
||||
public licenses.
|
||||
|
||||
Creative Commons may be contacted at creativecommons.org.
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
<copyright notice> By obtaining, using, and/or copying this software and/or
|
||||
its associated documentation, you agree that you have read, understood, and
|
||||
will comply with the following terms and conditions:
|
||||
|
||||
Permission to use, copy, modify, and distribute this software and its associated
|
||||
documentation for any purpose and without fee is hereby granted, provided
|
||||
that the above copyright notice appears in all copies, and that both that
|
||||
copyright notice and this permission notice appear in supporting documentation,
|
||||
and that the name of the copyright holder not be used in advertising or publicity
|
||||
pertaining to distribution of the software without specific, written permission.
|
||||
|
||||
THE COPYRIGHT HOLDER DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
||||
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT
|
||||
SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
|
||||
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE, DATA OR
|
||||
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
@@ -1,21 +0,0 @@
|
||||
The Qt Company Qt LGPL Exception version 1.1
|
||||
|
||||
As an additional permission to the GNU Lesser General Public License version 2.1, the object code form of a "work that uses the Library" may incorporate material from a header file that is part of the Library. You may distribute such object code under terms of your choice, provided that:
|
||||
|
||||
(i) the header files of the Library have not been modified; and
|
||||
|
||||
(ii) the incorporated material is limited to numerical parameters, data structure layouts, accessors, macros, inline functions and templates; and
|
||||
|
||||
(iii) you comply with the terms of Section 6 of the GNU Lesser General Public License version 2.1.
|
||||
|
||||
Moreover, you may apply this exception to a modified version of the Library, provided that such modification does not involve copying material from the Library into the modified Library's header files unless such material is limited to
|
||||
|
||||
(i) numerical parameters;
|
||||
|
||||
(ii) data structure layouts;
|
||||
|
||||
(iii) accessors; and
|
||||
|
||||
(iv) small macros, templates and inline functions of five lines or less in length.
|
||||
|
||||
Furthermore, you are not required to apply this additional permission to a modified version of the Library.
|
||||
@@ -1,49 +0,0 @@
|
||||
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
|
||||
|
||||
Unicode Data Files include all data files under the directories http://www.unicode.org/Public/,
|
||||
http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/,
|
||||
http://www.unicode.org/ivd/data/, and http://www.unicode.org/utility/trac/browser/.
|
||||
|
||||
Unicode Data Files do not include PDF online code charts under the directory
|
||||
http://www.unicode.org/Public/.
|
||||
|
||||
Software includes any source code published in the Unicode Standard or under
|
||||
the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/,
|
||||
http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/,
|
||||
and http://www.unicode.org/utility/trac/browser/.
|
||||
|
||||
NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING,
|
||||
INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"),
|
||||
AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND
|
||||
BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE,
|
||||
DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
|
||||
|
||||
COPYRIGHT AND PERMISSION NOTICE Copyright © 1991-2016 Unicode, Inc. All rights
|
||||
reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of the Unicode data files and any associated documentation (the "Data Files")
|
||||
or Unicode software and any associated documentation (the "Software") to deal
|
||||
in the Data Files or Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, and/or sell copies
|
||||
of the Data Files or Software, and to permit persons to whom the Data Files
|
||||
or Software are furnished to do so, provided that either
|
||||
|
||||
(a) this copyright and permission notice appear with all copies of the Data
|
||||
Files or Software, or
|
||||
|
||||
(b) this copyright and permission notice appear in associated Documentation.
|
||||
|
||||
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
|
||||
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
|
||||
BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
|
||||
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
|
||||
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of a copyright holder shall not
|
||||
be used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in these Data Files or Software without prior written authorization of the
|
||||
copyright holder.
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Connectagram is a word unscrambling game"
|
||||
HOMEPAGE = "https://gottcode.org/connectagram/"
|
||||
LICENSE = "GPL-3.0"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit qmake5 qt5-translation gtk-icon-cache
|
||||
@@ -8,10 +8,9 @@ inherit qmake5 qt5-translation gtk-icon-cache
|
||||
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
|
||||
|
||||
SRC_URI = "http://gottcode.org/${BPN}/${BPN}-${PV}-src.tar.bz2"
|
||||
SRC_URI[md5sum] = "6ec03e98a79b8404a414353a3538aec7"
|
||||
SRC_URI[sha256sum] = "a711da70bd08383dd06b5f7ccbd92dcd201165426dfd20343c64f584a23f9de1"
|
||||
PV = "1.2.11"
|
||||
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
|
||||
SRC_URI[md5sum] = "db3ad80358b31df292d69b067c5657c6"
|
||||
SRC_URI[sha256sum] = "04dbe12f52e68a0fececad1bbab08e279d7fd2f438e126bfc6d047daf1a55b75"
|
||||
PV = "1.2.10"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
SUMMARY = "FocusWriter is a simple, distraction-free writing environment"
|
||||
HOMEPAGE = "http://gottcode.org/gottet/"
|
||||
LICENSE = "GPL-3.0"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit qmake5 qt5-translation gtk-icon-cache mime-xdg
|
||||
inherit qmake5 qt5-translation gtk-icon-cache
|
||||
|
||||
DEPENDS += " \
|
||||
DEPENDS = " \
|
||||
qttools-native \
|
||||
qtbase \
|
||||
qtmultimedia \
|
||||
@@ -14,10 +14,9 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
SRC_URI = "http://gottcode.org/${BPN}/${BPN}-${PV}-src.tar.bz2"
|
||||
SRC_URI[md5sum] = "ba9e316b4bc0c4568d71f7dc3cd64fff"
|
||||
SRC_URI[sha256sum] = "34f576a49c9fe64aedad66e02efafc29c840b6c3ddc98a42d87dfda499710541"
|
||||
PV = "1.7.6"
|
||||
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
|
||||
SRC_URI[md5sum] = "a9a33873fc7c0f919fe575b78278fdbf"
|
||||
SRC_URI[sha256sum] = "5886054427da20ef0542dc97c8d2b4308b0a169b49f0409633dd8b17fe71bc94"
|
||||
PV = "1.7.3"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "A tetris clone using the Qt GUI toolkit"
|
||||
HOMEPAGE = "http://gottcode.org/gottet/"
|
||||
LICENSE = "GPL-3.0"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit qmake5 qt5-translation gtk-icon-cache
|
||||
@@ -8,10 +8,9 @@ inherit qmake5 qt5-translation gtk-icon-cache
|
||||
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
|
||||
|
||||
SRC_URI = "http://gottcode.org/${BPN}/${BPN}-${PV}-src.tar.bz2"
|
||||
SRC_URI[md5sum] = "9e0c5cf63233376228dc7888515e6556"
|
||||
SRC_URI[sha256sum] = "6c979caa5b3fa6854ca8367ca0595814fcc101f0bdfad02d64219dd9049abb2b"
|
||||
PV = "1.1.9"
|
||||
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
|
||||
SRC_URI[md5sum] = "85272ffa824695e76e726dcce798dbe3"
|
||||
SRC_URI[sha256sum] = "440e9570e2909e3029cced304774a15d83b4019925ac9a4cfb44c1f8a77592d8"
|
||||
PV = "1.1.8"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "A color matching game"
|
||||
HOMEPAGE = "http://gottcode.org/hexalate/"
|
||||
LICENSE = "GPL-3.0"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit qmake5 qt5-translation gtk-icon-cache
|
||||
@@ -8,10 +8,9 @@ inherit qmake5 qt5-translation gtk-icon-cache
|
||||
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
|
||||
|
||||
SRC_URI = "http://gottcode.org/${BPN}/${BPN}-${PV}-src.tar.bz2"
|
||||
SRC_URI[md5sum] = "4c318906a2782aed37a1e7244f73f97c"
|
||||
SRC_URI[sha256sum] = "5d3198523960d4df394d2092cd7e7b9003878a70a2934dbada60947651b1c88d"
|
||||
PV = "1.1.6"
|
||||
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
|
||||
SRC_URI[md5sum] = "465bdcaa8793dd74e1f1a13dddb78631"
|
||||
SRC_URI[sha256sum] = "422f5fed8adc7e2bc43e22a5c0573385143f8b15e8b3495b7b766e0409fa9782"
|
||||
PV = "1.1.5"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Kapow is a punch clock program to easily keep track of your hours"
|
||||
HOMEPAGE = "https://gottcode.org/kapow/"
|
||||
LICENSE = "GPL-3.0"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit qmake5 qt5-translation gtk-icon-cache
|
||||
@@ -8,10 +8,9 @@ inherit qmake5 qt5-translation gtk-icon-cache
|
||||
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
|
||||
|
||||
SRC_URI = "http://gottcode.org/${BPN}/${BPN}-${PV}-src.tar.bz2"
|
||||
SRC_URI[md5sum] = "51900b071ef71da4c86ee38bda161e72"
|
||||
SRC_URI[sha256sum] = "6ba62239f5717422d899573ff50f8a967aea8fbbd79ac57406d6b86a333d027c"
|
||||
PV = "1.5.10"
|
||||
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
|
||||
SRC_URI[md5sum] = "4f0fee606eff49d5a5cf9cdc9baae622"
|
||||
SRC_URI[sha256sum] = "f18ccc4e42d6ddb763983d0bfdc1da4ff91faa83289796e1b238f5fa5404e51e"
|
||||
PV = "1.5.9"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Peg-E is a peg solitaire game"
|
||||
HOMEPAGE = "http://gottcode.org/peg-e/"
|
||||
LICENSE = "GPL-3.0"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit qmake5 qt5-translation gtk-icon-cache
|
||||
@@ -8,10 +8,9 @@ inherit qmake5 qt5-translation gtk-icon-cache
|
||||
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
|
||||
|
||||
SRC_URI = "http://gottcode.org/${BPN}/${BPN}-${PV}-src.tar.bz2"
|
||||
SRC_URI[md5sum] = "ea2659e5cf6e0d981189cbe2751588df"
|
||||
SRC_URI[sha256sum] = "06d6a07c056b82372cdd6ac258dbfedab397ad4f13b70117f548b8218201ff17"
|
||||
PV = "1.2.8"
|
||||
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
|
||||
SRC_URI[md5sum] = "9730d413dc6df67de93cd6f506680db6"
|
||||
SRC_URI[sha256sum] = "07025165f903a2e0e57c5ff537a7abb6e849a8d0f0c531b48db4a452edf6a0fc"
|
||||
PV = "1.2.7"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Simsu is a basic Sudoku game"
|
||||
HOMEPAGE = "http://gottcode.org/simsu/"
|
||||
LICENSE = "GPL-3.0"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit qmake5 qt5-translation gtk-icon-cache
|
||||
@@ -8,10 +8,9 @@ inherit qmake5 qt5-translation gtk-icon-cache
|
||||
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
|
||||
|
||||
SRC_URI = "http://gottcode.org/${BPN}/${BPN}-${PV}-src.tar.bz2"
|
||||
SRC_URI[md5sum] = "dc33b6c8c0cc5c60e47e1c094f99c467"
|
||||
SRC_URI[sha256sum] = "b5df8994ff7bc35e775c466c8214e4362d1f720757383c9cd412693fcb6f143b"
|
||||
PV = "1.3.9"
|
||||
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
|
||||
SRC_URI[md5sum] = "d3e8887703dddc59999021bb364da860"
|
||||
SRC_URI[sha256sum] = "79b35bef30b6629574cb563d60291b4dc2cd41f52dc48acde53dcb874656b6a6"
|
||||
PV = "1.3.8"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
|
||||
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
SUMMARY = "Tetzle is a jigsaw puzzle game that uses tetrominoes for the pieces"
|
||||
HOMEPAGE = "https://gottcode.org/tetzle/"
|
||||
LICENSE = "GPL-3.0"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit qmake5 qt5-translation gtk-icon-cache mime-xdg
|
||||
inherit qmake5 qt5-translation gtk-icon-cache
|
||||
|
||||
DEPENDS += "qttools-native qtbase hicolor-icon-theme"
|
||||
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
|
||||
|
||||
SRC_URI = "http://gottcode.org/${BPN}/${BPN}-${PV}-src.tar.bz2"
|
||||
SRC_URI[md5sum] = "dc3e1545aaba5d7571c84a1a30c04210"
|
||||
SRC_URI[sha256sum] = "fbc3c86b5bf64187f89379176bd0085c636605d9594c7af8d0c056760d6cf80a"
|
||||
PV = "2.1.6"
|
||||
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
|
||||
SRC_URI[md5sum] = "85685c336812e6e46133ab5e82be4a4d"
|
||||
SRC_URI[sha256sum] = "982bac58aa37be4ac27a723b84d122af62b8cdce63d9aad180efa48427ce10b0"
|
||||
PV = "2.1.5"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
|
||||
|
||||
|
||||
35
recipes-graphics/compton/compton_git.bb
Normal file
35
recipes-graphics/compton/compton_git.bb
Normal file
@@ -0,0 +1,35 @@
|
||||
SUMMARY = "Compton is a compositor for X"
|
||||
LICENSE = "NTP & MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=51f8a6ef7a22968bea284609c6093146"
|
||||
|
||||
inherit autotools-brokensep pkgconfig distro_features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
DEPENDS = " \
|
||||
virtual/libx11 \
|
||||
libxcomposite \
|
||||
libxdamage \
|
||||
libxfixes \
|
||||
libxext \
|
||||
libxrender \
|
||||
libxrandr \
|
||||
libpcre \
|
||||
libconfig \
|
||||
libxinerama \
|
||||
libdrm \
|
||||
dbus \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/chjj/compton.git \
|
||||
file://0001-Makefile-use-pkgconfig-to-find-libpcre.patch \
|
||||
file://0002-Makefile-don-t-build-manpages.patch \
|
||||
"
|
||||
SRCREV = "86266e00e2bdac46d0a8dabfc1db3e29af91640e"
|
||||
PV = "v0.1-beta2+git${SRCPV}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
# there are not many machines around supporting gl
|
||||
EXTRA_OEMAKE = "NO_VSYNC_OPENGL=1"
|
||||
@@ -0,0 +1,33 @@
|
||||
From 40fff6e760920d6b31dc98dbcbde081845ac26b0 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Wed, 26 Aug 2015 22:31:35 +0200
|
||||
Subject: [PATCH 1/2] Makefile: use pkgconfig to find libpcre
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
Makefile | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index e66f322..d9737f7 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -39,8 +39,8 @@ endif
|
||||
# Enables support for PCRE regular expression pattern in window conditions
|
||||
ifeq "$(NO_REGEX_PCRE)" ""
|
||||
CFG += -DCONFIG_REGEX_PCRE
|
||||
- LIBS += $(shell pcre-config --libs)
|
||||
- INCS += $(shell pcre-config --cflags)
|
||||
+ LIBS += $(shell pkg-config --libs libpcre)
|
||||
+ INCS += $(shell pkg-config --cflags libpcre)
|
||||
# Enables JIT support in libpcre
|
||||
ifeq "$(NO_REGEX_PCRE_JIT)" ""
|
||||
CFG += -DCONFIG_REGEX_PCRE_JIT
|
||||
--
|
||||
2.1.0
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
From c5fbed297f765b222d92c4eca15743c8f8b4741d Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Wed, 26 Aug 2015 23:04:41 +0200
|
||||
Subject: [PATCH 2/2] Makefile: don't build manpages
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
we don't have all these tools neccessary in oe
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
Makefile | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index e66f322..94d595c 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -126,8 +126,6 @@ INCS += $(shell pkg-config --cflags $(PACKAGES))
|
||||
CFLAGS += -Wall
|
||||
|
||||
BINS = compton bin/compton-trans
|
||||
-MANPAGES = man/compton.1 man/compton-trans.1
|
||||
-MANPAGES_HTML = $(addsuffix .html,$(MANPAGES))
|
||||
|
||||
# === Recipes ===
|
||||
.DEFAULT_GOAL := compton
|
||||
--
|
||||
2.1.0
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
SUMMARY = "A lightweight compositor for X11"
|
||||
HOMEPAGE = "https://github.com/yshui/picom"
|
||||
LICENSE = "MPL-2.0 & MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=a9a621b5a1b8f702c605093d657b550c"
|
||||
|
||||
SRC_URI = "git://github.com/yshui/picom.git;branch=stable/8"
|
||||
SRCREV = "dac85eac10082dfc3df463aaa74b811144e22122"
|
||||
PV = "8.2"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
DEPENDS = " \
|
||||
libxext \
|
||||
libxdamage \
|
||||
libxfixes \
|
||||
xcb-util-renderutil \
|
||||
libxrender \
|
||||
libxrandr \
|
||||
libxcomposite \
|
||||
xcb-util-image \
|
||||
libxpresent \
|
||||
libxinerama \
|
||||
libdrm \
|
||||
libev \
|
||||
pixman \
|
||||
dbus \
|
||||
libconfig \
|
||||
libpcre \
|
||||
uthash \
|
||||
"
|
||||
|
||||
inherit meson features_check gtk-icon-cache
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)}"
|
||||
PACKAGECONFIG[opengl] = "-Dopengl=true,-Dopengl=false,virtual/libgl"
|
||||
@@ -1,33 +0,0 @@
|
||||
From 04d58fcb669c9d6ee79cdd630f04791b61f417cc Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Mon, 8 Jun 2020 17:10:03 +0200
|
||||
Subject: [PATCH] Fix build with Qt >= 5.15
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Fixes:
|
||||
| ../qpdfview-0.4.18/sources/model.h:46:22: error: field 'boundary' has incomplete type 'QPainterPath'
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
sources/model.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/sources/model.h b/sources/model.h
|
||||
index 6363c32..dc10a8c 100644
|
||||
--- a/sources/model.h
|
||||
+++ b/sources/model.h
|
||||
@@ -27,6 +27,7 @@ along with qpdfview. If not, see <http://www.gnu.org/licenses/>.
|
||||
#include <QtPlugin>
|
||||
#include <QWidget>
|
||||
#include <QVector>
|
||||
+#include <QPainterPath>
|
||||
|
||||
class QAbstractItemModel;
|
||||
class QColor;
|
||||
--
|
||||
2.26.2
|
||||
|
||||
@@ -4,14 +4,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
DEPENDS += "cups poppler qtsvg"
|
||||
|
||||
SRC_URI = " \
|
||||
https://launchpad.net/qpdfview/trunk/${PV}/+download/${BPN}-${PV}.tar.gz \
|
||||
file://0001-Fix-build-with-Qt-5.15.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "4d63ee0095e939602f9bf4759ae57953"
|
||||
SRC_URI[sha256sum] = "cc642e7fa74029373ca9b9fbc29adc4883f8b455130a78ad54746d6844a0396c"
|
||||
SRC_URI = "https://launchpad.net/qpdfview/trunk/${PV}/+download/${BPN}-${PV}.tar.gz"
|
||||
SRC_URI[md5sum] = "4b317c4536332a7fe437abe50eca1716"
|
||||
SRC_URI[sha256sum] = "fad416e8fefc3057fa1b8d12d964c7eccd16dffe0307a0d6e9d55a543294da7f"
|
||||
|
||||
inherit qmake5 mime-xdg
|
||||
inherit qmake5
|
||||
|
||||
QMAKE_PROFILES = "${S}/qpdfview.pro"
|
||||
EXTRA_QMAKEVARS_PRE += " \
|
||||
@@ -0,0 +1,69 @@
|
||||
From f6f8d9fee3a776f742977545dc62a418ccf82b89 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Fri, 2 Nov 2018 12:56:57 +0100
|
||||
Subject: [PATCH] Fix linking for all examples
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
examples/automotive/automotive.pro | 4 ----
|
||||
examples/example.pri | 4 +++-
|
||||
playground/playground.pri | 4 +++-
|
||||
3 files changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/examples/automotive/automotive.pro b/examples/automotive/automotive.pro
|
||||
index cb0954e..72e1159 100644
|
||||
--- a/examples/automotive/automotive.pro
|
||||
+++ b/examples/automotive/automotive.pro
|
||||
@@ -8,10 +8,6 @@ QSK_SKIN_DIR=$${QSK_ROOT}/skins
|
||||
INCLUDEPATH *= $${QSK_SKIN_DIR}
|
||||
DEPENDPATH *= $${QSK_SKIN_DIR}
|
||||
|
||||
-QSK_PLUGIN_DIR = $${QSK_OUT_ROOT}/plugins
|
||||
-QMAKE_RPATHDIR *= $${QSK_PLUGIN_DIR}/skins
|
||||
-LIBS *= -L$${QSK_PLUGIN_DIR}/skins -lsquiekskin -lmaterialskin
|
||||
-
|
||||
HEADERS += \
|
||||
ButtonBar.h \
|
||||
SoundControl.h \
|
||||
diff --git a/examples/example.pri b/examples/example.pri
|
||||
index 221f995..c8d59c2 100644
|
||||
--- a/examples/example.pri
|
||||
+++ b/examples/example.pri
|
||||
@@ -24,9 +24,11 @@ DEPENDPATH *= $${QSK_DIRS}
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/examples/bin
|
||||
|
||||
-QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib
|
||||
+QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib $${QSK_OUT_ROOT}/plugins/skins
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qsktestsupport)
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
|
||||
+qskAddLibrary($${QSK_OUT_ROOT}/plugins/skins, squiekskin)
|
||||
+qskAddLibrary($${QSK_OUT_ROOT}/plugins/skins, materialskin)
|
||||
|
||||
win32 {
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
diff --git a/playground/playground.pri b/playground/playground.pri
|
||||
index 8e61547..11362f9 100644
|
||||
--- a/playground/playground.pri
|
||||
+++ b/playground/playground.pri
|
||||
@@ -26,9 +26,11 @@ DEPENDPATH += $${QSK_DIRS}
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/playground/bin
|
||||
|
||||
-QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib
|
||||
+QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib $${QSK_OUT_ROOT}/plugins/skins
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qsktestsupport)
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
|
||||
+qskAddLibrary($${QSK_OUT_ROOT}/plugins/skins, squiekskin)
|
||||
+qskAddLibrary($${QSK_OUT_ROOT}/plugins/skins, materialskin)
|
||||
|
||||
win32 {
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
--
|
||||
2.14.4
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
From 8a09ea3ea3be54e200480dc03e375aaae2bba4ef Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Fri, 2 Nov 2018 13:51:51 +0100
|
||||
Subject: [PATCH] Do not install to /usr/local
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
qskconfig.pri | 4 ----
|
||||
1 file changed, 4 deletions(-)
|
||||
|
||||
diff --git a/qskconfig.pri b/qskconfig.pri
|
||||
index f78c0c4..1926b5e 100644
|
||||
--- a/qskconfig.pri
|
||||
+++ b/qskconfig.pri
|
||||
@@ -10,10 +10,6 @@ QSK_VERSION = $${QSK_VER_MAJ}.$${QSK_VER_MIN}.$${QSK_VER_PAT}
|
||||
|
||||
QSK_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX]
|
||||
|
||||
-unix {
|
||||
- QSK_INSTALL_PREFIX = /usr/local/qskinny-$${QSK_VERSION}
|
||||
-}
|
||||
-
|
||||
win32 {
|
||||
QSK_INSTALL_PREFIX = C:/Qskinny-$${QSK_VERSION}
|
||||
}
|
||||
--
|
||||
2.14.4
|
||||
|
||||
59
recipes-graphics/qskinny/qskinny_git.bb
Normal file
59
recipes-graphics/qskinny/qskinny_git.bb
Normal file
@@ -0,0 +1,59 @@
|
||||
SUMMARY = "A lightweight framework on top of the Qt scene graph"
|
||||
DESCRIPTION = "A lightweight framework on top of the Qt scene graph and only few classes from Qt/Quick. It is usable from C++ and/or QML"
|
||||
LICENSE = "LGPLv2.1-qskinny-exception"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=ef112951de2dd97ead272458f5b86bdc"
|
||||
|
||||
inherit qmake5 qemu-ext
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/uwerat/qskinny.git \
|
||||
file://0001-Fix-linking-for-all-examples.patch \
|
||||
file://0002-Do-not-install-to-usr-local.patch \
|
||||
"
|
||||
SRCREV = "84e19c43f800f1d05f23dcb855807e0159b8fa04"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.0.1+git${SRCPV}"
|
||||
|
||||
DEPENDS += " \
|
||||
qtbase \
|
||||
qtdeclarative \
|
||||
qtsvg \
|
||||
"
|
||||
|
||||
PACKAGECONFIG ?= ""
|
||||
PACKAGECONFIG[qtwebengine] = ",,qtwebengine"
|
||||
|
||||
SVG2QVG_CALL_IN_SOURCE = "$${SVG2QVG}"
|
||||
QEMUCALL = "${@qemu_run_binary_local(d, '${STAGING_DIR_TARGET}', '')}"
|
||||
|
||||
do_configure_prepend() {
|
||||
for pro_file in `find ${S} -name *.pro`; do
|
||||
# wrap cross svg2qvg by qemu
|
||||
sed -i 's|${SVG2QVG_CALL_IN_SOURCE}|${QEMUCALL} ${SVG2QVG_CALL_IN_SOURCE}|g' "$pro_file"
|
||||
done
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
# Don't not pollute /usr/include
|
||||
install -d ${D}${includedir}/qskinny
|
||||
for header in `find ${D}/${includedir} -name '*.h*'`; do
|
||||
mv $header ${D}${includedir}/qskinny/
|
||||
done
|
||||
|
||||
# plugins are not yet used as such -> libdir
|
||||
for lib in `find ${D}/usr/plugins -name '*.so*'`; do
|
||||
mv $lib ${D}${libdir}/
|
||||
done
|
||||
rm -r ${D}/usr/plugins
|
||||
}
|
||||
|
||||
PACKAGES =+ "${PN}-examples"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${libdir}/lib*skin.so \
|
||||
${OE_QMAKE_PATH_PLUGINS} \
|
||||
"
|
||||
|
||||
FILES_${PN}-examples += "${bindir}"
|
||||
|
||||
FILES_SOLIBSDEV = "${libdir}/libqsk*${SOLIBSDEV}"
|
||||
16
recipes-graphics/scribus/scribus_1.5.2.bb
Normal file
16
recipes-graphics/scribus/scribus_1.5.2.bb
Normal file
@@ -0,0 +1,16 @@
|
||||
SUMMARY = "Scribus: Open source desktop publishing"
|
||||
HOMEPAGE = "https://www.scribus.net/"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=5d1d7a95f43e1139c1c42c7414852679"
|
||||
|
||||
inherit cmake_qt5 cmake_extra_sanity
|
||||
|
||||
DEPENDS += " \
|
||||
cairo \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}-devel/${PV}/${BPN}-${PV}.tar.xz \
|
||||
"
|
||||
SRC_URI[md5sum] = "031661a8fe0ba0131c360d3e9edc2fc0"
|
||||
SRC_URI[sha256sum] = "ec5eec23aeda655d3a761cffb85853dcd2ede3973b9e62a1b3c28bd1093c74f5"
|
||||
@@ -1,25 +0,0 @@
|
||||
SUMMARY = "Scribus: Open source desktop publishing"
|
||||
HOMEPAGE = "https://www.scribus.net/"
|
||||
LICENSE = "GPL-2.0-or-later & LGPL-2.0-or-later & BSD-3-Clause & MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=46d73026c0f1b3a4016bc06a677411ab"
|
||||
|
||||
inherit cmake_qt5 cmake_extra_sanity python3native gtk-icon-cache mime mime-xdg
|
||||
|
||||
DEPENDS += " \
|
||||
qttools-native \
|
||||
boost \
|
||||
tiff \
|
||||
lcms \
|
||||
hunspell \
|
||||
poppler \
|
||||
"
|
||||
|
||||
SRC_URI = "${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}-devel/${PV}/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI[sha256sum] = "318316b2cfc7a76191d3e0d3f8c2265147daea0570162028e243c292d826f8ce"
|
||||
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/icons \
|
||||
${datadir}/mime \
|
||||
${datadir}/metainfo \
|
||||
"
|
||||
@@ -1,9 +1,9 @@
|
||||
#%PAM-1.0
|
||||
auth required pam_env.so
|
||||
auth required pam_tally.so file=/var/log/faillog onerr=succeed
|
||||
auth required pam_shells.so
|
||||
auth required pam_nologin.so
|
||||
-auth optional pam_gnome_keyring.so
|
||||
-auth optional pam_kwallet5.so
|
||||
|
||||
account include common-account
|
||||
|
||||
@@ -11,6 +11,4 @@ password include common-password
|
||||
|
||||
session include common-session
|
||||
session required pam_limits.so
|
||||
-session optional pam_kwallet5.so auto_start
|
||||
-session optional pam_gnome_keyring.so auto_start
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
auth requisite pam_nologin.so
|
||||
auth required pam_env.so
|
||||
-auth optional pam_kwallet5.so
|
||||
-auth optional pam_gnome_keyring.so
|
||||
auth optional pam_kwallet5.so
|
||||
auth optional pam_gnome_keyring.so
|
||||
#auth required pam_unix.so
|
||||
# To deny passwordless login comment next line and uncomment previous line
|
||||
auth required pam_unix.so nullok
|
||||
@@ -13,8 +13,8 @@ account required pam_unix.so
|
||||
session required pam_limits.so
|
||||
session required pam_unix.so
|
||||
-session optional pam_systemd.so
|
||||
-session optional pam_kwallet5.so auto_start
|
||||
-session optional pam_gnome_keyring.so auto_start
|
||||
session optional pam_kwallet5.so auto_start
|
||||
session optional pam_gnome_keyring.so auto_start
|
||||
|
||||
password required pam_unix.so
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = " \
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
inherit cmake_qt5_extra qmake5_base pkgconfig systemd useradd features_check
|
||||
inherit cmake_qt5_extra qmake5_base pkgconfig systemd useradd distro_features_check
|
||||
|
||||
DEPENDS += "extra-cmake-modules-native qtbase qtdeclarative qttools libxcb"
|
||||
|
||||
@@ -74,6 +74,7 @@ RDEPENDS_${PN} += " \
|
||||
qtbase-plugins \
|
||||
qtdeclarative-plugins \
|
||||
qtdeclarative-qmlplugins \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam-plugin-tally', '', d)} \
|
||||
"
|
||||
|
||||
RRECOMMENDS_${PN += " \
|
||||
|
||||
47
recipes-graphics/touchegg-qt5/files/0001-fix-qt5-build.patch
Normal file
47
recipes-graphics/touchegg-qt5/files/0001-fix-qt5-build.patch
Normal file
@@ -0,0 +1,47 @@
|
||||
From dee672a83f65a861adf3347d646a6f918f21c107 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Mon, 25 Jan 2016 15:07:48 +0100
|
||||
Subject: [PATCH] fix qt5 build
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
src/touchegg/util/Include.h | 4 +++-
|
||||
touchegg.pro | 2 +-
|
||||
2 files changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/touchegg/util/Include.h b/src/touchegg/util/Include.h
|
||||
index 4fb27d5..27bccf6 100644
|
||||
--- a/src/touchegg/util/Include.h
|
||||
+++ b/src/touchegg/util/Include.h
|
||||
@@ -23,8 +23,10 @@
|
||||
// Qt
|
||||
#include <QtCore>
|
||||
#include <QtGui>
|
||||
- #include <QtGui/QX11Info>
|
||||
+ #include <QX11Info>
|
||||
#include <QtXml>
|
||||
+ #include <QApplication>
|
||||
+ #include <QDesktopWidget>
|
||||
|
||||
// Xlib
|
||||
#include <X11/Xlib.h>
|
||||
diff --git a/touchegg.pro b/touchegg.pro
|
||||
index 696ea1a..4565083 100644
|
||||
--- a/touchegg.pro
|
||||
+++ b/touchegg.pro
|
||||
@@ -1,6 +1,6 @@
|
||||
TEMPLATE = app
|
||||
TARGET = touchegg
|
||||
-QT += gui core xml
|
||||
+QT += gui core xml widgets x11extras
|
||||
LIBS += -lgeis -lX11 -lXtst -lXext
|
||||
//DEFINES = QT_NO_DEBUG_OUTPUT
|
||||
|
||||
--
|
||||
2.5.0
|
||||
|
||||
18
recipes-graphics/touchegg-qt5/touchegg-qt5_git.bb
Normal file
18
recipes-graphics/touchegg-qt5/touchegg-qt5_git.bb
Normal file
@@ -0,0 +1,18 @@
|
||||
SUMMARY = "Linux multitouch gesture recognizer"
|
||||
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=39bba7d2cf0ba1036f2a6e2be52fe3f0"
|
||||
|
||||
inherit qmake5
|
||||
|
||||
DEPENDS += "qtbase qtx11extras geis libxtst"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/JoseExposito/touchegg.git \
|
||||
file://0001-fix-qt5-build.patch \
|
||||
"
|
||||
PV = "1.1.1+git${SRCPV}"
|
||||
SRCREV = "3a768ebfdc5f89a603504428705f80795d2ccc26"
|
||||
S="${WORKDIR}/git"
|
||||
|
||||
FILES_${PN} += "${datadir}/touchegg"
|
||||
9
recipes-graphics/xorg-lib/xcb-util-cursor_0.1.2.bb
Normal file
9
recipes-graphics/xorg-lib/xcb-util-cursor_0.1.2.bb
Normal file
@@ -0,0 +1,9 @@
|
||||
require recipes-graphics/xorg-lib/xcb-util.inc
|
||||
|
||||
DEPENDS += "xcb-util xcb-util-renderutil xcb-util-image"
|
||||
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=ce469b61c70ff8d7cce0547476891974"
|
||||
|
||||
SRC_URI[md5sum] = "88e70d92ff5616d406ce5b1b62e0c58b"
|
||||
SRC_URI[sha256sum] = "ed65367b810d47ab637011585135f4a84dd12e235dddcd3b26e0cfb3be21fb3a"
|
||||
@@ -1,8 +1,8 @@
|
||||
SUMMARY = "A Qt tool for creating business and scientific charts"
|
||||
LICENSE = "GPLv2+ | KDAB-Commercial"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSE.txt;md5=d5e1956ab398a4ae39e2470a9abd4889 \
|
||||
file://LICENSE.GPL.txt;md5=6af452a21ffa624c438c2cde4423a893 \
|
||||
file://LICENSE.txt;md5=ec5e1ab8584968655cce6fd650160b26 \
|
||||
file://LICENSE.GPL.txt;md5=9bea831e8733013a5761386750f57271 \
|
||||
"
|
||||
|
||||
inherit cmake_qt5_extra
|
||||
@@ -12,14 +12,9 @@ DEPENDS += " \
|
||||
qtsvg \
|
||||
"
|
||||
|
||||
do_install_append() {
|
||||
# these have gone wild / qmake was always pain
|
||||
rm -r ${D}/usr/mkspecs
|
||||
}
|
||||
|
||||
SRC_URI = "git://github.com/KDAB/KDChart.git"
|
||||
SRCREV = "95547e8a2f6c362db1dd071a2df00b0e75e05da0"
|
||||
SRCREV = "488ae47b2be78b07d196ead7614ab35866c63157"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "2.7.2"
|
||||
PV = "2.6.50+git${SRCPV}"
|
||||
|
||||
FILES_${PN}-dev += "${datadir}/mkspecs"
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
SUMMARY = "Qt library for generating printable and exportable reports"
|
||||
DESCRIPTION = "Qt library for generating printable and exportable reports from code and from XML descriptions"
|
||||
LICENSE = "(LGPL-2.1 | LGPL-3.0) & (GPL-2.0 | GPL-3.0 ) | KDAB-Commercial"
|
||||
LICENSE = "(GPLv2 & LGPLv2.1 ) | KDAB-Commercial | KDAB-Commercial-US"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSE.txt;md5=d988404a6396edf41e7f8cbb2db3c185 \
|
||||
file://LICENSE.GPL.txt;md5=fa70ea33eec42152e9d40dfb8310b70c \
|
||||
file://LICENSE.LGPL.txt;md5=cce5e510cd6a04c95c4b4910d22559fe \
|
||||
file://LICENSE.US.txt;md5=affebebb336655a41db530c5594f7dff \
|
||||
file://LICENSE.txt;md5=129d14735385614fe7b1d5eee63674a5 \
|
||||
"
|
||||
|
||||
inherit cmake_qt5_extra
|
||||
@@ -13,12 +16,6 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
SRC_URI = "git://github.com/KDAB/KDReports.git"
|
||||
SRCREV = "47728293e7842140d36a7861cf4316f2c1cbd795"
|
||||
SRCREV = "2a7defbef34399838739f87f42c7d36c198b1611"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.9.0"
|
||||
|
||||
do_install_append() {
|
||||
# these have gone wild / qmake was always pain
|
||||
rm -r ${D}/usr/mkspecs
|
||||
}
|
||||
|
||||
PV = "1.8.50+git${SRCPV}"
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
require ${BPN}.inc
|
||||
|
||||
inherit native
|
||||
|
||||
SRC_URI += "file://0001-Just-build-bare-kdwsdl2cpp-for-native.patch"
|
||||
@@ -1,10 +0,0 @@
|
||||
require ${BPN}.inc
|
||||
|
||||
DEPENDS += " \
|
||||
${BPN}-native \
|
||||
qtbase \
|
||||
"
|
||||
|
||||
SRC_URI += "file://0002-Do-not-export-kdwsdl2cpp-as-target-it-will-fin-it-s-.patch"
|
||||
|
||||
FILES_${PN}-dev += "${datadir}/mkspecs"
|
||||
@@ -1,15 +0,0 @@
|
||||
SUMMARY = "A Qt-based client-side and server-side SOAP component"
|
||||
LICENSE = "(GPLv2 & LGPL-2.1 & AGPL-3.0) | KDAB-Commercial"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSE.GPL.txt;md5=63e3028b49eac8f84ab29661f079f159 \
|
||||
file://LICENSE.LGPL.txt;md5=ce198ec102c2f0b1d13f26967a934670 \
|
||||
file://LICENSE.AGPL3-modified.txt;md5=6b6dcd83ea786a77851d959c2797f78c \
|
||||
file://LICENSE.txt;md5=a0def7eadd11e7a9916a16e5d8bc1a82 \
|
||||
"
|
||||
|
||||
inherit cmake_qt5
|
||||
|
||||
SRC_URI = "git://github.com/KDAB/KDSoap.git;protocol=https"
|
||||
SRCREV = "fb0e905e242c2044fd25683a406eb6d369db052f"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.9.0"
|
||||
@@ -1,117 +0,0 @@
|
||||
From 4c0ea920ab34615d3cf83ef018c8485e3c07fa4f Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Fri, 22 May 2020 09:56:41 +0200
|
||||
Subject: [PATCH] Just build bare kdwsdl2cpp for native
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
CMakeLists.txt | 4 ++--
|
||||
kdwsdl2cpp/common/fileprovider.cpp | 2 +-
|
||||
kdwsdl2cpp/src/main.cpp | 6 +++---
|
||||
kdwsdl2cpp/src/settings.cpp | 2 +-
|
||||
kdwsdl2cpp/src/settings.h | 4 ++--
|
||||
5 files changed, 9 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index addbafe2..596425e4 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -190,9 +190,9 @@ if(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
|
||||
)
|
||||
endif()
|
||||
|
||||
-add_subdirectory(src)
|
||||
+#add_subdirectory(src)
|
||||
add_subdirectory(kdwsdl2cpp)
|
||||
-if(${PROJECT_NAME}_IS_ROOT_PROJECT)
|
||||
+if(false)
|
||||
|
||||
export(TARGETS kdsoap kdsoap-server kdwsdl2cpp NAMESPACE KDSoap::
|
||||
FILE "${CMAKE_CURRENT_BINARY_DIR}/KDSoap/KDSoapTargets.cmake"
|
||||
diff --git a/kdwsdl2cpp/common/fileprovider.cpp b/kdwsdl2cpp/common/fileprovider.cpp
|
||||
index 1f23554d..45124850 100644
|
||||
--- a/kdwsdl2cpp/common/fileprovider.cpp
|
||||
+++ b/kdwsdl2cpp/common/fileprovider.cpp
|
||||
@@ -106,7 +106,7 @@ bool FileProvider::get( const QUrl &url, QString &target )
|
||||
|
||||
QNetworkAccessManager manager;
|
||||
QNetworkRequest request(url);
|
||||
-#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
||||
+#if FALSE
|
||||
if (Settings::self()->certificateLoaded()) {
|
||||
QSslConfiguration sslConfig = request.sslConfiguration();
|
||||
sslConfig.setPrivateKey(Settings::self()->sslKey());
|
||||
diff --git a/kdwsdl2cpp/src/main.cpp b/kdwsdl2cpp/src/main.cpp
|
||||
index 8905b6dc..8ac65f9e 100644
|
||||
--- a/kdwsdl2cpp/src/main.cpp
|
||||
+++ b/kdwsdl2cpp/src/main.cpp
|
||||
@@ -67,7 +67,7 @@ static void showHelp(const char *appName)
|
||||
" use of the import-path option\n"
|
||||
" -help-on-missing When groups or basic types could not be found, display\n"
|
||||
" available types (helps with wrong namespaces)\n"
|
||||
-#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
||||
+#if FALSE
|
||||
" -pkcs12file Load a certificate from a PKCS12 file. You can use this option\n"
|
||||
" if the WSDL file (or files refering to it) is served from a \n"
|
||||
" location which require certificate based authentication\n"
|
||||
@@ -217,7 +217,7 @@ int main(int argc, char **argv)
|
||||
useLocalFilesOnly = true;
|
||||
} else if (opt == QLatin1String("-help-on-missing")) {
|
||||
helpOnMissing = true;
|
||||
-#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
||||
+#if FALSE
|
||||
} else if (opt == QLatin1String("-pkcs12file")) {
|
||||
++arg;
|
||||
if (!argv[arg]) {
|
||||
@@ -288,7 +288,7 @@ int main(int argc, char **argv)
|
||||
Settings::self()->setHelpOnMissing(helpOnMissing);
|
||||
|
||||
KWSDL::Compiler compiler;
|
||||
-#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
||||
+#if FALSE
|
||||
if (!pkcs12File.isEmpty()) {
|
||||
if (!Settings::self()->loadCertificate(pkcs12File, pkcs12Password))
|
||||
return -1;
|
||||
diff --git a/kdwsdl2cpp/src/settings.cpp b/kdwsdl2cpp/src/settings.cpp
|
||||
index 2e25e01a..db7b8aab 100644
|
||||
--- a/kdwsdl2cpp/src/settings.cpp
|
||||
+++ b/kdwsdl2cpp/src/settings.cpp
|
||||
@@ -252,7 +252,7 @@ bool Settings::helpOnMissing() const
|
||||
return mHelpOnMissing;
|
||||
}
|
||||
|
||||
-#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
||||
+#if FALSE
|
||||
bool Settings::loadCertificate(const QString &certPath, const QString & password)
|
||||
{
|
||||
QFile certFile(certPath);
|
||||
diff --git a/kdwsdl2cpp/src/settings.h b/kdwsdl2cpp/src/settings.h
|
||||
index c5ca846f..f177ea77 100644
|
||||
--- a/kdwsdl2cpp/src/settings.h
|
||||
+++ b/kdwsdl2cpp/src/settings.h
|
||||
@@ -87,7 +87,7 @@ public:
|
||||
bool helpOnMissing() const;
|
||||
void setHelpOnMissing(bool b);
|
||||
|
||||
-#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
||||
+#if FALSE
|
||||
bool loadCertificate(const QString & certPath, const QString &password = QString());
|
||||
bool certificateLoaded() const;
|
||||
QSslKey sslKey() const;
|
||||
@@ -115,7 +115,7 @@ private:
|
||||
bool mKeepUnusedTypes;
|
||||
bool mUseLocalFilesOnly;
|
||||
bool mHelpOnMissing;
|
||||
-#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
||||
+#if FALSE
|
||||
QSslKey mSslKey;
|
||||
QSslCertificate mCertificate;
|
||||
QList<QSslCertificate> mCaCertificates;
|
||||
--
|
||||
2.21.1
|
||||
|
||||
@@ -1,46 +0,0 @@
|
||||
From 1d666d5c6ea5e3b1633c6692572f480e86531a37 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Sun, 24 May 2020 00:27:46 +0200
|
||||
Subject: [PATCH] Do not export kdwsdl2cpp as target - it will fin it's way
|
||||
into cross sysroot
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
kdwsdl2cpp/CMakeLists.txt | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index addbafe2..3558dd48 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -194,7 +194,7 @@ add_subdirectory(src)
|
||||
add_subdirectory(kdwsdl2cpp)
|
||||
if(${PROJECT_NAME}_IS_ROOT_PROJECT)
|
||||
|
||||
- export(TARGETS kdsoap kdsoap-server kdwsdl2cpp NAMESPACE KDSoap::
|
||||
+ export(TARGETS kdsoap kdsoap-server NAMESPACE KDSoap::
|
||||
FILE "${CMAKE_CURRENT_BINARY_DIR}/KDSoap/KDSoapTargets.cmake"
|
||||
)
|
||||
|
||||
diff --git a/kdwsdl2cpp/CMakeLists.txt b/kdwsdl2cpp/CMakeLists.txt
|
||||
index 82418be3..61c46688 100644
|
||||
--- a/kdwsdl2cpp/CMakeLists.txt
|
||||
+++ b/kdwsdl2cpp/CMakeLists.txt
|
||||
@@ -72,7 +72,7 @@ target_link_libraries(kdwsdl2cpp_lib ${QT_LIBRARIES})
|
||||
add_executable(kdwsdl2cpp ${SOURCES_EXE})
|
||||
target_link_libraries(kdwsdl2cpp kdwsdl2cpp_lib ${QT_LIBRARIES})
|
||||
|
||||
-install(TARGETS kdwsdl2cpp EXPORT "KDSoapTargets"
|
||||
+install(TARGETS kdwsdl2cpp
|
||||
RUNTIME DESTINATION ${INSTALL_RUNTIME_DIR}
|
||||
BUNDLE DESTINATION .
|
||||
)
|
||||
--
|
||||
2.21.1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
SUMMARY = "Add mathematical features to your program"
|
||||
LICENSE = "GPL-2.0 & LGPL-2.0 & GFDL-1.2"
|
||||
LICENSE = "GPLv2 & LGPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
|
||||
@@ -15,7 +15,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "edfd64d5f11de28a9d37244e3d744b57d0436b7ae0e4bc5a4ea625aa28cab450"
|
||||
SRC_URI[md5sum] = "71b431cf4d65c14e413d3e0bf9ee657e"
|
||||
SRC_URI[sha256sum] = "9247172f3ffbc0fd3308b4b40f5d76eaa2a5012dc49525c3087caf5cdfc1513e"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/libanalitza \
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
SUMMARY = "Ark is KDE's file archiver"
|
||||
LICENSE = "GPL-2.0 & LGPL-3.0"
|
||||
LICENSE = "GPLv2 & LGPLv3"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
|
||||
file://COPYING.icons;md5=78d89b1a70de936b57b7231c94b75ca6 \
|
||||
file://COPYING.icons;md5=6e01bfa20e899e8ad569d5488923cbd2 \
|
||||
"
|
||||
|
||||
inherit kde-apps gtk-icon-cache mime mime-xdg
|
||||
inherit kde-apps gtk-icon-cache
|
||||
|
||||
DEPENDS += "\
|
||||
libarchive \
|
||||
@@ -28,7 +28,11 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "6cfd49512080c84982574e36f85daeff1ae1287b7bae74cff46e4503d4cc70af"
|
||||
SRC_URI[md5sum] = "7229b67491b61dcec2fc210444099653"
|
||||
SRC_URI[sha256sum] = "bc1fcd84632c628a10e8536d56b65a7acbd4235ed0e034fec864b78bdc36f8f1"
|
||||
SRC_URI += " \
|
||||
file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch \
|
||||
"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
From b7285c71f5b04bc55441217bf963078b38d6bad4 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Sun, 11 Oct 2015 21:41:27 +0200
|
||||
Subject: [PATCH] fix build with QT_NO_SESSIONMANAGER set
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
|
||||
---
|
||||
app/main.cpp | 6 ++++--
|
||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/app/main.cpp b/app/main.cpp
|
||||
index 0396400..5924683 100644
|
||||
--- a/app/main.cpp
|
||||
+++ b/app/main.cpp
|
||||
@@ -206,6 +206,7 @@ int main(int argc, char **argv)
|
||||
// This is needed to prevent Dolphin from freezing when opening an archive.
|
||||
KDBusService dbusService(KDBusService::Multiple | KDBusService::NoExitOnFailure);
|
||||
|
||||
+#ifndef QT_NO_SESSIONMANAGER
|
||||
// Session restoring.
|
||||
if (application.isSessionRestored()) {
|
||||
if (!KMainWindow::canBeRestored(1)) {
|
||||
@@ -218,8 +219,9 @@ int main(int argc, char **argv)
|
||||
delete window;
|
||||
return -1;
|
||||
}
|
||||
- } else { // New ark window (no restored session).
|
||||
-
|
||||
+ } else // New ark window (no restored session).
|
||||
+#endif
|
||||
+ {
|
||||
// Open any given URLs.
|
||||
const QStringList urls = parser.positionalArguments();
|
||||
|
||||
--
|
||||
2.5.5
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
SUMMARY = "Artikulate is a pronunciation trainer"
|
||||
LICENSE = "GPL-2.0 & CC-BY-SA-4.0"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=93e64b4a83c7e441e48bbdeeea05c977 \
|
||||
file://COPYING.DOC;md5=4b39cb11ffa11c92d3f7a3431390e0d9 \
|
||||
"
|
||||
|
||||
inherit kde-apps gtk-icon-cache
|
||||
|
||||
DEPENDS += " \
|
||||
qtmultimedia \
|
||||
kauth-native \
|
||||
kconfig-native \
|
||||
kcoreaddons-native \
|
||||
kdoctools-native \
|
||||
karchive \
|
||||
kcrash \
|
||||
ki18n \
|
||||
knewstuff \
|
||||
kirigami2 \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "c0f18f4c239881ec0cd8e7d5b4feeaa195224bcf558dc7ac65f4a92c4934d67a"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
${datadir}/knsrcfiles \
|
||||
${OE_QMAKE_PATH_PLUGINS} \
|
||||
"
|
||||
@@ -1,5 +1,5 @@
|
||||
SUMMARY = "Widgets for Baloo"
|
||||
LICENSE = "LGPL-2.0"
|
||||
LICENSE = "LGPLv2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING.README;md5=f5d7c5af660f94231a1d4e19501bce8f \
|
||||
file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \
|
||||
@@ -19,7 +19,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "b4be933e232c9461bed4fe10c3facbaff41b50a02523e8c70218f809d722f0cc"
|
||||
SRC_URI[md5sum] = "2efa693e1c94fa03d0d391ffb489636b"
|
||||
SRC_URI[sha256sum] = "edb9284b1a7d73b0c824390aa875593650880eb77c2680a2942c9fd65f436a2d"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kservices5 \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Bovo is a Gomoku like game for two players"
|
||||
DESCRIPTION = "Bovo is a Gomoku (from Japanese 五目並べ - lit. 'five points') like game for two players, where the opponents alternate in placing their respective pictogram on the game board. (Also known as: Connect Five, Five in a row, X and O, Naughts and Crosses)"
|
||||
LICENSE = "GPL-2.0 & GFDL-1.2"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=3c8ea28d12b8a786603a5394fc50096d \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
@@ -19,7 +19,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "aa9927af7f8f98f2e56eebe9eac73c06adc62e598a1300be210e962e878deae1"
|
||||
SRC_URI[md5sum] = "0834d12a9478b0335f1ac17448339084"
|
||||
SRC_URI[sha256sum] = "2f950820ebdb52f1c81476b36b5ea07808fe8da154e7757a85ca8ac2c1b37735"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Database Connectivity and Creation Framework"
|
||||
HOMEPAGE = "https://community.kde.org/KDb"
|
||||
LICENSE = "LGPL-2.0 & GFDL-1.2 & BSD-3-Clause"
|
||||
LICENSE = "LGPLv2 & GFDL-1.2 & BSD"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING.LIB;md5=a9cc0417b6424a8311f616fa527d0755 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
@@ -19,6 +19,7 @@ SRC_URI = " \
|
||||
${KDE_MIRROR}/stable/${BPN}/src/${BPN}-${PV}.tar.xz \
|
||||
file://0001-Do-not-rely-on-python2.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "78f66c9b8f9d1e61d421eea7ce5241c7"
|
||||
SRC_URI[sha256sum] = "8f8983bc8d143832dc14bc2003ba6af1af27688e477c0c791fd61445464f2069"
|
||||
|
||||
FILES_${PN} += "${OE_QMAKE_PATH_PLUGINS}"
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
From 0690fc08719e29d0d026102d54deb6cd667fed2a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Sat, 1 May 2021 10:47:22 +0200
|
||||
Subject: [PATCH] Set extern "C" after including common headers
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Latest gcc/glibc complains:
|
||||
| /home/superandy/tmp/oe-core-glibc/work/cortexa72-mortsgna-linux/kexi/3.2.0-r0/recipe-sysroot/usr/include/c++/10.3.0/type_traits:101:3: error: template with C linkage
|
||||
| 101 | template<typename...>
|
||||
| | ^~~~~~~~
|
||||
| In file included from /home/superandy/tmp/oe-core-glibc/work/cortexa72-mortsgna-linux/kexi/3.2.0-r0/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:24,
|
||||
| from /home/superandy/tmp/oe-core-glibc/work/cortexa72-mortsgna-linux/kexi/3.2.0-r0/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.cpp:21:
|
||||
| /home/superandy/tmp/oe-core-glibc/work/cortexa72-mortsgna-linux/kexi/3.2.0-r0/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h:22:3: note: 'extern "C"' linkage started here
|
||||
| 22 | extern "C" {
|
||||
| | ^~~~~~~~~~
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h | 7 ++++---
|
||||
1 file changed, 4 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h b/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h
|
||||
index 31f48c1..d5e0075 100644
|
||||
--- a/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h
|
||||
+++ b/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h
|
||||
@@ -18,9 +18,6 @@
|
||||
#ifndef _mdbtools_h_
|
||||
#define _mdbtools_h_
|
||||
|
||||
-#ifdef __cplusplus
|
||||
- extern "C" {
|
||||
-#endif
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
@@ -34,6 +31,10 @@
|
||||
#include <string.h>
|
||||
#include <glib.h>
|
||||
|
||||
+#ifdef __cplusplus
|
||||
+ extern "C" {
|
||||
+#endif
|
||||
+
|
||||
#ifdef HAVE_ICONV
|
||||
#include <iconv.h>
|
||||
#endif
|
||||
--
|
||||
2.30.2
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Kexi is a visual database applications creator"
|
||||
HOMEPAGE = "https://www.calligra.org/kexi/"
|
||||
LICENSE = "GPL-2.0 & LGPL-2.0 & GFDL-1.2 & BSD-3-Clause"
|
||||
LICENSE = "GPLv2 & LGPLv2 & GFDL-1.2 & BSD"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=8608b1f74c58ebcb11718f46e8619749 \
|
||||
file://COPYING.LIB;md5=7537f2f34ef162007ae9f34b9f256dcb \
|
||||
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = " \
|
||||
file://COPYING-CMAKE-SCRIPTS;md5=3775480a712fc46a69647678acb234cb \
|
||||
"
|
||||
|
||||
inherit kde-apps gtk-icon-cache mime-xdg
|
||||
inherit kde-apps gtk-icon-cache
|
||||
|
||||
DEPENDS += " \
|
||||
qtwebkit \
|
||||
@@ -41,8 +41,8 @@ SRC_URI = " \
|
||||
file://0001-remove-try_run-by-try_compile-in-breeze-icon-check.patch \
|
||||
file://0002-Add-missing-include-to-fix-build-with-Qt-5.11.patch \
|
||||
file://0003-Fix-build-with-Qt-5.13.patch \
|
||||
file://0004-Set-extern-C-after-including-common-headers.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "90ac376276be2f5a8f6eca537ca5fd0c"
|
||||
SRC_URI[sha256sum] = "7a813f9ea815a09c1e733d0e7dc879c64eee85f075389e87e6aab99cf0c1c1ff"
|
||||
|
||||
do_install_append() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Property editing framework with editor widget"
|
||||
HOMEPAGE = "https://community.kde.org/KProperty"
|
||||
LICENSE = "LGPL-2.0 & GFDL-1.2 & BSD-3-Clause"
|
||||
LICENSE = "LGPLv2 & GFDL-1.2 & BSD"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING.LIB;md5=3dcc9b0b0118292a0c5d1c18927ef176 \
|
||||
file://COPYING-CMAKE-SCRIPTS;md5=3775480a712fc46a69647678acb234cb \
|
||||
@@ -18,6 +18,7 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
SRC_URI = "${KDE_MIRROR}/stable/${BPN}/src/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI[md5sum] = "4964e28440f3a808297efb0cb786bd14"
|
||||
SRC_URI[sha256sum] = "67af0c2d74715957bd5373a6a30589ff0a996cb1d267dfd0538dccaa9a768dfa"
|
||||
|
||||
FILES_${PN} += " \
|
||||
|
||||
@@ -1,122 +0,0 @@
|
||||
From 5d3053ea78b349b81b7a562974ad78f93d169791 Mon Sep 17 00:00:00 2001
|
||||
From: Jaroslaw Staniek <staniek@kde.org>
|
||||
Date: Tue, 16 Jun 2020 21:59:12 +0200
|
||||
Subject: [PATCH] Fix build with GCC 10 (make KReportGroupTracker use C++ file)
|
||||
|
||||
BUG:422886
|
||||
CCMAIL:adam@piggz.co.uk
|
||||
|
||||
FIXED-IN:3.2.1
|
||||
|
||||
Upstream-Status: Applied[https://github.com/KDE/kreport/commit/5d3053ea78b349b81b7a562974ad78f93d169791]
|
||||
---
|
||||
src/CMakeLists.txt | 5 +---
|
||||
.../scripting/KReportGroupTracker.cpp | 26 +++++++++++++++++++
|
||||
src/renderer/scripting/KReportGroupTracker.h | 25 +++++++++++++++---
|
||||
3 files changed, 48 insertions(+), 8 deletions(-)
|
||||
create mode 100644 src/renderer/scripting/KReportGroupTracker.cpp
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 1cf0b389..65bcf6e5 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -106,6 +106,7 @@ set(kreport_TARGET_INCLUDE_DIRS
|
||||
|
||||
if(KREPORT_SCRIPTING)
|
||||
list(APPEND kreport_LIB_SRCS
|
||||
+ renderer/scripting/KReportGroupTracker.cpp
|
||||
renderer/scripting/KReportScriptHandler.cpp
|
||||
renderer/scripting/KReportScriptConstants.cpp
|
||||
renderer/scripting/KReportScriptDebug.cpp
|
||||
@@ -133,10 +134,6 @@ if(KREPORT_SCRIPTING)
|
||||
items/text/KReportScriptText.cpp
|
||||
)
|
||||
|
||||
- qt_wrap_cpp(KReport kreport_LIB_SRCS
|
||||
- renderer/scripting/KReportGroupTracker.h
|
||||
- )
|
||||
-
|
||||
list(APPEND kreport_INCLUDE_DIRS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/renderer/scripting
|
||||
)
|
||||
diff --git a/src/renderer/scripting/KReportGroupTracker.cpp b/src/renderer/scripting/KReportGroupTracker.cpp
|
||||
new file mode 100644
|
||||
index 00000000..9274d4a5
|
||||
--- /dev/null
|
||||
+++ b/src/renderer/scripting/KReportGroupTracker.cpp
|
||||
@@ -0,0 +1,26 @@
|
||||
+/* This file is part of the KDE project
|
||||
+ * Copyright (C) 2015 by Adam Pigg (adam@piggz.co.uk)
|
||||
+ *
|
||||
+ * This library is free software; you can redistribute it and/or
|
||||
+ * modify it under the terms of the GNU Lesser General Public
|
||||
+ * License as published by the Free Software Foundation; either
|
||||
+ * version 2.1 of the License, or (at your option) any later version.
|
||||
+ *
|
||||
+ * This library is distributed in the hope that it will be useful,
|
||||
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
+ * Lesser General Public License for more details.
|
||||
+ *
|
||||
+ * You should have received a copy of the GNU Lesser General Public
|
||||
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||
+ */
|
||||
+
|
||||
+#include "KReportGroupTracker.h"
|
||||
+
|
||||
+KReportGroupTracker::KReportGroupTracker()
|
||||
+{
|
||||
+}
|
||||
+
|
||||
+KReportGroupTracker::~KReportGroupTracker()
|
||||
+{
|
||||
+}
|
||||
diff --git a/src/renderer/scripting/KReportGroupTracker.h b/src/renderer/scripting/KReportGroupTracker.h
|
||||
index e434e05a..4c0852ea 100644
|
||||
--- a/src/renderer/scripting/KReportGroupTracker.h
|
||||
+++ b/src/renderer/scripting/KReportGroupTracker.h
|
||||
@@ -1,3 +1,20 @@
|
||||
+/* This file is part of the KDE project
|
||||
+ * Copyright (C) 2015 by Adam Pigg (adam@piggz.co.uk)
|
||||
+ *
|
||||
+ * This library is free software; you can redistribute it and/or
|
||||
+ * modify it under the terms of the GNU Lesser General Public
|
||||
+ * License as published by the Free Software Foundation; either
|
||||
+ * version 2.1 of the License, or (at your option) any later version.
|
||||
+ *
|
||||
+ * This library is distributed in the hope that it will be useful,
|
||||
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
+ * Lesser General Public License for more details.
|
||||
+ *
|
||||
+ * You should have received a copy of the GNU Lesser General Public
|
||||
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||
+ */
|
||||
+
|
||||
#ifndef KREPORTGROUPTRACKER_H
|
||||
#define KREPORTGROUPTRACKER_H
|
||||
|
||||
@@ -7,16 +24,16 @@
|
||||
/*!
|
||||
* @brief Keeps track of groups as the data for the group changes
|
||||
*/
|
||||
-class KREPORT_EXPORT KReportGroupTracker : public QObject {
|
||||
+class KREPORT_EXPORT KReportGroupTracker : public QObject
|
||||
+{
|
||||
Q_OBJECT
|
||||
|
||||
protected:
|
||||
- KReportGroupTracker() {}
|
||||
- ~KReportGroupTracker() override{}
|
||||
+ KReportGroupTracker();
|
||||
+ ~KReportGroupTracker() override;
|
||||
|
||||
public:
|
||||
Q_SLOT virtual void setGroupData(const QMap<QString, QVariant> &groupData) = 0;
|
||||
};
|
||||
|
||||
#endif // KREPORTGROUPTRACKER_H
|
||||
-
|
||||
--
|
||||
2.26.2
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Framework for creation and generation of reports"
|
||||
HOMEPAGE = "https://community.kde.org/KReport"
|
||||
LICENSE = "LGPL-2.0 & GFDL-1.2 & BSD-3-Clause"
|
||||
LICENSE = "LGPLv2 & GFDL-1.2 & BSD"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING.LIB;md5=1634220ce20ef95161c3b8401908638c \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
@@ -26,8 +26,8 @@ DEPENDS += " \
|
||||
SRC_URI = " \
|
||||
${KDE_MIRROR}/stable/${BPN}/src/${BPN}-${PV}.tar.xz \
|
||||
file://0001-Do-not-rely-on-python2.patch \
|
||||
file://0001-Fix-build-with-GCC-10-make-KReportGroupTracker-use-C.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "f11fa519d7f5519c8e48906fa96cab2f"
|
||||
SRC_URI[sha256sum] = "22716d719654e8f887fe4d33654e252ddf3d3d818c44e15a8af0e6f2e7d6ccd7"
|
||||
|
||||
FILES_${PN} += " \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
SUMMARY = "Plugins for Dolphin"
|
||||
LICENSE = "GPL-2.0"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
|
||||
|
||||
inherit kde-apps gettext
|
||||
@@ -18,7 +18,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "9239c300cb7b27bb7810cedce11132bf9b0e4e0bcc1c1aba94b9cb8092d51d44"
|
||||
SRC_URI[md5sum] = "3fc039691fae9e401d6e66d1c78b831f"
|
||||
SRC_URI[sha256sum] = "82860ef615954e94f3f382ad60fb144fcfcf7777b8a890f281c0cce55da13a55"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
SUMMARY = "KDE File Manager"
|
||||
LICENSE = "GPL-2.0 & GFDL-1.2"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext mime-xdg
|
||||
inherit kde-apps gettext
|
||||
|
||||
DEPENDS += " \
|
||||
kauth-native \
|
||||
@@ -36,7 +36,12 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "e3a1560c216efaa80c3ec99138c4657e9602e17aea250a418b18c2fc85295264"
|
||||
SRC_URI[md5sum] = "41fa8934aa3f10bb422d79d952db0e6e"
|
||||
SRC_URI[sha256sum] = "de71f52324c15d692448ac4c79c1e0fcf35df5c03349a8bcbebfae20d9f69d4e"
|
||||
SRC_URI += " \
|
||||
file://0001-fix-build-for-qtbase-without-session-management.patch \
|
||||
file://0002-Revert-Make-target_link_libraries-for-kdeinit_dolphi.patch \
|
||||
"
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
@@ -46,9 +51,7 @@ FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
${datadir}/k*5 \
|
||||
${datadir}/kglobalaccel \
|
||||
${datadir}/knsrcfiles \
|
||||
${datadir}/dbus-1 \
|
||||
${libdir}/libkdeinit5_dolphin.so \
|
||||
${OE_QMAKE_PATH_PLUGINS} \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
From b9abe385e2563d7178fbf982ec6977b9f3e625bf Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Fri, 28 Aug 2015 23:22:18 +0200
|
||||
Subject: [PATCH] fix build for qtbase without session management
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
src/dolphinmainwindow.cpp | 2 ++
|
||||
src/main.cpp | 2 ++
|
||||
2 files changed, 4 insertions(+)
|
||||
|
||||
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp
|
||||
index f7a7613..127cd85 100644
|
||||
--- a/src/dolphinmainwindow.cpp
|
||||
+++ b/src/dolphinmainwindow.cpp
|
||||
@@ -434,9 +434,11 @@ void DolphinMainWindow::closeEvent(QCloseEvent* event)
|
||||
// Find out if Dolphin is closed directly by the user or
|
||||
// by the session manager because the session is closed
|
||||
bool closedByUser = true;
|
||||
+#ifndef QT_NO_SESSIONMANAGER
|
||||
if (qApp->isSavingSession()) {
|
||||
closedByUser = false;
|
||||
}
|
||||
+#endif
|
||||
|
||||
if (m_tabWidget->count() > 1 && GeneralSettings::confirmClosingMultipleTabs() && closedByUser) {
|
||||
// Ask the user if he really wants to quit and close all tabs.
|
||||
diff --git a/src/main.cpp b/src/main.cpp
|
||||
index b4ca2c6..5c058a9 100644
|
||||
--- a/src/main.cpp
|
||||
+++ b/src/main.cpp
|
||||
@@ -168,6 +168,7 @@ extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv)
|
||||
|
||||
mainWindow->show();
|
||||
|
||||
+#ifndef QT_NO_SESSIONMANAGER
|
||||
if (app.isSessionRestored()) {
|
||||
const QString className = KXmlGuiWindow::classNameOfToplevel(1);
|
||||
if (className == QLatin1String("DolphinMainWindow")) {
|
||||
@@ -176,6 +177,7 @@ extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv)
|
||||
qCWarning(DolphinDebug) << "Unknown class " << className << " in session saved data!";
|
||||
}
|
||||
}
|
||||
+#endif
|
||||
|
||||
KDBusService dolphinDBusService;
|
||||
DBusInterface interface;
|
||||
@@ -0,0 +1,24 @@
|
||||
From d6c810a4e95af9f4d8c4176eaa622e1507ab5613 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Mon, 29 Oct 2018 22:19:12 +0100
|
||||
Subject: [PATCH] Revert "Make target_link_libraries for kdeinit_dolphin
|
||||
PRIVATE"
|
||||
|
||||
This reverts commit 8e6f4eecd318041d2e4e6386d1660742dd4ddd89.
|
||||
---
|
||||
src/CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 5aff4b0fa..9dc77c3da 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -297,7 +297,7 @@ ecm_add_app_icon(dolphin_SRCS ICONS ${ICONS_SRCS})
|
||||
kf5_add_kdeinit_executable(dolphin ${dolphin_SRCS})
|
||||
|
||||
|
||||
-target_link_libraries(kdeinit_dolphin PRIVATE
|
||||
+target_link_libraries(kdeinit_dolphin
|
||||
dolphinstatic
|
||||
dolphinprivate
|
||||
KF5::Crash
|
||||
@@ -1,13 +1,11 @@
|
||||
SUMMARY = "Simple KDE multimedia player"
|
||||
LICENSE = "GFDL-1.2 & GPL-2.0-only & GPL-2.0-or-later & GPL-3.0-only"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GFDL-1.2-or-later.txt;md5=9a4c4207e152ff95aa8539e9c1ed53e9 \
|
||||
file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977 \
|
||||
file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c \
|
||||
file://LICENSES/GPL-3.0-only.txt;md5=1c76c4cc354acaac30ed4d5eefea7245 \
|
||||
file://COPYING;md5=393a5ca445f6965873eca0259a17f833 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext mime-xdg
|
||||
inherit kde-apps gettext
|
||||
|
||||
DEPENDS += " \
|
||||
phonon \
|
||||
@@ -31,7 +29,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "c69bbfb477d23e83944099ff58e79866c754b548aeb873e66dace6f19aef8070"
|
||||
SRC_URI[md5sum] = "3852d3814d21ed1c8f1e98d188cb82f2"
|
||||
SRC_URI[sha256sum] = "f9172f6ddf75cf8e4be19d50f80994d59545fdea966674fb67abe7a7c934810a"
|
||||
|
||||
CXXFLAGS += "-isystem ${STAGING_INCDIR}/phonon4qt5/KDE"
|
||||
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
SUMMARY = "KDE graphical diskspace analyser"
|
||||
LICENSE = "GFDL-1.2 & GPL-2.0-only & GPL-3.0-only"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GFDL-1.2-or-later.txt;md5=9f58808219e9a42ff1228309d6f83dc6 \
|
||||
file://LICENSES/GPL-2.0-only.txt;md5=9e2385fe012386d34dcc5c9863070881 \
|
||||
file://LICENSES/GPL-3.0-only.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
|
||||
file://COPYING;md5=e098acff086ea3d1264fc89b51242144 \
|
||||
file://COPYING-DOCS;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext mime-xdg
|
||||
inherit kde-apps gettext
|
||||
|
||||
DEPENDS += "\
|
||||
kauth-native \
|
||||
@@ -22,7 +21,11 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "e02374e49ac445969254e1b6f8edfeca478e36b7e00809c97e2f69ef33e2d8d3"
|
||||
SRC_URI[md5sum] = "6fa0d265e40841fca313aa631de1931b"
|
||||
SRC_URI[sha256sum] = "95fa38574292a2aa8d3d90749fbbb61c5005889ef1df1aaa04d2d789bbf4fb00"
|
||||
SRC_URI += " \
|
||||
file://0001-fix-build-for-qtbase-build-without-session-support-Q.patch \
|
||||
"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/k*5 \
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
From d83637a54457d77687088f45a9036b9a2a7bcf11 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Fri, 24 Apr 2015 11:35:45 +0200
|
||||
Subject: [PATCH] fix build for qtbase build without session support
|
||||
QT_NO_SESSIONMANAGER
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
src/main.cpp | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/main.cpp b/src/main.cpp
|
||||
index 2463a29..1709717 100644
|
||||
--- a/src/main.cpp
|
||||
+++ b/src/main.cpp
|
||||
@@ -78,6 +78,7 @@ int main(int argc, char *argv[])
|
||||
options.process(app);
|
||||
about.processCommandLine(&options);
|
||||
|
||||
+#ifndef QT_NO_SESSIONMANAGER
|
||||
if (!app.isSessionRestored()) {
|
||||
MainWindow *mw = new MainWindow();
|
||||
|
||||
@@ -89,7 +90,9 @@ int main(int argc, char *argv[])
|
||||
|
||||
mw->show();
|
||||
}
|
||||
- else RESTORE(MainWindow);
|
||||
+ else
|
||||
+#endif
|
||||
+ RESTORE(MainWindow);
|
||||
|
||||
return app.exec();
|
||||
}
|
||||
--
|
||||
1.9.3
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
SUMMARY = "Granatier is a clone of the classic Bomberman game"
|
||||
DESCRIPTION = "Granatier is a clone of the classic Bomberman game, inspired by the work of the Clanbomber clone"
|
||||
LICENSE = "GFDL-1.2+ & GPL-2.0-or-later & LGPL-2.0-only"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GFDL-1.2-or-later.txt;md5=9a4c4207e152ff95aa8539e9c1ed53e9 \
|
||||
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
|
||||
file://LICENSES/LGPL-2.0-only.txt;md5=da48810c4ddf8e49efa031294a26b98c \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
"
|
||||
|
||||
inherit kde-apps gtk-icon-cache
|
||||
@@ -25,7 +24,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "a8a3fcc075cbae3047dfbf4e2b46e5b46f1dd0a4d37295d6246085ca37b8e49f"
|
||||
SRC_URI[md5sum] = "1429dd72178fbefc8b5d704a01047c71"
|
||||
SRC_URI[sha256sum] = "eac24bb0b0bcf7e12e4059187e0fd542503bae620637a4f35a339e6f63ab3890"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
|
||||
115
recipes-kde/apps/gwenview/files/0001-Avoid-try_run.patch
Normal file
115
recipes-kde/apps/gwenview/files/0001-Avoid-try_run.patch
Normal file
@@ -0,0 +1,115 @@
|
||||
From e5170c60d0443d8f50b5bf6a85bea64bea29fbc0 Mon Sep 17 00:00:00 2001
|
||||
From: "Luis Gustavo S. Barreto" <gustavo@ossystems.com.br>
|
||||
Date: Wed, 6 Apr 2016 19:42:07 +0000
|
||||
Subject: [PATCH 3/3] Avoid try_run
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
When cross compiling, the executable compiled in the first step usually
|
||||
cannot be run on the build host. For this reason, we use try_compile()
|
||||
to determine what version of libjpeg is available.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
|
||||
|
||||
Adjusted to 19.04
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
|
||||
---
|
||||
lib/CMakeLists.txt | 75 ++++++++++++++++++++++++++--------------------
|
||||
1 file changed, 42 insertions(+), 33 deletions(-)
|
||||
|
||||
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
|
||||
index 2a6a08d..c8696ba 100644
|
||||
--- a/lib/CMakeLists.txt
|
||||
+++ b/lib/CMakeLists.txt
|
||||
@@ -12,42 +12,51 @@ message(STATUS "Looking for libjpeg version in ${JPEG_INCLUDE_DIR}/jpeglib.h")
|
||||
# found in (between libjpeg, libjpeg-turbo and various multilib header
|
||||
# forwarding schemes seen in distros), have a simple program print out the
|
||||
# right version.
|
||||
-set(JPEGLIB_VERSION_CHECK_PATH "${CMAKE_CURRENT_BINARY_DIR}/jpeglib-version-check.c")
|
||||
-file(WRITE ${JPEGLIB_VERSION_CHECK_PATH} "
|
||||
-#include <stdio.h>
|
||||
-#include <stdlib.h>
|
||||
-#include <jpeglib.h>
|
||||
-
|
||||
-int main(void) { printf(\"%d\\\n\", JPEG_LIB_VERSION); return 0; }
|
||||
-")
|
||||
-
|
||||
-try_run(JPEGLIB_RUN_RESULT JPEGLIB_COMPILE_RESULT
|
||||
- ${CMAKE_CURRENT_BINARY_DIR} ${JPEGLIB_VERSION_CHECK_PATH}
|
||||
- CMAKE_FLAGS -DINCLUDE_DIRECTORIES:PATH=${JPEG_INCLUDE_DIR}
|
||||
- RUN_OUTPUT_VARIABLE jpeglib_version)
|
||||
-
|
||||
-if ((${JPEGLIB_COMPILE_RESULT} EQUAL FALSE) OR ("${JPEGLIB_RUN_RESULT}" EQUAL FAILED_TO_RUN) OR "${jpeglib_version}" STREQUAL "")
|
||||
+function(JPEGVersionCheck Ret Op Version)
|
||||
+ set(JPEGLIB_VERSION_CHECK_PATH "${CMAKE_CURRENT_BINARY_DIR}/jpeglib-version-check.c")
|
||||
+ file(WRITE ${JPEGLIB_VERSION_CHECK_PATH} "
|
||||
+ #include <stddef.h>
|
||||
+ #include <stdio.h>
|
||||
+ #include <jpeglib.h>
|
||||
+ int main()
|
||||
+ {
|
||||
+ #if (JPEG_LIB_VERSION ${Op} ${Version})
|
||||
+ #error JPEG_LIB_VERSION ${Op} ${Version}
|
||||
+ #endif
|
||||
+ return 0;
|
||||
+ }
|
||||
+ ")
|
||||
+ try_compile(COMPILE_RESULT_VAR
|
||||
+ "${CMAKE_BINARY_DIR}" "${JPEGLIB_VERSION_CHECK_PATH}"
|
||||
+ COMPILE_DEFINITIONS "${COMPILE_DEFINITIONS}"
|
||||
+ OUTPUT_VARIABLE COMPILE_OUT)
|
||||
+ set(${Ret} ${COMPILE_OUT} PARENT_SCOPE)
|
||||
+endfunction()
|
||||
+
|
||||
+find_package(JPEG REQUIRED)
|
||||
+if(JPEG_FOUND)
|
||||
+ JPEGVersionCheck(JPEG_LIB_VERSION < 80)
|
||||
+ if (${JPEG_LIB_VERSION} MATCHES "#error")
|
||||
+ set(GV_JPEG_DIR libjpeg-62)
|
||||
+ endif()
|
||||
+ JPEGVersionCheck(JPEG_LIB_VERSION == 80)
|
||||
+ if (${JPEG_LIB_VERSION} MATCHES "#error")
|
||||
+ set(GV_JPEG_DIR libjpeg-80)
|
||||
+ endif()
|
||||
+ JPEGVersionCheck(JPEG_LIB_VERSION == 90)
|
||||
+ if (${JPEG_LIB_VERSION} MATCHES "#error")
|
||||
+ set(GV_JPEG_DIR libjpeg-90)
|
||||
+ endif()
|
||||
+
|
||||
+ if ("${GV_JPEG_DIR}" STREQUAL "")
|
||||
+ message(FATAL_ERROR "Unknown libjpeg version")
|
||||
+ else()
|
||||
+ message(STATUS "using ${GV_JPEG_DIR}")
|
||||
+ endif()
|
||||
+else(JPEG_FOUND)
|
||||
message(FATAL_ERROR "Could not find jpeglib.h. This file comes with libjpeg.")
|
||||
endif()
|
||||
|
||||
-if ("${jpeglib_version}" LESS 80)
|
||||
- set(GV_JPEG_DIR libjpeg-62)
|
||||
-endif()
|
||||
-
|
||||
-if ("${jpeglib_version}" EQUAL 80)
|
||||
- set(GV_JPEG_DIR libjpeg-80)
|
||||
-endif()
|
||||
-
|
||||
-if ("${jpeglib_version}" EQUAL 90)
|
||||
- set(GV_JPEG_DIR libjpeg-90)
|
||||
-endif()
|
||||
-
|
||||
-if ("${GV_JPEG_DIR}" STREQUAL "")
|
||||
- message(FATAL_ERROR "Unknown libjpeg version: ${jpeglib_version}")
|
||||
-endif()
|
||||
-
|
||||
-message(STATUS "libjpeg version: ${jpeglib_version}")
|
||||
-
|
||||
add_definitions(-Dlibjpeg_EXPORTS)
|
||||
include_directories(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${GV_JPEG_DIR}
|
||||
--
|
||||
2.20.1
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
SUMMARY = "A fast and easy to use image viewer for KDE"
|
||||
LICENSE = "GPL-2.0"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=5a3169a2d39a757efd8b7aa66a69d97b"
|
||||
|
||||
inherit kde-apps gettext mime-xdg
|
||||
inherit kde-apps gettext
|
||||
|
||||
DEPENDS += " \
|
||||
kdelibs4support-native \
|
||||
@@ -25,13 +25,15 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "726c75b60a71049378e1afee5cfd87957c8c1e4926d446ba993e9b13f2d647d2"
|
||||
SRC_URI[md5sum] = "925dd075bdec3aaa61dfac125b7dd077"
|
||||
SRC_URI[sha256sum] = "7e7ad69eaa7a6b2d0549e94d1dab0d012107c822d66483d54aa8268900820255"
|
||||
|
||||
EXTRA_OECMAKE += " \
|
||||
-DJPEGLIB_RUN_RESULT=true \
|
||||
-DJPEGLIB_RUN_RESULT__TRYRUN_OUTPUT=0 \
|
||||
SRC_URI += " \
|
||||
file://0001-Avoid-try_run.patch \
|
||||
"
|
||||
|
||||
CXXFLAGS += "-isystem ${STAGING_INCDIR}/phonon4qt5/KDE"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/k*5 \
|
||||
${datadir}/icons \
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
SUMMARY = "2D and 3D Graph Calculator"
|
||||
LICENSE = "GPL-2.0 & LGPL-2.0 & GFDL-1.2"
|
||||
LICENSE = "GPLv2 & LGPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
|
||||
file://COPYING.DOC;md5=28d73eafa40ebd0ccdc6b37df8de10a3 \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext gtk-icon-cache mime-xdg
|
||||
inherit kde-apps gettext gtk-icon-cache
|
||||
|
||||
DEPENDS += "\
|
||||
ncurses \
|
||||
@@ -22,7 +22,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "60f450776d785c8c402806c28abce208e8a8f951b0da81875b3e29de4a13e1af"
|
||||
SRC_URI[md5sum] = "1fb55c17da09c60fdb36c4b629e95174"
|
||||
SRC_URI[sha256sum] = "7832584a161c2f611ce980ad98932533c998d37e6e4e2b7afbd0b4e98ce88a65"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/icons \
|
||||
|
||||
@@ -1,15 +1,12 @@
|
||||
SUMMARY = "Periodic Table of Elements"
|
||||
LICENSE = "GPL-2.0 & GFDL-1.2 & LGPL-2.0"
|
||||
LICENSE = "GPLv2 & GFDL-1.2 & LGPLv2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
|
||||
file://COPYING.DOC;md5=d8855fca80aa0b428deafa405d0ea17a \
|
||||
"
|
||||
|
||||
# avogadrolibs -> glew
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
inherit kde-apps gettext pkgconfig gtk-icon-cache mime-xdg features_check
|
||||
inherit kde-apps gettext pkgconfig gtk-icon-cache
|
||||
|
||||
DEPENDS += " \
|
||||
qtsvg \
|
||||
@@ -37,11 +34,11 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "1549b5e08caa3ef7cab5375cfb8677dfc02a28a15136bef1edaf93c9fcadad15"
|
||||
SRC_URI[md5sum] = "2fccaa6a98ca5678bf75e0b17dd3c56c"
|
||||
SRC_URI[sha256sum] = "5dc3423a0f2646b59233f92b6a6e81b4a0bcdb819aa543c83270fe4cc5592933"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
${datadir}/kxmlgui5 \
|
||||
${datadir}/knsrcfiles \
|
||||
${datadir}/libkdeedu \
|
||||
"
|
||||
|
||||
@@ -2,10 +2,10 @@ SUMMARY = "Kapman is a clone of the well known game Pac-Man"
|
||||
DESCRIPTION = "Kapman is a clone of the well known game Pac-Man.\
|
||||
\
|
||||
You must run through the maze to eat all pills without being captured by a ghost. By eating an energizer, Kapman gets the ability to eat ghosts for a few seconds. When a stage is cleared of pills and energizer the player is taken to the next stage with slightly increased game speed."
|
||||
LICENSE = "GFDL-1.2+ & GPL-2.0-or-later"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GFDL-1.2-or-later.txt;md5=9a4c4207e152ff95aa8539e9c1ed53e9 \
|
||||
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext
|
||||
@@ -26,7 +26,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "3d2c38d8ca6a3addb3f5059fa35a5cf09c4802ee78a45dc4ddbd9ccfdf9927ac"
|
||||
SRC_URI[md5sum] = "594487a991b9cc7b36802393ab218856"
|
||||
SRC_URI[sha256sum] = "0edc811df5d4e729851e4af980fb414d70af66218091c017c16054a5181af80e"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
|
||||
@@ -1,17 +1,12 @@
|
||||
SUMMARY = "An advanced editor component which is used in numerous KDE applications requiring a text editing component"
|
||||
LICENSE = "GPL-2.0+ & GPL-3.0 & LGPL-2.0 & LGPL-2.0+ & LGPL-2.1 & LGPL-3.0 & MIT & The-Qt-Company-GPL-Exception-1.0"
|
||||
LICENSE = "GPLv2 & LGPLv3 & GPLv3"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c \
|
||||
file://LICENSES/GPL-3.0-only.txt;md5=1c76c4cc354acaac30ed4d5eefea7245 \
|
||||
file://LICENSES/LGPL-2.0-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
|
||||
file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
|
||||
file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f \
|
||||
file://LICENSES/LGPL-3.0-only.txt;md5=c51d3eef3be114124d11349ca0d7e117 \
|
||||
file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75 \
|
||||
file://LICENSES/Qt-GPL-exception-1.0.txt;md5=06c4b774de9d70e39292959b3e6757be \
|
||||
file://COPYING.LIB;md5=334069b3769dfd935f3e668e638a26ad \
|
||||
file://COPYING-GPL3;md5=d32239bcb673463ab874e80d47fae504 \
|
||||
file://COPYING-LGPL3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext mime-xdg
|
||||
inherit kde-apps gettext
|
||||
|
||||
DEPENDS += " \
|
||||
qtscript \
|
||||
@@ -39,7 +34,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "b44ea77cf77d579e9ade0af98f9a27a02292bc1b7edff387a386ab7e9e84f7eb"
|
||||
SRC_URI[md5sum] = "a8a14bf2a8590b1d8f38b565881d71ba"
|
||||
SRC_URI[sha256sum] = "ab9f076e7e825fca64252b366e637e34157f1f875aa573bdae333fc240e0ec71"
|
||||
|
||||
FILES_SOLIBSDEV = ""
|
||||
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
From b54684b9e48bbe6783dd3c690524ed2d21dc30ee Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Tue, 5 May 2015 14:29:15 +0200
|
||||
Subject: [PATCH] fix build for qtbase build without session support
|
||||
QT_NO_SESSIONMANAGER
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
main.cpp | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/main.cpp b/main.cpp
|
||||
index ec62c67..fd0c921 100644
|
||||
--- a/main.cpp
|
||||
+++ b/main.cpp
|
||||
@@ -89,9 +89,12 @@ int main(int argc, char **argv)
|
||||
}
|
||||
else
|
||||
{
|
||||
+#ifndef QT_NO_SESSIONMANAGER
|
||||
if ( app.isSessionRestored() )
|
||||
RESTORE(AtomTopLevel)
|
||||
- else {
|
||||
+ else
|
||||
+#endif
|
||||
+ {
|
||||
AtomTopLevel *top = new AtomTopLevel;
|
||||
if ( parser.isSet( QStringLiteral("hackmode") ) )
|
||||
top->enableHackMode();
|
||||
--
|
||||
2.5.5
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
SUMMARY = "Katomic is a fun and educational game built around molecular geometry"
|
||||
DESCRIPTION = "KAtomic is a fun educational game built around molecular geometry. It employs simplistic two-dimensional looks at different chemical elements."
|
||||
LICENSE = "GFDL-1.2+ & GPL-2.0-or-later"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GFDL-1.2-or-later.txt;md5=9a4c4207e152ff95aa8539e9c1ed53e9 \
|
||||
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
"
|
||||
|
||||
inherit kde-apps gtk-icon-cache
|
||||
@@ -27,12 +27,14 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "c1477c5a8c98c0fd5642316964e366616527ea97ffa475ddde36ce21c811d9b6"
|
||||
SRC_URI[md5sum] = "4c3cd816f6a7553e94ef7c3870b3bede"
|
||||
SRC_URI[sha256sum] = "a02df5d0d03fdd478ead1ba705089514b6debfae553be8d814edfb6952149eac"
|
||||
SRC_URI += "file://0001-fix-build-for-qtbase-build-without-session-support-Q.patch"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
${datadir}/kconf_update \
|
||||
${datadir}/knsrcfiles \
|
||||
${datadir}/icons \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} += "perl"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
SUMMARY = "KBlocks - Falling Blocks Game"
|
||||
LICENSE = "GPL-2.0 & GFDL-1.2"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
@@ -22,10 +22,11 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "8cf49362c77985c655c20f492142cc0f8c8a7a8cdcf226dd5cbba37a85391df6"
|
||||
SRC_URI[md5sum] = "579d0fdc50c7da848eda46d6c6bb753b"
|
||||
SRC_URI[sha256sum] = "9d2553472a3f61e1be584bed2d9295a60b8074fdcd264213d67dc20f63033563"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
${datadir}/knsrcfiles \
|
||||
${datadir}/icons \
|
||||
${datadir}/kxmlgui5 \
|
||||
"
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
From 616528cad6a98b2604eb8365f55538a738e7db2e Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Sun, 11 Oct 2015 21:34:06 +0200
|
||||
Subject: [PATCH] fix build with QT_NO_SESSIONMANAGER set
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
main.cpp | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/main.cpp b/main.cpp
|
||||
index 311268d..e0257f1 100644
|
||||
--- a/main.cpp
|
||||
+++ b/main.cpp
|
||||
@@ -84,9 +84,12 @@ int main(int argc, char **argv)
|
||||
|
||||
KDBusService service;
|
||||
|
||||
+#ifndef QT_NO_SESSIONMANAGER
|
||||
if (app.isSessionRestored())
|
||||
RESTORE(KBounceMainWindow)
|
||||
- else {
|
||||
+ else
|
||||
+#endif
|
||||
+ {
|
||||
KBounceMainWindow *w = new KBounceMainWindow;
|
||||
w->show();
|
||||
}
|
||||
--
|
||||
2.5.5
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
SUMMARY = "KBounce is a single player arcade game with the elements of puzzle"
|
||||
DESCRIPTION = "KBounce is a single player arcade game with the elements of puzzle. It is played on a field, surrounded by wall, with two or more balls bouncing around within the walls. The object of the game is to build new walls to decrease the size of the active field."
|
||||
LICENSE = "GFDL-1.2+ & LGPL-2.0-or-later"
|
||||
LICENSE = "GPLv2 & LGPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GFDL-1.2-or-later.txt;md5=9a4c4207e152ff95aa8539e9c1ed53e9 \
|
||||
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext
|
||||
@@ -27,7 +28,9 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "3602903c8414a617461b308fb6c033a95facf14007d40b4105c601e4faba6046"
|
||||
SRC_URI[md5sum] = "ca06728d8d10b442435b1852769aee24"
|
||||
SRC_URI[sha256sum] = "21e4bc2e2f3c23d4b954c8b336aab9faa5ba6021ca1487baf39595ff31d82e0b"
|
||||
SRC_URI += "file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
SUMMARY = "KBreakout: Destroy as many bricks as possible without losing the ball"
|
||||
DESCRIPTION = "KBreakout is a Breakout-like game. Its objective is to destroy as many bricks as possible without losing the ball"
|
||||
LICENSE = "GFDL-1.2+ & GPL-2.0-or-later"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GFDL-1.2-or-later.txt;md5=9a4c4207e152ff95aa8539e9c1ed53e9 \
|
||||
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext
|
||||
@@ -23,7 +23,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "519bba779a8b5211b9aa33398787dc5203ba9a6fd5330096c40a0ca8ea1e03a0"
|
||||
SRC_URI[md5sum] = "7d34763a6f37cc904008d84f3cdb1542"
|
||||
SRC_URI[sha256sum] = "1c49d80dcbaa7745932c6b64c520072099e66767e8d1f725a332f79a7ee89f3f"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
|
||||
@@ -1,15 +1,12 @@
|
||||
SUMMARY = "GUI to profilers such as Valgrind"
|
||||
HOMEPAGE = "https://kcachegrind.github.io/html/Home.html"
|
||||
LICENSE = "GFDL-1.2 & GPL-2.0-only & LGPL-2.1-only & LGPL-3.0-only & Qt-LGPL-exception-1.1"
|
||||
LICENSE = "GPLv2 & GFDL-1.2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GFDL-1.2-or-later.txt;md5=9a4c4207e152ff95aa8539e9c1ed53e9 \
|
||||
file://LICENSES/GPL-2.0-only.txt;md5=9e2385fe012386d34dcc5c9863070881 \
|
||||
file://LICENSES/LGPL-2.1-only.txt;md5=147a320ed8b16b036829a0c71d424153 \
|
||||
file://LICENSES/LGPL-3.0-only.txt;md5=8d51f5b5fd447f7a1040c3dc9f0a8de6 \
|
||||
file://LICENSES/Qt-LGPL-exception-1.1.txt;md5=bb426f3367c4805d1e12fad05bd0b750 \
|
||||
file://COPYING;md5=7974e16b472f00bbbadf2d006aa00c50 \
|
||||
file://COPYING.DOC;md5=24ea4c7092233849b4394699333b5c56 \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext gtk-icon-cache mime-xdg
|
||||
inherit kde-apps gettext gtk-icon-cache
|
||||
|
||||
DEPENDS += "\
|
||||
kcoreaddons-native \
|
||||
@@ -25,7 +22,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "25d01173e31b8715bd1b22546ef9c39cf4f555d9860a106d34588bae55793926"
|
||||
SRC_URI[md5sum] = "d408ad818809a0211c742c2bb285a668"
|
||||
SRC_URI[sha256sum] = "8fc5e0643bb826b07cb5d283b8bd6fd5da4979f6125b43b1db3a9db60b02a36a"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
SUMMARY = "KDE's calculator application"
|
||||
LICENSE = "GPL-2.0 & LGPL-2.1"
|
||||
LICENSE = "GPLv2 & LGPLv2.1"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
|
||||
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
|
||||
@@ -23,7 +23,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "cf389a1c4db1c7da8b5b7ecec030e9c68df5d950c581d91f3931b7f6d2a7cacf"
|
||||
SRC_URI[md5sum] = "1c3d23529035c135fe28924c9541e099"
|
||||
SRC_URI[sha256sum] = "7c61d96bcd45621d021ae8a56224dcf81999cb14ab7b1d7976a47eee2be25d2e"
|
||||
|
||||
FILES_SOLIBSDEV = ""
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
SUMMARY = "Tool to copy and paste characters from all installed fonts"
|
||||
LICENSE = "GPL-2.0"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
|
||||
"
|
||||
@@ -19,4 +19,5 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "c96cf5ca405df80a3c0fb674001c58f68710c3f2f463e26d87f91178cd74f418"
|
||||
SRC_URI[md5sum] = "ab2110da74583da086e638da467bc2b2"
|
||||
SRC_URI[sha256sum] = "f294965fc7cf8b1063b611233a98fab13a00263f1d4fd254fb8b53b3f125bc52"
|
||||
|
||||
@@ -16,7 +16,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "12987b375ab326e5cf8e6cdd848a067d4d8c7df88e3efd0a67f5e8e5c112b191"
|
||||
SRC_URI[md5sum] = "8c14dfc8c4f2895a27b854a71d5bd992"
|
||||
SRC_URI[sha256sum] = "0c3d45ceb9029f0d316e61b3f403838b4c7de82a3211a231b539e6755386c657"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/icons \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
From d7cf023376cb834f9becb63f2648c63c5ec3fd12 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Sun, 25 Apr 2021 00:26:18 +0200
|
||||
Date: Sat, 17 Aug 2019 23:17:45 +0200
|
||||
Subject: [PATCH] CMakeLists.txt: make MLT_PREFIX configurable
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
@@ -14,18 +14,18 @@ Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 0144610..f6b2105 100644
|
||||
index ee77dae..29c4efd 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -71,7 +71,7 @@ if(WIN32)
|
||||
@@ -76,7 +76,7 @@ if(WIN32)
|
||||
find_package(DrMinGW)
|
||||
set(MLT_PREFIX "..")
|
||||
else()
|
||||
- set(MLT_PREFIX ${MLT_ROOT_DIR})
|
||||
+ set(MLT_PREFIX ${MLT_ROOT_DIR} CACHE STRING "mlt prefix")
|
||||
find_package(Qt5 OPTIONAL_COMPONENTS WebKitWidgets QUIET)
|
||||
endif()
|
||||
|
||||
if(KF5FileMetaData_FOUND)
|
||||
--
|
||||
2.30.2
|
||||
2.21.0
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
SUMMARY = "Kdenlive is an intuitive and powerful multi-track video editor"
|
||||
LICENSE = "GPL-2.0"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=38adfe5a9f2953129da1774430b28adf \
|
||||
"
|
||||
|
||||
inherit kde-apps gtk-icon-cache mime mime-xdg
|
||||
inherit kde-apps gtk-icon-cache
|
||||
|
||||
DEPENDS += "\
|
||||
shared-mime-info-native \
|
||||
@@ -14,8 +14,7 @@ DEPENDS += "\
|
||||
kauth-native \
|
||||
mlt \
|
||||
qtsvg \
|
||||
qtwebengine \
|
||||
qtnetworkauth \
|
||||
qtwebkit \
|
||||
karchive \
|
||||
sonnet-native \
|
||||
kbookmarks \
|
||||
@@ -36,11 +35,11 @@ DEPENDS += "\
|
||||
xapian-core \
|
||||
purpose \
|
||||
kdeclarative \
|
||||
v4l-utils \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "754fae49644afbc8ecc0f5a4d579f09738f189a7626c99f862e5e4cdb6426df1"
|
||||
SRC_URI[md5sum] = "1d24264b2a20d8a14fa601c626f72a6d"
|
||||
SRC_URI[sha256sum] = "64ab3cf06222b95f021941d8c430c70918c04c3ea988f7ccf5ef87c6b69b4465"
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-CMakeLists.txt-make-MLT_PREFIX-configurable.patch \
|
||||
@@ -50,11 +49,10 @@ EXTRA_OECMAKE += "-DMLT_PREFIX=${prefix}"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
${datadir}/icons \
|
||||
${datadir}/k*5 \
|
||||
${datadir}/knsrcfiles \
|
||||
${datadir}/mime \
|
||||
${datadir}/menu \
|
||||
${datadir}/icons \
|
||||
${OE_QMAKE_PATH_PLUGINS} \
|
||||
"
|
||||
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
SUMMARY = "KDevelop-PG-Qt is a parser generator"
|
||||
LICENSE = "LGPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=15ce55ef03e0531acfa5ca508b9f85b2"
|
||||
|
||||
inherit kde-base
|
||||
|
||||
DEPENDS += "qtbase"
|
||||
|
||||
PV = "2.2.1"
|
||||
SRC_URI = "${KDE_MIRROR}/stable/${BPN}/${PV}/src/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI[sha256sum] = "c13931788ac9dc02188cdd9c6e71e164ae81b4568b048748652bbf6fa4a9c62b"
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
@@ -1,108 +0,0 @@
|
||||
SUMMARY = "Cross-platform IDE for C, C++, Python, QML/JavaScript and PHP"
|
||||
LICENSE = "GPL-2.0 & GFDL-1.2 & LGPL-2.0"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=7974e16b472f00bbbadf2d006aa00c50 \
|
||||
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
|
||||
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
|
||||
"
|
||||
|
||||
inherit kde-base gettext pkgconfig gtk-icon-cache mime mime-xdg bash-completion
|
||||
|
||||
python() {
|
||||
if 'clang-layer' not in d.getVar('BBFILE_COLLECTIONS').split():
|
||||
raise bb.parse.SkipRecipe('Requires meta-clang to be present due to qttools-native - see extends-meta-qt5/qttools_git.bbappend.')
|
||||
}
|
||||
|
||||
DEPENDS += " \
|
||||
kauth-native \
|
||||
kconfig-native \
|
||||
kcoreaddons-native \
|
||||
kdevelop-pg-qt-native \
|
||||
kdoctools-native \
|
||||
ki18n-native \
|
||||
kpackage-native \
|
||||
shared-mime-info-native \
|
||||
\
|
||||
qtbase \
|
||||
qtdeclarative \
|
||||
qtwebengine \
|
||||
grantlee \
|
||||
libkomparediff2 \
|
||||
libksysguard \
|
||||
karchive \
|
||||
kcmutils \
|
||||
kconfig \
|
||||
kcrash \
|
||||
kdeclarative \
|
||||
kdevelop-pg-qt \
|
||||
kguiaddons \
|
||||
kiconthemes \
|
||||
kitemmodels \
|
||||
kitemviews \
|
||||
kjobwidgets \
|
||||
kio \
|
||||
knewstuff \
|
||||
knotifications \
|
||||
knotifyconfig \
|
||||
kparts \
|
||||
krunner \
|
||||
kservice \
|
||||
ktexteditor \
|
||||
kxmlgui \
|
||||
kwindowsystem \
|
||||
okteta \
|
||||
purpose \
|
||||
threadweaver \
|
||||
"
|
||||
|
||||
PV = "5.6.2"
|
||||
SRC_URI = "${KDE_MIRROR}/stable/${BPN}/${PV}/src/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI[sha256sum] = "0f86bc3fe53f761c1e3e3f7544577a0c41433be8bff310cf2e729f76f4363bf6"
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
do_configure_append() {
|
||||
# although the name is missleading I still love cmake_extra_sanity.bbclass...
|
||||
sed -i \
|
||||
-e 's:${STAGING_DIR_NATIVE}::g' \
|
||||
-e 's:${STAGING_DIR_HOST}::g' \
|
||||
${B}/plugins/clang/libclang_include_path.h
|
||||
}
|
||||
|
||||
# Yeah nasty but...
|
||||
FILES_SOLIBSDEV = "${libdir}/libKDevC*so ${libdir}/libKDevPlatform*so"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kdev* \
|
||||
${datadir}/k*5 \
|
||||
${datadir}/knsrcfiles \
|
||||
${datadir}/knotifications5 \
|
||||
${datadir}/mime \
|
||||
${datadir}/plasma \
|
||||
${libdir}/libKDevelopSessionsWatch.so \
|
||||
${OE_QMAKE_PATH_PLUGINS} \
|
||||
${OE_QMAKE_PATH_QML} \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} += " \
|
||||
bash \
|
||||
zsh \
|
||||
"
|
||||
|
||||
# To give best user experience out of the box..
|
||||
RRECOMMENDS_${PN} += " \
|
||||
packagegroup-qt5-toolchain-target \
|
||||
binutils \
|
||||
ccache \
|
||||
make \
|
||||
gcc-symlinks g++-symlinks cpp-symlinks \
|
||||
gdb \
|
||||
cmake \
|
||||
ninja \
|
||||
python3-core \
|
||||
qtwebengine-dev \
|
||||
qtwebengine-mkspecs \
|
||||
qtwebengine-plugins \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtwebengine-qmlplugins', '', d)} \
|
||||
"
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
SUMMARY = "Library to compare files and strings, used in Kompare and KDevelop"
|
||||
LICENSE = "GPL-2.0 & LGPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=8d8cc811a0870dd8391a69e61a77967a"
|
||||
|
||||
inherit kde-apps gettext
|
||||
|
||||
DEPENDS += " \
|
||||
kauth-native \
|
||||
kconfig-native \
|
||||
kcoreaddons-native \
|
||||
ki18n-native \
|
||||
kcodecs \
|
||||
kio \
|
||||
kxmlgui \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "b22c76364ac32f0b700b8c9f54e14e2d0e17b2487eac3bb347cbe14577d9743a"
|
||||
@@ -1,5 +1,5 @@
|
||||
SUMMARY = "KDiskFree displays the file devices' information"
|
||||
LICENSE = "GPL-2.0"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
|
||||
"
|
||||
@@ -22,7 +22,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "1c5701339e2be1161a22e1ded046a096e24f84c4e59e36bc8b82f8508324a7ca"
|
||||
SRC_URI[md5sum] = "75be2e3b15fc4e00fd8c5dd4e206f745"
|
||||
SRC_URI[sha256sum] = "eef733c2089ce8fc40405653fa5e3aaafe67a1cc5d074f744e49b185291c0617"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/k*5 \
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
SUMMARY = "Tool to show nice dialog boxes from shell scripts"
|
||||
LICENSE = "GPL-2.0-or-later & GFDL-1.3"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
|
||||
file://COPYING.DOC;md5=10b9de612d532fdeeb7fe8fcd1435cc6 \
|
||||
"
|
||||
|
||||
inherit kde-apps gettext
|
||||
|
||||
DEPENDS += " \
|
||||
kauth-native \
|
||||
kconfig-native \
|
||||
kcoreaddons-native \
|
||||
ktextwidgets \
|
||||
knotifications \
|
||||
kguiaddons \
|
||||
kiconthemes \
|
||||
kwindowsystem \
|
||||
kio \
|
||||
kdbusaddons \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[sha256sum] = "c01f85e383c11d65e55e83a25be39ee314f3bd9c5e3f02ba385f1c2dfa712db6"
|
||||
|
||||
FILES_${PN} += "${datadir}/dbus-1"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user