87 Commits

Author SHA1 Message Date
Andreas Müller
dd6117d0b9 krita: upgrade 4.4.2 -> 4.4.3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 6286736219)
2021-05-08 12:59:59 +02:00
Andreas Müller
3d80eadef5 qca: upgrade 2.3.1 -> 2.3.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 0cc7911f82)
2021-05-08 00:01:07 +02:00
Andreas Müller
983a15b2d9 qterminal: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit f667069b61)
2021-05-07 14:07:08 +02:00
Andreas Müller
f3bf4006fb qtermwidget: upgrade 0.16.1 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 8bd8c9a739)
2021-05-07 14:06:56 +02:00
Andreas Müller
9af1164147 qps: upgrade 2.2.0 -> 2.3.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 078848c9f4)
2021-05-07 14:06:44 +02:00
Andreas Müller
cadc78f55f pcmanfm-qt: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit cc38cc7791)
2021-05-07 14:06:33 +02:00
Andreas Müller
75bc2e53b1 pavucontrol-qt: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 8b9356972a)
2021-05-07 14:06:19 +02:00
Andreas Müller
12235186fe obconf-qt: upgrade 0.16.0 -> 0.16.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit e08c996844)
2021-05-07 14:06:00 +02:00
Andreas Müller
f22094da8f lxqt-themes: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit cc029769a8)
2021-05-07 14:05:48 +02:00
Andreas Müller
8dc73c43fa lxqt-sudo: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 630a32efb6)
2021-05-07 14:05:35 +02:00
Andreas Müller
a7bbd2e579 recipes-lxqt: upgrade 0.16.0 -> 0.17.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 6c1d6e644c)
2021-05-07 14:05:23 +02:00
Andreas Müller
c0ac69ec18 lxqt-runner: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 83044c5e20)
2021-05-07 14:05:11 +02:00
Andreas Müller
35e052d803 lxqt-qtplugin: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit c6a8d6304f)
2021-05-07 14:04:59 +02:00
Andreas Müller
9a3b206f9c lxqt-powermanagement: upgrade 0.16.0 -> 0.17.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 18640ad0bb)
2021-05-07 14:04:47 +02:00
Andreas Müller
11575d849b lxqt-policykit: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit fed3ac60cf)
2021-05-07 14:04:35 +02:00
Andreas Müller
77cb031d2a lxqt-panel: upgrade 0.16.1 -> 0.17.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 1f1317ad5b)
2021-05-07 14:04:22 +02:00
Andreas Müller
da5ad92138 lxqt-openssh-askpass: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit b814f739ff)
2021-05-07 14:04:10 +02:00
Andreas Müller
2ab4a9f166 lxqt-notificationd: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit ce1fe16e4f)
2021-05-07 14:03:58 +02:00
Andreas Müller
df96ee0912 lxqt-globalkeys: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit ed31152f47)
2021-05-07 14:03:44 +02:00
Andreas Müller
8bfbd6af2c lxqt-config: upgrade 0.16.1 -> 0.17.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 54a763acae)
2021-05-07 14:03:32 +02:00
Andreas Müller
751de538d9 lxqt-archiver: upgrade 0.3.0 -> 0.4.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit c728ff9a8e)
2021-05-07 14:03:20 +02:00
Andreas Müller
4f3b8aa789 lxqt-admin: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit bbd9321648)
2021-05-07 14:03:08 +02:00
Andreas Müller
c8dd513eb7 lxqt-about: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 8aaadda660)
2021-05-07 14:02:55 +02:00
Andreas Müller
d9b758e293 lximage-qt: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 7efacd1c27)
2021-05-07 14:02:41 +02:00
Andreas Müller
dc1f07dec7 libsysstat: upgrade 0.4.4 -> 0.4.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 7410ddc7bc)
2021-05-07 14:02:28 +02:00
Andreas Müller
b1d7ef44fe libfm-qt: upgrade 0.16.0 -> 0.17.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit dd3b5b3495)
2021-05-07 14:02:14 +02:00
Andreas Müller
d994ef733a liblxqt: upgrade 0.16.0 -> 0.17.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 1ae4cdc2e1)
2021-05-07 14:02:00 +02:00
Andreas Müller
a065d37255 libqtxdg: upgrade 3.6.0 -> 3.7.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 80c8fd7110)
2021-05-07 14:01:45 +02:00
Andreas Müller
541a7f4e6e lxqt-build-tools: upgrade 0.8.0 -> 0.9.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit e968335261)
2021-05-07 14:01:10 +02:00
Andreas Müller
e35616e9b7 umockdev: upgrade 0.12.1 -> 0.15.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit 5f87ab9089)
2021-04-25 22:45:56 +02:00
Andreas Müller
d535a35f6e avogadrolibs: upgrade 1.93.0 -> 1.93.1 and fix pointers to our build sysroot
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
(cherry picked from commit c3214cc91a)
2021-04-25 16:23:06 +02:00
Bartosz Golaszewski
68cdb37a4e qtav: new package
This adds a recipe for QtAV - a cross-platform multimedia framework
based on Qt and FFmpeg.

Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
2021-03-18 21:51:42 +01:00
Andreas Müller
5d38d67582 pulseview: Add mime-xdg to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-02-03 13:07:34 +01:00
Andreas Müller
7e6b936893 quazip: upgrade 0.9.1 -> 1.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-31 00:03:23 +01:00
Andreas Müller
5f45e9f455 translate-toolkit: upgrade 2.5.0 -> 3.3.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-31 00:01:06 +01:00
Andreas Müller
8855554061 spglib: upgrade 1.16.0 -> 1.16.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-31 00:00:52 +01:00
Andreas Müller
3d33666e4e recipes-gottcode: add UPSTREAM_CHECK_REGEX
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-31 00:00:22 +01:00
Andreas Müller
7e6999e86f qca: upgrade 2.3.0 -> 2.3.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-31 00:00:07 +01:00
Andreas Müller
f3ea479ba6 xapian-core: upgrade 1.4.16 -> 1.4.18
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 23:59:36 +01:00
Andreas Müller
a19d2ada81 qtiohelper: upgrade to latest
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 23:59:22 +01:00
Andreas Müller
718f849517 pulseview: upgrade 0.4.1 -> 0.4.2+
At least one fixing commit was included after 0.4.2 so build master for now
until they come up with another release.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 23:58:58 +01:00
Andreas Müller
a4007bfbeb perl-path-tiny: upgrade 0.114 -> 0.116
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:24:51 +01:00
Andreas Müller
728b137981 muparser: upgrade 2.2.6 -> 2.3.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:24:37 +01:00
Andreas Müller
abc5235cbb mlt: upgrade 6.22.1 -> 6.24.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:24:18 +01:00
Andreas Müller
c6ec5cdbc7 lumina-pdf: upgrade 1.5.0+ -> 1.6.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:24:05 +01:00
Andreas Müller
a2115d2157 lumina-calculator: upgrade 1.5.0 -> 1.6.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:23:52 +01:00
Andreas Müller
e93d34756d libquotient: upgrade 0.6.3 -> 0.6.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:23:37 +01:00
Andreas Müller
d7c791dacb libraw: upgrade 0.19.5 -> 0.20.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:23:14 +01:00
Andreas Müller
2fde86779f qterminal: upgrade 0.16.0 -> 0.16.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:21:29 +01:00
Andreas Müller
fb00566c09 qtermwidget: upgrade 0.16.0 -> 0.16.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:21:18 +01:00
Andreas Müller
1c97e7297b lxqt-panel: upgrade 0.16.0 -> 0.16.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:21:07 +01:00
Andreas Müller
36427ecbed lxqt-config: upgrade 0.16.0 -> 0.16.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:20:56 +01:00
Andreas Müller
e987e22b7c krita: upgrade 4.4.1 -> 4.4.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:20:45 +01:00
Andreas Müller
937745a796 kdreports: upgrade 1.8.50+ -> 1.9.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:20:17 +01:00
Andreas Müller
88801dc98b kdcharts: upgrade 2.6.50+ -> 2.7.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:17:07 +01:00
Andreas Müller
528cbea8e6 adwaita-qt: upgrade 1.1.4 -> 1.2.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:16:55 +01:00
Andreas Müller
3ad88599a3 perl-template-toolkit: upgrade 2.28 -> 3.009
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:15:30 +01:00
Andreas Müller
694862cbb5 perl-path-tiny: upgrade 0.108 -> 0.114
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:15:16 +01:00
Andreas Müller
fbaeee3dd7 krita: add upstreamed patch to fix build with latest boost
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-30 14:14:40 +01:00
Andreas Müller
a614a0640d highlight.js: remove - it does not even fetch properly
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-20 10:45:02 +01:00
Andreas Müller
64d89142a9 sddm: remove pam-tally - it was deprecated long time ago
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-12 21:56:10 +01:00
Andreas Müller
527d858378 spectral: add protocol=http to SRC_URI to fetch properly on dunfell
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-11 22:28:53 +01:00
Andreas Müller
a4a4188b2d spectral: initial add 854
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-11 07:51:07 +01:00
Andreas Müller
7b3226f8cf qtkeychain: initial add 0.12.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-11 07:50:39 +01:00
Andreas Müller
66334c36f6 rename recipes-matix-clients/quotient-im -> recipes-remote-conversation/matrix
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-11 07:49:41 +01:00
Andreas Müller
50d125f2cc drumstick: upgrade 1.1.1 -> 1.1.3
There is a 2.0.0 but that requires doxygen and cmake fails to detect it properly

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-11 07:49:27 +01:00
Andreas Müller
1f72c914b2 nodeeditor: remove
it is broken for very long time and nobody complained

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-10 23:11:43 +01:00
Andreas Müller
159803d48c quaternion: initial add 0.0.9.4e
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-10 20:30:14 +01:00
Andreas Müller
d91045f5bb qt5-translation: Create a warning if no translation files are found
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-10 20:27:03 +01:00
Andreas Müller
6676033c4d qt5-translation: rework
Get rid of the nasty FILES_${PN}_remove because it forces our recipes using
qt5-translation to add paths usually added automatically. To make this happen
we prepend locale packages. To avoid performance penalties, we use python
collections.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-10 20:22:38 +01:00
Andreas Müller
b7daa9f49e recipes-liri: inherit qt5-translation explicitly
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-10 19:58:38 +01:00
Andreas Müller
a88522be88 recipes-lxqt: inherit qt5-translation explicitly
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-10 19:00:14 +01:00
Andreas Müller
062083a9ee libquotient: initial add 0.6.3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-10 17:27:24 +01:00
Andreas Müller
bcfbd3b089 lxqt-world: add picom to RRECOMMENDS
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-07 13:56:16 +01:00
Andreas Müller
cf57103cf0 picom: initial add 8.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-07 13:56:03 +01:00
Andreas Müller
b83036c045 compton: remove - development has stopped long time ago
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-07 13:55:50 +01:00
Andreas Müller
fb4a609990 compton-conf: remove
It had been deprecatied with 0.16.0. LxQt people suggest picom as replacement

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-07 13:55:37 +01:00
Andreas Müller
c4a53f07df recipes-lxqt: Make licenses a bit more SPDXish
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-01-07 13:54:54 +01:00
Andreas Müller
df43e900bf freecell-solver: upgrade 5.0.0 -> 5.24.0
There are 6.x versions available but those have nasty cpan dependencies

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-12-13 21:02:52 +01:00
Andreas Müller
589be77541 pysol-cards: initial add 0.10.1
It is a dependency for more recent freecell-solver

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-12-13 21:02:37 +01:00
Andreas Müller
60288e3215 rinutils: initial add 0.8.0
It is a build dependency for more recent freecell-solver

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-12-13 21:02:25 +01:00
Andreas Müller
da413aa8ee python3-random2: initial add 1.0.1
It is a build dependency for more recent freecell-solver

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-12-13 21:02:12 +01:00
Andreas Müller
641f5b0c81 kde-standard-licenses: add Qt-GPL-exception-1.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-12-13 21:00:59 +01:00
Andreas Müller
8141cca9d4 kde-standard-licenses: add GPLv3+ - latest kwin invented it
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-12-13 21:00:31 +01:00
Andreas Müller
102194983a kde-standard-licenses: Keep copy & paste templates for KDE licenses
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-12-13 21:00:18 +01:00
Andreas Müller
3ca672bd88 krita: upgrade 4.4.0 -> 4.4.1
Sources of 4.4.0 ar gone

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-12-12 22:47:43 +01:00
Andreas Müller
f608e2b2f2 kde-apps: upgrade 20.08.2 -> 20.08.3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-12-12 21:30:30 +01:00
489 changed files with 6463 additions and 5079 deletions

View File

@@ -17,8 +17,8 @@ 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).
* 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.
* 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.
* 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.

View File

