524 Commits

Author SHA1 Message Date
Andreas Müller
bf08b7c19a sddm-autologin.pam: remove pam_permit.so
Not the best idea to just trust what people send...

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-03-05 22:41:41 +01:00
Andreas Müller
7d479731e5 qtbase_git.bbappend: add accessibility to PACKAGECONFIG
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2017-11-06 22:28:54 +01:00
Simon Desfarges
2539b29adb kde-kf5: switch to Attic repository (#32)
5.30 version is no more available on stable repository.

Signed-off-by: Simon Desfarges <simon.desfarges@easymile.com>
2017-10-04 19:20:53 +02:00
Andreas Müller
73301b9d5e layer.conf: Increase layer priority higher than meta-luneui
meta-luneui builds a VERY old extra-cmake-modules causing trouble here

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-09 16:24:36 +01:00
Andreas Müller
ba56d89f13 lxqt-panel: fix build with Qt5.8
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-09 09:40:50 +01:00
Andreas Müller
fc066bafdf user-manager: add kcmutils to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-09 09:32:29 +01:00
Andreas Müller
1a81003c6b mlt: add jack to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-08 23:05:50 +01:00
Andreas Müller
2b19837024 aubio: initial add 0.4.4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-07 18:49:32 +01:00
Andreas Müller
89fd637ef0 kde-plasma: update 5.9.0 -> 5.9.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-07 17:44:33 +01:00
Andreas Müller
f19b381696 libmp4v2: disable build of man-pages
* causes build failures in some environments
* we don't need them anyway

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-07 12:12:03 +01:00
Andreas Müller
38b3cfa284 liblo: fix build for unititialized variables
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-07 09:06:21 +01:00
Andreas Müller
c88ecd38a2 timidity++: add --enable-alsaseq to configure options
Thanks to Mikhail Yakshin for pointer

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-05 10:12:04 +01:00
Andreas Müller
3392aa2ce2 sddm-kcm: add knewstuff to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-03 15:32:51 +01:00
Andreas Müller
587d3c2e75 kde-plasma: update to 5.9.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-03 13:01:52 +01:00
Andreas Müller
bfb651c631 kde-kf5: update to 5.30.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-03 13:01:39 +01:00
Andreas Müller
c86e651e22 mixxx; update to latest master
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-03 13:01:27 +01:00
Andreas Müller
0345d5a8f4 kwave: add some PACKAGECONFIG
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-28 23:52:06 +01:00
Andreas Müller
7857cc4046 kwave: add pulseaudio-server to RDEPENDS - it is mandatory
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-27 23:06:04 +01:00
Andreas Müller
4806954e5f pavucontrol-qt: add pulseaudio-server to RDEPENDS - it is mandatory
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-27 23:04:09 +01:00
Andreas Müller
af6a93c1fb liblxqt: add qttools to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-25 13:19:39 +01:00
Andreas Müller
d7c95f41a2 phonon: fix floating dependencies
* alsa-lib: add to DEPENDS - it is not oprtional
* pulseaudio: add PACKAGECONFIG - disabled by default

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-23 09:25:41 +01:00
Andreas Müller
ae4141f09f qmmp: update to 1.1.6
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-19 01:02:43 +01:00
Andreas Müller
6353646ef4 qtermwidget: update 0.7.0 -> 0.7.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:30:53 +01:00
Andreas Müller
119637ca3d qterminal: update 0.7.0 -> 0.7.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:30:20 +01:00
Andreas Müller
2e37b41b41 pcmanfm-qt: update 0.11.1 -> 0.11.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:29:35 +01:00
Andreas Müller
e732c95128 pavucontrol-qt: update 0.1.0 -> 0.2.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:28:55 +01:00
Andreas Müller
4ec4f4fc0d obconf-qt: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:28:13 +01:00
Andreas Müller
9e9091b868 lxqt-sudo: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:27:19 +01:00
Andreas Müller
8b27735e59 lxqt-session: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:26:38 +01:00
Andreas Müller
e71562d448 lxqt-runner: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:25:46 +01:00
Andreas Müller
8642a99f05 lxqt-qtplugin: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:25:05 +01:00
Andreas Müller
840e279817 lxqt-powermanagement: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:24:23 +01:00
Andreas Müller
af59bdd2b9 lxqt-policykit: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:23:40 +01:00
Andreas Müller
23aa53aadd lxqt-panel: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:22:58 +01:00
Andreas Müller
0e8b618bd7 lxqt-openssh-askpass: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:22:20 +01:00
Andreas Müller
8dc422240e lxqt-notificationd: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:21:40 +01:00
Andreas Müller
a17faae515 lxqt-l10n: update 0.11.0 -> 0.11.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:20:59 +01:00
Andreas Müller
aa5f6bd2c9 lxqt-globalkeys: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:20:17 +01:00
Andreas Müller
bc356b9368 lxqt-config: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:19:33 +01:00
Andreas Müller
fff7576437 lxqt-common: update 0.11.0 -> 0.11.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:18:28 +01:00
Andreas Müller
8a9fc0b779 lxqt-admin: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:17:47 +01:00
Andreas Müller
ba522dc7d5 lxqt-about: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:16:48 +01:00
Andreas Müller
83f6f6daa5 lximage-qt: update 0.5.0 -> 0.5.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:16:04 +01:00
Andreas Müller
e50d3b6b44 libsysstat: update 0.3.2 -> 0.3.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:15:18 +01:00
Andreas Müller
f0b237b359 liblxqt: update 0.11.0 -> 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 18:14:33 +01:00
Andreas Müller
3e2c12c2c7 libfm-qt: update 0.11.1 -> 0.11.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 17:22:19 +01:00
Andreas Müller
800794d55f compton-conf: update 0.2.0 -> 0.2.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 16:57:32 +01:00
Andreas Müller
97f6c6a0be lxqt.bbclass: add lxqt-build-tools to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 10:40:59 +01:00
Andreas Müller
077bfed192 lxqt-build-tools: initial add 0.3.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 10:35:54 +01:00
Andreas Müller
0826f3c3af umbrello: update to 16.12.1
Thanks to Albert Astals Cid for pointer on patch

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-17 00:40:55 +01:00
Andreas Müller
12cd18b983 kde-apps: update 16.12.0 -> 16.12.1
umbrello was not updated due to x86 assembler usage

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-16 14:13:40 +01:00
Andreas Müller
f691c44b0a meta-qt5-extra-world: add dssi-vst
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-15 00:02:46 +01:00
Andreas Müller
9bebc85885 dssi-vst: initial add 0.9.2+
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-15 00:01:42 +01:00
Andreas Müller
91acbd8aae muse: rework without making much progress
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-13 00:45:11 +01:00
Andreas Müller
69db335be0 lmms: fix build
tse tse it slipped in long time ago silently

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-12 23:58:43 +01:00
Andreas Müller
2f33d43270 qsynth: update to 0.4.3
rework: use autotools instead of cmake (similar to all the *v1 packs [1])

[1] http://www.rncbc.org/drupal/

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-11 00:20:57 +01:00
Andreas Müller
84e58e20b9 lrdf: update latest git revision to fix build
recent autotool cleanups fix:

| aclocal: error: aclocal: file '<WORKDIR>/git/m4/lt~obsolete.m4' does not exist

which was caused by broken links in m4 folder

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-10 09:43:18 +01:00
Andreas Müller
8f276e4095 calf: fix error on recompile
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-09 21:28:29 +01:00
Andreas Müller
4b2960768a amsynth: fix patche's upstream-states
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-09 20:47:59 +01:00
Andreas Müller
3f5d5141c3 calf: fix preset file names
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-09 20:42:31 +01:00
Andreas Müller
2ac303949b meta-qt5-extra-world: add calf
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-09 07:21:08 +01:00
Andreas Müller
58ef0eb061 calf: initial add 0.0.60+
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-09 00:43:49 +01:00
Andreas Müller
e0705d4b6d lv2: add lv2-native
lv2-native installs lv2.h where other native recipes might expect it

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-08 23:40:45 +01:00
Andreas Müller
c7cdb04e31 meta-qt5-extra-world: add polyphone
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-08 04:45:35 +01:00
Andreas Müller
07ee009953 polyphone: initial add 1.8
Desktop- and mime-file was taken from [1]

[1] https://aur.archlinux.org/cgit/aur.git/tree/?h=polyphone

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-08 04:42:32 +01:00
Andreas Müller
9d9ad6fdb8 qcustomplot: go down to 1.3.2
qcustomplot was added for polyphone which does not build with 2.0.0-beta.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-08 04:04:18 +01:00
Andreas Müller
c5236322b2 stk: initial add 4.5.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-08 02:41:41 +01:00
Andreas Müller
f0c591e4eb qcustomplot: initial add 2.0.0-beta
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-08 00:14:58 +01:00
Andreas Müller
ef8c4bf47d lxqt-common: fix double semicolon in LIC_FILES_CHKSUM
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-08 00:13:06 +01:00
Andreas Müller
e3ffe70687 rtmidi: add PACKAGECONFIGs for alsa and jack
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-08 00:12:10 +01:00
Andreas Müller
f1173f4e7b rtmidi: initial add 2.1.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-07 22:52:08 +01:00
Andreas Müller
f189cc9750 muse: fix path to libraries to get it running
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-06 16:23:51 +01:00
Andreas Müller
7cb886dbbb meta-qt5-extra-world: add muse
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-05 21:24:24 +01:00
Andreas Müller
441595a4e6 whysynth: CFLAGS += "-ftree-vectorize"
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-05 21:12:03 +01:00
Andreas Müller
f3b37271fb muse: initial add 3.0.0pre2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-05 21:11:07 +01:00
Andreas Müller
658e81429c amsynth: fix DSSI-plugin's host control
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-05 14:52:10 +01:00
Andreas Müller
5eb31899f8 meta-qt5-extra-world: add lrdf and rosegarden
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-03 18:23:50 +01:00
Andreas Müller
f165750823 rosegarden: initial add 16.06
Note that raptor2 is in meta-office only but patch for meta-oe was sent

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-03 18:21:40 +01:00
Andreas Müller
ddecf95922 lrdf: initial add 0.5.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-03 17:41:40 +01:00
Andreas Müller
b619fddf22 dssi: split out examples to an own pacakage
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-02 15:56:01 +01:00
Andreas Müller
4d6c764736 kde-plasma: update to 5.8.5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-01 23:25:02 +01:00
Andreas Müller
ee7c797381 qterminal: add qtx11extras to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-01 20:32:59 +01:00
Andreas Müller
c1ccb64984 qterminal: add missing distro_features_check to inherit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-01 20:32:11 +01:00
Andreas Müller
4f5dafc3c7 kcrash: replace libxcb by virtual/libx11 in DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-01-01 20:23:54 +01:00
Pier Luigi Fiorini
0e648c2ff0 kcrash: Depends on libxcb
Unfortunately kcrash demands libxcb, otherwise the build will fail
in kcrash.cpp, line 271 because the function won't return.

Apparently there is no ifdef for Wayland, it appears kcrash works
only on X11, macOS and Windows.

Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
2017-01-01 20:23:39 +01:00
Pier Luigi Fiorini
0ed33d5164 phonon: Update to 4.9.0
Update phonon to the latest version and fix build with Qt 5.8.

Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
2017-01-01 20:23:23 +01:00
Pier Luigi Fiorini
01ad942b92 Move lxqt-l10n dependency to lxqt-world
Avoid pulling in liblxqt when a package requires a library that
doesn't necessarily need lxqt-l10n such as libqtxdg.

Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
2017-01-01 20:23:06 +01:00
Andreas Müller
f4bd74a480 meta-qt5-extra-world; add amsynth
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-31 00:30:40 +01:00
Andreas Müller
e4d522dfee amsynth: initial add 1.7.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-31 00:28:53 +01:00
Andreas Müller
63e37c925f meta-qt5-extra-world: add fluidsynth-dssi
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-30 21:58:43 +01:00
Andreas Müller
ae63a698d6 fluidsynth-dssi: initial add 1.0.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-30 21:57:32 +01:00
Andreas Müller
30cfd42a8d qsynth is a GUI for fluidsynth - so rename folder to fluidsynth
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-30 16:35:00 +01:00
Andreas Müller
8a564b4dca mxml: initial add 2.10
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-30 01:53:37 +01:00
Andreas Müller
882cfa5b3e mixxx: update patch for performance increasemaent slightly
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-29 16:19:53 +01:00
Andreas Müller
e2fa455ddb mixxx: increase file analysis slightly
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-27 23:39:58 +01:00
Andreas Müller
5b31558942 rubberband: use float for samples instead of double to increase performance
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-26 23:09:14 +01:00
Andreas Müller
2cbc156ac1 hexter: fix GUI segfault on ARM
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-26 03:05:30 +01:00
Andreas Müller
ebc80d5470 spglib: initial add 1.9.9
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-18 23:09:53 +01:00
Andreas Müller
2e6427a8a7 molequeue: initial add 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-18 21:13:23 +01:00
Andreas Müller
92257ad3ed okular: cleanup
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-17 00:20:20 +01:00
Andreas Müller
db57c44c13 openbabel: initial add 2.4.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-16 22:51:58 +01:00
Andreas Müller
d855faa3cc kde-apps: add kwave
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-16 14:19:52 +01:00
Andreas Müller
9f57507829 kwave: initial add 16.12.0
This requires an update of audiofile recipe in meta-oe which I will send out as
soon as tests are finished.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-16 14:19:52 +01:00
Andreas Müller
e2d60afa78 kde-apps: add okular
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-16 11:32:18 +01:00
Andreas Müller
3ceaa5096b okular: initial add 16.12.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-16 11:04:55 +01:00
Andreas Müller
95af934c75 umbrello: add qtwebkit to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-16 09:15:01 +01:00
Andreas Müller
9eb84d12bd krita: initial add 3.1.1 (although slipped in before silenttly)
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-16 07:59:13 +01:00
Andreas Müller
a10bc27846 kde-apps / kde-apps-world: some maintenance
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-15 23:16:28 +01:00
Andreas Müller
997b571229 kde-apps: update to 16.12.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-15 23:15:18 +01:00
Andreas Müller
48b5df6466 plasma-workspace: add prison to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-14 15:47:18 +01:00
Andreas Müller
5e305749aa libdmtx: fix license
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-14 07:22:17 +01:00
Andreas Müller
2688b012f0 kf5-world: add our new tier1 members prison and syntax-highlighting
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-14 00:27:21 +01:00
Andreas Müller
d3fd9b47ba kde/kf5: update to 5.29.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-14 00:25:57 +01:00
Andreas Müller
75bb2ebdde libdmtx: initial add 0.7.4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-13 22:09:46 +01:00
Andreas Müller
69014f6b87 greenisland: add CMAKE_ALIGN_SYSROOT entry for ${base_libdir}
Same here: This change was caused by systemd update -> 232 and should be
compatible to elder environments (ok - a warning is created).

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-09 15:30:13 +01:00
Andreas Müller
f52a1b8aeb cmake_auto_align_paths.bbclass: rework
* search the whole build directorty
* change files in ${base_libdir} too

Changes became necessary by update of systemd to 232 (libudev.so -> /lib)and
should be compatible to elder envioronments (e.g morty).

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-09 15:24:04 +01:00
Andreas Müller
4ef6845bef cmake_auto_align_paths.bbclass: remove unused code
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-09 11:55:45 +01:00
Andreas Müller
377b53fc3e greenisland: add extra-cmake-modules-native to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-09 08:58:11 +01:00
Andreas Müller
19ccaeec00 greenisland: move to recipes-greenisland
* it is not part of mauii/hawaii
* other projects (no recipes yet) use greenisland too

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-08 23:48:43 +01:00
Andreas Müller
48521ac34f greenisland: ensure xserver-xorg-xwayland is in image for PACKAGECONFIG xwayland
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-08 23:24:19 +01:00
Andreas Müller
6c18e29b16 plasma-workspace: optionally add xserver-xorg-xwayland to RDEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-08 22:18:28 +01:00
Andreas Müller
4d01e78234 plasma-workspace: fix further path to qt5 tool in startplasmacompositor
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-08 18:37:34 +01:00
Andreas Müller
4e8ab6dfa8 libqtxdg: add qtsvg to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-08 17:52:39 +01:00
Andreas Müller
9f1cb6e4b5 mixxx: fix build on build machines where qttools or protobuff are not installed
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-07 18:49:29 +01:00
Andreas Müller
a7c56b83e3 kdelibs4support-nativee: add liburi-perl-native to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-06 11:10:19 +01:00
Andreas Müller
8af10fa7aa kdoctools-native: add liburi-perl-native to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-06 11:09:31 +01:00
Andreas Müller
da2d2ef1cc sratom: add lv2 to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-01 17:11:03 +01:00
Andreas Müller
f32e34fb12 dssi: add ladspa-sdk to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-01 17:05:40 +01:00
Andreas Müller
246b1b2ec2 plasma-framework: add kwayland to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-01 15:56:05 +01:00
Andreas Müller
0c8da78344 meta-qt5-extra-world: add whysynth
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 22:41:19 +01:00
Andreas Müller
2e9c07359b whysynth: initial add 20120903
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 22:34:41 +01:00
Andreas Müller
f71974e081 meta-qt5-extra-world: add latest multimedia recipes
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 21:49:55 +01:00
Andreas Müller
52246d94db hexter: initial add 1.0.3
much stolen from [1]

[1] http://pkgs.fedoraproject.org/cgit/rpms/hexter-dssi.git

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 21:47:45 +01:00
Andreas Müller
354b039bdc synthv1: add liblo to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 18:53:03 +01:00
Andreas Müller
65e4df5dc7 samplv1: add liblo to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 18:52:21 +01:00
Andreas Müller
69b44ba199 drumkv1: add liblo to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 18:51:37 +01:00
Andreas Müller
63c5411117 qtractor: add dssi to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 00:52:09 +01:00
Andreas Müller
c04033b639 dssi: initial add 1.1.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 00:52:09 +01:00
Andreas Müller
aa1b8526cb liblo: initial add 0.28
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-30 00:52:09 +01:00
Andreas Müller
78870e3f8e qtractor: set correct HOMEPAGE
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 08:55:52 +01:00
Andreas Müller
e0a6b35712 qtractor: set correct SUMMARY
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 08:54:13 +01:00
Andreas Müller
10ac206a75 sratom: add serd and sord to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 01:35:20 +01:00
Andreas Müller
61aa16a75e sord: add libpcre and serd to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 01:34:29 +01:00
Andreas Müller
723ed6f4da sord: fix license checksum
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 01:27:20 +01:00
Andreas Müller
9122d9c05c serd: fix license checksum
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 01:24:02 +01:00
Andreas Müller
a8fb64355e sratom: fix license checksum
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 01:20:29 +01:00
Andreas Müller
8e30a57a42 qtractor: add lilv to DEPENDS to really support lv2-plugins
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 01:12:12 +01:00
Andreas Müller
ff3627f3fa lilv: initial add 0.24.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 01:11:11 +01:00
Andreas Müller
6837e9fed4 sratom: initial add 0.6.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 00:59:24 +01:00
Andreas Müller
3a541b822e sord: initial add 0.16.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 00:58:55 +01:00
Andreas Müller
a41e37eb0f serd: initial add 0.24.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-29 00:58:22 +01:00
Andreas Müller
f9f303adc1 meta-qt5-extra-world: add missing multimedia recipes
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-27 22:55:43 +01:00
Andreas Müller
c5e9a42c2d qtractor: initial add 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-27 22:54:18 +01:00
Andreas Müller
5d311d59ae samplv1: initial add 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-26 01:36:36 +01:00
Andreas Müller
46822e61fc drumkv1: initial add 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-26 01:28:25 +01:00
Andreas Müller
ca46b85f96 synthv1: initial add 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-26 01:03:35 +01:00
Andreas Müller
e18891203c lv2: initial add 1.14.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-26 00:51:10 +01:00
Andreas Müller
33a2b1cf4a hawaii-world: add fluid
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-25 22:13:57 +01:00
Andreas Müller
a7f94db9cb hawaii-shell: add fluid to RRECOMMENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-25 22:10:55 +01:00
Andreas Müller
7b6e7094c5 fluid: initial add 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-25 22:09:59 +01:00
Andreas Müller
8db9b1e989 hawaii-shell: update to latest master to fix build after greenisland update
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-25 18:25:09 +01:00
Andreas Müller
0c9018e37c greenisland: update to tip in develop branch
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-25 18:24:08 +01:00
Andreas Müller
f0a9f638cd kde-plasma: update to 5.8.4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-25 14:22:05 +01:00
Andreas Müller
83e38c42a3 plasma-workspace: make startplasmacompositor find qdbus
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-25 14:20:19 +01:00
Andreas Müller
64dd9967dc kwayland: remove unneeded sysroot alignment
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-25 14:19:40 +01:00
Andreas Müller
7d19e56645 kde-kf5: update to 5.28.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-25 07:54:19 +01:00
Andreas Müller
faa2cba691 kde-apps: update to 16.08.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-23 21:44:05 +01:00
Andreas Müller
582307eb44 qmmp: update to 1.1.5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-19 00:38:51 +01:00
Andreas Müller
097c9edf48 kactivitymanagerd: add boost to DEPENDS
| -- The following REQUIRED packages have not been found:
|
|  * Boost (required version >= 1.49)
|
| CMake Error at /home/superandy/tmp/oe-core-glibc/sysroots/x86_64-linux/usr/share/cmake-3.6/Modules/FeatureSummary.cmake:556 (message):
|   feature_summary() Error: REQUIRED package(s) are missing, aborting CMake
|   run.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-16 13:31:46 +01:00
Andreas Müller
00fbf831e3 sddm: rework DEPENDS
* add extra-cmake-modules-native
* replace qttools-native by qttools: I think this is not really necessary but
  makes CMake happy

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-14 09:13:29 +01:00
Andreas Müller
a461eed87c greenisland: update to latest master commit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-10 23:56:31 +01:00
Andreas Müller
f0151452d2 sddm: update to 0.14.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-10 22:26:06 +01:00
Andreas Müller
b082828764 plasma-world: add plasma-mobile
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-09 22:54:51 +01:00
Andreas Müller
b58fdc1c2c plasma-mobile: initial add
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-09 22:54:01 +01:00
Andreas Müller
c72bba480f kdelibs4support-native: add missing DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-07 19:29:44 +01:00
Andreas Müller
e37b13fa0c touchegg-qt5: initial add
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-07 13:27:05 +01:00
Andreas Müller
9e172bbf6a kde-plasma: update to 5.8.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-11-02 00:31:28 +01:00
Andreas Müller
90875aa488 projectm: add SDL2 to depends
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-31 18:38:11 +01:00
Andreas Müller
ee182c3d49 mixxx: add qtxmlpatterns to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-31 13:56:08 +01:00
Andreas Müller
d71084f0ef kdenlive: ensure ffmpeg is with us
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-27 22:17:51 +02:00
Andreas Müller
d7398d571d xdg-user-dirs: remove - it is now in meta-oe
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-27 00:42:10 +02:00
Andreas Müller
575044fa18 projectm: update to a later version found on github
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-25 02:15:23 +02:00
Andreas Müller
dae9ef73c5 projectm: add 2.1.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-24 01:37:41 +02:00
Andreas Müller
4b33f9f59d ftgl: initial add 2.1.3-rc5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-24 00:15:35 +02:00
Andreas Müller
a5351d09e4 libvisual: initial add 0.4.0
REVISIT: Add neon support at least in lv_math.c

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-24 00:15:34 +02:00
Andreas Müller
08fcae700c libxmp: initial add 4.4.1
It was meant to support qmmp-plugin-pack, but I did not get qmmp-plugin-pack to
build. Maybe libxmp will ge useful later...

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-23 20:28:50 +02:00
Andreas Müller
3b8b968695 qmmp: update to 1.1.4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-23 13:25:27 +02:00
Andreas Müller
6c591d8d22 plasma-mediacenter: remove
* kde won't maintain it in the future
* breaks for latest taglib
* had no idea what it was for

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-23 00:42:16 +02:00
Andreas Müller
329bee8701 rubberband: add -ftree-vectorize to CPPFLAGS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-22 12:42:38 +02:00
Andreas Müller
9609c67f32 kde-plasma: update to 5.8.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-20 13:31:00 +02:00
Andreas Müller
0d37a2adb2 plasma-pa: add libcanberra to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-15 22:36:44 +02:00
Andreas Müller
1751b5e048 kde-apps: update to 16.08.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-15 22:01:27 +02:00
Andreas Müller
adf0c45df3 kde-plasma: update to 5.8.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-15 21:40:45 +02:00
Andreas Müller
a9ff9fd0d2 kde-kf5: update to 5.27.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-15 19:44:10 +02:00
Andreas Müller
053bfd7675 kde-plasma: update to 5.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-08 19:39:04 +02:00
Andreas Müller
b29d87a008 kirigami: initial add 1.1.0
plasma 5.8 discover will need kirigami. We have to keep an eye on this recipe
to see where it's final destination in kde/plasma will be.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-08 13:39:36 +02:00
Andreas Müller
080731cf88 rubberband: build against single precision/neon accelerated fftw for neon tuned
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-04 19:44:08 +02:00
Andreas Müller
dc66910bbc peg-e: initial add 1.2.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-03 01:26:32 +02:00
Andreas Müller
98dbe79044 simsu: initial add 1.3.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-03 01:06:43 +02:00
Andreas Müller
5f5a3b4e9d qterminal: fix license file
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-01 18:15:43 +02:00
Andreas Müller
1e278ac1c4 kde-kf5: update to 5.26.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-01 18:15:01 +02:00
Andreas Müller
2432bc0385 xdg-user-dirs: make it work as expected
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-30 00:24:17 +02:00
Andreas Müller
b86218fd11 plasmashell: remove our test wrapper script - it came in accidently
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-30 00:22:10 +02:00
Andreas Müller
11ba615431 lxqt-admin: allow unprivileged user to make changes on time(zone) settings
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-28 22:17:51 +02:00
Andreas Müller
33b5960465 lxqt-world: align to latest changes
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 19:15:59 +02:00
Andreas Müller
6462c7942a lxqt-admin: initial add 0.11.0
deprecated dependencies are gone - thanks!

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 19:14:22 +02:00
Andreas Müller
cb567451ff pavucontrol-qt: initial add 0.1.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 19:04:07 +02:00
Andreas Müller
97237c9300 lxqt.bbclass: various updates
* remove qt5-translation from inherit - we have lxqt-l10n only
* add lxqt-l10n to RDEPENDS
* remove unneeded comment

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 18:44:14 +02:00
Andreas Müller
ce6fa12584 lxqt-l10n: initial add 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 18:42:51 +02:00
Andreas Müller
04c6f25c25 qt5-translation.bbclass: add qttools-native to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 18:41:46 +02:00
Andreas Müller
ea23c8a388 qterminal: update to 0.7.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 18:35:53 +02:00
Andreas Müller
815f694ff0 qtermwidget: update to 0.7.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 18:34:23 +02:00
Andreas Müller
349cd03e50 obconf-qt: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 18:16:34 +02:00
Andreas Müller
df022068d5 lxqt-sudo: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 18:12:54 +02:00
Andreas Müller
1ea846553e lxqt-session: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 18:09:51 +02:00
Andreas Müller
bbddc95c5f xdg-user-dirs: initial add 0.15
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 18:01:29 +02:00
Andreas Müller
4f7ef43796 lxqt-runner: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 02:36:10 +02:00
Andreas Müller
5ea6605281 muparser: initial add 2.2.5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 02:35:09 +02:00
Andreas Müller
c9f0fd2550 lxqt-qtplugin: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:53:34 +02:00
Andreas Müller
54ad6e2706 lxqt-powermanagement: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:49:48 +02:00
Andreas Müller
2fbb2cb6af lxqt-policykit: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:46:01 +02:00
Andreas Müller
2ed0284c29 lxqt-panel: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:43:06 +02:00
Andreas Müller
a7f2f33884 lxqt-openssh-askpass: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:36:02 +02:00
Andreas Müller
8904e390cc lxqt-notificationd: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:33:25 +02:00
Andreas Müller
4c001a0029 lxqt-globalkeys: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:28:58 +02:00
Andreas Müller
ef5002a7d7 lxqt-config: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:24:48 +02:00
Andreas Müller
69b5f02548 lxqt-common: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:16:35 +02:00
Andreas Müller
2da6b79ecb lxqt-about: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:09:19 +02:00
Andreas Müller
2d55b8e1e7 lxmenu-data: update to 0.1.5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 01:03:16 +02:00
Andreas Müller
8d2f4d706b lximage-qt: update to 0.5.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 00:58:02 +02:00
Andreas Müller
939be7ce83 pcmanfm-qt: update to 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 00:51:08 +02:00
Andreas Müller
1acbf25039 libfm-qt: update to 0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-27 00:47:12 +02:00
Andreas Müller
e1c4cb55d7 move configuration crash caused by translation to lxqt.bbclass
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-26 22:33:17 +02:00
Andreas Müller
7cfaf6bbf6 compton-conf: update to 0.2.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-26 22:25:23 +02:00
Andreas Müller
7f23e7e5aa liblxqt: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-26 22:15:51 +02:00
Andreas Müller
475def35bd libqtxdg: update to 2.0.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-26 22:12:32 +02:00
Andreas Müller
a1aec4f565 libsysstat: update to 0.3.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-26 22:09:56 +02:00
Andreas Müller
e103947f10 mlt: replace virtual/fftw by fftw in dependencies
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-26 18:41:27 +02:00
Andreas Müller
9e60f2cc78 lmms: replace virtual/fftw by fftw in dependencies
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-26 18:40:06 +02:00
Andreas Müller
b1a325c80a mixxx: remove unused patch
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-26 18:39:14 +02:00
Andreas Müller
e50076d0d1 mixxx: update to latest sources
my patch was applied

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-25 20:31:47 +02:00
Andreas Müller
4a77a3b961 mixxx: do not build for gperftools
causes segfault trying to find debug libs

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-22 08:08:25 +02:00
Andreas Müller
6e39a913b2 timidity++: Enable PortMIDI Synthesizer interface
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-21 22:51:58 +02:00
Andreas Müller
73111ca786 qtconfiguration: fix cmake sysroot alignment
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-21 21:58:14 +02:00
Andreas Müller
7489212ec4 meta-qt5-extra-world: add all new multimedia recipes
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-21 21:55:31 +02:00
Andreas Müller
9ee225fa3f qmmp: add qtmultimedia to DEPENDS
| WARNING: qmmp-1.1.3-r0 do_package_qa: QA Issue: qmmp rdepends on qtmultimedia, but it isn't a build dependency, missing qtmultimedia in DEPENDS or PACKAGECONFIG? [build-deps]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-21 21:50:17 +02:00
Andreas Müller
8351412122 rubberband: fix license file
| WARNING: rubberband-1.8.1-r0 do_populate_lic: Could not copy license file /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/rubberband/1.8.1-r0/rubberband-1.8.1/LICENSE.txt to /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/rubberband/1.8.1-r0/license-destdir/rubberband/LICENSE.txt: [Errno 2] No such file or directory: '/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/rubberband/1.8.1-r0/rubberband-1.8.1/LICENSE.txt'

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-21 21:39:17 +02:00
Andreas Müller
d70c1ad69e chromaprint: fix multiple warnings
WARNING: chromaprint-1.3.2-r0 do_populate_lic: Could not copy license file /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/chromaprint/1.3.2-r0/chromaprint-1.3.2/LICENSE.txt to /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/chromaprint/1.3.2-r0/license-destdir/chromaprint/LICENSE.txt: [Errno 2] No such file or directory: '/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/chromaprint/1.3.2-r0/chromaprint-1.3.2/LICENSE.txt'
...
WARNING: chromaprint-1.3.2-r0 do_package_qa: QA Issue: chromaprint rdepends on libavutil, but it isn't a build dependency, missing ffmpeg in DEPENDS or PACKAGECONFIG? [build-deps]
WARNING: chromaprint-1.3.2-r0 do_package_qa: QA Issue: chromaprint rdepends on libavcodec, but it isn't a build dependency, missing ffmpeg in DEPENDS or PACKAGECONFIG? [build-deps]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-21 21:35:36 +02:00
Andreas Müller
2b11626b0f libpwquality: add python to DEPENDS
| WARNING: libpwquality-1.3.0-r0 do_package_qa: QA Issue: libpwquality-python rdepends on libpython2, but it isn't a build dependency, missing python in DEPENDS or PACKAGECONFIG? [build-deps]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-21 20:39:31 +02:00
Andreas Müller
06ed9c0c57 mixxx: initial add 2.0.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-20 19:42:08 +02:00
Andreas Müller
61b0d996b4 libmp4v2: initial add 2.1.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-20 19:40:41 +02:00
Andreas Müller
72b385f7d7 portmidi: create links for porttime
At least mixxx tries to find porttime libs. Help them by creating symlinks

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-20 00:10:54 +02:00
Andreas Müller
33fef22bfd soundtouch: initial add 1.9.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-19 22:21:14 +02:00
Andreas Müller
b267803aec rubberband: initial add 1.8.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-19 00:17:06 +02:00
Andreas Müller
35ff3f4532 ladspa-sdk: initial add 1.13
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-19 00:11:17 +02:00
Andreas Müller
cfea5be3be vamp-plugin-sdk: initial add 2.6
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-18 20:58:50 +02:00
Andreas Müller
cf90928617 meta-qt5-extra-world: add chromaprint
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-17 12:34:46 +02:00
Andreas Müller
c5544528ea chromaprint: initial add 1.3.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-17 12:31:28 +02:00
Andreas Müller
5d08a0efa4 powerdevil: add upower to RDEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-17 11:26:22 +02:00
Andreas Müller
74fa431b28 kde-plasma: update to 5.7.5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-17 11:25:23 +02:00
Andreas Müller
336feb657f ktexteditor: add libgit2 to DEPENDS
| WARNING: ktexteditor-5.25.0-r0 do_package_qa: QA Issue: ktexteditor rdepends on libgit2, but it isn't a build dependency, missing libgit2 in DEPENDS or PACKAGECONFIG? [build-deps]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-15 00:58:43 +02:00
Andreas Müller
734e3620ab sonnet: do not align extra plugin search path
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-15 00:11:20 +02:00
Andreas Müller
6fb470fb27 powerdevil: cleanup packing
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-15 00:09:36 +02:00
Andreas Müller
567f9ef78a libksysguard: cleanup packing and dependencies
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-15 00:07:44 +02:00
Andreas Müller
5956e7fa1c baloo: remove unused folder from FILES_${PN}
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-15 00:04:42 +02:00
Andreas Müller
5a278a7daf kauth: install helpers at proper location - another libexecdir move leftover
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 23:58:57 +02:00
Andreas Müller
b915c3eb52 kxmlgui: remove path aligning path to ksendbugmail
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 23:26:51 +02:00
Andreas Müller
2ff0ef3dfd kconfig: align path to kconf_update properly
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 23:25:15 +02:00
Andreas Müller
66f9de9039 plasma-workspace: remove unnecessary path align patch
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 22:57:40 +02:00
Andreas Müller
dbf74e1dc9 baloo: fix unnecessary path algnin patch for pkgconfig file
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 22:52:09 +02:00
Andreas Müller
d3fa5278bb hawaii-workspace: update to 0.8.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 22:26:37 +02:00
Andreas Müller
d52c40bdcb hawaii-widget-styles: update to 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 22:22:00 +02:00
Andreas Müller
a0e9ccf3de hawaii-system-preferences: update to 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 22:20:54 +02:00
Andreas Müller
0a7c35887f hawaii-icon-theme: update to 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 22:19:41 +02:00
Andreas Müller
735ddc2353 qtconfiguration: update to 0.3.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 22:18:11 +02:00
Andreas Müller
9483d93e98 hawaii-shell: update to 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 22:16:59 +02:00
Andreas Müller
08334a8e17 greenisland: update to 0.8.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 19:48:58 +02:00
Andreas Müller
76bc15f353 libraw: fix build with gcc-6
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 19:13:02 +02:00
Andreas Müller
df222caa44 libhawaii: update to 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 18:11:42 +02:00
Andreas Müller
af09269e17 qt-gstreamer: remove cmake sysroot alignments
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 18:10:41 +02:00
Andreas Müller
f8a548584c kded: fix path to kconf_update
Another leftover from libexec transition

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 17:45:06 +02:00
Andreas Müller
4f86a0ec3d meta-qt5-extra-world: ensure that all our recipes are build tested
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 12:55:40 +02:00
Andreas Müller
0a3f136d15 kded: fix path to kconf_update
Another leftover from libexec transition

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 00:30:13 +02:00
Andreas Müller
e590b20d20 kinit: yet another patch alignement which is no more required
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-14 00:30:02 +02:00
Andreas Müller
581e894d69 plasma-workspace: add xset to RDEPENDS
| /usr/bin/startkde: line 268: xset: command not found

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-13 02:41:21 +02:00
Andreas Müller
3370077b08 sddm: add bash to RDEPENDS
| /usr/share/sddm/scripts/Xsession: exec: line 46: /bin/bash: not found

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-13 00:49:39 +02:00
Andreas Müller
21a625070f kde-gtk-config: add gtk+ to DEPENDS
| WARNING: kde-gtk-config-5.7.4-r0 do_package_qa: QA Issue: kde-gtk-config rdepends on gtk+, but it isn't a build dependency, missing gtk+ in DEPENDS or PACKAGECONFIG? [build-deps]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-10 02:55:10 +02:00
Andreas Müller
0091720800 kde-plasma: update to 5.7.4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-10 01:35:34 +02:00
Andreas Müller
f87b546bc3 marble: fix cmake sysroot alignment
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-06 11:10:30 +02:00
Andreas Müller
dcd18e8297 kde-plasma: let all recipes depend on kwayland unconditionally
* instead of following several warnings, add DEPENDS globally
* kwayland builds fine without wayland in DISTRO_FEATURE

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-06 10:52:49 +02:00
Andreas Müller
e7fe9ccbb2 portmidi: initial add 217
Just for an application, setting defaults we do not drag java

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-06 03:03:34 +02:00
Andreas Müller
ea92c09948 qmmp: update to 1.1.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-05 16:34:33 +02:00
Andreas Müller
eb38fab7d8 qca: cmake sysroot alignments
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-01 15:07:36 +02:00
Andreas Müller
d5cac1045d liblxqt: cmake sysroot alignments
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-01 11:02:10 +02:00
Andreas Müller
9b49a238f2 cmake_extra_sanity: add additional check on libdir
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-01 09:20:14 +02:00
Andreas Müller
7a0fb8739c baloo: cmake sysroot alignments
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-01 09:19:21 +02:00
Andreas Müller
2d6db72ee2 modemmanager-qt: cmake sysroot alignments
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-01 09:01:57 +02:00
Andreas Müller
15f1e4801f recipes-lxqt: cmake sysroot alignments
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-01 01:08:07 +02:00
Andreas Müller
6b5a0590eb networkmanager-qt: fix cmake sysroot alignment
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-01 00:34:31 +02:00
Andreas Müller
274cd5e516 kwayland: fix cmake sysroot alignment
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-01 00:25:53 +02:00
Andreas Müller
18f809907f kwindowsystem: remove leftover comment
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-09-01 00:16:28 +02:00
Andreas Müller
b4b2dfae2e kwindowsystem: fix cmake sysroot replacement
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-31 21:47:44 +02:00
Andreas Müller
31f95ec92d world: rework cmake sanity and sysroot alignment
This is a panic commit in the middle of development - have the feeling my host
dies...

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-31 21:26:54 +02:00
Andreas Müller
ee9a61fb25 recipes-kde: further cmake-lib alignments
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-31 14:25:07 +02:00
Andreas Müller
3f7de961ff drumstick: fix build with gcc-6
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-31 11:42:43 +02:00
Andreas Müller
9a21620601 grantlee: fix compile with gcc-6
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-31 11:16:47 +02:00
Andreas Müller
7170332951 kded: fix native cmake-lib
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-30 19:59:27 +02:00
Andreas Müller
73a0789c65 kdesignerplugin: fix native cmake-lib
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-30 19:58:31 +02:00
Andreas Müller
aa2fcdf788 libdbusmenu-qt5: remove cmake-lib
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-30 18:36:10 +02:00
Andreas Müller
84f289b727 phonon: remove cmake-lib
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-30 18:35:06 +02:00
Andreas Müller
73bf6f0742 kde-kf5: remove cross cmake-lib usages
With oe-core's:
commit c03b32bd71dbe04f2f239556fea0b53215e403d7
Author: Thomas Witt <Thomas.Witt@bmw.de>
Date:   Mon Aug 22 16:27:11 2016 +0200

    cmake.bbclass: call cmake with a relative path

    CMake wants a relative path for CMAKE_INSTALL_*DIR, an absolute path
    breaks cross-compilation. This fact is documented in the following
    ticket: https://cmake.org/Bug/view.php?id=14367

    $sysconfdir and $localstatedir are not relative to $prefix, so they are
    still set as absolute paths. With his change ${PROJECT}Targets.cmake
    that are generated by cmakes "export" function will contain relative
    paths instead of absolute ones.

    Signed-off-by: Thomas Witt <Thomas.Witt@bmw.de>
    Signed-off-by: Clemens Lang <clemens.lang@bmw-carit.de>
    Signed-off-by: Ross Burton <ross.burton@intel.com>

the hacky sysroot replacements are no more necessary.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-30 18:31:43 +02:00
Andreas Müller
81162a93a1 translate-toolkit: fix installation for latest oe-core
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-29 11:41:37 +02:00
Andreas Müller
15b3cac573 minuet: fix - it needs Qt 5.7 really and qtquickcontrols2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-27 10:46:07 +02:00
Andreas Müller
33fb304f9a mlt: update to 6.2.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-27 01:03:37 +02:00
Andreas Müller
dedbef8671 packagegroup-lxqt-base: remove gone qtbase-fonts
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-26 13:40:25 +02:00
Andreas Müller
ff7b549dea xapian-core: update to 1.4.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-26 09:25:29 +02:00
Andreas Müller
e73d7859e1 sddm: remove qtbase-fonts from RDEPENDS - qtbase-fonts are gone
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-26 09:06:17 +02:00
Andreas Müller
fb3c7aecda kde-apps: add kdf and kolourpaint
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-26 00:00:49 +02:00
Andreas Müller
b607ec9f55 kolourpaint: initial add 16.08.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 23:59:50 +02:00
Andreas Müller
09e9060f12 kdf: initial add 16.08.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 23:59:00 +02:00
Andreas Müller
d12a1bd0d2 kde-apps: update to 16.08.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 23:57:54 +02:00
Andreas Müller
00b0d154a6 kde: move appdata/metainfo to kde-base.bbclass
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 14:13:05 +02:00
Andreas Müller
1cef11622a kpackage: add native build for kpackagetool5 referenced by CMake
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 11:41:58 +02:00
Andreas Müller
551c2953cc kde-apps: move common dirs packed to common place
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 08:38:14 +02:00
Andreas Müller
44506d04d3 remove trueos.bbclass - it came in accidently and is not ready for public
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 08:26:42 +02:00
Andreas Müller
1bb651aa25 konsole: fix packing
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 08:23:33 +02:00
Andreas Müller
ff0c718f84 ark: fix packing
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 08:22:49 +02:00
Andreas Müller
b472ed0f00 qjackctl: add jack-server to RDEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 08:21:29 +02:00
Andreas Müller
5534dfa98c lxqt-panel: add pavucontrol RDEPENDS to PACKAGECONFIG[volume_pulse_plugin]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-24 20:18:29 +02:00
Andreas Müller
c3cc12d218 kde-kf5: update to 5.25.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-24 20:16:32 +02:00
Andreas Müller
7cb1b5b66a antimony: depend on lemon-native instead of lemon
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-24 13:21:49 +02:00
Andreas Müller
647a59f4af libkscreen: depend on kwayland unconditionally
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-24 13:20:57 +02:00
Andreas Müller
956865d5ee qjackctl: initial add 0.4.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-21 23:26:08 +02:00
Andreas Müller
fceeffc37f qsynth: add missing HOMEPAGE and DEPENDS - initial commit went out too early
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-21 18:02:14 +02:00
Andreas Müller
f8f8786ec7 qsynth: initial add 0.4.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-21 17:56:12 +02:00
Andreas Müller
c8bf546f6a kde-plasma: update to 5.7.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-13 18:52:59 +02:00
Andreas Müller
608285e1b7 lxqt-common: add xinit to RDEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-12 00:36:47 +02:00
Andreas Müller
8ea62cda8a plasma-workspace: add xinit to RDEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-12 00:35:42 +02:00
Andreas Müller
c900855e1d plasma-desktop: fix packing for elder branches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-12 00:34:52 +02:00
Andreas Müller
3dda65265c sddm: add xauth to RDEPENDS
| Aug 05 22:28:46 raspberrypi2 sddm[428]: sh: /usr/bin/xauth: No such file or directory

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-07 13:13:54 +02:00
Andreas Müller
8c68b69bed recipes-kde: make kwayland dependency conditional to wayland DISTRO_FEATURES
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-07 13:12:35 +02:00
Andreas Müller
76fa8fa0ec plasma-workspace: fix packing of .debug folders for elder oe-core branches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:49:36 +02:00
Andreas Müller
6c838bc843 qmmp: fix packing of .debug folders for elder oe-core branches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:44:30 +02:00
Andreas Müller
7a86838180 qmmp: add missing DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:41:56 +02:00
Andreas Müller
55b34c7bb6 okteta: fix packing of .debug folders for elder oe-core branches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:34:31 +02:00
Andreas Müller
e884637ce9 discover: fix packing of .debug folders for elder oe-core branches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:28:33 +02:00
Andreas Müller
e750be2dfe kmix: fix packing of .debug folders for elder oe-core branches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:24:43 +02:00
Andreas Müller
4ffc7475fb ark: fix packing of .debug folders for elder oe-core branches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:17:59 +02:00
Andreas Müller
a17dee343f breeze-plymouth: fix packing of .debug folders for elder oe-core branches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:12:45 +02:00
Andreas Müller
7e0300a287 grantlee: fix packing of .debug folders for elder oe-core branches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:08:16 +02:00
Andreas Müller
95755bea02 powerdevil: add bluez-qt to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-05 13:06:57 +02:00
Andreas Müller
33e992adc6 qca: fix build for gcc6
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-07-30 11:28:20 +02:00
Andreas Müller
9a4e333471 cmake-lib.bbclass: unbreak parsing for python3 environment
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-07-30 00:00:23 +02:00
Andreas Müller
9f0ebf8da1 greenisland: replace base_contains by bb.utils.contains
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-07-26 14:24:29 +02:00
Andreas Müller
b03b3a9a22 kde-apps: update to 16.04.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-07-26 13:26:06 +02:00
Andreas Müller
fd72a11756 kde-plasma: update to 5.7.2
discover gets a native companion for knsintegrate

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-07-26 12:40:59 +02:00
Andreas Müller
304c595523 kde-kf5: update to 5.24.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-07-26 00:54:37 +02:00
Andreas Müller
9785dba066 qtiohelper: update to 0.3.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-07-06 18:55:22 +02:00
Andreas Müller
beae193f28 qtiohelper: update to 0.3.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-07-05 11:45:00 +02:00
Andreas Müller
e4b7b4d2a7 qtiohelper: update to 0.2.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-06-28 13:47:32 +02:00
Andreas Müller
127bb42baf kde-kf5: update to 5.23.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-06-20 01:03:27 +02:00
Andreas Müller
d25d5349e1 kde-apps: update to 16.04.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-06-19 00:01:11 +02:00
Andreas Müller
8a42e2ffb0 kde-apps: add kmix
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-06-13 13:09:14 +02:00
Andreas Müller
ad1dcf0e69 kmix: initial add 16.04.1
based upon jethro's

    commit f9a61af624
    Author: Manuel Bachmann <mbc@iot.bzh>
    Date:   Tue Jun 7 15:13:58 2016 +0000

    kmix: initial add 15.12.0

    KMix is KDE's audio mixer, and has recently been ported to
    KDE Frameworks 5.

    Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-06-12 12:50:10 +02:00
Manuel Bachmann
ded125a886 kactivites: fix build
kactivities was not compiling, due to "desktopfileparser"
trying to locate "kfileitemactionplugin.desktop" in the
target's default /usr/*/share directories. Add the host
datadir to fix this.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
2016-06-11 22:01:19 +02:00
Andreas Müller
c84244c13d libdbusmenu-qt5: update to 0.9.3+16.04.20160218
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-06-03 00:03:51 +02:00
Andreas Müller
568831fd88 ki18n: fix build
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-06-02 23:42:59 +02:00
Andreas Müller
846a2e3125 libraw: initial add 0.17.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-06-02 00:17:01 +02:00
Andreas Müller
e63614e8f3 qtiohelper: update to latest sources
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-25 20:58:19 +02:00
Andreas Müller
d543420223 qtiohelper: update to latest sources
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-24 10:45:40 +02:00
Andreas Müller
e6a2e9f97c qtiohelper: update to latest sources
enhance block end find

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-19 14:13:07 +02:00
Andreas Müller
4dacb36ac5 qtiohelper: update sources
seems QSerialPortAsyncBlock starts getting useful..

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-18 21:04:40 +02:00
Andreas Müller
38a209514e kwayland: move to kf5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-17 08:12:42 +02:00
Andreas Müller
8aa74f5fad gpgme: follow oe-core to 1.6.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-16 23:58:46 +02:00
Andreas Müller
2cef80f102 kde-apps: add okteta
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-16 01:52:49 +02:00
Andreas Müller
4087c7c75a okteta: initial add 16.04.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-16 01:52:02 +02:00
Andreas Müller
d8b6de1d60 kde-apps: add ksystemlog
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-16 00:31:43 +02:00
Andreas Müller
4b810164bf ksystemlog: initial add 16.04.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-16 00:29:44 +02:00
Andreas Müller
d3d31346a0 kde-kf5: update to 5.22.0
krunner moved from porting-aids-tier3 to tier3

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-15 22:44:25 +02:00
Andreas Müller
37ef243bbb kde-apps: update to 16.04.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-14 01:48:32 +02:00
Andreas Müller
a6650c542c qtiohelper: update to latest sources
major fix: SPI remot server is working propely again

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-13 13:42:45 +02:00
Andreas Müller
33fe55e52e kde-plasma: update to 5.6.4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-12 23:10:24 +02:00
Andreas Müller
73cb8f2e6b meta-qt5-extra-world: add qtiohelper
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-12 23:09:36 +02:00
Andreas Müller
5dfaa58d88 qtiohelper: update sources
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-12 23:01:46 +02:00
Andreas Müller
41515926e8 qtrelays was merged into qtiohelper
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-10 09:48:06 +02:00
Andreas Müller
c2619f0148 qtrelays: update sources
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-06 17:39:31 +02:00
Andreas Müller
8cac80169d qtrelays: move to recipes-misc/recipes-hardhelper and update sources
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-06 09:54:08 +02:00
Andreas Müller
e1130662be qtiohelper: move to recipes-misc/recipes-hardhelper and polish recipe slightly
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-06 09:51:52 +02:00
Andreas Müller
8f55e2b7cb qtrelays: initial add
it's not working yet

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-05 02:19:30 +02:00
Andreas Müller
c11299c1c3 TODO: drop note for qmmp
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-04 01:14:55 +02:00
Andreas Müller
fb0500520b move recipes-multimedia -> recipes-misc/recipes-multimedia
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-04 00:45:54 +02:00
Andreas Müller
c18c0380ea meta-qt5-extra-world: add qmmp
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-04 00:44:18 +02:00
Luis Gustavo S. Barreto
efd045dea2 qmmp: Add recipe for 1.0.9
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-05-03 18:23:22 -03:00
Luis Gustavo S. Barreto
bd633f6d27 libcdio-paranoia: Add recipe for 10.2+0.93+1
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-05-03 18:23:22 -03:00
Luis Gustavo S. Barreto
a46af5aa26 libcddb: Add recipe for 1.3.2
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-05-03 18:23:22 -03:00
Andreas Müller
4ba1c1d1f3 split out multimedia recipes in own folder
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-05-02 00:30:17 +02:00
Andreas Müller
7d5bc7b6e9 qtiohelper: update to latest sources
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-29 16:04:41 +02:00
Andreas Müller
627b17b9ae kde: remove all setFallbackSessionManagementEnabled workarounf patches
meta-qt5 ships Qt > 5.6.0 now in master

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-28 00:30:16 +02:00
Andreas Müller
59900202d3 qtiohelper: split out common remote code to a library - a preparation for i2c
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-28 00:26:30 +02:00
Andreas Müller
f4afa718de qtiohelper: update to 0.1.0 - or how remote SPI saved my life :)
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-27 15:02:26 +02:00
Andreas Müller
25e9d58991 kdelibs4support: set BUILD_TESTING=OFF for cross builds too
created cross binaries won't work

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-26 00:30:20 +02:00
Andreas Müller
6a71852fd0 Merge branch 'ossystems-fixes' of https://github.com/OSSystems/meta-qt5-extra 2016-04-25 19:47:49 +02:00
Fabio Berton
1a83bf2928 libkscreen: Add kwayland to DEPENDS
kwayland is a CMake required dependence.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2016-04-25 11:27:15 -03:00
Luis Gustavo S. Barreto
8c228d60e9 plasma-framework: Add patch to revert commit 309c64f
Revert "Don't import an nonexistent layout".

If importLayout() method are not called the startupCompleted signal never
gets emitted causing a slow startup of Plasma Desktop.

Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-04-25 11:27:14 -03:00
Andreas Müller
b9b9973057 kde-apps: add kcalc
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-24 23:32:14 +02:00
Andreas Müller
c19178c58a plasma-workspace; add kinit to RDEPENDS
| /usr/bin/startkde: line 359: /usr/libexec/kf5/start_kdeinit_wrapper: No such file or directory
| startkde: Could not start kdeinit5. Check your installation.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-24 23:32:14 +02:00
Andreas Müller
dfee0487a4 kcalc: initial add 16.04.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-24 23:32:14 +02:00
Andreas Müller
d31164d19c khelpcenter: add xapian-core to DEPENDS
| WARNING: khelpcenter-16.04.0-r0 do_package_qa: QA Issue: khelpcenter rdepends on xapian-core, but it isn't a build dependency, missing xapian-core in DEPENDS or PACKAGECONFIG? [bui

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-24 23:32:14 +02:00
Andreas Müller
887a4035f8 kde-apps: add minuet
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-24 23:32:14 +02:00
Andreas Müller
f983e2e8c6 minuet: initial add 16.04.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-24 23:32:14 +02:00
Andreas Müller
7b26bb8f46 timidity++: initial add 2.14.0
heavily inspired by [1]