@@ -1,15 +1,15 @@
inherit cmake_sysroot
# do_install:append:class-cross does not work so hack
do_install:prepend:class-native() {
# do_install_append_class-cross does not work so hack
do_install_prepend_class-native() {
no_staging_check=true
}
do_install:prepend:class-nativesdk() {
do_install_prepend_class-nativesdk() {
no_staging_check=true
}
do_install:append() {
do_install_append() {
# avoid strange prefixing seen often
old_dir=`pwd`
cd ${D}
@@ -22,7 +22,7 @@ do_install:append() {
# TBD: -> oe-core (1st part - genarated sources - should work with autotools too)
if [ x = x$no_staging_check ] ; then
error=
# check for generated sources
# check for genarated sources
for f in `find ${B} -name '*.h' -o -name '*.cpp'` ; do
if grep -q 'recipe-sysroot' $f ; then
bbwarn "$f contains links to build sysroot!"
@@ -40,7 +40,7 @@ do_install:append() {
done
if [ x != x$error ] ; then
bbfatal "One or more files contain links to build host sysroot ${STAGING_DIR_HOST}(-native)"
bbfatal "One or more files contain links to build host sysroot ${STAGING_DIR}"
fi
fi
}

View File

@@ -42,16 +42,16 @@
#
# Native overriding:
#
# CMAKE_ALIGN_SYSROOT:class-native[<unique-id>] = "<dir>, <search>, <replace>"
# CMAKE_ALIGN_SYSROOT_class-native[<unique-id>] = "<dir>, <search>, <replace>"
#
# Native extended recipe -> no native alignement:
#
# CMAKE_ALIGN_SYSROOT:class-native[<unique-id>] = "ignore"
# CMAKE_ALIGN_SYSROOT_class-native[<unique-id>] = "ignore"
# CMAKE_ALIGN_SYSROOT[<unique-id>] = "<dir>, <search>, <replace>"
#
# Native extended recipe -> no cross alignement:
#
# CMAKE_ALIGN_SYSROOT:class-native[<unique-id>] = "<dir>, <search>, <replace>"
# CMAKE_ALIGN_SYSROOT_class-native[<unique-id>] = "<dir>, <search>, <replace>"
# CMAKE_ALIGN_SYSROOT[<unique-id>] = "ignore"
#
@@ -63,7 +63,7 @@ SSTATE_SYSROOT = "${STAGING_DIR}-components/${PACKAGE_ARCH}/${PN}"
def get_align_flags(d):
ret = {}
if bb.data.inherits_class('native', d):
ret = d.getVarFlags("CMAKE_ALIGN_SYSROOT:class-native") or {}
ret = d.getVarFlags("CMAKE_ALIGN_SYSROOT_class-native") or {}
if ret == {}:
ret = d.getVarFlags("CMAKE_ALIGN_SYSROOT") or {}
return ret
@@ -95,7 +95,7 @@ python () {
# 2. 3. in cmake_sysroot
# 4. Handle CMAKE_ALIGN_SYSROOT
python do_populate_sysroot:append() {
python do_populate_sysroot_append() {
pn = d.getVar('PN')
# parse single parameter in CMAKE_ALIGN_SYSROOT[..] and return array of line strings extracted
@@ -201,10 +201,10 @@ python do_populate_sysroot:append() {
bb.warn("No cmake replacements performed in %s for CMAKE_ALIGN_SYSROOT[%s]" % (pn, flag))
}
do_populate_sysroot[vardeps] += "CMAKE_ALIGN_SYSROOT CMAKE_ALIGN_SYSROOT:class-native"
do_populate_sysroot[vardeps] += "CMAKE_ALIGN_SYSROOT CMAKE_ALIGN_SYSROOT_class-native"
# change of CMAKE_ALIGN_SYSROOT causes configure rerun which currently seems
# the only way to force a rebuild at change of CMAKE_ALIGN_SYSROOT for recipes
# depending on this recipe
sysroot_cleansstate[vardeps] += "CMAKE_ALIGN_SYSROOT CMAKE_ALIGN_SYSROOT:class-native"
sysroot_cleansstate[vardeps] += "CMAKE_ALIGN_SYSROOT CMAKE_ALIGN_SYSROOT_class-native"

View File

@@ -4,14 +4,14 @@
CMAKEINSTALLED = "${WORKDIR}/staged_cmake_files"
# 1. remove tmp file from last build
python do_populate_sysroot:prepend() {
python do_populate_sysroot_prepend() {
tmpfile = d.getVar('CMAKEINSTALLED')
if os.path.isfile(tmpfile):
os.remove(tmpfile)
}
# 2. keep cmake files staged to sysroot
sysroot_stage_dir:append() {
sysroot_stage_dir_append() {
# avoid doubles causing double replacement
for file in `find $dest -name '*.cmake'`; do
if ! grep -q "$file" ${CMAKEINSTALLED} ; then

View File

@@ -1,7 +1,8 @@
inherit kde-base
KDE_APP_VERSION = "22.08.3"
KDE_APP_VERSION = "20.08.3"
#SRC_URI = "${KDE_MIRROR}/stable/applications/${PV}/src/${BPN}-${PV}.tar.xz"
SRC_URI = "${KDE_MIRROR}/stable/release-service/${PV}/src/${BPN}-${PV}.tar.xz"
RRECOMMENDS:${PN} += "qtbase-plugins"
RRECOMMENDS_${PN} += "qtbase-plugins"

View File

@@ -1,22 +1,31 @@
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"
MIRRORS += "\
${KDE_MIRROR} http://ftp-stud.fht-esslingen.de/Mirrors/ftp.kde.org/pub/kde \n \
${KDE_MIRROR} http://mirrors.mit.edu/kde \n \
${KDE_MIRROR} http://mirror.cc.columbia.edu/pub/software/kde \n \
${KDE_MIRROR} http://ftp.is.co.za/mirror/ftp.kde.org \n \
${KDE_MIRROR} http://mirror.squ.edu.om/kde \n \
${KDE_MIRROR} http://ftp.fi.muni.cz/pub/kde \n \
${KDE_MIRROR} http://mirrors.fe.up.pt/pub/kde \n \
${KDE_MIRROR} http://mirror.its.dal.ca/kde \n \
${KDE_MIRROR} http://kde.c3sl.ufpr.br \n \
"
SRC_URI = "${KDE_MIRROR}/stable/${BPN}/${PV}/src/${BPN}-${PV}.tar.xz"
# extra-cmake-modules cause dependent to check for python
inherit cmake_qt5_extra pkgconfig python3native
inherit cmake_qt5_extra python3native
DEPENDS += "libxml2-native"
do_compile:prepend() {
do_compile_prepend() {
export XDG_DATA_HOME=${STAGING_DATADIR}
}
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kf5 \
${datadir}/qlogging-categories5 \
${libdir}/plugins/kf5 \
@@ -33,9 +42,9 @@ EXTRA_OECMAKE += " \
-DKDE_PATH_EXTERNAL_HOST_BINS=${STAGING_BINDIR_NATIVE} \
"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/appdata \
${datadir}/metainfo \
"
FILES:${PN}-dev += "${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs"
FILES_${PN}-dev += "${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs"

View File

@@ -1,6 +1,6 @@
inherit kde-base
KF5_VERSION = "5.101.0"
KF5_VERSION = "5.73.0"
def kde_verdir(v):
return oe.utils.trim_version(v, 2)

View File

@@ -1,6 +1,6 @@
inherit kde-base
PLASMA_VERSION = "5.26.2"
PLASMA_VERSION = "5.19.5"
SRC_URI = "${KDE_MIRROR}/stable/plasma/${PLASMA_VERSION}/${BPN}-${PV}.tar.xz"

View File

@@ -1,6 +1,6 @@
LIRI_GIT_BRANCH ?= "develop"
SRC_URI = "git://github.com/lirios/${@'${BPN}'.replace('liri-', '')}.git;branch=${LIRI_GIT_BRANCH};protocol=https"
SRC_URI = "git://github.com/lirios/${@'${BPN}'.replace('liri-', '')}.git;protocol=git;branch=${LIRI_GIT_BRANCH}"
DEPENDS += " \
qtwayland-native \
@@ -11,7 +11,6 @@ DEPENDS += " \
qttools \
qtdeclarative \
qtwayland \
qtquickcontrols2 \
"
inherit cmake_qt5_extra pkgconfig

View File

@@ -1,8 +1,8 @@
inherit cmake_qt5_extra pkgconfig
inherit cmake_qt5_extra
HOMEPAGE = "http://lxqt.org/"
DEPENDS += "lxqt-build-tools qtbase qttools-native"
SRC_URI = "git://github.com/lxqt/${BPN}.git;protocol=https;branch=master"
SRC_URI = "git://github.com/lxqt/${BPN}.git;protocol=git;branch=master"
S = "${WORKDIR}/git"

View File

@@ -5,7 +5,7 @@ DEPENDS += "qttools-native"
# default location
QT_TRANSLATION_FILES ??= "${datadir}/*/translations/*.qm ${datadir}/*/translations/*/*.qm ${datadir}/*/translations/*/*/*.qm"
FILES:${PN}-locale = "${datadir}/*/translations"
FILES_${PN}-locale = "${datadir}/*/translations"
python qt_do_split_locales() {
import glob
@@ -53,16 +53,16 @@ python qt_do_split_locales() {
files = ''
for transvar in d.getVar('QT_TRANSLATION_FILES').split():
files = '%s %s' % (files, transvar.replace('*.qm', '*_%s.qm' % l))
d.setVar('FILES:' + pkg, files )
d.setVar('RRECOMMENDS:' + pkg, '%svirtual-locale-%s' % (mlprefix, ln))
d.setVar('RPROVIDES:' + pkg, '%s-locale %s%s-translation' % (pn, mlprefix, ln))
d.setVar('SUMMARY:' + pkg, '%s - %s translations' % (summary, l))
d.setVar('DESCRIPTION:' + pkg, '%s This package contains language translation files for the %s locale.' % (description, l))
d.setVar('FILES_' + pkg, files )
d.setVar('RRECOMMENDS_' + pkg, '%svirtual-locale-%s' % (mlprefix, ln))
d.setVar('RPROVIDES_' + pkg, '%s-locale %s%s-translation' % (pn, mlprefix, ln))
d.setVar('SUMMARY_' + pkg, '%s - %s translations' % (summary, l))
d.setVar('DESCRIPTION_' + pkg, '%s This package contains language translation files for the %s locale.' % (description, l))
if locale_section:
d.setVar('SECTION:' + pkg, locale_section)
d.setVar('SECTION_' + pkg, locale_section)
d.setVar('PACKAGES', ' '.join(list(packages)))
}
PACKAGESPLITFUNCS:prepend = "qt_do_split_locales "
PACKAGESPLITFUNCS_prepend = "qt_do_split_locales "

View File

@@ -6,10 +6,6 @@ BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*/*.bb ${LAYERD
# appends
BBFILES += "${LAYERDIR}/extends-*/*.bb ${LAYERDIR}/extends-*/*.bbappend"
BBFILES_DYNAMIC += " \
clang-layer:${LAYERDIR}/extends-meta-clang/*/*.bb \
"
BBFILE_COLLECTIONS += "meta-qt5-extra"
BBFILE_PATTERN_meta-qt5-extra := "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-qt5-extra = "20"
@@ -23,7 +19,7 @@ LAYERDEPENDS_meta-qt5-extra = " \
gnome-layer \
meta-python \
"
LAYERSERIES_COMPAT_meta-qt5-extra = "honister kirkstone langdale nanbield scarthgap styhead walnascar"
LAYERSERIES_COMPAT_meta-qt5-extra = "dunfell gatesgarth"
LICENSE_PATH += "${LAYERDIR}/files/licenses"

View File

@@ -1,24 +0,0 @@
SUMMARY = "Qt oriented code checker based on clang framework"
LICENSE = "LGPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING-LGPL2.txt;md5=d31701979430eba03ad0eac6e517dec3"
DEPENDS = "clang"
inherit kde-base
PV = "1.11"
SRC_URI += " \
file://0001-clazy-no-rpath.patch \
file://0002-Build-fixes-for-LLVM_Clang_15.0.0.patch \
"
SRC_URI[sha256sum] = "66165df33be8785218720c8947aa9099bae6d06c90b1501953d9f95fdfa0120a"
EXTRA_OECMAKE += " \
-DREGEX_RUN_RESULT=0 \
-DFILESYSTEM_RUN_RESULT=0 \
-DFILESYSTEM_RUN_RESULT__TRYRUN_OUTPUT=0 \
"
FILES:${PN} += "${libdir}/ClazyPlugin.so"
BBCLASSEXTEND += "native nativesdk"

View File

@@ -1,33 +0,0 @@
From ab4ef9168d79e5196f4b010bbab9368716509354 Mon Sep 17 00:00:00 2001
From: "FeRD (Frank Dana)" <ferdnyc@gmail.com>
Date: Sat, 1 May 2021 20:31:45 -0400
Subject: [PATCH] clazy no rpath
---
CMakeLists.txt | 2 ++
1 file changed, 2 insertions(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 46173fa..c893590 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -237,6 +237,7 @@ if (NOT CLAZY_BUILD_WITH_CLANG)
endif()
# rpath
+if(FALSE) # Disable rpath
set(CMAKE_SKIP_BUILD_RPATH FALSE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
@@ -245,6 +246,7 @@ if (NOT CLAZY_BUILD_WITH_CLANG)
if("${isSystemDir}" STREQUAL "-1")
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
endif("${isSystemDir}" STREQUAL "-1")
+endif()
# Build clazy-standalone
add_executable(clazy-standalone ${CLAZY_STANDALONE_SRCS})
--
2.30.2

View File

@@ -1,220 +0,0 @@
From 20fca52da739ebefa47e35f6b338bb99a0da3cfe Mon Sep 17 00:00:00 2001
From: Cristian Adam <cristian.adam@qt.io>
Date: Tue, 6 Sep 2022 16:30:02 +0200
Subject: [PATCH] Build fixes for LLVM/Clang 15.0.0
Change-Id: Icc39a0b1acffb5a6a4798b1259d8ad4e7dd47bc5
---
CMakeLists.txt | 6 ++++++
src/PreProcessorVisitor.cpp | 2 +-
src/PreProcessorVisitor.h | 2 +-
src/SourceCompatibilityHelpers.h | 15 +++++++++++++++
src/Utils.cpp | 3 ++-
src/checkbase.cpp | 4 ++--
src/checkbase.h | 4 ++--
src/checks/manuallevel/qt6-fwd-fixes.cpp | 2 +-
src/checks/manuallevel/qt6-fwd-fixes.h | 2 +-
src/checks/manuallevel/qt6-header-fixes.cpp | 2 +-
src/checks/manuallevel/qt6-header-fixes.h | 2 +-
11 files changed, 33 insertions(+), 11 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3c780b0d..100135af 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -114,6 +114,10 @@ else()
set(clang_tooling_refactoring_lib clangToolingRefactor)
endif()
+if (${LLVM_VERSION} VERSION_GREATER_EQUAL "15.0.0")
+ set(clang_support_lib clangSupport)
+endif()
+
macro(link_to_llvm name is_standalone)
if (CLAZY_LINK_CLANG_DYLIB)
target_link_libraries(${name} clang-cpp)
@@ -131,6 +135,7 @@ macro(link_to_llvm name is_standalone)
target_link_libraries(${name} ${clang_lib})
endforeach()
+ target_link_libraries(${name} ${clang_support_lib})
target_link_libraries(${name} clangTooling)
target_link_libraries(${name} clangToolingCore)
target_link_libraries(${name} ${clang_tooling_refactoring_lib})
@@ -302,6 +307,7 @@ else()
clangFrontendTool
clangRewrite
clangSerialization
+ ${clang_support_lib}
clangTooling
clangStaticAnalyzerCheckers
clangStaticAnalyzerCore
diff --git a/src/PreProcessorVisitor.cpp b/src/PreProcessorVisitor.cpp
index 5e63a131..5fdfe5f3 100644
--- a/src/PreProcessorVisitor.cpp
+++ b/src/PreProcessorVisitor.cpp
@@ -185,7 +185,7 @@ void PreProcessorVisitor::MacroExpands(const Token &MacroNameTok, const MacroDef
void PreProcessorVisitor::InclusionDirective (clang::SourceLocation, const clang::Token &,
clang::StringRef FileName, bool IsAngled, clang::CharSourceRange FilenameRange,
- const clang::FileEntry *, clang::StringRef, clang::StringRef,
+ clazy::OptionalFileEntryRef, clang::StringRef, clang::StringRef,
const clang::Module *, clang::SrcMgr::CharacteristicKind)
{
if (m_ci.getPreprocessor().isInPrimaryFile() && !clazy::endsWith(FileName.str(), ".moc")) {
diff --git a/src/PreProcessorVisitor.h b/src/PreProcessorVisitor.h
index dc80ff36..1bb17a5e 100644
--- a/src/PreProcessorVisitor.h
+++ b/src/PreProcessorVisitor.h
@@ -71,7 +71,7 @@ class PreProcessorVisitor
clang::SourceRange range, const clang::MacroArgs *) override;
void InclusionDirective (clang::SourceLocation HashLoc, const clang::Token &IncludeTok,
clang::StringRef FileName, bool IsAngled, clang::CharSourceRange FilenameRange,
- const clang::FileEntry *File, clang::StringRef SearchPath, clang::StringRef RelativePath,
+ clazy::OptionalFileEntryRef File, clang::StringRef SearchPath, clang::StringRef RelativePath,
const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override;
private:
std::string getTokenSpelling(const clang::MacroDefinition &) const;
diff --git a/src/SourceCompatibilityHelpers.h b/src/SourceCompatibilityHelpers.h
index 4ea923a2..c1a23a4b 100644
--- a/src/SourceCompatibilityHelpers.h
+++ b/src/SourceCompatibilityHelpers.h
@@ -144,6 +144,21 @@ inline bool contains_lower(clang::StringRef haystack, clang::StringRef needle)
#endif
}
+#if LLVM_VERSION_MAJOR >= 15
+using OptionalFileEntryRef = clang::Optional<clang::FileEntryRef>;
+#else
+using OptionalFileEntryRef = const clang::FileEntry*;
+#endif
+
+inline bool isAscii(clang::StringLiteral *lt)
+{
+#if LLVM_VERSION_MAJOR >= 15
+ return lt->isOrdinary();
+#else
+ return lt->isAscii();
+#endif
+}
+
}
#endif
diff --git a/src/Utils.cpp b/src/Utils.cpp
index 3cdf7876..70e0577c 100644
--- a/src/Utils.cpp
+++ b/src/Utils.cpp
@@ -25,6 +25,7 @@
#include "Utils.h"
#include "StringUtils.h"
#include "HierarchyUtils.h"
+#include "SourceCompatibilityHelpers.h"
#include "StmtBodyRange.h"
#include "clazy_stl.h"
@@ -670,7 +671,7 @@ const CXXRecordDecl *Utils::recordForMemberCall(CXXMemberCallExpr *call, string
bool Utils::isAscii(StringLiteral *lt)
{
// 'é' for some reason has isAscii() == true, so also call containsNonAsciiOrNull
- return lt && lt->isAscii() && !lt->containsNonAsciiOrNull();
+ return lt && clazy::isAscii(lt) && !lt->containsNonAsciiOrNull();
}
bool Utils::isInDerefExpression(Stmt *s, ParentMap *map)
diff --git a/src/checkbase.cpp b/src/checkbase.cpp
index f5936dfd..dcc7c999 100644
--- a/src/checkbase.cpp
+++ b/src/checkbase.cpp
@@ -105,7 +105,7 @@ void ClazyPreprocessorCallbacks::MacroDefined(const Token &macroNameTok, const M
}
void ClazyPreprocessorCallbacks::InclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled,
- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath,
+ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath,
clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType)
{
check->VisitInclusionDirective(HashLoc, IncludeTok, FileName, IsAngled, FilenameRange, File, SearchPath, RelativePath, Imported, FileType);
@@ -182,7 +182,7 @@ void CheckBase::VisitEndif(SourceLocation, SourceLocation)
}
void CheckBase::VisitInclusionDirective(clang::SourceLocation , const clang::Token &, clang::StringRef , bool ,
- clang::CharSourceRange , const clang::FileEntry *, clang::StringRef ,
+ clang::CharSourceRange , clazy::OptionalFileEntryRef, clang::StringRef ,
clang::StringRef , const clang::Module *, clang::SrcMgr::CharacteristicKind )
{
// Overriden in derived classes
diff --git a/src/checkbase.h b/src/checkbase.h
index c5db2daf..02f6a6bf 100644
--- a/src/checkbase.h
+++ b/src/checkbase.h
@@ -91,7 +91,7 @@ class ClazyPreprocessorCallbacks
void Else(clang::SourceLocation loc, clang::SourceLocation ifLoc) override;
void Endif(clang::SourceLocation loc, clang::SourceLocation ifLoc) override;
void InclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled,
- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath,
+ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath,
clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override;
private:
CheckBase *const check;
@@ -151,7 +151,7 @@ class CheckBase
virtual void VisitElse(clang::SourceLocation loc, clang::SourceLocation ifLoc);
virtual void VisitEndif(clang::SourceLocation loc, clang::SourceLocation ifLoc);
virtual void VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled,
- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath,
+ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath,
clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType);
void enablePreProcessorCallbacks();
diff --git a/src/checks/manuallevel/qt6-fwd-fixes.cpp b/src/checks/manuallevel/qt6-fwd-fixes.cpp
index 83bf81ee..c87d9ca0 100644
--- a/src/checks/manuallevel/qt6-fwd-fixes.cpp
+++ b/src/checks/manuallevel/qt6-fwd-fixes.cpp
@@ -166,7 +166,7 @@ void Qt6FwdFixes::VisitDecl(clang::Decl *decl)
}
void Qt6FwdFixes::VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled,
- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath,
+ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath,
clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType)
{
auto current_file = m_sm.getFilename(HashLoc);
diff --git a/src/checks/manuallevel/qt6-fwd-fixes.h b/src/checks/manuallevel/qt6-fwd-fixes.h
index 37b59d95..bb928ba6 100644
--- a/src/checks/manuallevel/qt6-fwd-fixes.h
+++ b/src/checks/manuallevel/qt6-fwd-fixes.h
@@ -47,7 +47,7 @@ class Qt6FwdFixes
explicit Qt6FwdFixes(const std::string &name, ClazyContext *context);
void VisitDecl(clang::Decl *decl) override;
void VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled,
- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath,
+ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath,
clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override;
bool m_including_qcontainerfwd = false;
std::set<clang::StringRef> m_qcontainerfwd_included_in_files;
diff --git a/src/checks/manuallevel/qt6-header-fixes.cpp b/src/checks/manuallevel/qt6-header-fixes.cpp
index d458b77c..aaa28093 100644
--- a/src/checks/manuallevel/qt6-header-fixes.cpp
+++ b/src/checks/manuallevel/qt6-header-fixes.cpp
@@ -270,7 +270,7 @@ Qt6HeaderFixes::Qt6HeaderFixes(const std::string &name, ClazyContext *context)
}
void Qt6HeaderFixes::VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled,
- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath,
+ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath,
clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType)
{
if (shouldIgnoreFile(HashLoc))
diff --git a/src/checks/manuallevel/qt6-header-fixes.h b/src/checks/manuallevel/qt6-header-fixes.h
index ae09f7ad..8ffbb100 100644
--- a/src/checks/manuallevel/qt6-header-fixes.h
+++ b/src/checks/manuallevel/qt6-header-fixes.h
@@ -46,7 +46,7 @@ class Qt6HeaderFixes
public:
explicit Qt6HeaderFixes(const std::string &name, ClazyContext *context);
void VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled,
- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath,
+ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath,
clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override;
};

View File

@@ -1,9 +0,0 @@
BBCLASSEXTEND = "native"
DEPENDS:append:class-target = "${BPN}-native"
sysroot_stage_all:append:class-target () {
mkdir -p ${SYSROOT_DESTDIR}${bindir}
cp ${STAGING_BINDIR_NATIVE}/cmark ${SYSROOT_DESTDIR}${bindir}
}

View File

@@ -1,3 +1,3 @@
PACKAGECONFIG:append = " qt5"
PACKAGECONFIG_append = " qt5"
inherit cmake_qt5

View File

@@ -1,5 +1,5 @@
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)}"
PACKAGECONFIG_append = " ${@bb.utils.contains('BBFILE_COLLECTIONS', 'clang-layer', ' clang', '', d)}"

View File

@@ -1,9 +1,9 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
# avoid that our sanity check complains about sysroot in created comments
SRC_URI += "file://0002-qdbusxml2cpp-prepare-commandline-string-manipulation.patch"
do_configure:append() {
do_configure_append() {
# strCmdLine.replace(QString("STRING_FULL_PATH"), QString("STRING_PATH"));
sed -i 's:STRING_FULL_PATH:${TMPDIR}:g' ${S}/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp
sed -i 's:STRING_PATH:<oe-temp>:g' ${S}/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp

View File

@@ -1,4 +1,4 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
PACKAGECONFIG_FONTS = "fontconfig"
@@ -8,14 +8,15 @@ PACKAGECONFIG_FONTS = "fontconfig"
# 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"
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 \

View File

@@ -1 +0,0 @@
BBCLASSEXTEND = "native"

View File

@@ -4,17 +4,17 @@ DEPENDS += "${BPN}-native"
# It's really time for us to publish cmake_lib.bbclass
SRC_URI:remove = " \
SRC_URI_remove = " \
file://0002-linguist-tools-cmake-allow-overriding-the-location-f.patch \
"
# native ignore
CMAKE_ALIGN_SYSROOT:class-native[1] = "ignore"
CMAKE_ALIGN_SYSROOT:class-nativesdk[1] = "ignore"
CMAKE_ALIGN_SYSROOT_class-native[1] = "ignore"
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)}"
PACKAGECONFIG_append = "${@bb.utils.contains('BBFILE_COLLECTIONS', 'clang-layer', ' clang', '', d)}"

View File

@@ -5,7 +5,7 @@
# 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() {
do_patch_append_class-native() {
bb.build.exec_func('do_fix_qtwaylandscanner_cpp', d)
}

View File

@@ -1,13 +1,13 @@
SUMMARY = "Qt/C++ wrapper for ZIP/UNZIP package"
HOMEPAGE = "https://github.com/stachenov/quazip"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=af67f05b2b6abf61e608dcfccb94b3e1"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=4c01c380a79ed7138aa9049e29df9c6a"
DEPENDS = "qtbase zlib"
SRC_URI = "git://github.com/stachenov/quazip.git;branch=master;protocol=https"
SRCREV = "6117161af08e366c37499895b00ef62f93adc345"
PV = "1.3"
SRC_URI = "git://github.com/stachenov/quazip.git"
SRCREV = "100578f686b7da029a19c0bc9ad3c93f80adb2bb"
PV = "1.1"
S = "${WORKDIR}/git"
inherit cmake_qt5

View File

@@ -1,20 +0,0 @@
DEPENDS:append:class-target = " libidn"
EXTRA_OECONF:remove:class-target = "--without-libidn"
do_configure:append:class-target() {
# more (so) copy tools from the native ghostscript build
mkdir -p soobj/aux
for i in genarch genconf mkromfs echogs gendev genht packps; do
cp -f ${STAGING_BINDIR_NATIVE}/ghostscript-${PV}/$i soobj/aux/$i
done
}
do_compile:class-target() {
oe_runmake so
}
do_install:class-target() {
oe_runmake 'DESTDIR=${D}' soinstall
mv -f ${D}${bindir}/gsc ${D}${bindir}/gs
}

View File

@@ -1,6 +1,6 @@
inherit cmake_lib
CMAKE_ALIGN_SYSROOT:class-native[1] = "ignore"
CMAKE_ALIGN_SYSROOT_class-native[1] = "ignore"
CMAKE_ALIGN_SYSROOT[1] = "Gpgmepp, -S${includedir}, -s${CMAKE_QT5_EX_PATH_HOST_HEADERS}"
CMAKE_ALIGN_SYSROOT[2] = "Gpgmepp, -S${libdir}, -s${OE_QMAKE_PATH_HOST_LIBS}/"

View File

@@ -1 +1 @@
PACKAGECONFIG:append = " qt5"
PACKAGECONFIG_append = " qt5"

View File

@@ -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.

View File

@@ -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.

View File

@@ -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.

View File

@@ -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.

View File

@@ -1,13 +0,0 @@
X11 License
Copyright (C) 1996 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS 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. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium.
X Window System is a trademark of X Consortium, Inc.

View File

@@ -1,9 +1,9 @@
SUMMARY = "Connectagram is a word unscrambling game"
HOMEPAGE = "https://gottcode.org/connectagram/"
LICENSE = "GPL-3.0-only"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit qmake5 pkgconfig qt5-translation gtk-icon-cache
inherit qmake5 qt5-translation gtk-icon-cache
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
@@ -15,11 +15,11 @@ UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/metainfo \
"
# WIP: qt5-translation expects *.qm to work properly so pack word data in PN for now
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/connectagram/data \
"

View File

@@ -1,9 +1,9 @@
SUMMARY = "FocusWriter is a simple, distraction-free writing environment"
HOMEPAGE = "http://gottcode.org/gottet/"
LICENSE = "GPL-3.0-only"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit qmake5 pkgconfig qt5-translation gtk-icon-cache mime-xdg
inherit qmake5 qt5-translation gtk-icon-cache mime-xdg
DEPENDS += " \
qttools-native \
@@ -21,7 +21,7 @@ UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/metainfo \
${datadir}/${BPN}/icons \
${datadir}/${BPN}/symbols1000.dat \

View File

@@ -1,20 +1,21 @@
SUMMARY = "A tetris clone using the Qt GUI toolkit"
HOMEPAGE = "http://gottcode.org/gottet/"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit qmake5 pkgconfig qt5-translation gtk-icon-cache
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[sha256sum] = "26647b12258180e46e76413a25b43b2a1c2f9169f0ea039015359ba9fbe4f2f8"
PV = "1.2.0"
SRC_URI[md5sum] = "9e0c5cf63233376228dc7888515e6556"
SRC_URI[sha256sum] = "6c979caa5b3fa6854ca8367ca0595814fcc101f0bdfad02d64219dd9049abb2b"
PV = "1.1.9"
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/metainfo \
${datadir}/icons \
"

View File

@@ -1,20 +1,21 @@
SUMMARY = "A color matching game"
HOMEPAGE = "http://gottcode.org/hexalate/"
LICENSE = "GPL-3.0-only"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit qmake5 pkgconfig qt5-translation gtk-icon-cache
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[sha256sum] = "a54aa31c6243ba091f46a6ced17be70e7481cc2af7de94f7e0288864355133bd"
PV = "1.2.0"
SRC_URI[md5sum] = "4c318906a2782aed37a1e7244f73f97c"
SRC_URI[sha256sum] = "5d3198523960d4df394d2092cd7e7b9003878a70a2934dbada60947651b1c88d"
PV = "1.1.6"
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/metainfo \
${datadir}/icons \
"

View File

@@ -1,9 +1,9 @@
SUMMARY = "Kapow is a punch clock program to easily keep track of your hours"
HOMEPAGE = "https://gottcode.org/kapow/"
LICENSE = "GPL-3.0-only"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit qmake5 pkgconfig qt5-translation gtk-icon-cache
inherit qmake5 qt5-translation gtk-icon-cache
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
@@ -15,6 +15,6 @@ UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/metainfo \
"

View File

@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
RDEPENDS:${PN} = " \
RDEPENDS_${PN} = " \
connectagram \
focuswriter \
gottet \

View File

@@ -1,9 +1,9 @@
SUMMARY = "Peg-E is a peg solitaire game"
HOMEPAGE = "http://gottcode.org/peg-e/"
LICENSE = "GPL-3.0-only"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit qmake5 pkgconfig qt5-translation gtk-icon-cache
inherit qmake5 qt5-translation gtk-icon-cache
DEPENDS = "qttools-native qtbase hicolor-icon-theme"
@@ -15,7 +15,7 @@ UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/metainfo \
${datadir}/peg-e/icons \
"

View File

@@ -1,19 +1,20 @@
SUMMARY = "Simsu is a basic Sudoku game"
HOMEPAGE = "http://gottcode.org/simsu/"
LICENSE = "GPL-3.0-only"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit qmake5 pkgconfig qt5-translation gtk-icon-cache
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[sha256sum] = "6db0c004de67c122ac67f34cc6c1a68cd78be02034eceeab922848f87cb85e87"
PV = "1.4.0"
SRC_URI[md5sum] = "dc33b6c8c0cc5c60e47e1c094f99c467"
SRC_URI[sha256sum] = "b5df8994ff7bc35e775c466c8214e4362d1f720757383c9cd412693fcb6f143b"
PV = "1.3.9"
UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/metainfo \
"

View File

@@ -1,9 +1,9 @@
SUMMARY = "Tetzle is a jigsaw puzzle game that uses tetrominoes for the pieces"
HOMEPAGE = "https://gottcode.org/tetzle/"
LICENSE = "GPL-3.0-only"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit qmake5 pkgconfig qt5-translation gtk-icon-cache mime-xdg
inherit qmake5 qt5-translation gtk-icon-cache mime-xdg
DEPENDS += "qttools-native qtbase hicolor-icon-theme"
@@ -15,6 +15,6 @@ UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)\-src\.tar"
EXTRA_QMAKEVARS_PRE += "PREFIX=${prefix}"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/metainfo \
"

View File

@@ -1,17 +0,0 @@
SUMMARY = "Qt based Color Picker with popup menu"
HOMEPAGE = "https://github.com/ksnip/kColorPicker"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3000208d539ec061b899bce1d9ce9404"
SRC_URI = "git://github.com/ksnip/kColorPicker.git;branch=master;protocol=https"
SRCREV = "15e16374e51153006d3400cb88066d5272698743"
PV = "0.2.0"
S = "${WORKDIR}/git"
DEPENDS = " \
qtbase \
"
inherit cmake_qt5_extra pkgconfig
EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON"

View File

@@ -1,19 +0,0 @@
SUMMARY = "A lightweight compositor for X11"
HOMEPAGE = "https://github.com/ksnip/kImageAnnotator"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3000208d539ec061b899bce1d9ce9404"
SRC_URI = "git://github.com/ksnip/kImageAnnotator.git;branch=master;protocol=https"
SRCREV = "6651dc09ccbf277359669141669ccc9e6a9f2cc2"
PV = "0.6.0"
S = "${WORKDIR}/git"
DEPENDS = " \
qttools-native \
qtsvg \
kcolorpicker \
"
inherit cmake_qt5_extra pkgconfig qt5-translation
EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON"

View File

@@ -3,7 +3,7 @@ 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;protocol=https"
SRC_URI = "git://github.com/yshui/picom.git;branch=stable/8"
SRCREV = "dac85eac10082dfc3df463aaa74b811144e22122"
PV = "8.2"
S = "${WORKDIR}/git"
@@ -28,7 +28,7 @@ DEPENDS = " \
uthash \
"
inherit meson pkgconfig features_check gtk-icon-cache
inherit meson features_check gtk-icon-cache
REQUIRED_DISTRO_FEATURES = "x11"

View File

@@ -1,5 +1,5 @@
SUMMARY = "Light-weight tabbed PDF, DJVU and PostScript viewer"
LICENSE = "GPL-2.0-only"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
DEPENDS += "cups poppler qtsvg"
@@ -11,7 +11,7 @@ SRC_URI = " \
SRC_URI[md5sum] = "4d63ee0095e939602f9bf4759ae57953"
SRC_URI[sha256sum] = "cc642e7fa74029373ca9b9fbc29adc4883f8b455130a78ad54746d6844a0396c"
inherit qmake5 pkgconfig mime-xdg
inherit qmake5 mime-xdg
QMAKE_PROFILES = "${S}/qpdfview.pro"
EXTRA_QMAKEVARS_PRE += " \
@@ -20,4 +20,4 @@ EXTRA_QMAKEVARS_PRE += " \
PLUGIN_INSTALL_PATH=${libdir}/${BPN} \
"
FILES:${PN} += "${datadir}"
FILES_${PN} += "${datadir}"

View 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"

View File

@@ -0,0 +1,28 @@
From 45038115cf962f0b5923a74ae362e3a430ec5a3b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Thu, 8 Nov 2018 10:37:24 +0100
Subject: [PATCH] fix qml install dir
Upstream-Status: Inappropriate [configuration]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
components/CMakeLists.txt | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/components/CMakeLists.txt b/components/CMakeLists.txt
index 33920a6..22d75c9 100644
--- a/components/CMakeLists.txt
+++ b/components/CMakeLists.txt
@@ -1,5 +1,5 @@
configure_file("2.0/LayoutBox.qml" "2.0/LayoutBox.qml")
-install(DIRECTORY "2.0/" DESTINATION "${QT_IMPORTS_DIR}/SddmComponents")
-install(DIRECTORY "common/" DESTINATION "${QT_IMPORTS_DIR}/SddmComponents")
-install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/2.0/" DESTINATION "${QT_IMPORTS_DIR}/SddmComponents")
+install(DIRECTORY "2.0/" DESTINATION "${QML_INSTALL_DIR}/SddmComponents")
+install(DIRECTORY "common/" DESTINATION "${QML_INSTALL_DIR}/SddmComponents")
+install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/2.0/" DESTINATION "${QML_INSTALL_DIR}/SddmComponents")
--
2.14.5

View File

@@ -14,7 +14,7 @@ The current approach is wrong in many ways:
environment: There is no PATH variable set by systemd. So for session files
without path: Do not perform further checks / just trust for now.
Upstream-Status: Pending
Upstream-Sttaus: Pending
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
@@ -22,10 +22,10 @@ Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
1 file changed, 4 insertions(+), 15 deletions(-)
diff --git a/src/greeter/SessionModel.cpp b/src/greeter/SessionModel.cpp
index 1953c76..549cd4d 100644
index 2a3c091..927bce2 100644
--- a/src/greeter/SessionModel.cpp
+++ b/src/greeter/SessionModel.cpp
@@ -125,22 +125,11 @@ namespace SDDM {
@@ -124,22 +124,11 @@ namespace SDDM {
Session *si = new Session(type, session);
bool execAllowed = true;
@@ -41,8 +41,8 @@ index 1953c76..549cd4d 100644
- execAllowed = false;
- QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
- QString envPath = env.value(QStringLiteral("PATH"));
- const QStringList pathList = envPath.split(QLatin1Char(':'));
- for(const QString &path : pathList) {
- QStringList pathList = envPath.split(QLatin1Char(':'));
- foreach(const QString &path, pathList) {
- QDir pathDir(path);
- fi.setFile(pathDir, si->tryExec());
- if (fi.exists() && fi.isExecutable()) {
@@ -53,5 +53,5 @@ index 1953c76..549cd4d 100644
}
// add to sessions list
--
2.34.1
2.14.5

View File

@@ -1,5 +1,5 @@
SUMMARY = "SDDM is a modern display manager for X11"
LICENSE = "GPL-2.0-only & CC-BY-3.0"
LICENSE = "GPLv2 & CC-BY-3.0"
LIC_FILES_CHKSUM = " \
file://LICENSE;md5=4641e94ec96f98fabc56ff9cc48be14b \
file://LICENSE.CC-BY-3.0;md5=36b7342d5619a3a0d3b581e89803ec25 \
@@ -17,14 +17,15 @@ PACKAGECONFIG[pam] = "-DENABLE_PAM=ON, -DENABLE_PAM=OFF, libpam"
# Note: we should check default config changes by running sddm --example-config on target.
# This is usually done during build but does not work for our cross environment
SRC_URI = " \
git://github.com/sddm/${BPN}.git;branch=develop;protocol=https \
file://0001-Workaround-missing-sessions.patch \
git://github.com/sddm/${BPN}.git;protocol=git;branch=master \
file://0001-fix-qml-install-dir.patch \
file://0002-Workaround-missing-sessions.patch \
file://sddm.pam \
file://sddm-autologin.pam \
file://sddm.conf \
"
SRCREV = "c257a40ba95f56b5f3830b923b1c56aa055cf8ea"
PV = "0.19.0+git${SRCPV}"
SRCREV = "de41b8ea555f2e42ba47d83530ad654ca708cf85"
PV = "0.18.1"
S = "${WORKDIR}/git"
@@ -33,7 +34,7 @@ EXTRA_OECMAKE += " \
-DQML_INSTALL_DIR=${OE_QMAKE_PATH_QML} \
"
do_configure:append() {
do_configure_append() {
# fix sysroot path
sed -i 's:${STAGING_DIR_HOST}.*${libdir}:${libdir}:g' ${B}/src/common/Constants.h
}
@@ -44,7 +45,7 @@ install_pam() {
install -m 644 ${WORKDIR}/sddm-autologin.pam ${D}${sysconfdir}/pam.d/sddm-autologin
}
do_install:append() {
do_install_append() {
install -d ${D}/${sysconfdir}/sddm.conf.d
install -m 644 ${WORKDIR}/sddm.conf ${D}/${sysconfdir}/sddm.conf.d/00-default.conf
@@ -55,14 +56,14 @@ do_install:append() {
${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'install_pam', '', d)}
}
FILES:${PN} += "${OE_QMAKE_PATH_QML}"
FILES_${PN} += "${OE_QMAKE_PATH_QML}"
SYSTEMD_SERVICE:${PN} = "${BPN}.service"
SYSTEMD_SERVICE_${PN} = "${BPN}.service"
USERADD_PACKAGES = "${PN}"
USERADD_PARAM:${PN} = "--system --home ${localstatedir}/lib/sddm --shell /bin/false --user-group --groups video sddm"
USERADD_PARAM_${PN} = "--system --home ${localstatedir}/lib/sddm --shell /bin/false --user-group --groups video sddm"
RDEPENDS:${PN} += " \
RDEPENDS_${PN} += " \
bash \
packagegroup-core-x11-xserver \
xinit \
@@ -75,7 +76,7 @@ RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
"
RRECOMMENDS:${PN += " \
RRECOMMENDS_${PN += " \
qtvirtualkeyboard-plugins \
qtvirtualkeyboard-qmlplugins \
"

View 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

View 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"

View File

@@ -1,5 +1,5 @@
SUMMARY = "The Linux perf GUI for performance analysis"
LICENSE = "GPL-2.0-or-later | KDAB-Commercial | KDAB-Commercial-US"
LICENSE = "GPLv2+ | KDAB-Commercial | KDAB-Commercial-US"
LIC_FILES_CHKSUM = " \
file://LICENSE.txt;md5=50a9af6464b390664488e7af1cc5c148 \
file://LICENSE.GPL.txt;md5=8b7a65584aeb92995bcb6066ed0f58f7 \
@@ -21,11 +21,11 @@ DEPENDS += " \
kio \
solid \
"
SRC_URI = "gitsm://github.com/KDAB/hotspot.git;protocol=https;branch=master"
SRC_URI = "gitsm://github.com/KDAB/hotspot.git"
SRCREV = "35d1865babf40b9df454810ca8cc09e77b0c349a"
S = "${WORKDIR}/git"
PV = "1.2.0+git${SRCPV}"
FILES:${PN} += "${datadir}/icons"
FILES_${PN} += "${datadir}/icons"
RDEPENDS:${PN} += "perf"
RDEPENDS_${PN} += "perf"

View File

@@ -1,8 +1,8 @@
SUMMARY = "A Qt tool for creating business and scientific charts"
LICENSE = "BSD-3-Clause & MIT"
LICENSE = "GPLv2+ | KDAB-Commercial"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-3-Clause.txt;md5=f225922a2c12dfa5218fb70c49db3ea6 \
file://LICENSES/MIT.txt;md5=7dda4e90ded66ab88b86f76169f28663 \
file://LICENSE.txt;md5=d5e1956ab398a4ae39e2470a9abd4889 \
file://LICENSE.GPL.txt;md5=6af452a21ffa624c438c2cde4423a893 \
"
inherit cmake_qt5_extra
@@ -12,14 +12,14 @@ DEPENDS += " \
qtsvg \
"
do_install:append() {
do_install_append() {
# these have gone wild / qmake was always pain
rm -r ${D}/usr/mkspecs
}
SRC_URI = "git://github.com/KDAB/KDChart.git;branch=master;protocol=https"
SRCREV = "aa9de13376a5e9f4c8802091776584614db8677e"
SRC_URI = "git://github.com/KDAB/KDChart.git"
SRCREV = "95547e8a2f6c362db1dd071a2df00b0e75e05da0"
S = "${WORKDIR}/git"
PV = "3.0.0"
PV = "2.7.2"
FILES:${PN}-dev += "${datadir}/mkspecs"
FILES_${PN}-dev += "${datadir}/mkspecs"

View File

@@ -1,9 +1,8 @@
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 = "BSD-3-Clause & MIT"
LICENSE = "(LGPL-2.1 | LGPL-3.0) & (GPL-2.0 | GPL-3.0 ) | KDAB-Commercial"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
file://LICENSES/MIT.txt;md5=7dda4e90ded66ab88b86f76169f28663 \
file://LICENSE.txt;md5=d988404a6396edf41e7f8cbb2db3c185 \
"
inherit cmake_qt5_extra
@@ -13,12 +12,12 @@ DEPENDS += " \
kdcharts \
"
SRC_URI = "git://github.com/KDAB/KDReports.git;branch=master;protocol=https"
SRCREV = "a5095bd266b5d4697978e1a3042481edd72c2c3f"
SRC_URI = "git://github.com/KDAB/KDReports.git"
SRCREV = "47728293e7842140d36a7861cf4316f2c1cbd795"
S = "${WORKDIR}/git"
PV = "2.2.0"
PV = "1.9.0"
do_install:append() {
do_install_append() {
# these have gone wild / qmake was always pain
rm -r ${D}/usr/mkspecs
}

View File

@@ -7,4 +7,4 @@ DEPENDS += " \
SRC_URI += "file://0002-Do-not-export-kdwsdl2cpp-as-target-it-will-fin-it-s-.patch"
FILES:${PN}-dev += "${datadir}/mkspecs"
FILES_${PN}-dev += "${datadir}/mkspecs"

View File

@@ -1,5 +1,5 @@
SUMMARY = "A Qt-based client-side and server-side SOAP component"
LICENSE = "(GPL-2.0-only & LGPL-2.1-only & AGPL-3.0-only) | KDAB-Commercial"
LICENSE = "(GPLv2 & LGPLv2.1 & AGPL-3.0) | KDAB-Commercial"
LIC_FILES_CHKSUM = " \
file://LICENSE.GPL.txt;md5=63e3028b49eac8f84ab29661f079f159 \
file://LICENSE.LGPL.txt;md5=ce198ec102c2f0b1d13f26967a934670 \
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = " \
inherit cmake_qt5
SRC_URI = "git://github.com/KDAB/KDSoap.git;protocol=https;branch=master"
SRC_URI = "git://github.com/KDAB/KDSoap.git;protocol=https"
SRCREV = "fb0e905e242c2044fd25683a406eb6d369db052f"
S = "${WORKDIR}/git"
PV = "1.9.0"

View File

@@ -1,5 +1,5 @@
SUMMARY = "Add mathematical features to your program"
LICENSE = "GPL-2.0-only & LGPL-2.0-only & GFDL-1.2"
LICENSE = "GPLv2 & LGPLv2 & GFDL-1.2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
@@ -15,9 +15,9 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "beaa65dcc664a1d7cd5320cb07ecce4473b1dc5cd8f42432220460c5fc3f4eea"
SRC_URI[sha256sum] = "2045657dd16e3f73e3e5e67a7db6cd36c072a85e7957f411a6e348cabc9c469b"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/libanalitza \
${OE_QMAKE_PATH_QML} \
"

View File

@@ -1,21 +1,18 @@
SUMMARY = "Ark is KDE's file archiver"
LICENSE = "BSD-2-Clause & CC0-1.0 & GPL-2.0-or-later & LGPL-3.0-only & MIT"
LICENSE = "GPLv2 & LGPLv3"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-2-Clause.txt;md5=4e290b17e3e05732730de37b44abef90 \
file://LICENSES/CC0-1.0.txt;md5=65d3616852dbf7b1a6d4b53b00626032 \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/LGPL-3.0-only.txt;md5=7b8fde44990707e743d3613054065137 \
file://LICENSES/MIT.txt;md5=4dd71a82d66fd9e3ca0cc65b8be370c0 \
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
file://COPYING.icons;md5=78d89b1a70de936b57b7231c94b75ca6 \
"
inherit kde-apps gtk-icon-cache mime mime-xdg
DEPENDS += "\
libarchive \
libzip \
karchive \
kauth-native \
kconfig-native \
kcoreaddons-native \
kcrash \
kdbusaddons \
kdoctools-native \
@@ -31,9 +28,10 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "9cc79811d95eb61e491a8ff6f0aebbab9b38b739ac4a5f66fe3807cd22a78065"
SRC_URI[sha256sum] = "fedfb2fb9b9d5d7741e7166d2e13049d48a90501f22d046f9ae01469c5957c0e"
SRC_URI += "file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/icons \
${datadir}/mime \

View File

@@ -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

View File

@@ -1,30 +0,0 @@
SUMMARY = "Artikulate is a pronunciation trainer"
LICENSE = "GPL-2.0-only & 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] = "d207cbbb37869767810277f0a58ee3372f6d7f4513b73c391aee319c107ede4c"
FILES:${PN} += " \
${datadir}/config.kcfg \
${datadir}/knsrcfiles \
${OE_QMAKE_PATH_PLUGINS} \
"

View File

@@ -1,13 +1,8 @@
SUMMARY = "Widgets for Baloo"
LICENSE = "GPL-2.0-only & GPL-3.0-only & LGPL-2.0-only & LGPL-2.0-only & LGPL-2.0-or-later & LGPL-2.1-only & LGPL-2.1-or-later & LGPL-3.0-only"
LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-only.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-3.0-only.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
file://LICENSES/LGPL-2.0-only.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.1-only.txt;md5=147a320ed8b16b036829a0c71d424153 \
file://LICENSES/LGPL-2.1-or-later.txt;md5=147a320ed8b16b036829a0c71d424153 \
file://LICENSES/LGPL-3.0-only.txt;md5=8d51f5b5fd447f7a1040c3dc9f0a8de6 \
file://COPYING.README;md5=f5d7c5af660f94231a1d4e19501bce8f \
file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \
"
inherit kde-apps gettext
@@ -24,9 +19,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "0baabcbf277a56f4d7b1fb8f7aff2bddf77d1261bbabd6b717c0d26d2929db5a"
SRC_URI[sha256sum] = "2fcfb885a5b25e9144fd7e6b9964dc7a394ab009a1f0c361bf7730be756e3132"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kservices5 \
${OE_QMAKE_PATH_PLUGINS} \
"

View File

@@ -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-only & GFDL-1.2"
LICENSE = "GPLv2 & GFDL-1.2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=3c8ea28d12b8a786603a5394fc50096d \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
@@ -19,9 +19,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "a0b4f72a32d789d72a0d7f3115777c360216952dd24ec822514ee5490a620f18"
SRC_URI[sha256sum] = "2f646d82ae825a2631394a4c515c265eeef4b2e58eefa6e6375d3eb7fd8eeb1a"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kxmlgui5 \
${datadir}/icons \
"

View File

@@ -1,71 +0,0 @@
From 3a31ad05fcc7682bf3b65143af99fdb9b2e1e248 Mon Sep 17 00:00:00 2001
From: Nicolas Fella <nicolas.fella@gmx.de>
Date: Mon, 16 Nov 2020 16:41:27 +0100
Subject: [PATCH 20/22] Fix build with newer Qt
(cherry picked from commit b36d74f13a1421437a725fb74502c993c359392a)
Upstream-Status: Accepted
---
src/KDb.cpp | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/src/KDb.cpp b/src/KDb.cpp
index 5c3b601f..ee92c2ee 100644
--- a/src/KDb.cpp
+++ b/src/KDb.cpp
@@ -1635,33 +1635,33 @@ QString KDb::escapeBLOB(const QByteArray& array, BLOBEscapingType type)
for (int i = 0; i < size; i++) {
const unsigned char val = array[i];
if (val < 32 || val >= 127 || val == 39 || val == 92) {
- str[new_length++] = '\\';
- str[new_length++] = '\\';
- str[new_length++] = '0' + val / 64;
- str[new_length++] = '0' + (val % 64) / 8;
- str[new_length++] = '0' + val % 8;
+ str[new_length++] = QLatin1Char('\\');
+ str[new_length++] = QLatin1Char('\\');
+ str[new_length++] = QChar::fromLatin1('0' + val / 64);
+ str[new_length++] = QChar::fromLatin1('0' + (val % 64) / 8);
+ str[new_length++] = QChar::fromLatin1('0' + val % 8);
} else {
- str[new_length++] = val;
+ str[new_length++] = QChar::fromLatin1(val);
}
}
} else {
for (int i = 0; i < size; i++) {
const unsigned char val = array[i];
- str[new_length++] = intToHexDigit(val / 16);
- str[new_length++] = intToHexDigit(val % 16);
+ str[new_length++] = QChar::fromLatin1(intToHexDigit(val / 16));
+ str[new_length++] = QChar::fromLatin1(intToHexDigit(val % 16));
}
}
if (type == BLOBEscapingType::XHex || type == BLOBEscapingType::Octal) {
- str[new_length++] = '\'';
+ str[new_length++] = QLatin1Char('\'');
} else if (type == BLOBEscapingType::ByteaHex) {
- str[new_length++] = '\'';
- str[new_length++] = ':';
- str[new_length++] = ':';
- str[new_length++] = 'b';
- str[new_length++] = 'y';
- str[new_length++] = 't';
- str[new_length++] = 'e';
- str[new_length++] = 'a';
+ str[new_length++] = QLatin1Char('\'');
+ str[new_length++] = QLatin1Char(':');
+ str[new_length++] = QLatin1Char(':');
+ str[new_length++] = QLatin1Char('b');
+ str[new_length++] = QLatin1Char('y');
+ str[new_length++] = QLatin1Char('t');
+ str[new_length++] = QLatin1Char('e');
+ str[new_length++] = QLatin1Char('a');
}
return str;
}
--
2.31.1

View File

@@ -1,6 +1,6 @@
SUMMARY = "Database Connectivity and Creation Framework"
HOMEPAGE = "https://community.kde.org/KDb"
LICENSE = "LGPL-2.0-only & 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 \
@@ -18,8 +18,7 @@ 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-newer-Qt.patch \
"
SRC_URI[sha256sum] = "8f8983bc8d143832dc14bc2003ba6af1af27688e477c0c791fd61445464f2069"
FILES:${PN} += "${OE_QMAKE_PATH_PLUGINS}"
FILES_${PN} += "${OE_QMAKE_PATH_PLUGINS}"

View File

@@ -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

View File

@@ -1,200 +0,0 @@
From 3280c5ec9940f329dc75b2b8d9a52285b20209f0 Mon Sep 17 00:00:00 2001
From: Johannes Zarl-Zierl <johannes@zarl-zierl.at>
Date: Wed, 5 May 2021 00:09:49 +0200
Subject: [PATCH] Use plain Marble package instead of KexiMarble
Marble has shipped with a MarbleConfig.cmake file since ~2016. Kexi
already depends on KF5 versions that are much newer than that.
Upstream-Status: Backport[https://invent.kde.org/office/kexi/-/commit/3280c5ec9940f329dc75b2b8d9a52285b20209f0]
---
CMakeLists.txt | 8 +-
cmake/modules/FindKexiMarble.cmake | 115 ------------------
src/plugins/forms/widgets/CMakeLists.txt | 2 +-
.../forms/widgets/mapbrowser/CMakeLists.txt | 3 +-
4 files changed, 5 insertions(+), 123 deletions(-)
delete mode 100644 cmake/modules/FindKexiMarble.cmake
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 82ebc70..17181b5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -199,16 +199,14 @@ endif()
## Test for marble
##
set(MARBLE_MIN_VERSION "0.19.2")
-find_package(KexiMarble ${MARBLE_MIN_VERSION})
-set_package_properties(KexiMarble PROPERTIES
+find_package(Marble ${MARBLE_MIN_VERSION} CONFIG)
+set_package_properties(Marble PROPERTIES
DESCRIPTION "KDE World Globe Widget library"
URL "https://marble.kde.org"
TYPE RECOMMENDED
PURPOSE "Required by Kexi form map widget"
)
-if(NOT MARBLE_FOUND)
- set(MARBLE_INCLUDE_DIR "")
-else()
+if(Marble_FOUND)
set(HAVE_MARBLE TRUE)
endif()
set_package_properties(GLIB2 PROPERTIES TYPE RECOMMENDED PURPOSE "${_REQUIRED_BY_MDB}")
diff --git a/cmake/modules/FindKexiMarble.cmake b/cmake/modules/FindKexiMarble.cmake
deleted file mode 100644
index 4ec1c5195..000000000
--- a/cmake/modules/FindKexiMarble.cmake
+++ /dev/null
@@ -1,115 +0,0 @@
-# - Try to find the Marble Library
-# Once done this will define
-#
-# MARBLE_FOUND - system has Marble
-# MARBLE_INCLUDE_DIR - the Marble include directory
-# MARBLE_LIBRARIES - Libraries needed to use Marble
-# MARBLE_VERSION - This contains combined MAJOR.MINOR.PATCH version (eg. 0.19.2);
-# Can be missing if version could not be found
-#
-# Versions mapping can be found at: https://marble.kde.org/changelog.php
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-#
-
-#=============================================================================
-# Copyright 2006-2009 Kitware, Inc.
-# Copyright 2006 Alexander Neundorf <neundorf@kde.org>
-# Copyright 2009-2011 Mathieu Malaterre <mathieu.malaterre@gmail.com>
-#
-# Distributed under the OSI-approved BSD License (the "License");
-# see accompanying file Copyright.txt for details.
-#
-# This software is distributed WITHOUT ANY WARRANTY; without even the
-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# See the License for more information.
-#=============================================================================
-
-function(from_hex HEX DEC)
- string(TOUPPER "${HEX}" HEX)
- set(_res 0)
- string(LENGTH "${HEX}" _strlen)
-
- while (_strlen GREATER 0)
- math(EXPR _res "${_res} * 16")
- string(SUBSTRING "${HEX}" 0 1 NIBBLE)
- string(SUBSTRING "${HEX}" 1 -1 HEX)
- if (NIBBLE STREQUAL "A")
- math(EXPR _res "${_res} + 10")
- elseif (NIBBLE STREQUAL "B")
- math(EXPR _res "${_res} + 11")
- elseif (NIBBLE STREQUAL "C")
- math(EXPR _res "${_res} + 12")
- elseif (NIBBLE STREQUAL "D")
- math(EXPR _res "${_res} + 13")
- elseif (NIBBLE STREQUAL "E")
- math(EXPR _res "${_res} + 14")
- elseif (NIBBLE STREQUAL "F")
- math(EXPR _res "${_res} + 15")
- else()
- math(EXPR _res "${_res} + ${NIBBLE}")
- endif()
-
- string(LENGTH "${HEX}" _strlen)
- endwhile()
-
- set(${DEC} ${_res} PARENT_SCOPE)
-endfunction()
-
-if ( MARBLE_INCLUDE_DIR AND MARBLE_GLOBAL_HEADER AND MARBLE_LIBRARIES )
- # in cache already
- set( MARBLE_FIND_QUIETLY TRUE )
-endif ()
-
-find_path( MARBLE_INCLUDE_DIR NAMES marble/MarbleMap.h PATH_SUFFIXES marble)
-find_file( MARBLE_GLOBAL_HEADER NAMES marble/MarbleGlobal.h PATH_SUFFIXES marble)
-find_library( MARBLE_LIBRARIES NAMES marblewidget-qt5 )
-
-if(MARBLE_GLOBAL_HEADER)
- file(STRINGS ${MARBLE_GLOBAL_HEADER}
- marble_version_line
- REGEX "^#define[\t ]+MARBLE_VERSION[\t ]+0x([0-9a-fA-F])+.*")
-
- string(REGEX REPLACE
- "^.*MARBLE_VERSION[\t ]+0x([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F]).*$"
- "\\1;\\2;\\3" marble_version_list "${marble_version_line}")
-
- list(GET marble_version_list 0 MARBLE_VERSION_MAJOR)
- from_hex("${MARBLE_VERSION_MAJOR}" MARBLE_VERSION_MAJOR)
-
- list(GET marble_version_list 1 MARBLE_VERSION_MINOR)
- from_hex("${MARBLE_VERSION_MINOR}" MARBLE_VERSION_MINOR)
-
- list(GET marble_version_list 2 MARBLE_VERSION_PATCH)
- from_hex("${MARBLE_VERSION_PATCH}" MARBLE_VERSION_PATCH)
-
- set(MARBLE_VERSION "${MARBLE_VERSION_MAJOR}.${MARBLE_VERSION_MINOR}.${MARBLE_VERSION_PATCH}" CACHE STRING "Found Marble version")
-endif()
-
-include( FindPackageHandleStandardArgs )
-
-if(MARBLE_VERSION)
- if(DEFINED MARBLE_MIN_VERSION AND ${MARBLE_VERSION} VERSION_LESS ${MARBLE_MIN_VERSION})
- set(MARBLE_FOUND FALSE)
- unset(MARBLE_INCLUDE_DIR)
- unset(MARBLE_LIBRARIES)
- else()
- find_package_handle_standard_args( Marble
- REQUIRED_VARS
- MARBLE_INCLUDE_DIR
- MARBLE_LIBRARIES
- VERSION_VAR
- MARBLE_VERSION
- FAIL_MESSAGE
- "Could not find Marble"
- )
- endif()
-else()
- find_package_handle_standard_args( marble
- DEFAULT_MSG
- MARBLE_INCLUDE_DIR
- MARBLE_LIBRARIES )
-endif()
-
-mark_as_advanced(MARBLE_GLOBAL_HEADER MARBLE_VERSION_MAJOR MARBLE_VERSION_MINOR MARBLE_VERSION_PATCH)
diff --git a/src/plugins/forms/widgets/CMakeLists.txt b/src/plugins/forms/widgets/CMakeLists.txt
index 107d578a8..109341fe0 100644
--- a/src/plugins/forms/widgets/CMakeLists.txt
+++ b/src/plugins/forms/widgets/CMakeLists.txt
@@ -11,7 +11,7 @@ endmacro()
# the main widgets plugin
add_subdirectory(main)
-if(MARBLE_FOUND)
+if(Marble_FOUND)
#TODO add_subdirectory(mapbrowser)
endif()
diff --git a/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt b/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt
index 3ff7f4fc8..f5be7fd02 100644
--- a/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt
+++ b/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt
@@ -1,7 +1,6 @@
include_directories(
${CMAKE_SOURCE_DIR}/src/formeditor
${CMAKE_SOURCE_DIR}/src/core
- ${MARBLE_INCLUDE_DIR}
)
set(kexiforms_mapwidgetplugin_SRCS
@@ -20,8 +19,8 @@ target_link_libraries(kexiforms_mapwidgetplugin
kexiextendedwidgets
kexiformutils
kexidataviewcommon
- ${MARBLE_LIBRARIES}
+ Marble
Qt5::Xml
)
--
2.31.1

View File

@@ -1,6 +1,6 @@
SUMMARY = "Kexi is a visual database applications creator"
HOMEPAGE = "https://www.calligra.org/kexi/"
LICENSE = "GPL-2.0-only & LGPL-2.0-only & 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 \
@@ -33,8 +33,7 @@ DEPENDS += " \
kcompletion \
kio \
ktexteditor \
mariadb \
postgresql \
marble \
"
SRC_URI = " \
@@ -42,25 +41,27 @@ 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 \
file://0005-Use-plain-Marble-package-instead-of-KexiMarble.patch \
"
SRC_URI[sha256sum] = "7a813f9ea815a09c1e733d0e7dc879c64eee85f075389e87e6aab99cf0c1c1ff"
do_install:append() {
do_install_append() {
install -d "${D}/${datadir}/pixmaps"
install ${S}/src/pics/icons/breeze/apps/48/kexi.svg ${D}/${datadir}/pixmaps/
}
FILES:${PN} += " \
FILES_${PN} += " \
${OE_QMAKE_PATH_PLUGINS} \
"
RDEPENDS:${PN} += "breeze-icons-binres"
RDEPENDS_${PN} += "breeze-icons-binres"
# REVISIT (try marble again once 3.3.x is out)
# REVISIT
#-- The following RECOMMENDED packages have not been found:
#
# * KexiMarble (required version >= 0.19.2), KDE World Globe Widget library, <https://marble.kde.org>
# Required by Kexi form map widget
# * MySQL, MySQL Client Library (libmysqlclient), <http://www.mysql.com>
# Required by Kexi MySQL migration driver
# * PostgreSQL, C API to PostgreSQL (libpq), <http://www.postgresql.org>
# Required by Kexi PostgreSQL migration driver

View File

@@ -1,6 +1,6 @@
SUMMARY = "Property editing framework with editor widget"
HOMEPAGE = "https://community.kde.org/KProperty"
LICENSE = "LGPL-2.0-only & 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 \
@@ -20,7 +20,7 @@ DEPENDS += " \
SRC_URI = "${KDE_MIRROR}/stable/${BPN}/src/${BPN}-${PV}.tar.xz"
SRC_URI[sha256sum] = "67af0c2d74715957bd5373a6a30589ff0a996cb1d267dfd0538dccaa9a768dfa"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kproperty3 \
${OE_QMAKE_PATH_PLUGINS} \
"

View File

@@ -1,6 +1,6 @@
SUMMARY = "Framework for creation and generation of reports"
HOMEPAGE = "https://community.kde.org/KReport"
LICENSE = "LGPL-2.0-only & 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 \
@@ -30,7 +30,7 @@ SRC_URI = " \
"
SRC_URI[sha256sum] = "22716d719654e8f887fe4d33654e252ddf3d3d818c44e15a8af0e6f2e7d6ccd7"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kservicetypes5 \
${datadir}/kreport3 \
${OE_QMAKE_PATH_PLUGINS} \

View File

@@ -1,6 +1,6 @@
SUMMARY = "Plugins for Dolphin"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
inherit kde-apps gettext
@@ -18,9 +18,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "703c4666d5fb9a48cca01b52ca5bc4aacbcba3a82c1656487f40334513851517"
SRC_URI[sha256sum] = "0cb1b232c9b86811107ef9270ba2be42d242157b8daeeeffd1493ae635f0aa3a"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/kservices5 \
${OE_QMAKE_PATH_PLUGINS} \

View File

@@ -1,5 +1,5 @@
SUMMARY = "KDE File Manager"
LICENSE = "GPL-2.0-only & GFDL-1.2"
LICENSE = "GPLv2 & GFDL-1.2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
@@ -12,10 +12,10 @@ DEPENDS += " \
kconfig-native \
kcoreaddons-native \
kdoctools-native \
kcmutils-native \
sonnet-native \
\
kinit \
kcmutils \
knewstuff \
ki18n \
kdbusaddons \
@@ -36,20 +36,18 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "971489a59cdd6b297e2142eb3315847addafbc4e3504e1609fe5e1d119cf15a3"
SRC_URI[sha256sum] = "9d29577e0ef2d364a54718f1a8e0a74cf4246f6bd020ff605825f5888739f680"
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
FILES_SOLIBSDEV = "${libdir}/libdolphin*${SOLIBSDEV}"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/k*5 \
${datadir}/kconf_update \
${datadir}/kglobalaccel \
${datadir}/knsrcfiles \
${datadir}/dbus-1 \
${libdir}/libkdeinit5_dolphin.so \
${OE_QMAKE_PATH_PLUGINS} \
${systemd_user_unitdir} \
"

View File

@@ -1,10 +1,8 @@
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
@@ -31,11 +29,11 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "ea699d4c7c780063aa0598a2050f78f3ce93de86c3818f56541e59d20fa9e6ad"
SRC_URI[sha256sum] = "36a755be402d7b811483a17887ebf0c73fc92f92ecbe00b54c11158ee0591a93"
CXXFLAGS += "-isystem ${STAGING_INCDIR}/phonon4qt5/KDE"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/solid \
${datadir}/icons \

View File

@@ -1,9 +1,8 @@
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
@@ -14,9 +13,6 @@ DEPENDS += "\
kcoreaddons-native \
kdoctools-native \
sonnet-native \
kpackage-native \
qtquickcontrols2 \
kdeclarative \
kio \
kparts \
solid \
@@ -25,9 +21,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "d28b9b9e6628bc4f97398e04872f57d9b46c1a7259a5d68f8311e50db3a74f6e"
SRC_URI[sha256sum] = "b838cf9aa2b77839860c50c514428a03739d4584465a350384175bd8a4d592ca"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/icons \
${OE_QMAKE_PATH_PLUGINS} \

View File

@@ -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,9 +24,9 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "16527c0b596de555a19b5f67672bf1a463a4a934c85d578aef23b0bae856d458"
SRC_URI[sha256sum] = "9a65508930c969f07fe6a228b0f4b1b24797cfaa49710698393b84cfb260aba4"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/icons \
${datadir}/kxmlgui5 \

View 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

View File

@@ -1,5 +1,5 @@
SUMMARY = "A fast and easy to use image viewer for KDE"
LICENSE = "GPL-2.0-only"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=5a3169a2d39a757efd8b7aa66a69d97b"
inherit kde-apps gettext mime-xdg
@@ -22,18 +22,16 @@ DEPENDS += " \
kfilemetadata \
baloo \
libkdcraw \
kimageannotator \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "f125eb729dd81ea265471c9bbca54fe6a7e87348c9a782b321331da72a02aa6e"
SRC_URI[sha256sum] = "acc76c7b80f71ce47fb747c81cd062b1581ccc441f025e023bedc193feb8bc26"
EXTRA_OECMAKE += " \
-DJPEGLIB_RUN_RESULT=true \
-DJPEGLIB_RUN_RESULT__TRYRUN_OUTPUT=0 \
"
SRC_URI += "file://0001-Avoid-try_run.patch"
FILES:${PN} += " \
CXXFLAGS += "-isystem ${STAGING_INCDIR}/phonon4qt5/KDE"
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/icons \
${datadir}/solid \

View File

@@ -1,5 +1,5 @@
SUMMARY = "2D and 3D Graph Calculator"
LICENSE = "GPL-2.0-only & LGPL-2.0-only & GFDL-1.2"
LICENSE = "GPLv2 & LGPLv2 & GFDL-1.2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
@@ -22,9 +22,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "82e0007a9a71a1771624410449be4a7c2db13fa9583e917b330270265512f977"
SRC_URI[sha256sum] = "0c9490bb15dd22226469dc3d00457987bb3f1c332fd16e24323cd358688cf54c"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/icons \
${datadir}/kalgebramobile \
"

View File

@@ -1,19 +1,12 @@
SUMMARY = "Periodic Table of Elements"
LICENSE = "BSD-2-Clause & BSD-3-Clause & CC0-1.0 & GFDL-1.2 & GPL-2.0-or-later & LGPL-2.0-or-later & LGPL-2.1-or-later"
LICENSE = "GPLv2 & GFDL-1.2 & LGPLv2"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-2-Clause.txt;md5=534956ece1a160a65f088a8f82672ef9 \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
file://LICENSES/CC0-1.0.txt;md5=65d3616852dbf7b1a6d4b53b00626032 \
file://LICENSES/GFDL-1.2-or-later.txt;md5=9f58808219e9a42ff1228309d6f83dc6 \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.1-or-later.txt;md5=147a320ed8b16b036829a0c71d424153 \
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 mime-xdg
DEPENDS += " \
qtsvg \
@@ -41,11 +34,10 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "0c743f7cef68ffca68605763ca740ed3a7fd26d0f085a80ad6b5f3b777ea5c50"
SRC_URI[sha256sum] = "b6dc3db2a3d14653ef132402fdd2a120ed26c663475eba186f7af9dcae5d00e5"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/kxmlgui5 \
${datadir}/knsrcfiles \
${datadir}/libkdeedu \
"

View File

@@ -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,9 +26,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "379d0c108d9e2d1d2ea73909cae37bf464b2d9b93176586ec570d51e1b2381b8"
SRC_URI[sha256sum] = "fee768b772a45eb78b213aae70707b79299f92deb006095559311b013670015a"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kxmlgui5 \
${datadir}/icons \
"

View File

@@ -1,10 +1,9 @@
SUMMARY = "An advanced editor component which is used in numerous KDE applications requiring a text editing component"
LICENSE = "GPL-2.0-or-later & LGPL-2.0-only & LGPL-2.0-or-later & MIT"
LICENSE = "GPLv2 & LGPLv3 & GPLv3"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c \
file://LICENSES/LGPL-2.0-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75 \
file://COPYING.LIB;md5=334069b3769dfd935f3e668e638a26ad \
file://COPYING-GPL3;md5=d32239bcb673463ab874e80d47fae504 \
file://COPYING-LGPL3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
"
inherit kde-apps gettext mime-xdg
@@ -35,11 +34,11 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "d195bc0ecf4eed66a123225686ca37c4e673d8ca30e7c39fccb02dfdc7945fa6"
SRC_URI[sha256sum] = "e9b7a9b11ae54a387b5a6d6f4253f9da7f63972fe2928d7fa280d969638dfdd4"
FILES_SOLIBSDEV = ""
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kateproject \
${datadir}/k*5 \
${datadir}/plasma \

View File

@@ -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,12 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "99fe86f6b1dd79da4615fd984fd51e0c144c47af2f4c0368353f4f32c2f154d7"
SRC_URI[sha256sum] = "d336fdaa10d5d1deb66d6764e07a1288dc79692b789b63d8662ce57086e961ec"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kxmlgui5 \
${datadir}/kconf_update \
${datadir}/knsrcfiles \
${datadir}/icons \
"
RDEPENDS:${PN} += "perl"
RDEPENDS_${PN} += "perl"

View File

@@ -1,5 +1,5 @@
SUMMARY = "KBlocks - Falling Blocks Game"
LICENSE = "GPL-2.0-only & GFDL-1.2"
LICENSE = "GPLv2 & GFDL-1.2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
@@ -22,10 +22,10 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "8487035e19277df8ef962201e2fa8cf7683f800755de2745944465627d3d9532"
SRC_URI[sha256sum] = "ee9586d3e68ced73e796bd8b407233605be0ff8f60cf445cf3f03663fb3080c9"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/knsrcfiles \
${datadir}/icons \
${datadir}/kxmlgui5 \
"

View File

@@ -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,9 +28,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "7b712872db2a3510eb8a5b91c4c85980a63971b4171d192081cf61b90777ab58"
SRC_URI[sha256sum] = "9e1bdf041f1cb3dc371f8dda3c2323baab24f3edd2ec5603086e4b9a23ddc320"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kxmlgui5 \
${datadir}/icons \
"

View File

@@ -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,9 +23,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "34c3300f607a56f51b11f68869c58a0789876265572db6f89826db9ef4ddfe38"
SRC_URI[sha256sum] = "1f4d45954794d3474831731db9211a54bd0e9b878dc6887c2abbfbb66c0bcd92"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kxmlgui5 \
${datadir}/icons \
"

View File

@@ -1,12 +1,9 @@
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
@@ -25,11 +22,11 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "160b9b2f28e1e6986026c0fc3dc34df26d56d88e3355704a0226e60786218ac7"
SRC_URI[sha256sum] = "3aaf99c11dcb45a27d5e89a514859b4c92082b26fcf5709783b8c8cbd237409e"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kxmlgui5 \
"
RRECOMMENDS:${PN} += "graphviz"
RDEPENDS:${PN} += "perl"
RRECOMMENDS_${PN} += "graphviz"
RDEPENDS_${PN} += "perl"

View File

@@ -1,9 +1,8 @@
SUMMARY = "KDE's calculator application"
LICENSE = "BSD-3-Clause & CC0-1.0 & GPL-2.0-or-later"
LICENSE = "GPLv2 & LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-3-Clause.txt;md5=f225922a2c12dfa5218fb70c49db3ea6 \
file://LICENSES/CC0-1.0.txt;md5=65d3616852dbf7b1a6d4b53b00626032 \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
"
inherit kde-apps gettext
@@ -24,11 +23,11 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "b43e76cceec89954954895b07f5c79ce8834d7efb35091e428b37941b361fd4b"
SRC_URI[sha256sum] = "5ed62f8336bba82d27a617de398d80285d5da40ff5fd7929768387b2a70363d6"
FILES_SOLIBSDEV = ""
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/kxmlgui5 \
${datadir}/kconf_update \

View File

@@ -1,5 +1,5 @@
SUMMARY = "Tool to copy and paste characters from all installed fonts"
LICENSE = "GPL-2.0-only"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
"
@@ -19,4 +19,4 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "063ba99e3eba8988316633b31eb0e10a98b349efa4df7a04f1a548b9bad5f490"
SRC_URI[sha256sum] = "ea090dde3fce15a2a5779c010ef72cda0b87cb3556ee08f226530ae5a48cd9dc"

View File

@@ -16,8 +16,8 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "1d9c328469f7eaf19b3be9de418fc0db51a5a709282857e1b20f92cb6d6104fd"
SRC_URI[sha256sum] = "87c483e790c47cfc05a99e3815d42ba140d6830396b9debcdf31424e80c2e4a0"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/icons \
"

View File

@@ -1,44 +0,0 @@
SUMMARY = "Multi-platform app that allows your devices to communicate"
LICENSE = "Apache-2.0 & BSD-3-Clause & GPL-2.0-only & GPL-2.0-or-later & GPL-3.0-only & LGPL-2.0-or-later & LGPL-2.1-only & LGPL-2.1-or-later & LGPL-3.0-only & MIT"
LIC_FILES_CHKSUM = " \
file://LICENSES/Artistic-2.0.txt;md5=7f086b1df814d268c59965d8db41f13c \
file://LICENSES/BSD-3-Clause.txt;md5=f225922a2c12dfa5218fb70c49db3ea6 \
file://LICENSES/GPL-2.0-only.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-3.0-only.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.1-only.txt;md5=147a320ed8b16b036829a0c71d424153 \
file://LICENSES/LGPL-2.1-or-later.txt;md5=147a320ed8b16b036829a0c71d424153 \
file://LICENSES/LGPL-3.0-only.txt;md5=8d51f5b5fd447f7a1040c3dc9f0a8de6 \
file://LICENSES/MIT.txt;md5=7dda4e90ded66ab88b86f76169f28663 \
"
inherit kde-apps
DEPENDS += " \
kdoctools-native \
kpackage-native \
qca \
pulseaudio-qt \
ki18n \
kconfigwidgets \
kdbusaddons \
kiconthemes \
knotifications \
kio \
kcmutils \
kservice \
solid \
kirigami2 \
kpeople \
kwindowsystem \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "f125eb729dd81ea265471c9bbca54fe6a7e87348c9a782b321331da72a02aa6e"
EXTRA_OECMAKE += " \
"
FILES:${PN} += " \
"

View File

@@ -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,15 +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
@@ -77,7 +77,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()
# macOS
--
2.21.0

View File

@@ -1,12 +1,7 @@
SUMMARY = "Kdenlive is an intuitive and powerful multi-track video editor"
LICENSE = "BSD-3-Clause & GPL-2.0-only & GPL-2.0-or-later & GPL-3.0-only & GPL-3.0-or-later & LGPL-3.0-only"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-3-Clause.txt;md5=f225922a2c12dfa5218fb70c49db3ea6 \
file://LICENSES/GPL-2.0-only.txt;md5=3d26203303a722dedc6bf909d95ba815 \
file://LICENSES/GPL-2.0-or-later.txt;md5=3d26203303a722dedc6bf909d95ba815 \
file://LICENSES/GPL-3.0-only.txt;md5=8da5784ab1c72e63ac74971f88658166 \
file://LICENSES/GPL-3.0-or-later.txt;md5=8da5784ab1c72e63ac74971f88658166 \
file://LICENSES/LGPL-3.0-only.txt;md5=7b8fde44990707e743d3613054065137 \
file://COPYING;md5=38adfe5a9f2953129da1774430b28adf \
"
inherit kde-apps gtk-icon-cache mime mime-xdg
@@ -19,8 +14,7 @@ DEPENDS += "\
kauth-native \
mlt \
qtsvg \
qtwebengine \
qtnetworkauth \
qtwebkit \
karchive \
sonnet-native \
kbookmarks \
@@ -41,19 +35,18 @@ DEPENDS += "\
xapian-core \
purpose \
kdeclarative \
v4l-utils \
"
PV = "${KDE_APP_VERSION}"
SRC_URI += "file://0001-CMakeLists.txt-make-MLT_PREFIX-configurable.patch"
SRC_URI[sha256sum] = "9c5cc37d24d99d1da4e708ef960fd4df828d3c0abdd4b02adbf7c37aa40d0e29"
SRC_URI[sha256sum] = "9f8f3636f65f42a73fd1a97e29f8493fbcb8297ca755852eae93258ce12ceda0"
EXTRA_OECMAKE += " \
-DMLT_PREFIX=${prefix} \
-DBUILD_TESTING=OFF \
SRC_URI += " \
file://0001-CMakeLists.txt-make-MLT_PREFIX-configurable.patch \
"
FILES:${PN} += " \
EXTRA_OECMAKE += "-DMLT_PREFIX=${prefix}"
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/icons \
${datadir}/k*5 \
@@ -63,4 +56,4 @@ FILES:${PN} += " \
${OE_QMAKE_PATH_PLUGINS} \
"
RRECOMMENDS:${PN} += "ffmpeg"
RRECOMMENDS_${PN} += "ffmpeg"

View File

@@ -1,5 +1,5 @@
SUMMARY = "KDevelop-PG-Qt is a parser generator"
LICENSE = "LGPL-2.0-only"
LICENSE = "LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=15ce55ef03e0531acfa5ca508b9f85b2"
inherit kde-base
@@ -7,6 +7,7 @@ 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"

View File

@@ -1,21 +1,17 @@
SUMMARY = "Cross-platform IDE for C, C++, Python, QML/JavaScript and PHP"
LICENSE = "BSD-2-Clause & BSD-3-Clause & GPL-2.0-only & GPL-2.0-or-later & GPL-3.0-only & GPL-3.0-or-later & LGPL-2.0-only & LGPL-2.0-or-later & LGPL-2.1-only & LGPL-2.1-or-later & LGPL-3.0-only & MIT"
LICENSE = "GPLv2 & GFDL-1.2 & LGPLv2"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-2-Clause.txt;md5=4e290b17e3e05732730de37b44abef90 \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
file://LICENSES/GPL-2.0-only.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-3.0-only.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
file://LICENSES/GPL-3.0-or-later.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
file://LICENSES/LGPL-2.0-only.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.1-only.txt;md5=147a320ed8b16b036829a0c71d424153 \
file://LICENSES/LGPL-2.1-or-later.txt;md5=147a320ed8b16b036829a0c71d424153 \
file://LICENSES/LGPL-3.0-only.txt;md5=8d51f5b5fd447f7a1040c3dc9f0a8de6 \
file://LICENSES/MIT.txt;md5=4dd71a82d66fd9e3ca0cc65b8be370c0 \
file://COPYING;md5=7974e16b472f00bbbadf2d006aa00c50 \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
"
inherit kde-apps gettext pkgconfig gtk-icon-cache mime mime-xdg bash-completion
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 \
@@ -25,7 +21,6 @@ DEPENDS += " \
kdoctools-native \
ki18n-native \
kpackage-native \
kcmutils-native \
shared-mime-info-native \
\
qtbase \
@@ -60,23 +55,21 @@ DEPENDS += " \
threadweaver \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "3c3baf212fd6ffd7ccb5b0796c2b43e252235c25275979c1570c44f80821f9d6"
PV = "5.6.0"
SRC_URI = "${KDE_MIRROR}/stable/${BPN}/${PV}/src/${BPN}-${PV}.tar.xz"
SRC_URI[sha256sum] = "38adc7d4c4cf2f0fb4191650001e979b5e1b5a3476db28737020baf2fb56f532"
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
do_configure:append() {
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
sed -i 's:${STAGING_DIR_NATIVE}::g' ${B}/plugins/clang/libclang_include_path.h
}
# Yeah nasty but...
FILES_SOLIBSDEV = "${libdir}/libKDevC*so ${libdir}/libKDevPlatform*so"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/kdev* \
${datadir}/k*5 \
${datadir}/knsrcfiles \
@@ -88,13 +81,13 @@ FILES:${PN} += " \
${OE_QMAKE_PATH_QML} \
"
RDEPENDS:${PN} += " \
RDEPENDS_${PN} += " \
bash \
zsh \
"
# To give best user experience out of the box..
RRECOMMENDS:${PN} += " \
RRECOMMENDS_${PN} += " \
packagegroup-qt5-toolchain-target \
binutils \
ccache \

View File

@@ -1,5 +1,5 @@
SUMMARY = "Library to compare files and strings, used in Kompare and KDevelop"
LICENSE = "GPL-2.0-only & LGPL-2.0-only"
LICENSE = "GPLv2 & LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=8d8cc811a0870dd8391a69e61a77967a"
inherit kde-apps gettext
@@ -15,4 +15,4 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "bd51abb720184f93a06fbfa562d1604c0e52873676b785cd1ed0329f20af9f30"
SRC_URI[sha256sum] = "68714068d3c8051e0c477cb349d913843fe9bb6184dcffb10f5f7109dc94605a"

View File

@@ -1,8 +1,7 @@
SUMMARY = "KDiskFree displays the file devices' information"
LICENSE = "CC0-1.0 & GPL-2.0-or-later"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = " \
file://LICENSES/CC0-1.0.txt;md5=65d3616852dbf7b1a6d4b53b00626032 \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
"
inherit kde-apps gtk-icon-cache
@@ -13,7 +12,6 @@ DEPENDS += "\
kconfigwidgets \
kcoreaddons-native \
kdoctools-native \
kcmutils-native \
ki18n \
kiconthemes \
kio \
@@ -24,9 +22,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "db2ad8d53439a86279626960bff52267b696a7b8fd15d7e65644345b53c9a8ab"
SRC_URI[sha256sum] = "d7f71de3b1d1a8795fd5636947a1dcd57d212f0045e44159eaf3ffe034b4650a"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/icons \
${OE_QMAKE_PATH_PLUGINS} \

View File

@@ -1,25 +0,0 @@
SUMMARY = "Tool to show nice dialog boxes from shell scripts"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
"
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] = "9d1226e6e646a564ada1b218f70c98278c4ef4f118f55ca1e3e143698d016a8b"
FILES:${PN} += "${datadir}/dbus-1"

View File

@@ -1,12 +1,12 @@
SUMMARY = "KDiamond is a single player puzzle game"
DESCRIPTION = "KDiamond is a single player puzzle game. The object of the game is to build lines of three similar diamonds."
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 gtk-icon-cache
inherit kde-apps gettext
DEPENDS += "\
kauth-native \
@@ -26,9 +26,9 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "470cacb596cbec4c676ab12e82e231f160640cd79fc25d6b5bacf622dd9e448b"
SRC_URI[sha256sum] = "fd168af82bfec1cca87beb1f9b89520fdd4aa31401db690855615ac5c79b4153"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/knsrcfiles \
${datadir}/icons \
"

View File

@@ -1,7 +1,8 @@
SUMMARY = "KDE file find utility"
LICENSE = "GPL-2.0-or-later"
LICENSE = "GPLv2 & GFDL-1.3"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://COPYING.DOC;md5=10b9de612d532fdeeb7fe8fcd1435cc6 \
"
inherit kde-apps gettext gtk-icon-cache
@@ -20,8 +21,8 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "3fcc78876f05d67eaecd55f1db2f2c8084824e787d107e4f6a87d2f335cd5ad7"
SRC_URI[sha256sum] = "b94d9bcc6c72a93d77cae70a1d39449cb6edde2c25c57b78c1595d810daf2582"
FILES:${PN} += " \
FILES_${PN} += " \
${datadir}/icons \
"

View File

@@ -1,29 +0,0 @@
SUMMARY = "KGeography is a geography learning tool"
LICENSE = "GPL-2.0-only & GFDL-1.2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
file://COPYING.DOC;md5=28d73eafa40ebd0ccdc6b37df8de10a3 \
"
inherit kde-apps gtk-icon-cache
DEPENDS += " \
kauth-native \
kconfig-native \
kcoreaddons-native \
kdoctools-native \
kcrash \
kdbusaddons \
kwidgetsaddons \
ki18n \
kconfigwidgets \
kxmlgui \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "ac66323872f20ef85d2fbf2c41cb09d5dbcaa8db3c654487811d1248caef8f07"
FILES:${PN} += " \
${datadir}/config.kcfg \
${datadir}/kxmlgui5 \
"

View File

@@ -1,31 +0,0 @@
SUMMARY = "A game of action and puzzle solving"
LICENSE = "GFDL-1.2+ & GPL-2.0-or-later"
LIC_FILES_CHKSUM = " \
file://LICENSES/GFDL-1.2-or-later.txt;md5=9a4c4207e152ff95aa8539e9c1ed53e9 \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
"
inherit kde-apps gtk-icon-cache
DEPENDS += " \
kauth-native \
kconfig-native \
kcoreaddons-native \
kdoctools-native \
kconfigwidgets \
kcrash \
kdbusaddons \
ki18n \
kio \
kwidgetsaddons \
kxmlgui \
libkdegames \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[sha256sum] = "9504916b0e7d44ba57b092c3fbca2095870fd057e1c9b4d627123cb3741854f7"
FILES:${PN} += " \
${datadir}/knsrcfiles \
${datadir}/kxmlgui5 \
"

Some files were not shown because too many files have changed in this diff Show More