[1] http://pkgs.fedoraproject.org/cgit/rpms/timidity++.git/tree/

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-24 23:32:14 +02:00
Andreas Müller
78f0a7233d kde-apps: add kcolorchooser
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-24 17:17:15 +02:00
Andreas Müller
a2aaa99963 kcolorchooser: initial add 16.04.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-24 17:17:15 +02:00
Andreas Müller
06da4999c9 drumstick: initial add 1.0.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-22 22:27:30 +02:00
Andreas Müller
5bbc39cf26 kde-apps: update to 16.04.0
khelpcenter moved form plasma to kde-apps

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-22 21:13:59 +02:00
Andreas Müller
344f38dac6 grantlee: initial add 5.1.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-22 01:37:50 +02:00
Andreas Müller
b0216b6720 plasma-desktop: add qtquickcontrols-qmlplugins to RDEPENDS
We see an empty panel and ${HOME}/.xsession-errors reports

| QCoreApplication::postEvent: Unexpected null receiver
| "file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml"
|  "Error loading QML file.\n20: module \"QtQuick.Layouts\" is not installed\n"
| QQmlComponent: Component is not ready
| "file:///usr/share/plasma/packages/org.kde.desktoptoolbox/contents/ui/ToolBoxRoot.qml"
|  "Error loading QML file.\n93: Type ToolBoxItem unavailable\n22: module \"QtQuick.Layouts\" is not installed\n"
| QQmlComponent: Component is not ready
| QCoreApplication::postEvent: Unexpected null receiver
| "file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml"
|  "Error loading QML file.\n20: module \"QtQuick.Layouts\" is not installed\n"
| Could not set containment property on rootObject

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-21 22:10:07 +02:00
Andreas Müller
2595c973f6 kde-plasma; update to 5.6.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-21 00:35:02 +02:00
Andreas Müller
2a07c9680f kfilemetadata: add exiv2 to DEPENDS
| WARNING: kfilemetadata-5.21.0-r0 do_package_qa: QA Issue: kfilemetadata rdepends on exiv2, but it isn't a build dependency, missing exiv2 in DEPENDS or PACKAGECONFIG? [build-deps]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-15 00:39:25 +02:00
Andreas Müller
8ffbf4c960 meta-qt5-extra-world; add qpdfview for tests
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-12 19:42:44 +02:00
Luis Gustavo S. Barreto
95c8918f89 kscreenlocker: fix can't unlock screen
Kcheckpass needs a PAM configuration file to communicate with PAM
to verify the password to unlock the screen.

Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-04-12 13:20:42 +00:00
Otavio Salvador
695d795746 kio: Add qttools-native as dependency
The build requires to use qdbusxml2cpp during the build. Add the
qttools-native as dependency to satisfy this build dependency.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-11 21:19:19 +00:00
Luis Gustavo S. Barreto
d9fd48ade3 qpdfview: Add recipe for 0.4.16
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-04-11 21:19:06 +00:00
Andreas Müller
6a6268f9d5 kf5-world: add kactivities-stats
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-11 01:19:49 +02:00
Andreas Müller
670d9af055 kactivities-stats: initial add 5.21.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-11 01:19:49 +02:00
Andreas Müller
0d166a2e51 kde-kf5: update to 5.21.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-11 01:19:47 +02:00
Andreas Müller
7dcfbdfa4f TODO: remove som fixed issues
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-10 21:59:02 +02:00
Andreas Müller
8410be90ad qt-gstreamer: add boost and qtquick to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-10 20:02:37 +02:00
Andreas Müller
1c4d511987 greenisland: RaspberryPi vc4 enhancements
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-10 16:58:17 +02:00
Andreas Müller
e660661094 greenisland: update sources and remove applied patches
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 22:51:17 +02:00
Andreas Müller
b37e092d83 remove hawaii-baseapps - it is identical to hawaii-workspace
it came up when building image:

| Collected errors:
|  * check_data_file_clashes: Package hawaii-workspace wants to install file /home/superandy/tmp/oe-core-glibc/work/raspberrypi2-angstrom-linux-gnueabi/hawaii-base-image/1.0-r0/rootfs/usr/bin/hawaii-polkit-agent
|	But that file is already provided by package  * hawaii-baseapps

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 16:34:22 +02:00
Andreas Müller
62d9f7fd9e hawaii-world: align to latest changes
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 15:38:06 +02:00
Andreas Müller
95177c2896 qtaccountsservice: update to latest sources
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 13:53:36 +02:00
Andreas Müller
b21d0356e0 hawaii-widget-styles: update to 0.6.90+
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 13:46:35 +02:00
Andreas Müller
c3885d71e1 hawaii-terminal: update to 0.6.90+
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 13:42:53 +02:00
Andreas Müller
e37afeb39a hawaii-icon-themes -> latest hawaii-icon-theme
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 13:42:53 +02:00
Andreas Müller
f9fd4cef2d hawaii-system-preferences: update to latest sources
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 13:42:53 +02:00
Andreas Müller
5282dfd713 remove expereimental and unused pss stuff
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 13:42:53 +02:00
Andreas Müller
414b84bcd1 hawaii-shell: remove FILES for dbg
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 13:42:53 +02:00
Andreas Müller
37551aaaa8 hawaii.bbclass: setup QT_PLUGIN_INSTALL_DIR
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 13:42:53 +02:00
Andreas Müller
901b5f87d3 hawaii-workspace: initial add 0.6.90+
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-09 13:42:53 +02:00
Andreas Müller
6a7da7ff86 qt-gstreamer: initial add 1.2.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-08 22:49:13 +02:00
Andreas Müller
ad47833c2a hawaii-shell: update to 0.6.90
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-08 17:06:28 +02:00
Andreas Müller
1ca1be6396 libhawaii: re-add 0.6.90+
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-08 16:34:27 +02:00
Andreas Müller
bba70ec000 greenisland: update to 0.7.90+
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-08 01:37:48 +02:00
Andreas Müller
de534dfaed hawaii.bbclass: set more standard meta-qt5 paths
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-08 01:36:47 +02:00
Andreas Müller
9a99ca11a4 cmake-auto-align-paths.bbclass: allow addition files to align
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-08 01:36:06 +02:00
Andreas Müller
c4a57555b5 kio-extras: add exiv2 to DEPENDS
| WARNING: kio-extras-15.12.3-r0 do_package_qa: QA Issue: kio-extras rdepends on exiv2, but it isn't a build dependency, missing exiv2 in DEPENDS or PACKAGECONFIG? [build-deps]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-07 07:55:53 +02:00
Andreas Müller
66284325ad kde-apps: add gwenview
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-07 01:02:54 +02:00
Andreas Müller
54e9b29e8c kjs(-native): move kdoctools dependency to common kjs.inc
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-07 01:00:10 +02:00
Andreas Müller
3b6da659a8 Merge branch 'ossystems-fixes' of https://github.com/OSSystems/meta-qt5-extra 2016-04-07 00:55:27 +02:00
Luis Gustavo S. Barreto
5bb16f8ca0 gwenview: Add recipe
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-04-06 20:31:02 +00:00
Luis Gustavo S. Barreto
faf42a24a7 exiv2: Add recipe for 0.25
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-04-06 20:30:29 +00:00
Andreas Müller
ac3cca3203 plasma-world: move kwallet-pam to ordered position
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-05 23:03:04 +02:00
Andreas Müller
4a4079340c kde-plasma: update to 5.6.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-04-05 23:02:02 +02:00
Luis Gustavo S. Barreto
3a8e63b94c kjs-native: add kdoctools to DEPENDS
CMake triggers the build error:

| CMake Error at CMakeLists.txt:52 (find_package):
| By not providing "FindKF5DocTools.cmake" in CMAKE_MODULE_PATH this project
| has asked CMake to find a package configuration file provided by
| "KF5DocTools", but CMake did not find one.

Fix this adding koctools as dependency.

Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-04-01 19:46:46 +00:00
Luis Gustavo S. Barreto
d37f30b27d lmdb: Override libdir
The change allows for multilib support

Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-04-01 19:46:46 +00:00
Luis Gustavo S. Barreto
d40946ab21 libkscreen: disable tests
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-04-01 19:46:42 +00:00
Andreas Müller
717411be6d pcmanfm-qt: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-31 01:56:52 +02:00
Andreas Müller
72c549d2a9 plasma-desktop: avoid conflicts with kactivitymanagerd
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-30 23:13:34 +02:00
Andreas Müller
39633afb5c Merge pull request #6 from OSSystems/ossystems-fixes
Merged - thanks 👍
2016-03-30 23:07:07 +02:00
Luis Gustavo S. Barreto
6e3a9216a9 plasma-desktop: add qtgraphicaleffects to RDEPENDS
The QtGraphicalEffects module is imported in the taskmanager plasmoid

Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-03-30 13:49:33 +00:00
Luis Gustavo S. Barreto
dc769739e8 sddm: add pam-plugin-tally to RDEPENDS
This module is used in autologin

Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-03-30 13:49:29 +00:00
Luis Gustavo S. Barreto
73504ab9bd sddm: Replace the upstream pam configuration used in by autologin
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-03-30 13:48:47 +00:00
Luis Gustavo S. Barreto
be6b7b15ea breeze: add milou to RDEPENDS
The 'org.kde.milou' module is imported by RunCommand.qml

Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-03-30 13:48:35 +00:00
Luis Gustavo S. Barreto
7df1d5ff33 plasma-workspace: add xprop to RDEPENDS
The xprop command is used by startkde

Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
2016-03-30 13:48:19 +00:00
Otavio Salvador
788ceb7bc5 kde-base.bbclass: Fix packaging for libexecdir
This extends the packaging patterns to include the libexecdir files,
as well as the debug counterpart.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-28 14:36:27 -03:00
Andreas Müller
4329429693 TODO: keep track of workarounds for meta-qt5 not yet updated to Qt 5.6.0
As soon as Qt 5.6 happens in meta-qt5 they have to be removed

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-27 00:50:51 +01:00
Andreas Müller
bc0ad80842 kde-apps: update to 15.12.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-27 00:49:18 +01:00
Andreas Müller
e59877b141 plasma-world: add kactivitymanagerd
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-27 00:40:53 +01:00
Andreas Müller
e181c74ab8 kactivitymanagerd: initial add 5.6.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-27 00:39:54 +01:00
Andreas Müller
774dffae77 kactivities: cleanup packing
parts of kactivities moved to kactivitymanagerd introduced in plasma 5.6.0

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-27 00:25:05 +01:00
Andreas Müller
aeecd98ac5 plasma-world: add plasma-integration
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 23:24:33 +01:00
Andreas Müller
b849df691b plasma-integration: initial add 5.6.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 23:23:55 +01:00
Andreas Müller
db386b997e plasma-world: add breeze-plymouth
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 23:11:33 +01:00
Andreas Müller
c323f79e14 breeze-plymouth: initial add 5.6.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 23:09:55 +01:00
Andreas Müller
8d13910046 kde-plasma: update to 5.6.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 22:58:13 +01:00
Andreas Müller
1563bdde5e kf5-world: add breeze-icons
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 14:18:45 +01:00
Andreas Müller
e709423ced breeze-icons: initial add 5.20.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 14:18:05 +01:00
Andreas Müller
e6908e83f1 kf5-world: move kimageformats to tier2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 14:00:20 +01:00
Andreas Müller
99d2647fca kimageformats: depend on karchive and therby become a tier2 citizen
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 13:58:59 +01:00
Andreas Müller
e166857800 kde-kf5: update to 5.20.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-26 13:42:52 +01:00
Andreas Müller
80ad7f1333 kde: move export XDG_DATA_HOME to kde-base
had trouble with plasma's kscreenlocker

| Error: Could not locate service type file kservicetypes5/ "kcmodule.desktop" , tried ("/home/superandy/.local/share", "/usr/local/share", "/usr/share") ((null):0, (null))

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-25 18:53:37 +01:00
Luis Gustavo S. Barreto
a997613634 plasma-desktop: Prevent to check if a file exists in the host system
CMake triggers the build error:

| CMake Error at ConfigureChecks.cmake:5 (message):
|   Couldn't find XKB location: ./usr/share/X11/xkb.

Fix this ensuring xkb_base is not empty instead of checking if
a file exists.
2016-03-24 21:40:20 +01:00
Luis Gustavo S. Barreto
44d149f2af oxygen-icons: update SRC_URI to new upstream URL 2016-03-24 13:15:54 -03:00
Luis Gustavo S. Barreto
475af374f1 kde-kf5.bbclass: Set the xdg base directory to staging data dir 2016-03-24 13:15:54 -03:00
Andreas Müller
e2e5874ee2 antimony: fix build for now
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-11 00:28:44 +01:00
Andreas Müller
dc4bdb0155 libfm-qt: update to 0.11.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-10 02:00:52 +01:00
Andreas Müller
b8971bf452 antimony: yet another build fix
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-08 00:46:07 +01:00
Andreas Müller
47e36cac17 antimony: update to 0.9.0c and fix build
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-07 00:21:13 +01:00
Andreas Müller
3116822310 marble: fix packing
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-06 00:57:35 +01:00
Andreas Müller
f58e7092c4 mlt: update to 6.0.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-06 00:55:10 +01:00
Andreas Müller
d0aa55e845 plasma-workspace: fix source checksums
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-03 11:39:18 +01:00
Andreas Müller
1a01988efe kde-plasma: update to 5.5.5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-02 22:48:49 +01:00
Andreas Müller
937ced230e networkmanager: adapt networkmanager changes in meta-oe master
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-29 00:19:13 +01:00
Andreas Müller
5bbbe45a99 kconfig: follow oe-core's libexec change
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-27 01:08:29 +01:00
Andreas Müller
2273af4808 plasma-workspace: align startkde patches to oe-core's libexec change
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-27 00:46:32 +01:00
Andreas Müller
93a4fb513e kauth: align libexec madness
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-23 00:12:17 +01:00
Andreas Müller
4762c4b8d6 lokalize: fix packing
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-23 00:07:48 +01:00
Andreas Müller
6b8b3a6bc7 kde-apps: update to 15.12.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-23 00:06:44 +01:00
Andreas Müller
79c8df47c5 lokalize: add translate-toolkit to RDEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-22 08:24:57 +01:00
Andreas Müller
97579fb1e4 translate-toolkit: initial add 1.13.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-22 08:24:23 +01:00
Andreas Müller
bca6cfa221 kde-apps: add lokalize
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-19 07:19:45 +01:00
Andreas Müller
ee2373bf54 lokalize: initial add 15.12.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-19 07:18:53 +01:00
Andreas Müller
88d0744b7b kde-kf5: update to 5.19.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-15 07:16:24 +01:00
Andreas Müller
5540edccc6 kde-apps: add dragon
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-09 00:07:03 +01:00
Andreas Müller
3177117000 dragon: initial add 15.12.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-09 00:06:10 +01:00
Andreas Müller
6b9e26a035 plasma-workspace: fix packing - ${datadir}-only breaks locale packages
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 16:16:12 +01:00
Andreas Müller
ce7ea10a1c libksysguard: enhance packing by splitting datadir
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 16:16:12 +01:00
Andreas Müller
3689d81ccf lxqt-common: enhance packing by splitting datadir
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 16:16:12 +01:00
Andreas Müller
0969d2bcfe katomic: enhance packing - just in case katomic gets i18n
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 16:16:12 +01:00
Andreas Müller
32aab0129c katomic: add gtk-icon-cache
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 16:16:12 +01:00
Andreas Müller
cd87517f9c dolphin: enhance packing - just in case dolphin gets i18n
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 16:16:12 +01:00
Andreas Müller
a282f7f27e baloo: fix packing - ${datadir}-only breaks locale packages
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 16:15:57 +01:00
Andreas Müller
402fba7de4 baloo: inherit gtk-icon-cache
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 15:31:47 +01:00
Andreas Müller
771ee8f1ea kde-plasma: update to 5.5.4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 15:22:03 +01:00
Andreas Müller
c7afbd3c01 kde-apps: add umbrello
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 13:44:47 +01:00
Andreas Müller
080ae4c40c umbrello: initial add 15.12.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 13:43:50 +01:00
Andreas Müller
a83f40edd5 kde-apps: update to 15.12.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-02-07 13:43:08 +01:00
Andreas Müller
a6e5f580dd sonnet: add PACKAGECONFIG for hunspell disabled by default
Came up when building with meta-office in layers. A patch moving hunspell to
meta-oe is pending.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-01-30 00:13:41 +01:00
Andreas Müller
a7c76bc54a libqtxdg: handle application's PATH in desktop files
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-01-18 22:08:56 +01:00
Andreas Müller
91fa6e0ceb lximage-qt: upadte to latest sources
This is necessary to fix build after the libfm split.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-01-18 07:59:35 +01:00
Andreas Müller
0b360f10ee pcmanfm-qt: update to 0.10.1
parts of pcmanfm-qt were splitted out to libfm-qt

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-01-17 22:27:26 +01:00
Andreas Müller
f4af3837a7 libfm-qt: initial add
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-01-17 22:26:58 +01:00
477 changed files with 13361 additions and 2408 deletions

17
TODO
View File

@@ -1,3 +1,13 @@
qmmp: PACKAGECONFIGIZE:
WARNING: qmmp-1.0.9-r0 do_package_qa: QA Issue: qmmp rdepends on libfaad, but it isn't a build dependency, missing faad2 in DEPENDS or PACKAGECONFIG? [build-deps]
WARNING: qmmp-1.0.9-r0 do_package_qa: QA Issue: qmmp rdepends on wavpack, but it isn't a build dependency, missing wavpack in DEPENDS or PACKAGECONFIG? [build-deps]
WARNING: qmmp-1.0.9-r0 do_package_qa: QA Issue: qmmp rdepends on libmms, but it isn't a build dependency, missing libmms in DEPENDS or PACKAGECONFIG? [build-deps]
WARNING: qmmp-1.0.9-r0 do_package_qa: QA Issue: qmmp rdepends on libmodplug, but it isn't a build dependency, missing libmodplug in DEPENDS or PACKAGECONFIG? [build-deps]
qt5.6:
* check build wayland only / no session management
kde missing:
* plasma-sdk
@@ -5,16 +15,9 @@ kde missing:
issues:
plasma-desktop:
* crashing as non priviledged user
* kwin crashing / window decorations not repainted / compositng disabled (only for OpenGL ES > 2.0??)
hawaii:
* unable to start session
antimony:
* not finding python modules
..........
misc:

View File

@@ -1,19 +1,14 @@
# do_configure_append_class-cross does not work so hack
do_configure_prepend_class-native() {
no_cmake_auto_align_paths=true
}
do_configure_prepend_class-nativesdk() {
no_cmake_auto_align_paths=true
}
CMAKE_ALIGN_FILES_FIND ??= "*Targets.cmake"
do_configure_append() {
# remove absolute paths from exported cmake files
for f in `find ${B}/CMakeFiles/Export -name '*.cmake'` ; do
for f in `find ${B} -name '${CMAKE_ALIGN_FILES_FIND}'` ${CMAKE_ADD_ALIGN_FILES} ; do
sed -i 's:${STAGING_INCDIR_NATIVE}:${includedir}:g' "$f"
sed -i 's:${STAGING_INCDIR}:${includedir}:g' "$f"
sed -i 's:${STAGING_LIBDIR_NATIVE}:${libdir}:g' "$f"
sed -i 's:${STAGING_LIBDIR}:${libdir}:g' "$f"
sed -i 's:${STAGING_BASELIBDIR_NATIVE}:${base_libdir}:g' "$f"
sed -i 's:${STAGING_BASELIBDIR}:${base_libdir}:g' "$f"
done
}

View File

@@ -1,3 +1,5 @@
inherit cmake_sysroot
# do_install_append_class-cross does not work so hack
do_install_prepend_class-native() {
no_staging_check=true
@@ -34,6 +36,7 @@ do_install_append() {
bbwarn "$f contains links to build host sysroot!"
error=true
fi
done
if [ x != x$error ] ; then
@@ -41,3 +44,32 @@ do_install_append() {
fi
fi
}
do_populate_sysroot[postfuncs] += "do_sysroot_cmake_sanity "
# check sysroot cmake files for links not relative and not to sysroots
do_sysroot_cmake_sanity() {
error=
for f in `cat ${CMAKEINSTALLED}` ; do
if grep -q ';${libdir}' "$f" ; then
bbwarn "$f contains links to ${libdir}!"
error=true
fi
if grep -q '\"${libdir}/lib' "$f" ; then
bbwarn "$f contains links to ${libdir}!"
error=true
fi
if grep -q ';${includedir}' "$f" ; then
bbwarn "$f contains links to ${includedir}!"
error=true
fi
if grep -q '\"${includedir}' "$f" ; then
bbwarn "$f contains links to ${includedir}!"
error=true
fi
done
if [ x != x$error ] ; then
bbfatal "One or more files in sysroot contain links to ${prefix}"
fi
}

View File

@@ -55,9 +55,7 @@
# CMAKE_ALIGN_SYSROOT[<unique-id>] = "ignore"
#
# filename for the file containg full names of all cmakefiles staged
CMAKEINSTALLED = "${WORKDIR}/staged_cmake_files"
inherit cmake_sysroot
# global helper to get CMAKE_ALIGN_SYSROOT array
def get_align_flags(d):
@@ -70,7 +68,7 @@ def get_align_flags(d):
# global helper to check CMAKE_ALIGN_SYSROOT array contains 'ignore'
def get_flags_ignore(flags):
if flags and flags.values().count('ignore') > 0:
if flags and list(flags.values()).count('ignore') > 0:
return True
return False
@@ -89,25 +87,10 @@ python () {
if num != 3:
bb.fatal('CMAKE_ALIGN_SYSROOT[%s] requires 3 parameters (dir, search, replace) in %s' % (flag, pn))
else:
bb.fatal('The recipe %s inherits cmake-lib but does not set CMAKE_ALIGN_SYSROOT' % pn)
bb.fatal('The recipe %s inherits cmake_lib but does not set CMAKE_ALIGN_SYSROOT' % pn)
}
# 2. remove tmp file from last build
python do_populate_sysroot_prepend() {
tmpfile = d.getVar('CMAKEINSTALLED', True)
if os.path.isfile(tmpfile):
os.remove(tmpfile)
}
# 3. keep cmake files staged to sysroot
sysroot_stage_dir_append() {
# avoid doubles causing double replacement
for file in `find $dest -name '*.cmake'`; do
if ! grep -q "$file" ${CMAKEINSTALLED} ; then
echo "$file" >> ${CMAKEINSTALLED}
fi
done
}
# 2. 3. in cmake_sysroot
# 4. Handle CMAKE_ALIGN_SYSROOT
python do_populate_sysroot_append() {

View File

@@ -0,0 +1,22 @@
# class to keep cmake files staged to sysroot for modifications/checks
# filename for the file containg full names of all cmakefiles staged
CMAKEINSTALLED = "${WORKDIR}/staged_cmake_files"
# 1. remove tmp file from last build
python do_populate_sysroot_prepend() {
tmpfile = d.getVar('CMAKEINSTALLED', True)
if os.path.isfile(tmpfile):
os.remove(tmpfile)
}
# 2. keep cmake files staged to sysroot
sysroot_stage_dir_append() {
# avoid doubles causing double replacement
for file in `find $dest -name '*.cmake'`; do
if ! grep -q "$file" ${CMAKEINSTALLED} ; then
echo "$file" >> ${CMAKEINSTALLED}
fi
done
}

View File

@@ -2,8 +2,11 @@ SRC_URI = "git://github.com/hawaii-desktop/${BPN}.git"
DEPENDS += "qtbase qtdeclarative qtquickcontrols extra-cmake-modules-native"
inherit cmake_qt5 cmake-extra-sanity pkgconfig
inherit cmake_qt5 cmake_extra_sanity pkgconfig
EXTRA_OECMAKE += " \
-DQML_INSTALL_DIR=${OE_QMAKE_PATH_QML} \
-DECM_MKSPECS_INSTALL_DIR=${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/modules \
-DPLUGIN_INSTALL_DIR=${OE_QMAKE_PATH_PLUGINS} \
-DQT_PLUGIN_INSTALL_DIR=${OE_QMAKE_PATH_PLUGINS} \
"

View File

@@ -1,6 +1,6 @@
inherit kde-base
KDE_APP_VERSION = "15.12.0"
KDE_APP_VERSION = "16.12.1"
SRC_URI = "${KDE_MIRROR}/stable/applications/${PV}/src/${BPN}-${PV}.tar.xz"

View File

@@ -17,11 +17,15 @@ ${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 cmake-extra-sanity pythonnative
inherit cmake_qt5 cmake_extra_sanity pythonnative
FILES_${PN} += "${libdir}/plugins/kf5 ${datadir}/kf5"
do_compile_prepend() {
export XDG_DATA_HOME=${STAGING_DATADIR}
}
FILES_${PN} += "${libdir}/plugins/kf5 ${datadir}/kf5 ${libexecdir}/kf5"
FILES_${PN}-dev += "${libdir}/cmake"
FILES_${PN}-dbg += "${libdir}/plugins/kf5/.debug"
FILES_${PN}-dbg += "${libdir}/plugins/kf5/.debug ${libexecdir}/kf5/.debug"
EXTRA_OECMAKE += " \
-DECM_MKSPECS_INSTALL_DIR=${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/modules \
@@ -30,4 +34,10 @@ EXTRA_OECMAKE += " \
-DKDE_INSTALL_QTPLUGINDIR=${OE_QMAKE_PATH_PLUGINS} \
-DKDE_INSTALL_QMLDIR=${OE_QMAKE_PATH_QML} \
"
FILES_${PN} += " \
${datadir}/appdata \
${datadir}/metainfo \
"
FILES_${PN}-dev += "${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs"

View File

@@ -1,3 +1,3 @@
inherit kde-kf5
SRC_URI = "${KDE_MIRROR}/stable/frameworks/5.18/portingAids/${BPN}-${PV}.tar.xz"
SRC_URI = "${KDE_MIRROR}/Attic/frameworks/5.30/portingAids/${BPN}-${PV}.tar.xz"

View File

@@ -1,5 +1,5 @@
inherit kde-base
KF5_VERSION = "5.18.0"
KF5_VERSION = "5.30.0"
SRC_URI = "${KDE_MIRROR}/stable/frameworks/5.18/${BPN}-${PV}.tar.xz"
SRC_URI = "${KDE_MIRROR}/Attic/frameworks/5.30/${BPN}-${PV}.tar.xz"

View File

@@ -1,5 +1,9 @@
inherit kde-base
PLASMA_VERSION = "5.5.3"
PLASMA_VERSION = "5.9.1"
SRC_URI = "${KDE_MIRROR}/stable/plasma/${PV}/${BPN}-${PV}.tar.xz"
DEPENDS += " \
kwayland \
"

View File

@@ -1,11 +1,15 @@
inherit cmake_qt5 cmake-extra-sanity qt5-translation
inherit cmake_qt5 cmake_extra_sanity
HOMEPAGE = "http://lxqt.org/"
DEPENDS += "qtbase"
DEPENDS += "lxqt-build-tools qtbase"
SRC_URI = "git://github.com/lxde/${BPN}.git;protocol=git;branch=master"
S = "${WORKDIR}/git"
# REVISIT: configure to use only ${libdir}/cmake
EXTRA_OECMAKE += " \
-DPULL_TRANSLATIONS=Off \
-DCLEAN_TRANSLATIONS=Off \
"
FILES_${PN}-dev += "${datadir}/cmake ${libdir}/cmake"

View File

@@ -1,5 +1,7 @@
# translations -> locale packages
DEPENDS += "qttools-native"
# default location
QT_TRANSLATION_FILES ??= "${datadir}/*/translations/*.qm ${datadir}/*/translations/*/*.qm ${datadir}/*/translations/*/*/*.qm"

View File

@@ -8,6 +8,6 @@ BBFILES += "${LAYERDIR}/extends-*/*.bb ${LAYERDIR}/extends-*/*.bbappend"
BBFILE_COLLECTIONS += "meta-qt5-extra"
BBFILE_PATTERN_meta-qt5-extra := "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-qt5-extra = "7"
BBFILE_PRIORITY_meta-qt5-extra = "20"
LAYERDEPENDS_meta-qt5-extra = "core qt5-layer openembedded-layer networking-layer"

View File

@@ -1,6 +1,6 @@
PACKAGECONFIG ?= " \
${@base_contains('DISTRO_FEATURES','systemd','systemd','consolekit',d)} \
modemmanager \
PACKAGECONFIG ?= "nss ifupdown netconfig dhclient dnsmasq \
${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','consolekit',d)} \
wifi \
bluez5 \
modemmanager \
"

View File

@@ -1,4 +1,4 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
# session management only for x11 environment
PACKAGECONFIG_DISTRO += "${@bb.utils.contains("DISTRO_FEATURES", "x11", "sm", "", d)}"
PACKAGECONFIG_DISTRO += "${@bb.utils.contains("DISTRO_FEATURES", "x11", "sm", "", d)} accessibility"

View File

@@ -1,9 +1,9 @@
inherit cmake-lib
inherit cmake_lib
DEPENDS += "${BPN}-native"
# It's really time for us to publish cmake-lib.bbclass
# It's really time for us to publish cmake_lib.bbclass
SRC_URI_remove = " \
file://0004-linguist-tools-cmake-allow-overriding-the-location-f.patch \
"

View File

@@ -0,0 +1,279 @@
Update gpgme to use pkgconfig instead of -config files since its
simpler and less error prone when cross compiling.
Upstream-Status: Denied [Upstream not interested in pkg-config support]
RP 2015/4/17
diff --git a/configure.ac b/configure.ac
index 298a22b..c778b61 100644
--- a/configure.ac
+++ b/configure.ac
@@ -622,6 +622,7 @@ AC_CONFIG_FILES(Makefile src/Makefile
src/versioninfo.rc
src/gpgme.h)
AC_CONFIG_FILES(src/gpgme-config, chmod +x src/gpgme-config)
+AC_CONFIG_FILES(src/gpgme.pc src/gpgme-pthread.pc)
AC_CONFIG_FILES([lang/Makefile lang/cl/Makefile lang/cl/gpgme.asd])
AC_OUTPUT
diff --git a/src/Makefile.am b/src/Makefile.am
index 58922f9..40d0dca 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -20,11 +20,13 @@
# Note: moc_kdpipeiodevice should actually be a dependecy below.
EXTRA_DIST = gpgme-config.in gpgme.m4 libgpgme.vers ChangeLog-2011 \
- gpgme.h.in versioninfo.rc.in gpgme.def moc_kdpipeiodevice.cpp
+ gpgme.h.in versioninfo.rc.in gpgme.def moc_kdpipeiodevice.cpp gpgme.pc.in gpgme-pthread.pc.in
bin_SCRIPTS = gpgme-config
m4datadir = $(datadir)/aclocal
m4data_DATA = gpgme.m4
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = gpgme.pc gpgme-pthread.pc
nodist_include_HEADERS = gpgme.h
bin_PROGRAMS = gpgme-tool
diff --git a/src/gpgme-pthread.pc.in b/src/gpgme-pthread.pc.in
new file mode 100644
index 0000000..980a48e
--- /dev/null
+++ b/src/gpgme-pthread.pc.in
@@ -0,0 +1,15 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+# API info
+api_version=@GPGME_CONFIG_API_VERSION@
+host=@GPGME_CONFIG_HOST@
+
+Name: gpgme
+Description: GnuPG Made Easy (GPGME) is a C language library that allows to addsupport for cryptography to a program (threaded version)
+Version: @VERSION@
+Libs: -L${libdir} -lgpgme-pthread -lpthread
+Cflags: -I${includedir}
+Requires: libassuan gpg-error
diff --git a/src/gpgme.m4 b/src/gpgme.m4
index 6c2be44..d8a75cb 100644
--- a/src/gpgme.m4
+++ b/src/gpgme.m4
@@ -79,7 +79,7 @@ dnl config script does not match the host specification the script
dnl is added to the gpg_config_script_warn variable.
dnl
AC_DEFUN([AM_PATH_GPGME],
-[ AC_REQUIRE([_AM_PATH_GPGME_CONFIG])dnl
+[
tmp=ifelse([$1], ,1:0.4.2,$1)
if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then
req_gpgme_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'`
@@ -89,36 +89,12 @@ AC_DEFUN([AM_PATH_GPGME],
min_gpgme_version="$tmp"
fi
- AC_MSG_CHECKING(for GPGME - version >= $min_gpgme_version)
- ok=no
- if test "$GPGME_CONFIG" != "no" ; then
- req_major=`echo $min_gpgme_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
- req_minor=`echo $min_gpgme_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
- req_micro=`echo $min_gpgme_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
- if test "$gpgme_version_major" -gt "$req_major"; then
- ok=yes
- else
- if test "$gpgme_version_major" -eq "$req_major"; then
- if test "$gpgme_version_minor" -gt "$req_minor"; then
- ok=yes
- else
- if test "$gpgme_version_minor" -eq "$req_minor"; then
- if test "$gpgme_version_micro" -ge "$req_micro"; then
- ok=yes
- fi
- fi
- fi
- fi
- fi
- fi
+ PKG_CHECK_MODULES(GPGME, [gpgme >= $min_gpgme_version], [ok=yes], [ok=no])
if test $ok = yes; then
# If we have a recent GPGME, we should also check that the
# API is compatible.
if test "$req_gpgme_api" -gt 0 ; then
- tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
+ tmp=`$PKG_CONFIG --variable=api_version gpgme 2>/dev/null || echo 0`
if test "$tmp" -gt 0 ; then
if test "$req_gpgme_api" -ne "$tmp" ; then
ok=no
@@ -127,19 +103,11 @@ AC_DEFUN([AM_PATH_GPGME],
fi
fi
if test $ok = yes; then
- GPGME_CFLAGS=`$GPGME_CONFIG --cflags`
- GPGME_LIBS=`$GPGME_CONFIG --libs`
- AC_MSG_RESULT(yes)
ifelse([$2], , :, [$2])
_AM_PATH_GPGME_CONFIG_HOST_CHECK
else
- GPGME_CFLAGS=""
- GPGME_LIBS=""
- AC_MSG_RESULT(no)
ifelse([$3], , :, [$3])
fi
- AC_SUBST(GPGME_CFLAGS)
- AC_SUBST(GPGME_LIBS)
])
dnl AM_PATH_GPGME_PTHREAD([MINIMUM-VERSION,
@@ -148,7 +116,7 @@ dnl Test for libgpgme and define GPGME_PTHREAD_CFLAGS
dnl and GPGME_PTHREAD_LIBS.
dnl
AC_DEFUN([AM_PATH_GPGME_PTHREAD],
-[ AC_REQUIRE([_AM_PATH_GPGME_CONFIG])dnl
+[
tmp=ifelse([$1], ,1:0.4.2,$1)
if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then
req_gpgme_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'`
@@ -158,38 +126,12 @@ AC_DEFUN([AM_PATH_GPGME_PTHREAD],
min_gpgme_version="$tmp"
fi
- AC_MSG_CHECKING(for GPGME pthread - version >= $min_gpgme_version)
- ok=no
- if test "$GPGME_CONFIG" != "no" ; then
- if `$GPGME_CONFIG --thread=pthread 2> /dev/null` ; then
- req_major=`echo $min_gpgme_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
- req_minor=`echo $min_gpgme_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
- req_micro=`echo $min_gpgme_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
- if test "$gpgme_version_major" -gt "$req_major"; then
- ok=yes
- else
- if test "$gpgme_version_major" -eq "$req_major"; then
- if test "$gpgme_version_minor" -gt "$req_minor"; then
- ok=yes
- else
- if test "$gpgme_version_minor" -eq "$req_minor"; then
- if test "$gpgme_version_micro" -ge "$req_micro"; then
- ok=yes
- fi
- fi
- fi
- fi
- fi
- fi
- fi
+ PKG_CHECK_MODULES(GPGME_PTHREAD, [gpgme-pthread >= $min_gpgme_version], [ok=yes], [ok=no])
if test $ok = yes; then
# If we have a recent GPGME, we should also check that the
# API is compatible.
if test "$req_gpgme_api" -gt 0 ; then
- tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
+ tmp=`$PKG_CONFIG --variable=api_version gpgme-pthread 2>/dev/null || echo 0`
if test "$tmp" -gt 0 ; then
if test "$req_gpgme_api" -ne "$tmp" ; then
ok=no
@@ -198,19 +140,11 @@ AC_DEFUN([AM_PATH_GPGME_PTHREAD],
fi
fi
if test $ok = yes; then
- GPGME_PTHREAD_CFLAGS=`$GPGME_CONFIG --thread=pthread --cflags`
- GPGME_PTHREAD_LIBS=`$GPGME_CONFIG --thread=pthread --libs`
- AC_MSG_RESULT(yes)
ifelse([$2], , :, [$2])
_AM_PATH_GPGME_CONFIG_HOST_CHECK
else
- GPGME_PTHREAD_CFLAGS=""
- GPGME_PTHREAD_LIBS=""
- AC_MSG_RESULT(no)
ifelse([$3], , :, [$3])
fi
- AC_SUBST(GPGME_PTHREAD_CFLAGS)
- AC_SUBST(GPGME_PTHREAD_LIBS)
])
@@ -229,36 +163,12 @@ AC_DEFUN([AM_PATH_GPGME_GLIB],
min_gpgme_version="$tmp"
fi
- AC_MSG_CHECKING(for GPGME - version >= $min_gpgme_version)
- ok=no
- if test "$GPGME_CONFIG" != "no" ; then
- req_major=`echo $min_gpgme_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
- req_minor=`echo $min_gpgme_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
- req_micro=`echo $min_gpgme_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
- if test "$gpgme_version_major" -gt "$req_major"; then
- ok=yes
- else
- if test "$gpgme_version_major" -eq "$req_major"; then
- if test "$gpgme_version_minor" -gt "$req_minor"; then
- ok=yes
- else
- if test "$gpgme_version_minor" -eq "$req_minor"; then
- if test "$gpgme_version_micro" -ge "$req_micro"; then
- ok=yes
- fi
- fi
- fi
- fi
- fi
- fi
+ PKG_CHECK_MODULES(GPGME_GLIB, [gpgme >= $min_gpgme_version glib-2.0], [ok=yes], [ok=no])
if test $ok = yes; then
# If we have a recent GPGME, we should also check that the
# API is compatible.
if test "$req_gpgme_api" -gt 0 ; then
- tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
+ tmp=`$PKG_CONFIG --variable=api_version gpgme 2>/dev/null || echo 0`
if test "$tmp" -gt 0 ; then
if test "$req_gpgme_api" -ne "$tmp" ; then
ok=no
@@ -267,17 +177,9 @@ AC_DEFUN([AM_PATH_GPGME_GLIB],
fi
fi
if test $ok = yes; then
- GPGME_GLIB_CFLAGS=`$GPGME_CONFIG --glib --cflags`
- GPGME_GLIB_LIBS=`$GPGME_CONFIG --glib --libs`
- AC_MSG_RESULT(yes)
ifelse([$2], , :, [$2])
_AM_PATH_GPGME_CONFIG_HOST_CHECK
else
- GPGME_GLIB_CFLAGS=""
- GPGME_GLIB_LIBS=""
- AC_MSG_RESULT(no)
ifelse([$3], , :, [$3])
fi
- AC_SUBST(GPGME_GLIB_CFLAGS)
- AC_SUBST(GPGME_GLIB_LIBS)
])
diff --git a/src/gpgme.pc.in b/src/gpgme.pc.in
new file mode 100644
index 0000000..b69539f
--- /dev/null
+++ b/src/gpgme.pc.in
@@ -0,0 +1,15 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+# API info
+api_version=@GPGME_CONFIG_API_VERSION@
+host=@GPGME_CONFIG_HOST@
+
+Name: gpgme
+Description: GnuPG Made Easy (GPGME) is a C language library that allows to addsupport for cryptography to a program.
+Version: @VERSION@
+Libs: -L${libdir} -lgpgme
+Cflags: -I${includedir}
+Requires: libassuan gpg-error
\ No newline at end of file

View File

@@ -6,27 +6,28 @@ BUGTRACKER = "https://bugs.g10code.com/gnupg/index"
LICENSE = "GPLv2+ & LGPLv2.1+"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
file://COPYING.LESSER;md5=bbb461211a33b134d42ed5ee802b37ff \
file://src/gpgme.h.in;endline=23;md5=dccb4bb624011e36513c61ef0422d054 \
file://src/gpgme.h.in;endline=23;md5=5027eec93a996272a9a0a6a86cf35775 \
file://src/engine.h;endline=22;md5=4b6d8ba313d9b564cc4d4cfb1640af9d"
SRC_URI = "ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-${PV}.tar.bz2 \
file://gpgme.pc"
SRC_URI = "ftp://ftp.gnupg.org/gcrypt/gpgme/${BP}.tar.bz2 \
file://gpgme.pc \
file://pkgconfig.patch \
"
SRC_URI_append_class-native = " file://0001-return-unknown-as-host.patch"
SRC_URI[md5sum] = "334e524cffa8af4e2f43ae8afe585672"
SRC_URI[sha256sum] = "2d1cc12411753752d9c5b9037e6fd3fd363517af720154768cc7b46b60120496"
SRC_URI[md5sum] = "60d730d22e8065fd5de309e8b98e304b"
SRC_URI[sha256sum] = "b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d"
DEPENDS = "libgpg-error libassuan"
EXTRA_OECONF = "--with-gpg=${bindir}/gpg --without-gpgsm --with-gpgconf=no --with-g13=no"
inherit autotools texinfo pkgconfig
PACKAGES =+ "${PN}-pthread"
FILES_${PN}-pthread = "${libdir}/libgpgme-pthread.so.*"
FILES_${PN}-dev += "${datadir}/common-lisp/source/gpgme/*"
CFLAGS_append_libc-musl = " -D__error_t_defined "
do_configure_prepend () {
# Else these could be used in preference to those in aclocal-copy
rm -f ${S}/m4/gpg-error.m4

View File

@@ -0,0 +1,13 @@
require greenisland.inc
FILESEXTRAPATHS =. "${FILE_DIRNAME}/${PN}:"
inherit native
DEPENDS += " \
qtbase-native \
"
SRC_URI += " \
file://0001-reduce-build-to-waylandscanner-for-native-build.patch \
"

View File

@@ -0,0 +1,64 @@
From 60bf186466bf236582eef59f3822719cb531ed09 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Fri, 11 Mar 2016 18:55:42 +0100
Subject: [PATCH] reduce build to waylandscanner for native build
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
CMakeLists.txt | 19 +++----------------
tools/CMakeLists.txt | 1 -
2 files changed, 3 insertions(+), 17 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 895ff5e..1dc5935 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -72,8 +72,9 @@ endif()
# Find Qt5
set(REQUIRED_QT_VERSION 5.6.0)
-find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core DBus Gui Qml Quick)
+find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core)
+if(False)
# OpenGL
find_package(OpenGL)
set_package_properties(OpenGL PROPERTIES
@@ -151,23 +152,9 @@ add_feature_info("systemd" systemd_FOUND "Required for systemd integration")
# xkbcommon
pkg_check_modules(xkbcommon xkbcommon REQUIRED)
add_feature_info("xkbcommon" xkbcommon_FOUND "Required for keymap support")
+endif()
-# Subdirectories
-if(ENABLE_ONLY_EGLDEVICEINTEGRATION)
- add_subdirectory(plugins)
-else()
- add_subdirectory(compositor)
- add_subdirectory(data)
- add_subdirectory(declarative)
- add_subdirectory(headers)
- add_subdirectory(launcher)
- add_subdirectory(plugins)
- add_subdirectory(qpa)
- add_subdirectory(shells)
- add_subdirectory(src)
- add_subdirectory(tests)
add_subdirectory(tools)
-endif()
# Display featute summary
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
index f8b167c..3bdf127 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -1,2 +1 @@
-add_subdirectory(screencaster)
add_subdirectory(waylandscanner)
--
2.5.5

View File

@@ -0,0 +1,53 @@
require greenisland.inc
inherit cmake_lib cmake_auto_align_paths
DEPENDS += " \
${BPN}-native \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
wayland \
qtwayland \
libkscreen \
virtual/egl \
libinput \
"
SRC_URI += " \
file://0001-find-native-greenisland-wayland-scanner.patch \
file://0002-compositorlauncher-work-corrrectly-with-RaspberryPi-.patch \
"
# we don't have wayland-protocols yet - revisit
EXTRA_OECMAKE += "-DUSE_LOCAL_WAYLAND_PROTOCOLS=ON"
do_compile_append() {
for f in `find ${B} -name 'GreenIsland*.cmake'` ; do
sed -i 's:${STAGING_INCDIR}:${includedir}:g' "$f"
sed -i 's:${STAGING_LIBDIR}:${libdir}:g' "$f"
done
}
PACKAGECONFIG ??= " \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "xwayland", "",d)} \
"
PACKAGECONFIG[xwayland] = "-DENABLE_XWAYLAND=ON,-DENABLE_XWAYLAND=OFF,libxcb,xserver-xorg-xwayland"
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "GreenIsland, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "GreenIsland, -S;${base_libdir}/lib, -S;${STAGING_BASELIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[3] = "GreenIsland, -S${includedir}, -S${STAGING_INCDIR}"
FILES_${PN} += " \
${OE_QMAKE_PATH_PLUGINS} \
${OE_QMAKE_PATH_QML}/GreenIsland \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_PLUGINS}/.debug \
${OE_QMAKE_PATH_QML}/GreenIsland/.debug \
"
FILES_${PN}-dev += " \
${libdir}/cmake \
${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs \
"

View File

@@ -0,0 +1,22 @@
SUMMARY = "Support library to make Qt-based Wayland compositors development easier"
LICENSE = "LGPLv3 | GPLv2 | GPLv3"
LIC_FILES_CHKSUM = " \
file://LICENSE.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSE.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
file://LICENSE.LGPLv2.1;md5=4fbd65380cdd255951079008b364516c \
file://LICENSE.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
"
inherit hawaii pythonnative pkgconfig
DEPENDS += " \
extra-cmake-modules-native \
"
SRC_URI = " \
git://github.com/greenisland/${BPN}.git;protocol=git;branch=develop \
"
SRCREV = "10e55c545177d037769e277bdbd8b4e3008f285d"
PV = "0.8.1+git${SRCPV}"
S = "${WORKDIR}/git"

View File

@@ -0,0 +1,25 @@
From 2af2ca532ade54a610f3fab506894f68f8ca6388 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Fri, 11 Mar 2016 21:10:34 +0100
Subject: [PATCH] find native greenisland-wayland-scanner
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
src/GreenIslandConfigExtrasLocal.cmake | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/server/GreenIslandServerConfigExtrasLocal.cmake b/src/server/GreenIslandServerConfigExtrasLocal.cmake
index 321be30..b1f4da6 100644
--- a/src/server/GreenIslandServerConfigExtrasLocal.cmake
+++ b/src/server/GreenIslandServerConfigExtrasLocal.cmake
@@ -1,3 +1,3 @@
# GreenIslandConfigExtras.cmake copy that uses the local target
-set(GreenIsland_WAYLAND_SCANNER_EXECUTABLE GreenIsland::greenisland-wayland-scanner)
+set(GreenIsland_WAYLAND_SCANNER_EXECUTABLE greenisland-wayland-scanner)
--
2.5.0

View File

@@ -0,0 +1,52 @@
From 0689d84ea92dc35c69f97c4051844a4181ac2d19 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Mon, 15 Aug 2016 23:42:41 +0200
Subject: [PATCH] compositorlauncher: work corrrectly with RaspberryPi VC4 drm
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
launcher/compositorlauncher.cpp | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/launcher/compositorlauncher.cpp b/launcher/compositorlauncher.cpp
index fd68c66..de9b86c 100644
--- a/launcher/compositorlauncher.cpp
+++ b/launcher/compositorlauncher.cpp
@@ -169,6 +169,15 @@ void CompositorLauncher::detectMode()
void CompositorLauncher::detectHardware()
{
+ // TODO: Detect Mali
+ // TODO: Detect Vivante
+
+ // Detect DRM
+ if (QDir(QStringLiteral("/sys/class/drm")).exists()) {
+ m_hardware = DrmHardware;
+ return;
+ }
+
// Detect Broadcom
bool found = deviceModel().startsWith(QStringLiteral("Raspberry"));
if (!found) {
@@ -183,15 +192,6 @@ void CompositorLauncher::detectHardware()
return;
}
- // TODO: Detect Mali
- // TODO: Detect Vivante
-
- // Detect DRM
- if (QDir(QStringLiteral("/sys/class/drm")).exists()) {
- m_hardware = DrmHardware;
- return;
- }
-
// Unknown hardware
m_hardware = UnknownHardware;
}
--
2.5.5

View File

@@ -0,0 +1,15 @@
SUMMARY = "Library for QtQuick applications"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://LICENSE.LGPLv21;md5=4fbd65380cdd255951079008b364516c \
"
inherit hawaii
PV = "0.8.0"
SRC_URI = "git://github.com/hawaii-desktop/${BPN}.git"
SRCREV = "ab6f40ddc7e38c7eb49e8afbe4ddaf2d13c49146"
S = "${WORKDIR}/git"
FILES_${PN} += "${OE_QMAKE_PATH_QML}"

View File

@@ -1,45 +0,0 @@
SUMMARY = "Support library to make Qt-based Wayland compositors development easier"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c"
inherit hawaii cmake-lib pythonnative pkgconfig
DEPENDS += " \
${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
wayland \
qtwayland \
libkscreen \
virtual/egl \
"
SRC_URI = " \
git://github.com/greenisland/${BPN}.git;protocol=git;branch=master \
"
SRCREV = "9c3ce026da4249346c4e85ff9215eab66522444d"
PV = "0.6.0"
S = "${WORKDIR}/git"
# make it find qtwaylandscanner
EXTRA_OECMAKE += " \
-DCMAKE_PROGRAM_PATH=${STAGING_DIR_NATIVE}/$bindir/qt5 \
"
PACKAGECONFIG ??= " \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "xwayland", "",d)} \
"
PACKAGECONFIG[xawayland] = "-DENABLE_XWAYLAND=ON,-DENABLE_XWAYLAND=OFF,libxcb"
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "GreenIsland, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "GreenIsland, -S${includedir}, -S${STAGING_INCDIR}"
FILES_${PN} += " \
${OE_QMAKE_PATH_QML}/GreenIsland \
${libdir}/plugins/greenisland \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_QML}/GreenIsland/.debug \
${libdir}/plugins/greenisland/.debug \
"
FILES_${PN}-dev += "${libdir}/cmake"

View File

@@ -1,14 +0,0 @@
SUMMARY = "Base applications for the Hawaii desktop environment"
LICENSE = "GPLv2 & LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://LICENSE.GPL;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c \
"
inherit hawaii pkgconfig
DEPENDS += "polkit-qt-1"
SRCREV = "b913c123f87d59e584a96d3d4c31dffaeb8dca24"
PV = "0.4.90+git${SRCPV}"
S = "${WORKDIR}/git"

View File

@@ -0,0 +1,19 @@
SUMMARY = "Icon themes for the Hawaii desktop environment"
LICENSE = "GPLv3 & LGPLv3"
LIC_FILES_CHKSUM = " \
file://LICENSE.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
file://LICENSE.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
"
inherit hawaii gtk-icon-cache
SRCREV = "4a0d806c28f25aa072d9c5b849ec48a565721b30"
PV = "v0.8.0"
S = "${WORKDIR}/git"
FILES_${PN} += "${datadir}/icons"
RREPLACES_${PN} = "hawaii-icon-themes"
RPROVIDES_${PN} = "hawaii-icon-themes"
RCONFLICTS_${PN} = "hawaii-icon-themes"

View File

@@ -1,20 +0,0 @@
SUMMARY = "Icon themes for the Hawaii desktop environment"
LICENSE = "LGPLv3 | CC-BY-SA-3.0"
LIC_FILES_CHKSUM = " \
file://src/cursors/COPYING;md5=c84cac88e46fc07647ea07e6c24eeb7c \
file://src/cursors/COPYING_CCBYSA3;md5=96143d33de3a79321b1006c4e8ed07e7 \
file://src/cursors/COPYING_LGPL;md5=e6a600fd5e1d9cbde2d983680233ad02 \
file://src/symbolic/COPYING;md5=c84cac88e46fc07647ea07e6c24eeb7c \
file://src/symbolic/COPYING_CCBYSA3;md5=96143d33de3a79321b1006c4e8ed07e7 \
file://src/symbolic/COPYING_LGPL;md5=e6a600fd5e1d9cbde2d983680233ad02 \
"
inherit hawaii
SRCREV = "1ff24655d3881762294e9dde4a83770e6ff80c3b"
PV = "0.4.0+git${SRCPV}"
S = "${WORKDIR}/git"
PACKAGE_ARCH = "all"
FILES_${PN} += "${datadir}/icons"

View File

@@ -1,21 +1,19 @@
SUMMARY = "Hawaii desktop environment shell"
LICENSE = "GPLv2 & LGPLv2"
LIC_FILES_CHKSUM = " \
file://LICENSE.GPL;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c \
file://LICENSE.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSE.LGPLv2.1;md5=4fbd65380cdd255951079008b364516c \
"
inherit hawaii pythonnative cmake-lib distro_features_check
#inherit systemd
inherit hawaii systemd pythonnative distro_features_check
# weston fails for missing wayland-egl
REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI += " \
file://0001-find-host-s-git.patch \
"
SRCREV = "8a33b1b5a292db4bac87943515586d32259d5ada"
PV = "0.5.91+git${SRCPV}"
SRCREV = "d02a209082819e3bfa3edd167328b4ed52ebf6e1"
PV = "0.8.0+git${SRCPV}"
S = "${WORKDIR}/git"
@@ -24,9 +22,8 @@ DEPENDS += " \
wayland \
libqtxdg \
solid \
libhawaii \
greenisland \
networkmanager-qt \
modemmanager-qt \
"
# REVISIT optionals
@@ -35,40 +32,27 @@ DEPENDS += " \
pulseaudio \
"
PACKAGECONFIG[nm_qt] = "-DENABLE_NETWORK_MANAGER=ON,-DENABLE_NETWORK_MANAGER=OFF,networkmanager-qt"
EXTRA_OECMAKE += " \
-DSYSTEMD_USER_UNIT_DIR=${systemd_system_unitdir} \
"
PACKAGECONFIG[nm_qt] = "-DENABLE_NETWORK_MANAGER=ON,-DENABLE_NETWORK_MANAGER=OFF,networkmanager-qt modemmanager-qt"
PACKAGECONFIG ??= "nm_qt"
# REVISIT/HACK: for unkown reasons libqtxdg libs are not found
LDFLAGS += "-lQt5Xdg"
SYSTEMD_SERVICE_${PN} = "hawaii.service"
# starter scripts rely on bash qdbus catchsegv
RDEPENDS_${PN} = "bash qttools-tools qtwayland-plugins catchsegv"
# for starter scripts
RDEPENDS_${PN} = "qttools-tools qtwayland-plugins"
# REVISIT optionals
RRECOMMENDS_${PN} += " \
fluid \
hawaii-wallpapers \
hawaii-icon-themes \
weston \
hawaii-icon-theme \
"
FILES_${PN} += " \
${datadir} \
${systemd_unitdir} \
${OE_QMAKE_PATH_QML} \
${libdir}/plugins \
${libdir}/systemd \
"
FILES_${PN}-dbg += " \
${libdir}/plugins/*/.debug \
${OE_QMAKE_PATH_QML}/*/*/.debug \
${OE_QMAKE_PATH_QML}/*/*/*/.debug \
"
FILES_${PN}-dev += " \
${libdir}/cmake \
"
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "Hawaii, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "Hawaii, -S${includedir}, -S${STAGING_INCDIR}"

View File

@@ -7,10 +7,15 @@ LIC_FILES_CHKSUM = " \
inherit hawaii
DEPENDS += "polkit-qt-1 kscreen"
DEPENDS += " \
greenisland \
libhawaii \
polkit-qt-1 \
kscreen \
"
SRCREV = "5d9d32762151f7306fcb0c6798d2e4a940f57f2f"
PV = "0.4.0+git${SRCPV}"
SRCREV = "f1ce43687a0c9dcdbf0cd5640d38bbbc348dd123"
PV = "0.8.0"
S = "${WORKDIR}/git"
EXTRA_OECMAKE += "-DQt5LinguistTools_DIR=${STAGING_LIBDIR_NATIVE}/cmake/Qt5LinguistTools"
@@ -19,6 +24,10 @@ FILES_${PN} += " \
${OE_QMAKE_PATH_QML} \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_QML}/org/hawaii/systempreferences/*/.debug \
FILES_${PN}-dev += " \
${libdir}/cmake \
"
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "HawaiiSystemPreferences, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "HawaiiSystemPreferences, -S${includedir}, -S${STAGING_INCDIR}"

View File

@@ -1,11 +1,11 @@
SUMMARY = "Terminal emulator for the Hawaii desktop environment"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
LIC_FILES_CHKSUM = "file://LICENSE.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263"
inherit hawaii
SRCREV = "fc35b8a44e55334dcecdec8cf6e80047fe056727"
PV = "0.5.91+git${SRCPV}"
SRCREV = "8c4701aa6e9223091ac3ad1fb0e8005c92399fee"
PV = "0.6.90+git${SRCPV}"
S = "${WORKDIR}/git"
@@ -13,7 +13,3 @@ FILES_${PN} += " \
${datadir}/appdata \
${OE_QMAKE_PATH_QML}/Hawaii/Terminal \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_QML}/Hawaii/Terminal/*/.debug \
"

View File

@@ -4,8 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c"
inherit hawaii
SRCREV = "bc6678a242a8439488e0f57ddefdbb1eed5eabf2"
PV = "0.5.0+git${SRCPV}"
SRCREV = "9aaaf3b8681dc2253d812aa7f37b8ed5e1651959"
PV = "0.8.0"
S = "${WORKDIR}/git"

View File

@@ -0,0 +1,33 @@
SUMMARY = "Base applications for Hawaii"
LICENSE = "GPLv2 & LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://LICENSE.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSE.LGPLv2.1;md5=4fbd65380cdd255951079008b364516c \
"
inherit hawaii systemd
DEPENDS += " \
libhawaii \
greenisland \
polkit-qt-1 \
qt-gstreamer \
"
SRCREV = "6dd502e199596dabab8be77efaf164823a8ead65"
PV = "0.8.1"
S = "${WORKDIR}/git"
EXTRA_OECMAKE += " \
-DSYSTEMD_USER_UNIT_DIR=${systemd_system_unitdir} \
"
FILES_${PN} += " \
${datadir}/glib-2.0 \
${datadir}/desktop-directories \
${OE_QMAKE_PATH_PLUGINS} \
"
RREPLACES_${PN} = "hawaii-baseapps"
RPROVIDES_${PN} = "hawaii-baseapps"
RCONFLICTS_${PN} = "hawaii-baseapps"

View File

@@ -0,0 +1,17 @@
SUMMARY = "Library shared among Hawaii Shell and other projects"
LICENSE = "GPLv2 & LGPLv3"
LIC_FILES_CHKSUM = " \
file://LICENSE.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSE.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
"
inherit hawaii
PV = "0.8.0"
SRC_URI = "git://github.com/hawaii-desktop/${BPN}.git"
SRCREV = "f9cb7389a7881bf924ead7ae4b409c83b7e7a454"
S = "${WORKDIR}/git"
FILES_${PN} += "${OE_QMAKE_PATH_QML}"
FILES_${PN}-dev += "${libdir}/cmake"

View File

@@ -7,14 +7,16 @@ inherit packagegroup
RDEPENDS_${PN} = " \
cinema \
eyesight \
fluid \
greenisland \
hawaii-baseapps \
hawaii-icon-themes \
hawaii-icon-theme \
${@bb.utils.contains("DISTRO_FEATURES", "wayland", "hawaii-shell", "",d)} \
hawaii-system-preferences \
hawaii-terminal \
hawaii-wallpapers \
hawaii-widget-styles \
hawaii-workspace \
libhawaii \
qtaccountsservice \
qtconfiguration \
swordfish \

View File

@@ -1,16 +1,17 @@
SUMMARY = "Qt-style API to use freedesktop.org's AccountsService DBus service"
LICENSE = "GPLv2 & LGPLv2.1 & GFDL-1.3"
LICENSE = "GPLv2 & LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c \
file://LICENSE.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSE.LGPLv21;md5=4fbd65380cdd255951079008b364516c \
"
inherit hawaii
SRC_URI = "git://github.com/hawaii-desktop/${BPN}.git"
SRCREV = "2624cc812ae14bf9abee9634de0f4cc0ee0a5926"
SRCREV = "74728c9f092ba7166b96414cb85e268f3c3ed4d1"
S = "${WORKDIR}/git"
PV = "0.6.0"
PV = "0.6.0+git${SRCPV}"
FILES_${PN} += "${OE_QMAKE_PATH_QML}/QtAccountsService"
FILES_${PN}-dbg += "${OE_QMAKE_PATH_QML}/QtAccountsService/.debug"

View File

@@ -1,36 +0,0 @@
From 9d6d7a17b26935658c8fc546712e423fbd2cfad3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Sun, 13 Sep 2015 23:36:56 +0200
Subject: [PATCH] fix build with qt 5.5
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
src/configuration/qgvariantutils.cpp:99:26: error: variable 'QDataStream s' has initializer but incomplete type
QDataStream s(&a, QIODevice::ReadOnly);
^
Upstream-Status: Submitted [1]
[1] https://github.com/hawaii-desktop/qtconfiguration/pull/1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
src/configuration/qgvariantutils.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/configuration/qgvariantutils.cpp b/src/configuration/qgvariantutils.cpp
index 757f56d..b5add00 100644
--- a/src/configuration/qgvariantutils.cpp
+++ b/src/configuration/qgvariantutils.cpp
@@ -39,6 +39,7 @@
#include <QtCore/QDebug>
#include <QtCore/QUrl>
#include <QtCore/QStringList>
+#include <QDataStream>
#include "qgvariantutils.h"
--
2.1.0

View File

@@ -7,20 +7,17 @@ LIC_FILES_CHKSUM = " \
file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c \
"
inherit hawaii cmake-lib
inherit hawaii
DEPENDS += "dconf"
SRC_URI = " \
git://github.com/hawaii-desktop/${BPN}.git \
file://0001-fix-build-with-qt-5.5.patch \
"
SRCREV = "804739d73de982fc144ff45653c243cefcfa79cb"
SRCREV = "fd37e4f7a19b593e44f35e59a5a19aecc4f268a9"
S = "${WORKDIR}/git"
CMAKE_ALIGN_SYSROOT[1] = "QtConfiguration, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
FILES_${PN} += "${libdir}/hawaii/qml/Hawaii/Configuration"
FILES_${PN}-dbg += "${libdir}/hawaii/qml/Hawaii/Configuration/.debug"
FILES_${PN}-dev += "${libdir}/cmake"

View File

@@ -24,19 +24,20 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "2fe131a931d51603eff33b80d45a73b7"
SRC_URI[sha256sum] = "c3a67c3a1c377989d567dc9c0228b684dc475612405d3c4638f40d0dbd87bd7c"
SRC_URI[md5sum] = "08b9058d317b9e5667bb0eaf2a4136c9"
SRC_URI[sha256sum] = "b54c137098bbf77d99a54e526a58a83aca73db1cf1fabbbc4bccdf09a1bee8d0"
SRC_URI += "file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
FILES_${PN} += " \
${datadir}/appdata \
${datadir}/config.kcfg \
${datadir}/icons \
${datadir}/mime \
${datadir}/k*5 \
${OE_QMAKE_PATH_PLUGINS} \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_PLUGINS}/.debug \
${OE_QMAKE_PATH_PLUGINS}/*/.debug \
${OE_QMAKE_PATH_PLUGINS}/kf5/kio_dnd/.debug \
"

View File

@@ -10,32 +10,33 @@ Upstream-Status: Pending
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
app/main.cpp | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
app/main.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/app/main.cpp b/app/main.cpp
index 4a95063..c3d3a61 100644
index a9539b5..91f96ab 100644
--- a/app/main.cpp
+++ b/app/main.cpp
@@ -175,6 +175,7 @@ int main(int argc, char **argv)
@@ -178,6 +178,7 @@ int main(int argc, char **argv)
// This is needed to prevent Dolphin from freezing when opening an archive.
KDBusService dbusService(KDBusService::Multiple);
//session restoring
+#ifndef QT_NO_SESSIONMANAGER
// Session restoring.
if (application.isSessionRestored()) {
if (!KMainWindow::canBeRestored(1)) {
return -1;
@@ -186,7 +187,9 @@ int main(int argc, char **argv)
@@ -190,8 +191,9 @@ int main(int argc, char **argv)
delete window;
return -1;
}
- } else { //new ark window (no restored session)
+ } else
- } else { // New ark window (no restored session).
-
+ } else // New ark window (no restored session).
+#endif
+ { //new ark window (no restored session)
// open any given URLs
+ {
// Open any given URLs.
const QStringList urls = parser.positionalArguments();
--
2.1.0
2.5.5

View File

@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = " \
file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \
"
inherit kde-apps cmake-lib
inherit kde-apps
DEPENDS += "\
kconfig \
@@ -18,10 +18,5 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "2ffa70cbc5259a2f502c6853fb45e240"
SRC_URI[sha256sum] = "e17e97a5989b0ccfc68a65b093db340bc4962a23ebbcc825f93c975916b77251"
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "KF5BalooWidgets, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "KF5BalooWidgets, -S${includedir}, -S${STAGING_INCDIR}"
SRC_URI[md5sum] = "5d3f8f89d833033794b170e6b9db4cbd"
SRC_URI[sha256sum] = "4bff2f4abd9d65f39e2b44189312bac139908362e8888c114bbf3d107902217c"

View File

@@ -17,11 +17,10 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "6e6bdcf59c591c4499b2c26c05e0702b"
SRC_URI[sha256sum] = "f346055908a9c3c3670a7cc493e1d5903225d901e1171eeb01b8ddbd1aebda08"
SRC_URI[md5sum] = "ec6c38f965585beaba124eb78cce40fd"
SRC_URI[sha256sum] = "7dba4db8e72fdbe6fb552b4d8428676cf5cc490456518b918a650b616f8660b6"
FILES_${PN} += " \
${datadir}/kxmlgui5 \
${datadir}/icons \
${datadir}/appdata \
"

View File

@@ -13,8 +13,8 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "b91bdc4a0883bbcecb34bedee59ae142"
SRC_URI[sha256sum] = "7baa4a65398925032e852e3cc1bb09ab7b4c2232f837cd6d0f71e25236f8e450"
SRC_URI[md5sum] = "c33684a8b47e439e68775a164455fb54"
SRC_URI[sha256sum] = "ff46afcdefb334bef5b8aca4bdcea1f2f133472e1e0922fb63361280ab6b3abd"
FILES_${PN} += " \
${datadir}/config.kcfg \

View File

@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = " \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
"
inherit kde-apps cmake-lib
inherit kde-apps
DEPENDS += " \
kdoctools \
@@ -33,8 +33,8 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "30f452fd08914cd302b37c29143428f9"
SRC_URI[sha256sum] = "0a2a7a265fb542e1ed461d9111143fdc61559a398e4fa0c47e1e0b822ccf73a5"
SRC_URI[md5sum] = "149165d7954bfef08747e5bb7252a277"
SRC_URI[sha256sum] = "b02bbfbe6d3f8eef6a6fd9b6ff6f5e90b47ad27c9f2e7ebcd25346287490fa6e"
SRC_URI += " \
file://0001-align-paths-to-phonon.patch \
file://0002-fix-build-for-qtbase-without-session-management.patch \
@@ -43,7 +43,9 @@ SRC_URI += " \
FILES_SOLIBSDEV = "${libdir}/libdolphin*${SOLIBSDEV}"
FILES_${PN} += " \
${datadir} \
${datadir}/config.kcfg \
${datadir}/k*5 \
${datadir}/dbus-1 \
${libdir}/libkdeinit5_dolphin.so \
${OE_QMAKE_PATH_PLUGINS} \
"
@@ -51,7 +53,3 @@ FILES_${PN} += " \
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_PLUGINS}/.debug \
"
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "DolphinVcs, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "DolphinVcs, -S${includedir}, -S${STAGING_INCDIR}"

View File

@@ -21,7 +21,7 @@ index f7a7613..127cd85 100644
// by the session manager because the session is closed
bool closedByUser = true;
+#ifndef QT_NO_SESSIONMANAGER
if (qApp->isSessionRestored()) {
if (qApp->isSavingSession()) {
closedByUser = false;
}
+#endif

View File

@@ -0,0 +1,44 @@
SUMMARY = "Simple KDE multimedia player"
LICENSE = "GPLv2 & GFDL-1.2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=393a5ca445f6965873eca0259a17f833 \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
"
inherit kde-apps
DEPENDS += " \
phonon \
\
kconfig \
kconfigwidgets \
kcoreaddons \
kcrash \
kdbusaddons \
kdoctools \
ki18n \
kjobwidgets \
kio \
kparts \
solid \
kwidgetsaddons \
kwindowsystem \
kxmlgui \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "0e5ca33aab8fdd0462494119e715195d"
SRC_URI[sha256sum] = "3302f189878ab5d337035bc73b3e0e753e2bfb1a995f5e5810cbc0304dc26092"
CXXFLAGS += "-isystem ${STAGING_INCDIR}/phonon4qt5/KDE"
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/solid \
${datadir}/icons \
${OE_QMAKE_PATH_PLUGINS} \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_PLUGINS}/.debug \
"

View File

@@ -18,8 +18,8 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "19cf21112e411c4adda7cc89c9630240"
SRC_URI[sha256sum] = "a67164444e7056f1fcdaa4c781f128e0da09e657a0fa621d71e5aa6545e49d60"
SRC_URI[md5sum] = "2bac6bc332a44b9120ec1b7b8dbcc583"
SRC_URI[sha256sum] = "f8a44821c01f84a8554f0d58e32bf6f351dd2d6ecb7e22b0544a40ebeb1e5d7d"
SRC_URI += " \
file://0001-do-not-build-docs.patch \
file://0002-fix-build-for-qtbase-build-without-session-support-Q.patch \

View File

@@ -0,0 +1,30 @@
From 06f07a9b331bec4ff51c2a5174e758b1bffba10c Mon Sep 17 00:00:00 2001
From: "Luis Gustavo S. Barreto" <gustavo@ossystems.com.br>
Date: Wed, 6 Apr 2016 19:23:55 +0000
Subject: [PATCH 2/3] Set Kipi package properties
This change make Kipi optional.
Upstream-Status: Pending
Signed-off-by: Luis Gustavo S. Barreto <gustavo@ossystems.com.br>
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a18ca16..d855192 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -75,7 +75,7 @@ find_package(KF5Kipi)
if (KF5Kipi_FOUND)
set(KIPI_FOUND true)
endif()
-# set_package_properties(Kipi PROPERTIES URL"http://www.kipi-plugins.org" DESCRIPTION "Provides various image manipulation and export features" TYPE OPTIONAL)
+set_package_properties(KF5Kipi PROPERTIES URL "http://www.kipi-plugins.org" DESCRIPTION "Provides various image manipulation and export features" TYPE OPTIONAL)
find_package(LCMS2)
set_package_properties(LCMS2 PROPERTIES URL "http://www.littlecms.com" DESCRIPTION "Color management engine" TYPE REQUIRED)
--
2.1.4

View File

@@ -0,0 +1,108 @@
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
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>
---
lib/CMakeLists.txt | 71 ++++++++++++++++++++++++++++++++----------------------
1 file changed, 42 insertions(+), 29 deletions(-)
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index d51b80d..db3ac7b 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -10,42 +10,55 @@ 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>
+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;
+ }
+ ")
-int main(void) { printf(\"%d\\\n\", JPEG_LIB_VERSION); }
-")
+try_compile(COMPILE_RESULT_VAR
+ "${CMAKE_BINARY_DIR}" "${JPEGLIB_VERSION_CHECK_PATH}"
+ COMPILE_DEFINITIONS "${COMPILE_DEFINITIONS}"
+ OUTPUT_VARIABLE COMPILE_OUT)
-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)
+ set(${Ret} ${COMPILE_OUT} PARENT_SCOPE)
+endfunction()
-if ((${JPEGLIB_COMPILE_RESULT} EQUAL FALSE) OR ("${JPEGLIB_RUN_RESULT}" EQUAL FAILED_TO_RUN) OR "${jpeglib_version}" STREQUAL "")
- message(FATAL_ERROR "Could not find jpeglib.h. This file comes with libjpeg.")
-endif()
+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()
-if ("${jpeglib_version}" LESS 80)
- 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()
-if ("${jpeglib_version}" EQUAL 80)
- 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 ("${jpeglib_version}" EQUAL 90)
- set(GV_JPEG_DIR libjpeg-90)
-endif()
-
-if ("${GV_JPEG_DIR}" STREQUAL "")
- message(FATAL_ERROR "Unknown libjpeg version: ${jpeglib_version}")
+ 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()
-
-message(STATUS "libjpeg version: ${jpeglib_version}")
-
+
add_definitions(-Dlibjpeg_EXPORTS)
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/${GV_JPEG_DIR}
--
2.5.5

View File

@@ -0,0 +1,40 @@
SUMMARY = "A fast and easy to use image viewer for KDE"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=5a3169a2d39a757efd8b7aa66a69d97b"
inherit kde-apps
DEPENDS += " \
jpeg \
exiv2 \
lcms \
phonon \
kdelibs4support \
kded \
kactivities \
kcoreaddons \
kxmlgui \
kfilemetadata \
baloo \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "1d1ac5a3f9f9639b898db4008b9b52e6"
SRC_URI[sha256sum] = "255df6966b34278a3375880ff6ff31000cc52ea69285e5da5e95a3c4ff782c64"
SRC_URI += " \
file://0001-Set-Kipi-package-properties.patch \
file://0002-Avoid-try_run.patch \
"
CXXFLAGS += "-isystem ${STAGING_INCDIR}/phonon4qt5/KDE"
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/icons \
${OE_QMAKE_PATH_PLUGINS} \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_PLUGINS}/.debug \
"

View File

@@ -24,11 +24,10 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "fc9a511409d12da3273ca040a9802ac3"
SRC_URI[sha256sum] = "340d5f206705f955990f1d5742ac37adb2874e6ee6529df6f8e4ade3aefeedd4"
SRC_URI[md5sum] = "acc85096197530e2e02cb877cef3ce1f"
SRC_URI[sha256sum] = "06addd40448ba9d7f58231b5bfcfa2d9ff94d19e726a5ef320d8dd1cd599bdf3"
FILES_${PN} += " \
${datadir}/kxmlgui5 \
${datadir}/icons \
${datadir}/appdata \
"

View File

@@ -30,8 +30,8 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "80a3a02c3ab25f614e523b881e5483b8"
SRC_URI[sha256sum] = "ae979ac3b5c18ddb2a9701e59cf0e70b9e366c1fa08325bb771a95de3a12526f"
SRC_URI[md5sum] = "ac0dbaa0f0b06e3cc96e9f87ea321f42"
SRC_URI[sha256sum] = "984a82005897b553eab0525715b626f7467bc1d664b29ac7944860cd1d7012dc"
SRC_URI += " \
file://0001-fix-build-for-qtbase-build-without-session-support-Q.patch \
@@ -46,7 +46,6 @@ FILES_${PN} += " \
${datadir}/plasma \
${datadir}/katexmltools \
${datadir}/icons \
${datadir}/appdata \
\
${libdir}/libkdeinit5*.so \
${OE_QMAKE_PATH_PLUGINS} \

View File

@@ -13,23 +13,23 @@ Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/main.cpp b/main.cpp
index 826f6f8..a0e66e6 100644
index ec62c67..fd0c921 100644
--- a/main.cpp
+++ b/main.cpp
@@ -86,9 +86,12 @@ int main(int argc, char **argv)
}
else
{
@@ -89,9 +89,12 @@ int main(int argc, char **argv)
}
else
{
+#ifndef QT_NO_SESSIONMANAGER
if ( app.isSessionRestored() )
RESTORE(AtomTopLevel)
- else {
+ else
if ( app.isSessionRestored() )
RESTORE(AtomTopLevel)
- else {
+ else
+#endif
+ {
AtomTopLevel *top = new AtomTopLevel;
if ( parser.isSet( "hackmode" ) )
top->enableHackMode();
+ {
AtomTopLevel *top = new AtomTopLevel;
if ( parser.isSet( QStringLiteral("hackmode") ) )
top->enableHackMode();
--
1.9.3
2.5.5

View File

@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = " \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
"
inherit kde-apps
inherit kde-apps gtk-icon-cache
DEPENDS += "\
kcoreaddons \
@@ -25,10 +25,12 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "3af891e3527a254a901fa1ca88412f63"
SRC_URI[sha256sum] = "1a85acea5ce335cb111bf34f1f4f281e08e737698795eaf3f05a148c9721fa69"
SRC_URI[md5sum] = "64f10e943903513cadae909b280f6fd6"
SRC_URI[sha256sum] = "57f4fc75c3383dacdfb7c7ad56c3da12878d4edff1079562af610c79695e54bd"
SRC_URI += "file://0001-fix-build-for-qtbase-build-without-session-support-Q.patch"
FILES_${PN} += " \
${datadir} \
${datadir}/kxmlgui5 \
${datadir}/kconf_update \
${datadir}/icons \
"

View File

@@ -14,23 +14,23 @@ Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/main.cpp b/main.cpp
index 0a02928..9614c70 100644
index 311268d..e0257f1 100644
--- a/main.cpp
+++ b/main.cpp
@@ -78,9 +78,12 @@ int main(int argc, char **argv)
@@ -84,9 +84,12 @@ int main(int argc, char **argv)
KDBusService service;
KDBusService service;
+#ifndef QT_NO_SESSIONMANAGER
if (app.isSessionRestored())
RESTORE(KBounceMainWindow)
- else {
+ else
if (app.isSessionRestored())
RESTORE(KBounceMainWindow)
- else {
+ else
+#endif
+ {
KBounceMainWindow *w = new KBounceMainWindow;
w->show();
}
+ {
KBounceMainWindow *w = new KBounceMainWindow;
w->show();
}
--
2.1.0
2.5.5

View File

@@ -26,8 +26,8 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "87eb036391a6cd78e1ea1a70f995cac3"
SRC_URI[sha256sum] = "47904cc34aeff65b1340a5371b3e81ccc7959b6d0bb66d6a0ed298948f94ed49"
SRC_URI[md5sum] = "e492a200a396cb0b76c675f1707d3e6d"
SRC_URI[sha256sum] = "8ecdc1d391a8ede5db1eda50c7d212d6b5b4169bb74cb1c8bc6e630ace8c3481"
SRC_URI += "file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
FILES_${PN} += " \

View File

@@ -0,0 +1,34 @@
SUMMARY = "KDE's calculator application"
LICENSE = "GPLv2 & LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
"
inherit kde-apps
DEPENDS += "\
gmp \
kconfig \
kconfigwidgets \
kdoctools \
kguiaddons \
ki18n \
kinit \
knotifications \
kxmlgui \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "107022341aed3aef7c8d72b7de6c08a1"
SRC_URI[sha256sum] = "fb390f2e980f12beab6179240f665cb431626ffa9dea8c24d67ad02813309859"
FILES_SOLIBSDEV = ""
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/kxmlgui5 \
${datadir}/kconf_update \
${libdir}/libkdeinit5_kcalc.so \
"

View File

@@ -0,0 +1,21 @@
SUMMARY = "A very small utility to select a color"
LICENSE = "MIT"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=838c366f69b72c5df05c96dff79b35f2 \
"
inherit kde-apps gtk-icon-cache
DEPENDS += "\
ki18n \
kwidgetsaddons \
kxmlgui \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "874e95369735955d827eff0aa69e65d3"
SRC_URI[sha256sum] = "7fe83e765be9de06bde1535e55ef7eb974c78ae8b2b232cc92f5ee71ea1307ef"
FILES_${PN} += " \
${datadir}/icons \
"

View File

@@ -9,12 +9,14 @@ inherit kde-apps gtk-icon-cache
DEPENDS += "\
mlt \
qtsvg \
qtwebkit \
karchive \
kbookmarks \
kcoreaddons \
kconfig \
kconfigwidgets \
kdbusaddons \
kfilemetadata \
kio \
kwidgetsaddons \
kplotting \
@@ -26,11 +28,12 @@ DEPENDS += "\
ktextwidgets \
kiconthemes \
kdoctools \
xapian-core \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "62fc024bc9616756b5ad6444308e636f"
SRC_URI[sha256sum] = "5a6f4ae4bd07c64b90a3ebe88775b457c9c1d8b3a23820203d86df114183fbf8"
SRC_URI[md5sum] = "3c906a40f0c5649f4b1b68f4693352dc"
SRC_URI[sha256sum] = "bca5e9293326aecd6ae295f9f579ba5d7880baf54183cb0a8d8c708f4f04768d"
SRC_URI += " \
file://0001-CMakeLists.txt-make-MLT_PREFIX-configurable.patch \
@@ -43,10 +46,11 @@ FILES_${PN} += " \
${datadir}/mime \
${datadir}/menu \
${datadir}/icons \
${datadir}/appdata \
${OE_QMAKE_PATH_PLUGINS} \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_PLUGINS}/.debug \
"
RRECOMMENDS_${PN} += "ffmpeg"

View File

@@ -0,0 +1,30 @@
SUMMARY = "KDiskFree displays the file devices' information"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
"
inherit kde-apps gtk-icon-cache
DEPENDS += "\
kconfigwidgets \
kcoreaddons \
kdoctools \
ki18n \
kiconthemes \
kio \
kcmutils \
knotifications \
kwidgetsaddons \
kxmlgui \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "9bcb48e1de6483bf8a20315bb6d0ada9"
SRC_URI[sha256sum] = "db89a2a7cf899fbbbda503ed53b881db495dfdf4799595b71013e3ea50380bda"
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/icons \
${OE_QMAKE_PATH_PLUGINS} \
"

View File

@@ -25,8 +25,8 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "7c94647e942d75ff1b10bf83cdc6973d"
SRC_URI[sha256sum] = "e504c5b15e55f80afcc3da7ea4cec1efb5a56b906d8badf0db39382604d38713"
SRC_URI[md5sum] = "ab07c48b7b3155a5f049a35bf1a6fcc3"
SRC_URI[sha256sum] = "6bf47c486d4b7d8138522579ea7013a9c5967c59bedcf6095251d3f951d77a9b"
SRC_URI+="file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
FILES_${PN} += " \

View File

@@ -12,10 +12,10 @@ Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
1 file changed, 4 insertions(+)
diff --git a/application.cpp b/application.cpp
index d29234d..5570879 100644
index 373910a..1e8a247 100644
--- a/application.cpp
+++ b/application.cpp
@@ -54,10 +54,12 @@ void Application::activate(const QStringList& args, const QString &workingDirect
@@ -66,10 +66,12 @@ void Application::activate(const QStringList& args, const QString &workingDirect
if( !mMainWindow )
{
@@ -28,9 +28,9 @@ index d29234d..5570879 100644
mMainWindow = new MainWindow;
}
@@ -92,10 +94,12 @@ extern "C" int Q_DECL_EXPORT kdemain( int argc, char **argv )
@@ -112,10 +114,12 @@ extern "C" int Q_DECL_EXPORT kdemain( int argc, char **argv )
app.activate(app.arguments(), QDir::currentPath());
QObject::connect( &service, &KDBusService::activateRequested, &app, &Application::activate );
+#ifndef QT_NO_SESSIONMANAGER
if ( app.isSessionRestored() )
@@ -42,5 +42,5 @@ index d29234d..5570879 100644
return app.exec();
}
--
1.8.3.1
2.5.5

View File

@@ -4,25 +4,33 @@ LIC_FILES_CHKSUM = " \
file://COPYING;md5=7108e5acd7ce861dee282297d7c2f38c \
"
inherit kde-plasma
inherit kde-apps
DEPENDS += " \
grantlee \
xapian-core \
\
karchive \
kbookmarks \
kconfig \
kcoreaddons \
kdbusaddons \
kdoctools \
ki18n \
kinit \
kcmutils \
khtml \
kdelibs4support \
kservice \
kwindowsystem \
\
${@bb.utils.contains("DISTRO_FEATURES", "x11", "virtual/xserver qtx11extras", "", d)} \
"
PV = "${PLASMA_VERSION}"
SRC_URI[md5sum] = "3677c77cea0db406d2445c7e43753a27"
SRC_URI[sha256sum] = "2c2372dc0611c1a3a017329a2e74a42b69ec572035ffd3c0fe8584f0cb5e5f3d"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "2690a92fc8edf166c5643ccdeb9e5deb"
SRC_URI[sha256sum] = "648842ec7dd417d76f0b1bf8649e993f10bbc0fc37e5eaf31dcea83d6ed052df"
SRC_URI += " \
file://0001-fix-build-for-qtbase-without-session-management.patch \
file://0002-fix-path-to-khc_indexbuilder.patch \
"
# do not move so-libs to -dev package

View File

@@ -14,6 +14,8 @@ inherit kde-apps
DEPENDS += " \
qtsvg \
\
exiv2 \
kactivities \
karchive \
kconfig \
kconfigwidgets \
@@ -42,8 +44,8 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "819bf5ec77953460993529076e0b9023"
SRC_URI[sha256sum] = "e7409ae4b788d0484f8d026580ae821487993d791a48bd14f435b447e93fc950"
SRC_URI[md5sum] = "7afd2a4e1f645ef45450c1087e42206e"
SRC_URI[sha256sum] = "2cb558a7658894ee67f9318bbd98949b8eda425e5a30ca2af761e5d54d807093"
FILES_${PN} += " \
${datadir}/kio_bookmarks \

View File

@@ -0,0 +1,26 @@
--- a/apps/KMixApp.cpp 2016-06-07 16:48:58.967601212 +0200
+++ b/apps/KMixApp.cpp 2016-06-07 16:49:47.720048427 +0200
@@ -80,7 +80,11 @@
*/
creationLock.lock();
+#ifndef QT_NO_SESSIONMANAGER
bool restore = isSessionRestored(); // && KMainWindow::canBeRestored(0);
+#else
+ bool restore = false;
+#endif
kDebug() << "Starting KMix using kepvisibility=" << hasArgKeepvisibility << ", failsafe=" << reset << ", sessionRestore=" << restore;
int createCount = 0;
if (restore)
--- a/apps/kmix.cpp 2016-06-07 16:50:51.464632922 +0200
+++ b/apps/kmix.cpp 2016-06-07 16:50:24.112382155 +0200
@@ -116,9 +116,11 @@
recreateGUI(false, QString(), true, reset);
}
+#ifndef QT_NO_SESSIONMANAGER
if (!kapp->isSessionRestored() ) // done by the session manager otherwise
+#endif
setInitialSize();
fixConfigAfterRead();

View File

@@ -0,0 +1,51 @@
SUMMARY = "KDE's audio mixer"
LICENSE = "GPLv2 & GFDL-1.2 & LGPLv2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://COPYING.DOC;md5=24ea4c7092233849b4394699333b5c56 \
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
"
inherit kde-apps
DEPENDS += " \
alsa-lib \
libcanberra \
\
kconfigwidgets \
kdbusaddons \
kdelibs4support \
kglobalaccel \
ki18n \
kiconthemes \
kxmlgui \
plasma-framework \
"
PACKAGECONFIG = "pulseaudio"
PACKAGECONFIG[pulseaudio] = ",,pulseaudio"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "0d887662c99c262b90831942bc0cc2be"
SRC_URI[sha256sum] = "0f450623f1fc532cacf7b3fa5d1f00adb77e1be41bf08f472a276795f6398ca9"
SRC_URI += "file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
EXTRA_OECMAKE += "-DKMIX_KF5_BUILD=1"
FILES_SOLIBSDEV = ""
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/plasma \
${datadir}/icons \
${datadir}/dbus-1 \
\
${libdir}/libkdeinit5*.so \
${OE_QMAKE_PATH_PLUGINS} \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_PLUGINS}/.debug \
${OE_QMAKE_PATH_PLUGINS}/plasma/*/.debug \
"

View File

@@ -0,0 +1,34 @@
SUMMARY = "KolourPaint - Paint Program"
LICENSE = "GPLv2 & GFDL-1.2 & LGPLv2 & MIT"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=7549f6da638b0246572ed9cf4275b860 \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
file://COPYING.LIB;md5=3214f080875748938ba060314b4f727d \
"
inherit kde-apps gtk-icon-cache
DEPENDS += "\
kdelibs4support \
kconfigwidgets \
kcoreaddons \
kdoctools \
ki18n \
kiconthemes \
kio \
kcmutils \
knotifications \
kwidgetsaddons \
kxmlgui \
libkexiv2 \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "998e1a62f922cdf96ac848afaa8f148e"
SRC_URI[sha256sum] = "6162b62146d84377f3b24b70288b41798e8177e931f67836e9a15adcc620cf19"
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/icons \
${OE_QMAKE_PATH_PLUGINS} \
"

View File

@@ -1,53 +0,0 @@
From 1cf0d1c36834d7c326c8fd1c51f9f075f0785fcf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Tue, 5 May 2015 15:19:52 +0200
Subject: [PATCH] fix build for qtbase build without session support
QT_NO_SESSIONMANAGER
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
src/Application.cpp | 7 ++++++-
src/main.cpp | 2 ++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/Application.cpp b/src/Application.cpp
index 0857eaf..6abaa84 100644
--- a/src/Application.cpp
+++ b/src/Application.cpp
@@ -100,7 +100,12 @@ int Application::newInstance()
KCmdLineArgs* args = KCmdLineArgs::parsedArgs();
// handle session management
- if ((args->count() != 0) || !firstInstance || !isSessionRestored()) {
+ if ((args->count() != 0) || !firstInstance
+#ifndef QT_NO_SESSIONMANAGER
+ || !isSessionRestored()) {
+#else
+ ) {
+#endif
// check for arguments to print help or other information to the
// terminal, quit if such an argument was found
if (processHelpArgs(args))
diff --git a/src/main.cpp b/src/main.cpp
index b6ba2dc..90bdbe1 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -288,10 +288,12 @@ void fillAboutData(K4AboutData& aboutData)
void restoreSession(Application& app)
{
+#ifndef QT_NO_SESSIONMANAGER
if (app.isSessionRestored()) {
int n = 1;
while (KMainWindow::canBeRestored(n))
app.newMainWindow()->restore(n++);
}
+#endif
}
--
1.9.3

View File

@@ -36,16 +36,14 @@ DEPENDS += " \
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "4051b1535fb79632951f6dfbc3c2de6a"
SRC_URI[sha256sum] = "90eb9c6635f067ab7236be472a5051366b18a0b9533e910a2a25957a47864bd5"
SRC_URI += "file://0001-fix-build-for-qtbase-build-without-session-support-Q.patch"
SRC_URI[md5sum] = "ebe57e74bbcf6311eb449af12032583a"
SRC_URI[sha256sum] = "d5a242c8e23c4002736402ef5ecbb840b60e0e149fc92b480223dfeb7647335a"
# do not move so-libs to -dev package
FILES_SOLIBSDEV = ""
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/appdata \
${OE_QMAKE_PATH_PLUGINS} \
${libdir}/libkdeinit5_konsole.so \
"

View File

@@ -0,0 +1,155 @@
From a13f4cb491973ece28266bef9aa54706f0393fc6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Tue, 7 Jun 2016 00:04:14 +0200
Subject: [PATCH] fix build with GLES2
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
libs/ui/canvas/kis_mirror_axis.cpp | 15 -------
libs/ui/opengl/kis_opengl_canvas2.cpp | 6 +--
libs/ui/opengl/kis_opengl_image_textures.cpp | 60 +++-------------------------
3 files changed, 8 insertions(+), 73 deletions(-)
diff --git a/libs/ui/canvas/kis_mirror_axis.cpp b/libs/ui/canvas/kis_mirror_axis.cpp
index 468dbf4..4823f39 100644
--- a/libs/ui/canvas/kis_mirror_axis.cpp
+++ b/libs/ui/canvas/kis_mirror_axis.cpp
@@ -144,16 +144,6 @@ void KisMirrorAxis::drawDecoration(QPainter& gc, const QRectF& updateArea, const
gc.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
QOpenGLContext *ctx = QOpenGLContext::currentContext();
- bool hasMultisample = ((gc.paintEngine()->type() == QPaintEngine::OpenGL2) &&
- (ctx->hasExtension("GL_ARB_multisample")));
-
- // QPainter cannot anti-alias the edges of circles etc. when using OpenGL
- // So instead, use native OpenGL anti-aliasing when available.
- if (hasMultisample) {
- gc.beginNativePainting();
- ctx->functions()->glEnable(GL_MULTISAMPLE);
- gc.endNativePainting();
- }
float halfHandleSize = d->handleSize / 2;
@@ -207,11 +197,6 @@ void KisMirrorAxis::drawDecoration(QPainter& gc, const QRectF& updateArea, const
}
}
- if (hasMultisample) {
- gc.beginNativePainting();
- ctx->functions()->glDisable(GL_MULTISAMPLE);
- gc.endNativePainting();
- }
}
diff --git a/libs/ui/opengl/kis_opengl_canvas2.cpp b/libs/ui/opengl/kis_opengl_canvas2.cpp
index 91149c3..0f6d0f0 100644
--- a/libs/ui/opengl/kis_opengl_canvas2.cpp
+++ b/libs/ui/opengl/kis_opengl_canvas2.cpp
@@ -303,7 +303,7 @@ void KisOpenGLCanvas2::paintToolOutline(const QPainterPath &path)
modelMatrix = projectionMatrix * modelMatrix;
cursorShader->setUniformValue(d->cursorShaderModelViewProjectionUniform, modelMatrix);
- glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);
+ /*glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);
// XXX: glLogicOp not in ES 2.0 -- it would be better to use another method.
// It is defined in 3.1 core profile onward.
@@ -312,7 +312,7 @@ void KisOpenGLCanvas2::paintToolOutline(const QPainterPath &path)
glEnable(GL_COLOR_LOGIC_OP);
if (ptr_glLogicOp) {
ptr_glLogicOp(GL_XOR);
- }
+ }*/
// setup the array of vertices
QVector<QVector3D> vertices;
@@ -331,7 +331,7 @@ void KisOpenGLCanvas2::paintToolOutline(const QPainterPath &path)
vertices.clear();
}
- glDisable(GL_COLOR_LOGIC_OP);
+ //glDisable(GL_COLOR_LOGIC_OP);
cursorShader->release();
diff --git a/libs/ui/opengl/kis_opengl_image_textures.cpp b/libs/ui/opengl/kis_opengl_image_textures.cpp
index 835d41e..c16d0e7 100644
--- a/libs/ui/opengl/kis_opengl_image_textures.cpp
+++ b/libs/ui/opengl/kis_opengl_image_textures.cpp
@@ -511,63 +511,13 @@ void KisOpenGLImageTextures::updateTextureFormat()
dbgUI << "Choosing texture format:";
if (colorModelId == RGBAColorModelID) {
- if (colorDepthId == Float16BitsColorDepthID) {
-
- if (ctx->hasExtension("GL_ARB_texture_float")) {
- m_texturesInfo.internalFormat = GL_RGBA16F_ARB;
- dbgUI << "Using ARB half";
- }
- else if (ctx->hasExtension("GL_ATI_texture_float")) {
- m_texturesInfo.internalFormat = GL_RGBA_FLOAT16_ATI;
- dbgUI << "Using ATI half";
- }
-
- bool haveBuiltInOpenExr = false;
-#ifdef HAVE_OPENEXR
- haveBuiltInOpenExr = true;
-#endif
-
- if (haveBuiltInOpenExr && ctx->hasExtension("GL_ARB_half_float_pixel")) {
- m_texturesInfo.type = GL_HALF_FLOAT_ARB;
- destinationColorDepthId = Float16BitsColorDepthID;
- dbgUI << "Pixel type half";
- } else {
- m_texturesInfo.type = GL_FLOAT;
- destinationColorDepthId = Float32BitsColorDepthID;
- dbgUI << "Pixel type float";
- }
+ if (colorDepthId == Float16BitsColorDepthID ||
+ colorDepthId == Float32BitsColorDepthID) {
+ m_texturesInfo.type = GL_FLOAT;
+ destinationColorDepthId = Float32BitsColorDepthID;
+ dbgUI << "Pixel type float";
m_texturesInfo.format = GL_RGBA;
}
- else if (colorDepthId == Float32BitsColorDepthID) {
- if (ctx->hasExtension("GL_ARB_texture_float")) {
- m_texturesInfo.internalFormat = GL_RGBA32F_ARB;
- dbgUI << "Using ARB float";
- } else if (ctx->hasExtension("GL_ATI_texture_float")) {
- m_texturesInfo.internalFormat = GL_RGBA_FLOAT32_ATI;
- dbgUI << "Using ATI float";
- }
-
- m_texturesInfo.type = GL_FLOAT;
- m_texturesInfo.format = GL_RGBA;
- destinationColorDepthId = Float32BitsColorDepthID;
- }
- else if (colorDepthId == Integer16BitsColorDepthID) {
- m_texturesInfo.internalFormat = GL_RGBA16;
- m_texturesInfo.type = GL_UNSIGNED_SHORT;
- m_texturesInfo.format = GL_BGRA;
- destinationColorDepthId = Integer16BitsColorDepthID;
- dbgUI << "Using 16 bits rgba";
- }
- }
- else {
- // We will convert the colorspace to 16 bits rgba, instead of 8 bits
- if (colorDepthId == Integer16BitsColorDepthID) {
- m_texturesInfo.internalFormat = GL_RGBA16;
- m_texturesInfo.type = GL_UNSIGNED_SHORT;
- m_texturesInfo.format = GL_BGRA;
- destinationColorDepthId = Integer16BitsColorDepthID;
- dbgUI << "Using conversion to 16 bits rgba";
- }
}
if (!m_internalColorManagementActive &&
--
2.5.5

View File

@@ -0,0 +1,58 @@
SUMMARY = "Krita is a free digital painting application"
LICENSE = "GPLv2 & BSD & LGPL-2.0"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=8608b1f74c58ebcb11718f46e8619749 \
file://COPYING-CMAKE-SCRIPTS;md5=3775480a712fc46a69647678acb234cb \
file://COPYING.LIB;md5=cc4eecf2379e7a2a5f3d0441d680f82a \
"
inherit kde-apps gtk-icon-cache
DEPENDS += " \
curl \
poppler \
boost \
libraw \
libeigen \
exiv2 \
fftw \
\
karchive \
kconfig \
kwidgetsaddons \
kcompletion \
kcoreaddons \
kguiaddons \
ki18n \
kitemmodels \
kitemviews \
kwindowsystem \
kio \
kcrash \
"
PV = "3.1.1"
SRC_URI = " \
${KDE_MIRROR}/stable/krita/${PV}/${BPN}-${PV}.tar.gz \
file://0001-fix-build-with-GLES2.patch \
"
SRC_URI[md5sum] = "322831adc0bc5c7d7ed298f152d57fe7"
SRC_URI[sha256sum] = "62ef2c4b9b19563c1e2e6dc0643dd0880e04469dd5798373401d8dd666720e8f"
# krita has lots of include_directories(SYSTEM ${FOO_DIR})
# have no better way to make gcc6 happy
do_configure_append() {
sed -i 's:-isystem:-I:g' `find ${B} -name *.make`
}
# HACK - but overidable by BSP
LDFLAGSGL = "-lGLESv2"
LDFLAGS += "${LDFLAGSGL}"
FILES_${PN} += " \
${datadir}/color \
${datadir}/color-schemes \
${datadir}/icons \
${datadir}/kritaplugins \
${libdir}/kritaplugins \
"

View File

@@ -0,0 +1,26 @@
SUMMARY = "KDE SystemLog Application"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=5a3169a2d39a757efd8b7aa66a69d97b \
"
inherit kde-apps gtk-icon-cache
DEPENDS += " \
kxmlgui \
kcoreaddons \
kwidgetsaddons \
kitemviews \
kio \
kconfig \
karchive \
kdoctools \
kcompletion \
ktextwidgets \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "ff692ae5a71862ffc40eba8296470083"
SRC_URI[sha256sum] = "06c1ef9378ac0477247627a2d0f1dfd659cbb5f76da790e17199d9ba3fc35c56"
FILES_${PN} += "${datadir}/kxmlgui5"

View File

@@ -23,8 +23,8 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "9d78904e2038b0f01f9d84d6b4545826"
SRC_URI[sha256sum] = "ce269540a3c7330f7bf8b8b7bd6722dcc5585a0190355165adc0ef670f6e61e9"
SRC_URI[md5sum] = "26f200d763f3f2545631938edff10089"
SRC_URI[sha256sum] = "c126171e517a070be54a24c6f0a38c190fb630f75c174567a231f1b4337e729a"
SRC_URI += "file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
FILES_${PN} += " \

View File

@@ -0,0 +1,92 @@
From 821988e0cc73b7dda590aabe903eb8c5605fefe3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Fri, 16 Dec 2016 12:16:24 +0100
Subject: [PATCH] FIND_REQUIRED_PROGRAM is broken - use the tools directly
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>
---
CMakeLists.txt | 4 ++--
cmake/FindKwaveVersion.cmake | 2 +-
cmake/KwaveL10N.cmake | 12 ++++++------
doc/CMakeLists.txt | 2 +-
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4b7a784..af4748d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -79,7 +79,7 @@ SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
INCLUDE(FindRequiredProgram)
-FIND_REQUIRED_PROGRAM(CAT_EXECUTABLE cat)
+SET(CAT_EXECUTABLE cat)
INCLUDE(FindKwaveVersion)
#############################################################################
@@ -393,7 +393,7 @@ ADD_CUSTOM_TARGET(distfiles
#############################################################################
### uninstall support ###
-FIND_REQUIRED_PROGRAM(RMDIR_EXECUTABLE rmdir)
+SET(RMDIR_EXECUTABLE rmdir)
CONFIGURE_FILE(
${CMAKE_CURRENT_SOURCE_DIR}/cmake/uninstall.cmake.in
diff --git a/cmake/FindKwaveVersion.cmake b/cmake/FindKwaveVersion.cmake
index 75ce140..2b1cfeb 100644
--- a/cmake/FindKwaveVersion.cmake
+++ b/cmake/FindKwaveVersion.cmake
@@ -49,7 +49,7 @@ MESSAGE(STATUS "Building Kwave version ${KWAVE_VERSION_FULL}")
#############################################################################
### ISO formated date ###
-FIND_REQUIRED_PROGRAM(DATE_EXECUTABLE date)
+SET(DATE_EXECUTABLE date)
EXECUTE_PROCESS(
COMMAND
diff --git a/cmake/KwaveL10N.cmake b/cmake/KwaveL10N.cmake
index 4112628..00d4d78 100644
--- a/cmake/KwaveL10N.cmake
+++ b/cmake/KwaveL10N.cmake
@@ -15,12 +15,12 @@
## #
#############################################################################
-FIND_REQUIRED_PROGRAM(FIND_EXECUTABLE find)
-FIND_REQUIRED_PROGRAM(MSGCAT_EXECUTABLE msgcat)
-FIND_REQUIRED_PROGRAM(XGETTEXT_EXECUTABLE xgettext)
-FIND_REQUIRED_PROGRAM(MSGMERGE_EXECUTABLE msgmerge)
-FIND_REQUIRED_PROGRAM(MSGFMT_EXECUTABLE msgfmt)
-FIND_REQUIRED_PROGRAM(RM_EXECUTABLE rm)
+SET(FIND_EXECUTABLE find)
+SET(MSGCAT_EXECUTABLE msgcat)
+SET(XGETTEXT_EXECUTABLE xgettext)
+SET(MSGMERGE_EXECUTABLE msgmerge)
+SET(MSGFMT_EXECUTABLE msgfmt)
+SET(RM_EXECUTABLE rm)
SET(PO_SRC_DIR "${CMAKE_SOURCE_DIR}/po")
SET(PO_BIN_DIR "${CMAKE_BINARY_DIR}/po")
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index a7e4295..fba93d6 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(UPDATE_PLUGIN_XREF ${CMAKE_SOURCE_DIR}/bin/update-plugin-xref.pl)
SET(_index_docbook ${CMAKE_CURRENT_SOURCE_DIR}/en/index.docbook)
SET(_index_docbook_updated ${CMAKE_CURRENT_BINARY_DIR}/index-updated.docbook)
-FIND_REQUIRED_PROGRAM(CP_EXECUTABLE cp)
+SET(CP_EXECUTABLE cp)
#############################################################################
### how to convert from svg to png ###
--
2.7.4

View File

@@ -0,0 +1,50 @@
SUMMARY = "Kwave is a sound editor for KDE"
LICENSE = "GPLv2 & LGPLv2 & CC-BY-SA-3.0 & GFDL-1.2 & BSD"
LIC_FILES_CHKSUM = " \
file://LICENSES;md5=6c77bb99378a665445fdbd62703e919c \
file://GNU-LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
"
inherit kde-apps gtk-icon-cache
DEPENDS += "\
audiofile \
fftw \
libopus \
libsamplerate0 \
\
kcompletion \
kconfig \
kconfigwidgets \
kcoreaddons \
kcrash \
kdbusaddons \
kdoctools \
ki18n \
kiconthemes \
kio \
kservice \
ktextwidgets \
kxmlgui \
kwidgetsaddons \
"
PV = "${KDE_APP_VERSION}"
SRC_URI += "file://0001-FIND_REQUIRED_PROGRAM-is-broken-use-the-tools-direct.patch"
SRC_URI[md5sum] = "b6277f92208fd86c53af5b68532e3e86"
SRC_URI[sha256sum] = "e28aa2b91219b2a3df0b70da265bf8db48a4abb9980aba01096ed493e54b21eb"
# Aagh: To select a soundcard we need to select another type - so keep oss in as dummy
#EXTRA_OECMAKE += "-DWITH_OSS=OFF"
PACKAGECONFIG ??= "alsa mp3"
PACKAGECONFIG[alsa] = "-DWITH_ALSA=ON,-DWITH_ALSA=OFF,alsa-lib"
PACKAGECONFIG[flac] = "-DWITH_FLAC=ON,-DWITH_FLAC=OFF,flac"
PACKAGECONFIG[mp3] = "-DWITH_MP3=ON,-DWITH_MP3=OFF,id3lib libmad"
PACKAGECONFIG[pulseaudio] = "-DWITH_PULSEAUDIO=ON,-DWITH_PULSEAUDIO=OFF,pulseaudio,pulseaudio-server"
PACKAGECONFIG[qtmultimedia] = "-DWITH_QT_AUDIO=ON,-DWITH_QT_AUDIO=OFF,qtmultimedia"
FILES_${PN} += " \
${datadir}/kservicetypes5 \
${OE_QMAKE_PATH_PLUGINS} \
"

View File

@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = " \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
"
inherit kde-apps cmake-lib
inherit kde-apps
DEPENDS += "\
kcoreaddons \
@@ -40,8 +40,8 @@ DEPENDS += "\
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "9483bc4120eb0199614fa44c024dd5ff"
SRC_URI[sha256sum] = "7b5300e46a179be477c737eac75b964aaca0318554137957812be879e90063f4"
SRC_URI[md5sum] = "820885a12f1b78f1087261556eb09b59"
SRC_URI[sha256sum] = "51277bc284d27beec64103eff5b11cb9d672efd5c265f5f1a6bb9951290ba128"
SRC_URI += "file://0001-CMakeLists.txt-add-an-option-BUILD_KGDECLARATIVE-dis.patch"
PACKAGECONFIG[kgdeclarative] = "-DBUILD_KGDECLARATIVE=Yes,-DBUILD_KGDECLARATIVE=No, kdeclarative"
@@ -56,6 +56,3 @@ FILES_${PN} += " \
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_QML}/*/*/*/*/.debug \
"
CMAKE_ALIGN_SYSROOT[1] = "KF5KDEGames, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "KF5KDEGames, -S${includedir}, -S${STAGING_INCDIR}"

View File

@@ -0,0 +1,17 @@
SUMMARY = "Libkexiv2 is a wrapper around Exiv2 library"
LICENSE = "GPLv2 & BSD & LGPLv2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=7974e16b472f00bbbadf2d006aa00c50 \
file://COPYING-CMAKE-SCRIPTS;md5=54c7042be62e169199200bc6477f04d1 \
file://COPYING.LIB;md5=3214f080875748938ba060314b4f727d \
"
inherit kde-apps
DEPENDS += "\
exiv2 \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "e28e3fb8d04047a6810f70fa46cd5534"
SRC_URI[sha256sum] = "0d0f583071e735afe4ce9fae8c8317bfa43e49a71468099758a11312264bdc56"

View File

@@ -0,0 +1,37 @@
SUMMARY = "Computer-aided translation"
LICENSE = "GPLv2 & GFDL-1.2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=7108e5acd7ce861dee282297d7c2f38c \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
"
inherit kde-apps gtk-icon-cache
DEPENDS += "\
qtscript \
hunspell \
\
ki18n \
kio \
kxmlgui \
knotifications \
kconfig \
kcoreaddons \
kdoctools \
kross \
sonnet \
kdbusaddons \
kcrash \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "31d6be64f5133aa2db94a4f6c984fcea"
SRC_URI[sha256sum] = "fac8e0a7a31f07020bc4726eb7b0079537dfe8d44b04fb9a89d8991b90fec3b1"
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/k*5 \
${datadir}/icons \
"
RDEPENDS_${PN} += "translate-toolkit"

View File

@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = " \
file://COPYING.DOC;md5=ad1419ecc56e060eccf8184a87c4285f \
"
inherit kde-apps
inherit kde-apps cmake_lib
DEPENDS += " \
qtsvg \
@@ -28,25 +28,34 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "a7a481936281a7d584b9168d98fcd5d5"
SRC_URI[sha256sum] = "6aa7f939a3221e2a40f62548d8af0718c10b6253a28472b233aeccc062b30d06"
SRC_URI[md5sum] = "f8c45f7e5cf2798709af7802a5d0dc1a"
SRC_URI[sha256sum] = "1ac83cf09a515b5a0739a524225aeb5933c90620d06de72bb1a74f3de3c562c3"
SRC_URI += "file://0001-align-path-of-designer-plugins.patch"
EXTRA_OECMAKE += "-DMARBLE_PRI_INSTALL_DIR=${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/modules"
PACKAGES =+ " \
${PN}-mobile ${PN}-qt ${PN}-touch \
${PN}-qt \
${PN}-designer-plugin-dbg ${PN}-designer-plugin \
"
FILES_${PN}-mobile = "${bindir}/${BPN}-mobile"
CMAKE_ALIGN_SYSROOT[1] = "Marble, -S${includedir}, -s${_IMPORT_PREFIX}/include"
CMAKE_ALIGN_SYSROOT[2] = "Astro, -S${includedir}, -s${_IMPORT_PREFIX}/include"
FILES_SOLIBSDEV = ""
FILES_${PN}-dev += "${libdir}/libastro.so ${libdir}/libmarblewidget-qt5.so"
FILES_${PN}-qt = "${bindir}/${BPN}-qt"
FILES_${PN}-touch = "${bindir}/${BPN}-touch"
FILES_${PN} += " \
${datadir}/config.kcfg \
${datadir}/icons \
${datadir}/k*5 \
${datadir}/appdata \
${datadir}/mime \
${datadir}/plasma \
${libdir}/libmarbledeclarative.so \
${OE_QMAKE_PATH_PLUGINS} \
${OE_QMAKE_PATH_QML} \
"
FILES_${PN}-dbg += " \

View File

@@ -0,0 +1,31 @@
SUMMARY = "A KDE Software for Music Education"
LICENSE = "GPLv2 & GFDL-1.3"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://COPYING.DOC;md5=10b9de612d532fdeeb7fe8fcd1435cc6 \
"
inherit kde-apps gtk-icon-cache
DEPENDS += "\
qtquickcontrols2 \
fluidsynth \
drumstick \
ki18n \
kxmlgui \
kio \
kcrash \
kdoctools \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "6176e552d8f9539468acd55fd1500501"
SRC_URI[sha256sum] = "4be531d78eb1c2896110ecdc94e6fcfe0d3e6d54df48c9fbb78b93c18105541e"
FILES_${PN} += " \
${datadir}/kxmlgui5 \
${datadir}/icons \
${OE_QMAKE_PATH_PLUGINS} \
"
RDEPENDS_${PN} += "timidity++ qtquickcontrols2"

View File

@@ -0,0 +1,44 @@
SUMMARY = "Okteta is a simple hex editor"
LICENSE = "GPLv2 & GFDL-1.2 & LGPL-2.1"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
file://COPYING.DOC;md5=24ea4c7092233849b4394699333b5c56 \
"
inherit kde-apps gtk-icon-cache
DEPENDS += " \
qca \
kbookmarks \
kcodecs \
kcompletion \
kconfigwidgets \
kdbusaddons \
kdoctools \
kiconthemes \
ki18n \
kcmutils \
kio \
knewstuff \
kparts \
kservice \
kwidgetsaddons \
kxmlgui \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "e122c901b5b3348d4b9aed7f9386231c"
SRC_URI[sha256sum] = "6c77d0602a923dcaf32054b699851f24fbfa93bdb89928d66e219e9f217efe23"
FILES_${PN} += " \
${OE_QMAKE_PATH_PLUGINS} \
${datadir}/config.kcfg \
${datadir}/kxmlgui5 \
${datadir}/mime \
"
FILES_${PN}-dbg += " \
${OE_QMAKE_PATH_PLUGINS}/.debug \
${OE_QMAKE_PATH_PLUGINS}/*/.debug \
"

View File

@@ -0,0 +1,47 @@
SUMMARY = "KDE document viewer"
LICENSE = "GPLv2 & GFDL-1.2 & LGPL-2.1"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=5a3169a2d39a757efd8b7aa66a69d97b \
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
file://COPYING.DOC;md5=24ea4c7092233849b4394699333b5c56 \
"
inherit kde-apps gtk-icon-cache
DEPENDS += " \
libkexiv2 \
qca \
tiff \
kpty \
poppler \
kactivities \
karchive \
kbookmarks \
kcompletion \
kconfig \
kconfigwidgets \
kcoreaddons \
kdbusaddons \
kdoctools \
kiconthemes \
kjs \
kio \
kparts \
threadweaver \
kwallet \
khtml \
kwindowsystem \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "2bb667d3e89399780b444134f1dc2c9d"
SRC_URI[sha256sum] = "83a3f81efc42b7b979318bb8cdba5294ef711d68e8fead049630b5e199728a8c"
FILES_${PN} += " \
${datadir}/k*5 \
${datadir}/kconf_update \
${datadir}/config.kcfg \
${datadir}/kpackage \
${OE_QMAKE_PATH_PLUGINS} \
${OE_QMAKE_PATH_QML}/org \
"

View File

@@ -7,6 +7,7 @@ LIC_FILES_CHKSUM = " \
inherit kde-apps allarch gtk-icon-cache
PV = "15.04.3"
SRC_URI = "${KDE_MIRROR}/Attic/applications/${PV}/src/${BPN}-${PV}.tar.xz"
SRC_URI[md5sum] = "4f24f975fb90d8daab833fc719ce39a3"
SRC_URI[sha256sum] = "133b66d70b51641f841799674afd993a6af0d9d9b646021a0ed609beb2ffd71e"

View File

@@ -1,4 +1,4 @@
SUMMARY = "he new screenshot capture utility, replaces KSnapshot"
SUMMARY = "The new screenshot capture utility, replaces KSnapshot"
LICENSE = "GPLv2 & GFDL-1.2"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
@@ -13,6 +13,7 @@ DEPENDS += " \
kdbusaddons \
knotifications \
kconfig \
kdeclarative \
ki18n \
kio \
kxmlgui \
@@ -27,8 +28,8 @@ DEPENDS += " \
"
PV = "${KDE_APP_VERSION}"
SRC_URI[md5sum] = "bedebdd924cf5a650c87b1306d4e6a94"
SRC_URI[sha256sum] = "303b4739c544e3292a19f4cca4b8f8627f4430b18deb87dbe3e189324974ce7a"
SRC_URI[md5sum] = "da0bf367466a4dd4a7cdf5d420ddd12d"
SRC_URI[sha256sum] = "57e03741f52803896beaa2f0e914941fa9d4cef1dfbf2baf8aa825c8beabb7de"
FILES_${PN} += " \
${datadir}/dbus-1 \

View File

@@ -0,0 +1,162 @@
From ce147ad93100a0d296f1c5958fcb7bf70c9d70af Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Sat, 14 Jan 2017 11:45:46 +0100
Subject: [PATCH] Use gcc buildin null pointer check to remove x86 limitation
of previous implementation.
Thanks to Kevin Kofler for pointing out.
MSVC dynamic_cast null pointer support has been checked and proved by Daniel Wendt.
BUG:374530
FIXED-IN:2.12.2 (KDE Applications 16.12.2)
Upstream-Status: Backport
---
CMakeLists.txt | 4 +++
lib/cppparser/driver.h | 2 --
umbrello/debug/debug_utils.h | 19 --------------
umbrello/umlmodel/umlobject.cpp | 57 ++++++++++++++++++++---------------------
4 files changed, 32 insertions(+), 50 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d9e7443..2faf930 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -23,6 +23,10 @@ include(Macros)
set(CMAKE_AUTORCC ON)
+if(CMAKE_COMPILER_IS_GNUCXX)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-delete-null-pointer-checks")
+endif()
+
if(NOT BUILD_KF5)
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
diff --git a/lib/cppparser/driver.h b/lib/cppparser/driver.h
index 86dd03d..73989ed 100644
--- a/lib/cppparser/driver.h
+++ b/lib/cppparser/driver.h
@@ -21,7 +21,6 @@
#include "ast.h"
-#include "debug_utils.h"
#include "macro.h"
#include <qpair.h>
#include <QStringList>
@@ -110,7 +109,6 @@ public:
TranslationUnitAST* operator -> () const
{
- uCheckPointerAndReturnIfZero(this);
return (TranslationUnitAST*)m_translationUnit.data();
}
diff --git a/umbrello/debug/debug_utils.h b/umbrello/debug/debug_utils.h
index 5c0b921..4480ba5 100644
--- a/umbrello/debug/debug_utils.h
+++ b/umbrello/debug/debug_utils.h
@@ -131,25 +131,6 @@ private:
#define uIgnoreZeroPointer(a) if (!a) { uDebug() << "zero pointer detected" << __FILE__ << __LINE__; continue; }
-/**
- Check a pointer and return 0 if it is zero.
-
- This macros is implemented as asm code to prevent
- removing by gcc optimizer for example in class methods
- where 'this' pointer is attributed as "nonnull".
-
- @param p pointer to check
- @return returns 0 is pointer is zero
-*/
-#define uCheckPointerAndReturnIfZero(p) \
- asm goto ("test %0,%0; jne %l[next]" \
- : /* No outputs. */ \
- : "r"(p) \
- : \
- : next); \
- return 0; \
- next:
-
/**
* In a Q_OBJECT class define any enum as Q_ENUMS.
diff --git a/umbrello/umlmodel/umlobject.cpp b/umbrello/umlmodel/umlobject.cpp
index 224361a..bfd17ae 100644
--- a/umbrello/umlmodel/umlobject.cpp
+++ b/umbrello/umlmodel/umlobject.cpp
@@ -669,7 +669,6 @@ void UMLObject::setUMLParent(UMLObject *parent)
*/
UMLObject *UMLObject::umlParent() const
{
- uCheckPointerAndReturnIfZero(this);
return dynamic_cast<UMLObject *>(parent());
}
@@ -1228,32 +1227,32 @@ QDebug operator<<(QDebug out, const UMLObject& obj)
#include "usecase.h"
-UMLActor* UMLObject::asUMLActor() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLActor*>(this); }
-UMLArtifact* UMLObject::asUMLArtifact() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLArtifact*>(this); }
-UMLAssociation* UMLObject::asUMLAssociation() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLAssociation*>(this); }
-UMLAttribute* UMLObject::asUMLAttribute() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLAttribute*>(this); }
-UMLCanvasObject* UMLObject::asUMLCanvasObject() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLCanvasObject*>(this); }
-UMLCategory* UMLObject::asUMLCategory() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLCategory*>(this); }
-UMLCheckConstraint* UMLObject::asUMLCheckConstraint() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLCheckConstraint*>(this); }
-UMLClassifier* UMLObject::asUMLClassifier() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLClassifier*>(this); }
-UMLClassifierListItem *UMLObject::asUMLClassifierListItem() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLClassifierListItem*>(this); }
-UMLComponent* UMLObject::asUMLComponent() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLComponent*>(this); }
-UMLDatatype *UMLObject::asUMLDatatype() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLDatatype*>(this); }
-UMLEntity* UMLObject::asUMLEntity() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLEntity*>(this); }
-UMLEntityAttribute* UMLObject::asUMLEntityAttribute() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLEntityAttribute*>(this); }
-UMLEntityConstraint* UMLObject::asUMLEntityConstraint() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLEntityConstraint*>(this); }
-UMLEnum* UMLObject::asUMLEnum() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLEnum*>(this); }
-UMLEnumLiteral* UMLObject::asUMLEnumLiteral() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLEnumLiteral*>(this); }
-UMLFolder* UMLObject::asUMLFolder() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLFolder*>(this); }
-UMLForeignKeyConstraint* UMLObject::asUMLForeignKeyConstraint() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLForeignKeyConstraint*>(this); }
-UMLNode* UMLObject::asUMLNode() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLNode*>(this); }
-UMLObject* UMLObject::asUMLObject() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLObject*>(this); }
-UMLOperation* UMLObject::asUMLOperation() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLOperation*>(this); }
-UMLPackage* UMLObject::asUMLPackage() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLPackage*>(this); }
-UMLPort* UMLObject::asUMLPort() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLPort*>(this); }
-UMLRole* UMLObject::asUMLRole() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLRole*>(this); }
-UMLStereotype* UMLObject::asUMLStereotype() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLStereotype*>(this); }
-UMLTemplate* UMLObject::asUMLTemplate() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLTemplate*>(this); }
-UMLUniqueConstraint* UMLObject::asUMLUniqueConstraint() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLUniqueConstraint*>(this); }
-UMLUseCase* UMLObject::asUMLUseCase() { uCheckPointerAndReturnIfZero(this); return dynamic_cast<UMLUseCase*>(this); }
+UMLActor* UMLObject::asUMLActor() { return dynamic_cast<UMLActor*>(this); }
+UMLArtifact* UMLObject::asUMLArtifact() { return dynamic_cast<UMLArtifact*>(this); }
+UMLAssociation* UMLObject::asUMLAssociation() { return dynamic_cast<UMLAssociation*>(this); }
+UMLAttribute* UMLObject::asUMLAttribute() { return dynamic_cast<UMLAttribute*>(this); }
+UMLCanvasObject* UMLObject::asUMLCanvasObject() { return dynamic_cast<UMLCanvasObject*>(this); }
+UMLCategory* UMLObject::asUMLCategory() { return dynamic_cast<UMLCategory*>(this); }
+UMLCheckConstraint* UMLObject::asUMLCheckConstraint() { return dynamic_cast<UMLCheckConstraint*>(this); }
+UMLClassifier* UMLObject::asUMLClassifier() { return dynamic_cast<UMLClassifier*>(this); }
+UMLClassifierListItem *UMLObject::asUMLClassifierListItem() { return dynamic_cast<UMLClassifierListItem*>(this); }
+UMLComponent* UMLObject::asUMLComponent() { return dynamic_cast<UMLComponent*>(this); }
+UMLDatatype *UMLObject::asUMLDatatype() { return dynamic_cast<UMLDatatype*>(this); }
+UMLEntity* UMLObject::asUMLEntity() { return dynamic_cast<UMLEntity*>(this); }
+UMLEntityAttribute* UMLObject::asUMLEntityAttribute() { return dynamic_cast<UMLEntityAttribute*>(this); }
+UMLEntityConstraint* UMLObject::asUMLEntityConstraint() { return dynamic_cast<UMLEntityConstraint*>(this); }
+UMLEnum* UMLObject::asUMLEnum() { return dynamic_cast<UMLEnum*>(this); }
+UMLEnumLiteral* UMLObject::asUMLEnumLiteral() { return dynamic_cast<UMLEnumLiteral*>(this); }
+UMLFolder* UMLObject::asUMLFolder() { return dynamic_cast<UMLFolder*>(this); }
+UMLForeignKeyConstraint* UMLObject::asUMLForeignKeyConstraint() { return dynamic_cast<UMLForeignKeyConstraint*>(this); }
+UMLNode* UMLObject::asUMLNode() { return dynamic_cast<UMLNode*>(this); }
+UMLObject* UMLObject::asUMLObject() { return dynamic_cast<UMLObject*>(this); }
+UMLOperation* UMLObject::asUMLOperation() { return dynamic_cast<UMLOperation*>(this); }
+UMLPackage* UMLObject::asUMLPackage() { return dynamic_cast<UMLPackage*>(this); }
+UMLPort* UMLObject::asUMLPort() { return dynamic_cast<UMLPort*>(this); }
+UMLRole* UMLObject::asUMLRole() { return dynamic_cast<UMLRole*>(this); }
+UMLStereotype* UMLObject::asUMLStereotype() { return dynamic_cast<UMLStereotype*>(this); }
+UMLTemplate* UMLObject::asUMLTemplate() { return dynamic_cast<UMLTemplate*>(this); }
+UMLUniqueConstraint* UMLObject::asUMLUniqueConstraint() { return dynamic_cast<UMLUniqueConstraint*>(this); }
+UMLUseCase* UMLObject::asUMLUseCase() { return dynamic_cast<UMLUseCase*>(this); }
--
2.5.5

View File

@@ -0,0 +1,37 @@
SUMMARY = "GUI for diagramming Unified Modelling Language (UML)"
LICENSE = "GPLv2 & GFDL-1.2 & LGPL-2.0"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=7974e16b472f00bbbadf2d006aa00c50 \
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
file://COPYING.DOC;md5=24ea4c7092233849b4394699333b5c56 \
"
inherit kde-apps gtk-icon-cache
DEPENDS += " \
qtsvg \
qtwebkit \
\
karchive \
kcompletion \
kconfig \
kcoreaddons \
kdoctools \
ki18n \
kiconthemes \
kio \
ktexteditor \
kwidgetsaddons \
kxmlgui \
"
PV = "${KDE_APP_VERSION}"
SRC_URI += "file://0001-Use-gcc-buildin-null-pointer-check-to-remove-x86-lim.patch"
SRC_URI[md5sum] = "d4cd9ef531b22ab14b3b6b1f6259ea8e"
SRC_URI[sha256sum] = "2ccd645ab52544885e3b373b0da543ae171d8b41a0bdeb93ae45170f8cd30bb9"
EXTRA_OECMAKE += "-DBUILD_KF5=1"
FILES_${PN} += " \
${datadir}/kxmlgui5 \
"

View File

@@ -1,9 +1,3 @@
require ${BPN}.inc
inherit cmake-lib
DEPENDS += "${BPN}-native libpcre kdoctools"
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "KF5JS, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "KF5JS, -S${includedir}, -S${STAGING_INCDIR}"
DEPENDS += "${BPN}-native libpcre"

View File

@@ -5,6 +5,10 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1"
inherit kde-kf5-porting-aids perlnative
PV = "${KF5_VERSION}"
SRC_URI[md5sum] = "332bd1a8e3d131a5cd7774f3d1092bc3"
SRC_URI[sha256sum] = "c23439fe7373d5e1e153e7e0f67ee6bb573da901659bb67068740f0dbda0097d"
SRC_URI[md5sum] = "2f0a96ed8ba6c9534bb5764a91350bd2"
SRC_URI[sha256sum] = "306ea881ad235b7e1360dd5842ac9da312d1a0d15e16214db3a8af1d30b0077a"
SRC_URI += "file://0001-create_hash_table-avoid-polution-of-files-with-build.patch"
DEPENDS += " \
kdoctools \
"

View File

@@ -40,16 +40,16 @@ index 6ffaf6e..7e872ee 100644
foreach (KSessionManager *it, KSessionManager::sessionClients()) {
if ((canceled = !it->commitData(sm))) {
break;
@@ -597,9 +602,11 @@ void KApplication::commitData(QSessionManager &sm)
} else {
sm.setRestartHint(QSessionManager::RestartIfRunning);
@@ -612,9 +612,11 @@ void KApplication::commitData(QSessionManager &sm)
if (canceled) {
sm.cancel();
}
+#endif // QT_NO_SESSIONMANAGER
d->session_save = false;
}
+#ifndef QT_NO_SESSIONMANAGER
#if HAVE_X11
#if HAVE_X11 && QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
static void checkRestartVersion(QSessionManager &sm)
{
@@ -634,6 +641,7 @@ static void checkRestartVersion(QSessionManager &sm)

View File

@@ -22,9 +22,9 @@ index 7e6b3b9..3e60563 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,29 +20,11 @@ include(CMakeFindFrameworks)
set(KF5_VERSION "5.18.0") # handled by release scripts
set(KF5_DEP_VERSION "5.18.0") # handled by release scripts
set(REQUIRED_QT_VERSION 5.3.0)
set(KF5_VERSION "5.25.0") # handled by release scripts
set(KF5_DEP_VERSION "5.25.0") # handled by release scripts
set(REQUIRED_QT_VERSION 5.5.0)
-find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Network Widgets DBus Test Svg PrintSupport Designer)
+find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Network DBus Test)

View File

@@ -3,13 +3,14 @@ require ${BPN}.inc
inherit native
DEPENDS += " \
intltool-native \
libsm-native \
kconfig-native \
kcoreaddons-native \
ki18n-native \
liburi-perl-native \
"
SRC_URI += " \
file://0003-only-build-kf5-config-for-native.patch \
"
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"

View File

@@ -1,6 +1,6 @@
require ${BPN}.inc
inherit cmake-lib
inherit cmake_lib
DEPENDS += " \
${BPN}-native \
@@ -46,12 +46,9 @@ do_configure_append() {
sed -i 's:${STAGING_LIBDIR_NATIVE}:${libdir}:g' ${B}/src/config-kstandarddirs.h
}
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "KDELibs4, -S${includedir}, -S${STAGING_INCDIR}"
CMAKE_ALIGN_SYSROOT[2] = "KDELibs4, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
# native executables
CMAKE_ALIGN_SYSROOT[3] = "KF5KDELibs4Support, -S${bindir}, -S${STAGING_BINDIR_NATIVE}"
CMAKE_ALIGN_SYSROOT[1] = "KF5KDELibs4Support, -s${_IMPORT_PREFIX}/bin, -S${STAGING_BINDIR_NATIVE}"
CMAKE_ALIGN_SYSROOT[2] = "KDELibs4, -s${_IMPORT_PREFIX}/bin, -S${STAGING_BINDIR_NATIVE}"
FILES_${PN} += " \
${datadir}/k*5 \

View File

@@ -8,8 +8,10 @@ LIC_FILES_CHKSUM = " \
inherit kde-kf5-porting-aids perlnative
PV = "${KF5_VERSION}"
SRC_URI[md5sum] = "ea647553f54e7d25e60cecaa8e3b30ad"
SRC_URI[sha256sum] = "a821dafa24ea74bc3bc59f4edad331005fca0b99fd219c0c32908b6aad84903a"
SRC_URI[md5sum] = "a4c54a015a6c26e9f511719157acadb9"
SRC_URI[sha256sum] = "b5734b63e1a4a89d0fd3260bf190a5e1608b1b17001ea36cc031a41be62a6f3a"
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
SRC_URI += " \
file://0001-make-broken-glib-a-configure-option-we-cannot-run-co.patch \

View File

@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = " \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
"
inherit kde-kf5-porting-aids cmake-lib perlnative
inherit kde-kf5-porting-aids perlnative
DEPENDS += " \
karchive \
@@ -32,11 +32,8 @@ DEPENDS += " \
"
PV = "${KF5_VERSION}"
SRC_URI[md5sum] = "6c5f6efdd6f69193cfce5c9c57cfeabb"
SRC_URI[sha256sum] = "45cd9211ae6eb3e1e76a731a353a2a62fc2e310a6386a7af9f25f50557b0f14d"
CMAKE_ALIGN_SYSROOT[1] = "KF5KHtml, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "KF5KHtml, -S${includedir}, -S${STAGING_INCDIR}"
SRC_URI[md5sum] = "f3d4668db2ea3c28acea7a5b073a3ea1"
SRC_URI[sha256sum] = "702dc24913aa361e021a8e0353174cb9a9f0343de887b800a2eb2f94d99097fc"
FILES_${PN} += " \
${datadir}/k*5 \

View File

@@ -3,6 +3,6 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384
CMAKE_DUMMY_BINARIES = "kjscmd5"
inherit cmake-native-dummy
inherit cmake_native_dummy

View File

@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = " \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
"
inherit kde-kf5-porting-aids cmake-lib
inherit kde-kf5-porting-aids cmake_lib
DEPENDS += " \
${BPN}-native \
@@ -16,12 +16,8 @@ DEPENDS += " \
"
PV = "${KF5_VERSION}"
SRC_URI[md5sum] = "a3d27a96247c55ea52df34f1cbbc1b2a"
SRC_URI[sha256sum] = "6dcc5fd2e53230076404e905416369d43f8f746c2267a746a0a65ecdbd3af856"
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "KF5JsEmbed, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "KF5JsEmbed, -S${includedir}, -S${STAGING_INCDIR}"
SRC_URI[md5sum] = "4e45538d6ee3d994552590fca8a9914c"
SRC_URI[sha256sum] = "058fa11609a020cd59fc030cd27b827324936569bf219866d7d7989fa729ad47"
# kjsembed's kjscmd5 is not required for build -> point to native dummy to make cmake happy
CMAKE_ALIGN_SYSROOT[3] = "KF5JsEmbed, -S${bindir}/kjscmd5, -S${STAGING_BINDIR_NATIVE}/kjscmd5"
CMAKE_ALIGN_SYSROOT[1] = "KF5JsEmbed, -s${_IMPORT_PREFIX}/bin/kjscmd5, -S${STAGING_BINDIR_NATIVE}/kjscmd5"

View File

@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = " \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
"
inherit kde-kf5-porting-aids cmake-lib
inherit kde-kf5-porting-aids
DEPENDS += " \
kcompletion \
@@ -20,11 +20,8 @@ DEPENDS += " \
"
PV = "${KF5_VERSION}"
SRC_URI[md5sum] = "c624dbad90370ed208f728811e2eda91"
SRC_URI[sha256sum] = "26879a11c66a6692928cae8d0bf6d56f66ebe4cd36cb201aeef04dd8b11fc1cf"
CMAKE_ALIGN_SYSROOT[1] = "KF5Kross, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "KF5Kross, -S${includedir}, -S${STAGING_INCDIR}"
SRC_URI[md5sum] = "854fc0bafea0d011a675b72400fc5ef4"
SRC_URI[sha256sum] = "bfab8313f0f1b121e3fd61d0537efe6fa3cd7004121eed1c42eca09c9dfd0eaf"
FILES_${PN} += " \
${OE_QMAKE_PATH_PLUGINS} \

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