Compare commits
203 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
00b0d154a6 | ||
|
|
1cef11622a | ||
|
|
551c2953cc | ||
|
|
44506d04d3 | ||
|
|
1bb651aa25 | ||
|
|
ff0c718f84 | ||
|
|
b472ed0f00 | ||
|
|
5534dfa98c | ||
|
|
c3cc12d218 | ||
|
|
7cb1b5b66a | ||
|
|
647a59f4af | ||
|
|
956865d5ee | ||
|
|
fceeffc37f | ||
|
|
f8f8786ec7 | ||
|
|
c8bf546f6a | ||
|
|
608285e1b7 | ||
|
|
8ea62cda8a | ||
|
|
c900855e1d | ||
|
|
3dda65265c | ||
|
|
8c68b69bed | ||
|
|
76fa8fa0ec | ||
|
|
6c838bc843 | ||
|
|
7a86838180 | ||
|
|
55b34c7bb6 | ||
|
|
e884637ce9 | ||
|
|
e750be2dfe | ||
|
|
4ffc7475fb | ||
|
|
a17dee343f | ||
|
|
7e0300a287 | ||
|
|
95755bea02 | ||
|
|
33e992adc6 | ||
|
|
9a4e333471 | ||
|
|
9f0ebf8da1 | ||
|
|
b03b3a9a22 | ||
|
|
fd72a11756 | ||
|
|
304c595523 | ||
|
|
9785dba066 | ||
|
|
beae193f28 | ||
|
|
e4b7b4d2a7 | ||
|
|
127bb42baf | ||
|
|
d25d5349e1 | ||
|
|
8a42e2ffb0 | ||
|
|
ad1dcf0e69 | ||
|
|
ded125a886 | ||
|
|
c84244c13d | ||
|
|
568831fd88 | ||
|
|
846a2e3125 | ||
|
|
e63614e8f3 | ||
|
|
d543420223 | ||
|
|
e6a2e9f97c | ||
|
|
4dacb36ac5 | ||
|
|
38a209514e | ||
|
|
8aa74f5fad | ||
|
|
2cef80f102 | ||
|
|
4087c7c75a | ||
|
|
d8b6de1d60 | ||
|
|
4b810164bf | ||
|
|
d3d31346a0 | ||
|
|
37ef243bbb | ||
|
|
a6650c542c | ||
|
|
33fe55e52e | ||
|
|
73cb8f2e6b | ||
|
|
5dfaa58d88 | ||
|
|
41515926e8 | ||
|
|
c2619f0148 | ||
|
|
8cac80169d | ||
|
|
e1130662be | ||
|
|
8f55e2b7cb | ||
|
|
c11299c1c3 | ||
|
|
fb0500520b | ||
|
|
c18c0380ea | ||
|
|
efd045dea2 | ||
|
|
bd633f6d27 | ||
|
|
a46af5aa26 | ||
|
|
4ba1c1d1f3 | ||
|
|
7d5bc7b6e9 | ||
|
|
627b17b9ae | ||
|
|
59900202d3 | ||
|
|
f4afa718de | ||
|
|
25e9d58991 | ||
|
|
6a71852fd0 | ||
|
|
1a83bf2928 | ||
|
|
8c228d60e9 | ||
|
|
b9b9973057 | ||
|
|
c19178c58a | ||
|
|
dfee0487a4 | ||
|
|
d31164d19c | ||
|
|
887a4035f8 | ||
|
|
f983e2e8c6 | ||
|
|
7b26bb8f46 | ||
|
|
78f0a7233d | ||
|
|
a2aaa99963 | ||
|
|
06da4999c9 | ||
|
|
5bbc39cf26 | ||
|
|
344f38dac6 | ||
|
|
b0216b6720 | ||
|
|
2595c973f6 | ||
|
|
2a07c9680f | ||
|
|
8ffbf4c960 | ||
|
|
95c8918f89 | ||
|
|
695d795746 | ||
|
|
d9fd48ade3 | ||
|
|
6a6268f9d5 | ||
|
|
670d9af055 | ||
|
|
0d166a2e51 | ||
|
|
7dcfbdfa4f | ||
|
|
8410be90ad | ||
|
|
1c4d511987 | ||
|
|
e660661094 | ||
|
|
b37e092d83 | ||
|
|
62d9f7fd9e | ||
|
|
95177c2896 | ||
|
|
b21d0356e0 | ||
|
|
c3885d71e1 | ||
|
|
e37afeb39a | ||
|
|
f9fd4cef2d | ||
|
|
5282dfd713 | ||
|
|
414b84bcd1 | ||
|
|
37551aaaa8 | ||
|
|
901b5f87d3 | ||
|
|
6a7da7ff86 | ||
|
|
ad47833c2a | ||
|
|
1ca1be6396 | ||
|
|
bba70ec000 | ||
|
|
de534dfaed | ||
|
|
9a99ca11a4 | ||
|
|
c4a57555b5 | ||
|
|
66284325ad | ||
|
|
54e9b29e8c | ||
|
|
3b6da659a8 | ||
|
|
5bb16f8ca0 | ||
|
|
faf42a24a7 | ||
|
|
ac3cca3203 | ||
|
|
4a4079340c | ||
|
|
3a8e63b94c | ||
|
|
d37f30b27d | ||
|
|
d40946ab21 | ||
|
|
717411be6d | ||
|
|
72c549d2a9 | ||
|
|
39633afb5c | ||
|
|
6e3a9216a9 | ||
|
|
dc769739e8 | ||
|
|
73504ab9bd | ||
|
|
be6b7b15ea | ||
|
|
7df1d5ff33 | ||
|
|
788ceb7bc5 | ||
|
|
4329429693 | ||
|
|
bc0ad80842 | ||
|
|
e59877b141 | ||
|
|
e181c74ab8 | ||
|
|
774dffae77 | ||
|
|
aeecd98ac5 | ||
|
|
b849df691b | ||
|
|
db386b997e | ||
|
|
c323f79e14 | ||
|
|
8d13910046 | ||
|
|
1563bdde5e | ||
|
|
e709423ced | ||
|
|
e6908e83f1 | ||
|
|
99d2647fca | ||
|
|
e166857800 | ||
|
|
80ad7f1333 | ||
|
|
a997613634 | ||
|
|
44d149f2af | ||
|
|
475af374f1 | ||
|
|
e2e5874ee2 | ||
|
|
dc4bdb0155 | ||
|
|
b8971bf452 | ||
|
|
47e36cac17 | ||
|
|
3116822310 | ||
|
|
f58e7092c4 | ||
|
|
d0aa55e845 | ||
|
|
1a01988efe | ||
|
|
937ced230e | ||
|
|
5bbbe45a99 | ||
|
|
2273af4808 | ||
|
|
93a4fb513e | ||
|
|
4762c4b8d6 | ||
|
|
6b8b3a6bc7 | ||
|
|
79c8df47c5 | ||
|
|
97579fb1e4 | ||
|
|
bca6cfa221 | ||
|
|
ee2373bf54 | ||
|
|
88d0744b7b | ||
|
|
5540edccc6 | ||
|
|
3177117000 | ||
|
|
6b9e26a035 | ||
|
|
ce7ea10a1c | ||
|
|
3689d81ccf | ||
|
|
0969d2bcfe | ||
|
|
32aab0129c | ||
|
|
cd87517f9c | ||
|
|
a282f7f27e | ||
|
|
402fba7de4 | ||
|
|
771ee8f1ea | ||
|
|
c7afbd3c01 | ||
|
|
080ae4c40c | ||
|
|
a83f40edd5 | ||
|
|
a6e5f580dd | ||
|
|
a7c76bc54a | ||
|
|
91fa6e0ceb | ||
|
|
0b360f10ee | ||
|
|
f4af3837a7 |
17
TODO
17
TODO
@@ -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:
|
||||
|
||||
@@ -9,7 +9,7 @@ do_configure_prepend_class-nativesdk() {
|
||||
|
||||
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}/CMakeFiles/Export -name '*.cmake'` ${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"
|
||||
|
||||
@@ -70,7 +70,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
|
||||
|
||||
|
||||
@@ -6,4 +6,7 @@ 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} \
|
||||
"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
inherit kde-base
|
||||
|
||||
KDE_APP_VERSION = "15.12.0"
|
||||
KDE_APP_VERSION = "16.04.3"
|
||||
|
||||
SRC_URI = "${KDE_MIRROR}/stable/applications/${PV}/src/${BPN}-${PV}.tar.xz"
|
||||
|
||||
|
||||
@@ -19,9 +19,13 @@ 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
|
||||
|
||||
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"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
inherit kde-kf5
|
||||
|
||||
SRC_URI = "${KDE_MIRROR}/stable/frameworks/5.18/portingAids/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI = "${KDE_MIRROR}/stable/frameworks/5.25/portingAids/${BPN}-${PV}.tar.xz"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
inherit kde-base
|
||||
|
||||
KF5_VERSION = "5.18.0"
|
||||
KF5_VERSION = "5.25.0"
|
||||
|
||||
SRC_URI = "${KDE_MIRROR}/stable/frameworks/5.18/${BPN}-${PV}.tar.xz"
|
||||
SRC_URI = "${KDE_MIRROR}/stable/frameworks/5.25/${BPN}-${PV}.tar.xz"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
inherit kde-base
|
||||
|
||||
PLASMA_VERSION = "5.5.3"
|
||||
PLASMA_VERSION = "5.7.3"
|
||||
|
||||
SRC_URI = "${KDE_MIRROR}/stable/plasma/${PV}/${BPN}-${PV}.tar.xz"
|
||||
|
||||
@@ -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 \
|
||||
"
|
||||
|
||||
|
||||
279
extends-oe-core/gpgme/pkgconfig.patch
Normal file
279
extends-oe-core/gpgme/pkgconfig.patch
Normal 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
|
||||
@@ -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
|
||||
13
recipes-hawaii/greenisland/greenisland-native.bb
Normal file
13
recipes-hawaii/greenisland/greenisland-native.bb
Normal 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 \
|
||||
"
|
||||
@@ -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
|
||||
|
||||
53
recipes-hawaii/greenisland/greenisland.bb
Normal file
53
recipes-hawaii/greenisland/greenisland.bb
Normal 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 = " \
|
||||
git://github.com/greenisland/${BPN}.git;protocol=git;branch=master \
|
||||
file://0001-find-native-greenisland-wayland-scanner.patch \
|
||||
file://0002-RaspberryPi-Don-t-suggest-closed-source-gles-driver-.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"
|
||||
|
||||
# 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_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 \
|
||||
"
|
||||
19
recipes-hawaii/greenisland/greenisland.inc
Normal file
19
recipes-hawaii/greenisland/greenisland.inc
Normal file
@@ -0,0 +1,19 @@
|
||||
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
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/greenisland/${BPN}.git;protocol=git;branch=master \
|
||||
"
|
||||
|
||||
SRCREV = "dd195ada375bb0927d544999471fbb9bdc67d9c2"
|
||||
PV = "0.7.90+git${SRCPV}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
@@ -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
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
From eee96e00715613232465319071d0b7ac20cd41c5 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Sat, 9 Apr 2016 23:01:18 +0200
|
||||
Subject: [PATCH] RaspberryPi: Don't suggest closed source gles driver when
|
||||
using open source vc4
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
When building greenisland for RaspberryPi with open source GL drivers (vc4),
|
||||
cmake does not find closed source drivers (which is correct)
|
||||
|
||||
| -- The following OPTIONAL packages have not been found:
|
||||
|
|
||||
| * BcmHost , Broadcom OpenGLES graphics libraries. , <http://www.broadcom.com/>
|
||||
|
||||
Launching a hawaii session reports:
|
||||
|
||||
| greenisland.qpa.deviceintegration: Preferred EGL device integration based on the hardware configuration: "brcm"
|
||||
|
||||
which does not make sense - there were no integration libs for closed source
|
||||
RaspberryPi GLES built.
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
cmake/FindBcmHost.cmake | 2 ++
|
||||
src/platform/deviceintegration/deviceintegration_p.cpp | 2 ++
|
||||
2 files changed, 4 insertions(+)
|
||||
|
||||
diff --git a/cmake/FindBcmHost.cmake b/cmake/FindBcmHost.cmake
|
||||
index 99e5127..0322b1d 100644
|
||||
--- a/cmake/FindBcmHost.cmake
|
||||
+++ b/cmake/FindBcmHost.cmake
|
||||
@@ -90,6 +90,8 @@ find_package_handle_standard_args(BcmHost
|
||||
if(BcmHost_FOUND)
|
||||
set(BcmHost_LIBRARY_DIRS "${BcmHost_PREFIX}/lib")
|
||||
set(BcmHost_INCLUDE_DIR ${BcmHost_INCLUDE_DIR} ${BcmHost_INCLUDE_DIR}/interface ${BcmHost_INCLUDE_DIR}/interface/vcos/pthreads)
|
||||
+else()
|
||||
+ add_definitions(-DWITHOUT_BRCM)
|
||||
endif()
|
||||
|
||||
if(BcmHost_FOUND)
|
||||
diff --git a/src/platform/deviceintegration/deviceintegration_p.cpp b/src/platform/deviceintegration/deviceintegration_p.cpp
|
||||
index 369f43d..278210e 100644
|
||||
--- a/src/platform/deviceintegration/deviceintegration_p.cpp
|
||||
+++ b/src/platform/deviceintegration/deviceintegration_p.cpp
|
||||
@@ -56,6 +56,7 @@ public:
|
||||
if (!qEnvironmentVariableIsEmpty("DISPLAY"))
|
||||
return QStringLiteral("x11");
|
||||
|
||||
+#ifndef WITHOUT_BRCM
|
||||
// Detect Broadcom
|
||||
bool found = deviceModel().startsWith(QLatin1String("Raspberry"));
|
||||
if (!found) {
|
||||
@@ -67,6 +68,7 @@ public:
|
||||
}
|
||||
if (found)
|
||||
return QStringLiteral("brcm");
|
||||
+#endif
|
||||
|
||||
// TODO: Detect Mali
|
||||
// TODO: Detect Vivante
|
||||
--
|
||||
2.5.5
|
||||
|
||||
@@ -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"
|
||||
@@ -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"
|
||||
19
recipes-hawaii/hawaii-icon-theme/hawaii-icon-theme_git.bb
Normal file
19
recipes-hawaii/hawaii-icon-theme/hawaii-icon-theme_git.bb
Normal 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 = "dfa9938a4ccc47c7b8ce7974afe1f6836b1e58cf"
|
||||
PV = "v0.6.90+git${SRCPV}"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
FILES_${PN} += "${datadir}/icons"
|
||||
|
||||
RREPLACES_${PN} = "hawaii-icon-themes"
|
||||
RPROVIDES_${PN} = "hawaii-icon-themes"
|
||||
RCONFLICTS_${PN} = "hawaii-icon-themes"
|
||||
|
||||
@@ -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"
|
||||
@@ -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 = "2c4fc11957193263c02dead910a2ca1b3a383d7a"
|
||||
PV = "0.6.90+git${SRCPV}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
@@ -24,9 +22,8 @@ DEPENDS += " \
|
||||
wayland \
|
||||
libqtxdg \
|
||||
solid \
|
||||
libhawaii \
|
||||
greenisland \
|
||||
networkmanager-qt \
|
||||
modemmanager-qt \
|
||||
"
|
||||
|
||||
# REVISIT optionals
|
||||
@@ -35,40 +32,26 @@ 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} += " \
|
||||
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}"
|
||||
|
||||
|
||||
@@ -7,10 +7,14 @@ LIC_FILES_CHKSUM = " \
|
||||
|
||||
inherit hawaii
|
||||
|
||||
DEPENDS += "polkit-qt-1 kscreen"
|
||||
DEPENDS += " \
|
||||
libhawaii \
|
||||
polkit-qt-1 \
|
||||
kscreen \
|
||||
"
|
||||
|
||||
SRCREV = "5d9d32762151f7306fcb0c6798d2e4a940f57f2f"
|
||||
PV = "0.4.0+git${SRCPV}"
|
||||
SRCREV = "17da37ea0e44f8bc2d20a0018d11944bee4e810e"
|
||||
PV = "0.6.90+git${SRCPV}"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OECMAKE += "-DQt5LinguistTools_DIR=${STAGING_LIBDIR_NATIVE}/cmake/Qt5LinguistTools"
|
||||
@@ -19,6 +23,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}"
|
||||
|
||||
@@ -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 \
|
||||
"
|
||||
|
||||
@@ -4,8 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c"
|
||||
|
||||
inherit hawaii
|
||||
|
||||
SRCREV = "bc6678a242a8439488e0f57ddefdbb1eed5eabf2"
|
||||
PV = "0.5.0+git${SRCPV}"
|
||||
SRCREV = "20ffdadd04e9f98124ea14690fdf89d7567956c2"
|
||||
PV = "0.6.90+git${SRCPV}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
||||
33
recipes-hawaii/hawaii-workspace/hawaii-workspace_git.bb
Normal file
33
recipes-hawaii/hawaii-workspace/hawaii-workspace_git.bb
Normal 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 = "c882b526c131d860d584197d8141120535be324d"
|
||||
PV = "0.6.90+git${SRCPV}"
|
||||
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"
|
||||
22
recipes-hawaii/libhawaii/libhawaii_git.bb
Normal file
22
recipes-hawaii/libhawaii/libhawaii_git.bb
Normal file
@@ -0,0 +1,22 @@
|
||||
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 cmake-lib
|
||||
|
||||
PV = "0.6.90+git${SRCPV}"
|
||||
|
||||
SRC_URI = "git://github.com/hawaii-desktop/${BPN}.git"
|
||||
SRCREV = "9886e727d0232208d393b8e63b0fe0f28311d8a6"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
CMAKE_ALIGN_SYSROOT[1] = "Hawaii, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
CMAKE_ALIGN_SYSROOT[2] = "Hawaii, -S${includedir}, -S${STAGING_INCDIR}"
|
||||
|
||||
FILES_${PN} += "${OE_QMAKE_PATH_QML}"
|
||||
FILES_${PN}-dev += "${libdir}/cmake"
|
||||
#FILES_${PN}-dbg += "${libdir}/hawaii/qml/Hawaii/Shell/Applications/.debug ${libdir}/hawaii/qml/Hawaii/Shell/Core/.debug"
|
||||
|
||||
@@ -8,13 +8,14 @@ RDEPENDS_${PN} = " \
|
||||
cinema \
|
||||
eyesight \
|
||||
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 \
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -24,12 +24,11 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "2fe131a931d51603eff33b80d45a73b7"
|
||||
SRC_URI[sha256sum] = "c3a67c3a1c377989d567dc9c0228b684dc475612405d3c4638f40d0dbd87bd7c"
|
||||
SRC_URI[md5sum] = "210ae6fb726a99f94ba4a18db0d582aa"
|
||||
SRC_URI[sha256sum] = "799c2272ddb66439a04ebae5d24fe6113aa67678eb296225b20168a2e0c42b10"
|
||||
SRC_URI += "file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/appdata \
|
||||
${datadir}/config.kcfg \
|
||||
${datadir}/icons \
|
||||
${datadir}/k*5 \
|
||||
@@ -38,5 +37,6 @@ FILES_${PN} += " \
|
||||
|
||||
FILES_${PN}-dbg += " \
|
||||
${OE_QMAKE_PATH_PLUGINS}/.debug \
|
||||
${OE_QMAKE_PATH_PLUGINS}/*/.debug \
|
||||
${OE_QMAKE_PATH_PLUGINS}/kf5/kio_dnd/.debug \
|
||||
"
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -18,8 +18,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "2ffa70cbc5259a2f502c6853fb45e240"
|
||||
SRC_URI[sha256sum] = "e17e97a5989b0ccfc68a65b093db340bc4962a23ebbcc825f93c975916b77251"
|
||||
SRC_URI[md5sum] = "65813195eb4ecc012a4f9741b7419c2d"
|
||||
SRC_URI[sha256sum] = "f717b88dc1510b530cdb2c1deea18bd22382906542e37d36c37868d6c864d11a"
|
||||
|
||||
# cross libs / headers
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5BalooWidgets, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
|
||||
@@ -17,11 +17,10 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "6e6bdcf59c591c4499b2c26c05e0702b"
|
||||
SRC_URI[sha256sum] = "f346055908a9c3c3670a7cc493e1d5903225d901e1171eeb01b8ddbd1aebda08"
|
||||
SRC_URI[md5sum] = "57bbb719d5f45663186810c853c8b55e"
|
||||
SRC_URI[sha256sum] = "5167e9bfbaf450db0c47549072e9ffdab79e1771c5dd114b516ed2fb29f61231"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
${datadir}/icons \
|
||||
${datadir}/appdata \
|
||||
"
|
||||
|
||||
@@ -13,8 +13,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "b91bdc4a0883bbcecb34bedee59ae142"
|
||||
SRC_URI[sha256sum] = "7baa4a65398925032e852e3cc1bb09ab7b4c2232f837cd6d0f71e25236f8e450"
|
||||
SRC_URI[md5sum] = "a9b841d538a1f08b9f8e7319061f9241"
|
||||
SRC_URI[sha256sum] = "ef63b312eb6fe98617767c876256e0201d809e9b07078a9b3676c71dd30a98e3"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
|
||||
@@ -33,8 +33,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "30f452fd08914cd302b37c29143428f9"
|
||||
SRC_URI[sha256sum] = "0a2a7a265fb542e1ed461d9111143fdc61559a398e4fa0c47e1e0b822ccf73a5"
|
||||
SRC_URI[md5sum] = "96439ddce5220e3a90e1373d24c35e48"
|
||||
SRC_URI[sha256sum] = "201f42d2f709c359a2f7b0974b1e35b6f22034a165540fd2af12b146b1a58599"
|
||||
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} \
|
||||
"
|
||||
|
||||
@@ -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
|
||||
|
||||
44
recipes-kde/apps/dragon/dragon.bb
Normal file
44
recipes-kde/apps/dragon/dragon.bb
Normal 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] = "2c0a3e8a3d8ef098930da4fe9668b672"
|
||||
SRC_URI[sha256sum] = "749f31ac966a97329c05b9b2e68fee216d0ee3cd0a90a8957171385907cc10b5"
|
||||
|
||||
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 \
|
||||
"
|
||||
@@ -18,8 +18,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "19cf21112e411c4adda7cc89c9630240"
|
||||
SRC_URI[sha256sum] = "a67164444e7056f1fcdaa4c781f128e0da09e657a0fa621d71e5aa6545e49d60"
|
||||
SRC_URI[md5sum] = "5c8cf220a125630867cd8ad6692824f8"
|
||||
SRC_URI[sha256sum] = "09c85042babcada372a97892f7f05e42dc534a4120071f52de23ef8417f524d2"
|
||||
SRC_URI += " \
|
||||
file://0001-do-not-build-docs.patch \
|
||||
file://0002-fix-build-for-qtbase-build-without-session-support-Q.patch \
|
||||
|
||||
31
recipes-kde/apps/gwenview/files/0001-Fix-package-name.patch
Normal file
31
recipes-kde/apps/gwenview/files/0001-Fix-package-name.patch
Normal file
@@ -0,0 +1,31 @@
|
||||
From 05433a8b4bc65af592726c3ed482b9770526a6e1 Mon Sep 17 00:00:00 2001
|
||||
From: "Luis Gustavo S. Barreto" <gustavo@ossystems.com.br>
|
||||
Date: Wed, 6 Apr 2016 18:34:58 +0000
|
||||
Subject: [PATCH 1/3] Fix package name
|
||||
|
||||
The properties of Exiv2 package are not being set properly
|
||||
due to incorrect package name.
|
||||
|
||||
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 0f528ae..a18ca16 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -69,7 +69,7 @@ find_package(PNG)
|
||||
set_package_properties(PNG PROPERTIES URL "http://www.libpng.org" DESCRIPTION "PNG image manipulation support" TYPE REQUIRED)
|
||||
|
||||
find_package(Exiv2)
|
||||
-set_package_properties(EXIV2 PROPERTIES URL "http://www.exiv2.org" DESCRIPTION "image metadata support" TYPE REQUIRED)
|
||||
+set_package_properties(Exiv2 PROPERTIES URL "http://www.exiv2.org" DESCRIPTION "image metadata support" TYPE REQUIRED)
|
||||
|
||||
find_package(KF5Kipi)
|
||||
if (KF5Kipi_FOUND)
|
||||
--
|
||||
2.1.4
|
||||
|
||||
@@ -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
|
||||
|
||||
106
recipes-kde/apps/gwenview/files/0003-Avoid-try_run.patch
Normal file
106
recipes-kde/apps/gwenview/files/0003-Avoid-try_run.patch
Normal file
@@ -0,0 +1,106 @@
|
||||
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 | 68 +++++++++++++++++++++++++++++++++---------------------
|
||||
1 file changed, 42 insertions(+), 26 deletions(-)
|
||||
|
||||
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
|
||||
index cd2dbcb..0adbd3c 100644
|
||||
--- a/lib/CMakeLists.txt
|
||||
+++ b/lib/CMakeLists.txt
|
||||
@@ -10,40 +10,56 @@ message(STATUS "Looking for libjpeg version in ${JPEG_INCLUDE_DIR}/jpeglib.h")
|
||||
# found in (between libjpeg, libjpeg-turbo and various multilib header
|
||||
# forwarding schemes seen in distros), have a simple program print out the
|
||||
# right version.
|
||||
-set(JPEGLIB_VERSION_CHECK_PATH "${CMAKE_CURRENT_BINARY_DIR}/jpeglib-version-check.c")
|
||||
-file(WRITE ${JPEGLIB_VERSION_CHECK_PATH} "
|
||||
-#include <stdio.h>
|
||||
-#include <stdlib.h>
|
||||
-#include <jpeglib.h>
|
||||
|
||||
-int main(void) { printf(\"%d\\\n\", JPEG_LIB_VERSION); }
|
||||
-")
|
||||
+function(JPEGVersionCheck Ret Op Version)
|
||||
+ set(JPEGLIB_VERSION_CHECK_PATH "${CMAKE_CURRENT_BINARY_DIR}/jpeglib-version-check.c")
|
||||
+ file(WRITE ${JPEGLIB_VERSION_CHECK_PATH} "
|
||||
+ #include <stddef.h>
|
||||
+ #include <stdio.h>
|
||||
+ #include <jpeglib.h>
|
||||
+ int main()
|
||||
+ {
|
||||
+ #if (JPEG_LIB_VERSION ${Op} ${Version})
|
||||
+ #error JPEG_LIB_VERSION ${Op} ${Version}
|
||||
+ #endif
|
||||
+ return 0;
|
||||
+ }
|
||||
+ ")
|
||||
|
||||
-try_run(JPEGLIB_RUN_RESULT JPEGLIB_COMPILE_RESULT
|
||||
- ${CMAKE_CURRENT_BINARY_DIR} ${JPEGLIB_VERSION_CHECK_PATH}
|
||||
- RUN_OUTPUT_VARIABLE jpeglib_version)
|
||||
+ try_compile(COMPILE_RESULT_VAR
|
||||
+ "${CMAKE_BINARY_DIR}" "${JPEGLIB_VERSION_CHECK_PATH}"
|
||||
+ COMPILE_DEFINITIONS "${COMPILE_DEFINITIONS}"
|
||||
+ OUTPUT_VARIABLE COMPILE_OUT)
|
||||
|
||||
-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()
|
||||
+ set(${Ret} ${COMPILE_OUT} PARENT_SCOPE)
|
||||
+endfunction()
|
||||
|
||||
-if ("${jpeglib_version}" LESS 80)
|
||||
- set(GV_JPEG_DIR libjpeg-62)
|
||||
-endif()
|
||||
+find_package(JPEG REQUIRED)
|
||||
|
||||
-if ("${jpeglib_version}" EQUAL 80)
|
||||
- set(GV_JPEG_DIR libjpeg-80)
|
||||
-endif()
|
||||
+if(JPEG_FOUND)
|
||||
+ JPEGVersionCheck(JPEG_LIB_VERSION < 80)
|
||||
+ if (${JPEG_LIB_VERSION} MATCHES "#error")
|
||||
+ set(GV_JPEG_DIR libjpeg-62)
|
||||
+ endif()
|
||||
|
||||
-if ("${jpeglib_version}" EQUAL 90)
|
||||
- set(GV_JPEG_DIR libjpeg-90)
|
||||
-endif()
|
||||
+ JPEGVersionCheck(JPEG_LIB_VERSION == 80)
|
||||
+ if (${JPEG_LIB_VERSION} MATCHES "#error")
|
||||
+ set(GV_JPEG_DIR libjpeg-80)
|
||||
+ endif()
|
||||
|
||||
-if ("${GV_JPEG_DIR}" STREQUAL "")
|
||||
- message(FATAL_ERROR "Unknown libjpeg version: ${jpeglib_version}")
|
||||
-endif()
|
||||
+ JPEGVersionCheck(JPEG_LIB_VERSION == 90)
|
||||
+ if (${JPEG_LIB_VERSION} MATCHES "#error")
|
||||
+ set(GV_JPEG_DIR libjpeg-90)
|
||||
+ endif()
|
||||
|
||||
-message(STATUS "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()
|
||||
|
||||
add_definitions(-Dlibjpeg_EXPORTS)
|
||||
include_directories(
|
||||
--
|
||||
2.1.4
|
||||
|
||||
41
recipes-kde/apps/gwenview/gwenview.bb
Normal file
41
recipes-kde/apps/gwenview/gwenview.bb
Normal file
@@ -0,0 +1,41 @@
|
||||
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] = "20774653ecf548ceeeae6b0fcdccd87b"
|
||||
SRC_URI[sha256sum] = "146aa96420d3af800371ec37964e35484309db975d71761ac3bb2ff9c95f9209"
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-Fix-package-name.patch \
|
||||
file://0002-Set-Kipi-package-properties.patch \
|
||||
file://0003-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 \
|
||||
"
|
||||
@@ -24,11 +24,10 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "fc9a511409d12da3273ca040a9802ac3"
|
||||
SRC_URI[sha256sum] = "340d5f206705f955990f1d5742ac37adb2874e6ee6529df6f8e4ade3aefeedd4"
|
||||
SRC_URI[md5sum] = "07a0c30b5c5b7077887af0761c23655e"
|
||||
SRC_URI[sha256sum] = "118a05d2f654114e6d2318c8cf65df7e247ea7cc4bdd36bf1369d540ce5ced43"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
${datadir}/icons \
|
||||
${datadir}/appdata \
|
||||
"
|
||||
|
||||
@@ -30,8 +30,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "80a3a02c3ab25f614e523b881e5483b8"
|
||||
SRC_URI[sha256sum] = "ae979ac3b5c18ddb2a9701e59cf0e70b9e366c1fa08325bb771a95de3a12526f"
|
||||
SRC_URI[md5sum] = "85d9b0c9f7f297211a41d8fa3892128e"
|
||||
SRC_URI[sha256sum] = "8df0040326469361d1f163616810c9c1a89dad675a81144dc3b5d3ae3f3f15a9"
|
||||
|
||||
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} \
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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] = "1a3f75807de16e780ba27e5a0427e3b3"
|
||||
SRC_URI[sha256sum] = "b3e65f4a5d9d0d4672776584f8555be6b565c52c256a7eabd36ba990be238bc9"
|
||||
SRC_URI += "file://0001-fix-build-for-qtbase-build-without-session-support-Q.patch"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir} \
|
||||
${datadir}/kxmlgui5 \
|
||||
${datadir}/kconf_update \
|
||||
${datadir}/icons \
|
||||
"
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -26,8 +26,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "87eb036391a6cd78e1ea1a70f995cac3"
|
||||
SRC_URI[sha256sum] = "47904cc34aeff65b1340a5371b3e81ccc7959b6d0bb66d6a0ed298948f94ed49"
|
||||
SRC_URI[md5sum] = "579011c3c934e577274a22c865433f9c"
|
||||
SRC_URI[sha256sum] = "832be0c6fd32ab01cac45f384c8d962f1e0cdbb26ac04fd64e4ecf1c939d1f5c"
|
||||
SRC_URI += "file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
|
||||
|
||||
FILES_${PN} += " \
|
||||
|
||||
34
recipes-kde/apps/kcalc/kcalc.bb
Normal file
34
recipes-kde/apps/kcalc/kcalc.bb
Normal 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] = "94a956d4b312fe641a6615eee431b591"
|
||||
SRC_URI[sha256sum] = "a6f2e4efbaa7b987057986c065d9fd00903292edfb3090907ff00ae6a52b68ad"
|
||||
|
||||
FILES_SOLIBSDEV = ""
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
${datadir}/kxmlgui5 \
|
||||
${datadir}/kconf_update \
|
||||
${libdir}/libkdeinit5_kcalc.so \
|
||||
"
|
||||
|
||||
21
recipes-kde/apps/kcolorchooser/kcolorchooser.bb
Normal file
21
recipes-kde/apps/kcolorchooser/kcolorchooser.bb
Normal 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] = "adacf0f8dd552dc23dc7f0b04b5030d7"
|
||||
SRC_URI[sha256sum] = "f7f46ac20b36047a6065643daac831a5e10458a0563d3bc7627af82e9a4f01ce"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/icons \
|
||||
"
|
||||
@@ -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] = "79982708bd27e58855fa4af2ee23302b"
|
||||
SRC_URI[sha256sum] = "d5af3f96c1d43c3f0a28844b0c56dd3951f07cd6a48355096cb6272d1dbba40c"
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-CMakeLists.txt-make-MLT_PREFIX-configurable.patch \
|
||||
@@ -43,7 +46,6 @@ FILES_${PN} += " \
|
||||
${datadir}/mime \
|
||||
${datadir}/menu \
|
||||
${datadir}/icons \
|
||||
${datadir}/appdata \
|
||||
${OE_QMAKE_PATH_PLUGINS} \
|
||||
"
|
||||
|
||||
|
||||
@@ -25,8 +25,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "7c94647e942d75ff1b10bf83cdc6973d"
|
||||
SRC_URI[sha256sum] = "e504c5b15e55f80afcc3da7ea4cec1efb5a56b906d8badf0db39382604d38713"
|
||||
SRC_URI[md5sum] = "129e12704d62511ba10b97ae12e80e7e"
|
||||
SRC_URI[sha256sum] = "fc4bdddbbc2640b73229e9e23cf28bd2729a07f1af986c5f5bef8b7b4ba4318f"
|
||||
SRC_URI+="file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
|
||||
|
||||
FILES_${PN} += " \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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] = "2d07fa5ab16b5a2cbca815f446b30e6d"
|
||||
SRC_URI[sha256sum] = "a981321de2652c30dd53de9b13b115911a55dd14ee8417fdd792b7a0a4a29cc2"
|
||||
|
||||
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
|
||||
@@ -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] = "d4af7bc86b6e767e910a84f2a6e6c61d"
|
||||
SRC_URI[sha256sum] = "100e69d7ad0df39ee8a2789dce0b02601097cce903a902f4e1aa633a953cafeb"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kio_bookmarks \
|
||||
|
||||
@@ -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();
|
||||
51
recipes-kde/apps/kmix/kmix.bb
Normal file
51
recipes-kde/apps/kmix/kmix.bb
Normal 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] = "e601e4b4c188c08c475e32432dec0f41"
|
||||
SRC_URI[sha256sum] = "edda5a766b901dbda6404f8c995ba0d489751f6a65f8d546f18d851db0861847"
|
||||
|
||||
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 \
|
||||
"
|
||||
@@ -36,8 +36,8 @@ DEPENDS += " \
|
||||
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "4051b1535fb79632951f6dfbc3c2de6a"
|
||||
SRC_URI[sha256sum] = "90eb9c6635f067ab7236be472a5051366b18a0b9533e910a2a25957a47864bd5"
|
||||
SRC_URI[md5sum] = "53d3d26f125cd8d42fe08942aa7c939c"
|
||||
SRC_URI[sha256sum] = "f650ee9f27769ae5f97e1809e6530b525f4c2cc30a4fb7ed85fc63447d170bb6"
|
||||
SRC_URI += "file://0001-fix-build-for-qtbase-build-without-session-support-Q.patch"
|
||||
|
||||
# do not move so-libs to -dev package
|
||||
@@ -45,7 +45,6 @@ FILES_SOLIBSDEV = ""
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/k*5 \
|
||||
${datadir}/appdata \
|
||||
${OE_QMAKE_PATH_PLUGINS} \
|
||||
${libdir}/libkdeinit5_konsole.so \
|
||||
"
|
||||
|
||||
155
recipes-kde/apps/krita/files/0001-fix-build-with-GLES2.patch
Normal file
155
recipes-kde/apps/krita/files/0001-fix-build-with-GLES2.patch
Normal 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
|
||||
|
||||
35
recipes-kde/apps/krita/krita.bb
Normal file
35
recipes-kde/apps/krita/krita.bb
Normal file
@@ -0,0 +1,35 @@
|
||||
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
|
||||
|
||||
DEPENDS += " \
|
||||
libraw \
|
||||
libeigen \
|
||||
\
|
||||
karchive \
|
||||
kconfig \
|
||||
kwidgetsaddons \
|
||||
kcompletion \
|
||||
kcoreaddons \
|
||||
kguiaddons \
|
||||
ki18n \
|
||||
kitemmodels \
|
||||
kitemviews \
|
||||
kwindowsystem \
|
||||
kio \
|
||||
kcrash \
|
||||
"
|
||||
|
||||
PV = "3.0"
|
||||
SRC_URI = " \
|
||||
${KDE_MIRROR}/stable/krita/${PV}/${BPN}-${PV}.tgz \
|
||||
file://0001-fix-build-with-GLES2.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "beb7140471d1b6b0ae92d664743c067f"
|
||||
SRC_URI[sha256sum] = "4cea85623b709d6d32084c98a0fd76b97ad96d11be9808fca9fcaad2839a9c5a"
|
||||
26
recipes-kde/apps/ksystemlog/ksystemlog.bb
Normal file
26
recipes-kde/apps/ksystemlog/ksystemlog.bb
Normal 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] = "d095f506f375d0e7fae65d4ec2d4237b"
|
||||
SRC_URI[sha256sum] = "3bc1571e8aae59ae7738aa1ff3b2d363895a359711363f18e4bf20c9172df9bb"
|
||||
|
||||
FILES_${PN} += "${datadir}/kxmlgui5"
|
||||
@@ -23,8 +23,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "9d78904e2038b0f01f9d84d6b4545826"
|
||||
SRC_URI[sha256sum] = "ce269540a3c7330f7bf8b8b7bd6722dcc5585a0190355165adc0ef670f6e61e9"
|
||||
SRC_URI[md5sum] = "15d01c679a4f497b589dce91b98e93c2"
|
||||
SRC_URI[sha256sum] = "98bfbb19d0710d36565e2e81e2bd3fdd55e67daf18c18a234508afdbe2c7ddcd"
|
||||
SRC_URI += "file://0001-fix-build-with-QT_NO_SESSIONMANAGER-set.patch"
|
||||
|
||||
FILES_${PN} += " \
|
||||
|
||||
@@ -40,8 +40,8 @@ DEPENDS += "\
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "9483bc4120eb0199614fa44c024dd5ff"
|
||||
SRC_URI[sha256sum] = "7b5300e46a179be477c737eac75b964aaca0318554137957812be879e90063f4"
|
||||
SRC_URI[md5sum] = "578f37a9a68b41226be5e650d9a19f6e"
|
||||
SRC_URI[sha256sum] = "ed23972888170c88985b42cd9f6e351e1bd1d7e705c6e119915e398966f8d2e7"
|
||||
SRC_URI += "file://0001-CMakeLists.txt-add-an-option-BUILD_KGDECLARATIVE-dis.patch"
|
||||
|
||||
PACKAGECONFIG[kgdeclarative] = "-DBUILD_KGDECLARATIVE=Yes,-DBUILD_KGDECLARATIVE=No, kdeclarative"
|
||||
|
||||
37
recipes-kde/apps/lokalize/lokalize.bb
Normal file
37
recipes-kde/apps/lokalize/lokalize.bb
Normal 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] = "49f6fa5154669c16082312df312d3dfa"
|
||||
SRC_URI[sha256sum] = "21561303223a0f8ebc45ba985f3fe77d01921973f2284dbd8f0b2626d6f7c3b8"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
${datadir}/k*5 \
|
||||
${datadir}/icons \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} += "translate-toolkit"
|
||||
@@ -28,8 +28,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "a7a481936281a7d584b9168d98fcd5d5"
|
||||
SRC_URI[sha256sum] = "6aa7f939a3221e2a40f62548d8af0718c10b6253a28472b233aeccc062b30d06"
|
||||
SRC_URI[md5sum] = "e2e6315ba8277027f03ee2b5fe9c84a6"
|
||||
SRC_URI[sha256sum] = "5a3dabcf0a28b5446030ab1831be13f0d0d4589d57da9f3a2e71e53629f331cb"
|
||||
SRC_URI += "file://0001-align-path-of-designer-plugins.patch"
|
||||
|
||||
PACKAGES =+ " \
|
||||
@@ -37,6 +37,9 @@ PACKAGES =+ " \
|
||||
${PN}-designer-plugin-dbg ${PN}-designer-plugin \
|
||||
"
|
||||
|
||||
FILES_SOLIBSDEV = ""
|
||||
|
||||
FILES_${PN}-dev += "${libdir}/libastro.so ${libdir}/libmarblewidget-qt5.so"
|
||||
FILES_${PN}-mobile = "${bindir}/${BPN}-mobile"
|
||||
FILES_${PN}-qt = "${bindir}/${BPN}-qt"
|
||||
FILES_${PN}-touch = "${bindir}/${BPN}-touch"
|
||||
@@ -45,7 +48,8 @@ FILES_${PN} += " \
|
||||
${datadir}/config.kcfg \
|
||||
${datadir}/icons \
|
||||
${datadir}/k*5 \
|
||||
${datadir}/appdata \
|
||||
${datadir}/mime \
|
||||
${libdir}/libmarbledeclarative.so \
|
||||
${OE_QMAKE_PATH_PLUGINS} \
|
||||
"
|
||||
|
||||
|
||||
28
recipes-kde/apps/minuet/minuet.bb
Normal file
28
recipes-kde/apps/minuet/minuet.bb
Normal file
@@ -0,0 +1,28 @@
|
||||
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 += "\
|
||||
drumstick \
|
||||
ki18n \
|
||||
kxmlgui \
|
||||
kio \
|
||||
kcrash \
|
||||
kdoctools \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "785934edebfeaa7fef125f489cf42d3a"
|
||||
SRC_URI[sha256sum] = "84270171fec23544b991715d8e29dbfba04d65a9304d575ae24347af8a025f8f"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
${datadir}/icons \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} += "timidity++"
|
||||
44
recipes-kde/apps/okteta/okteta.bb
Normal file
44
recipes-kde/apps/okteta/okteta.bb
Normal 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] = "823fa7de994492b29b9cadfe9983621c"
|
||||
SRC_URI[sha256sum] = "b034e0ab9f6989012437f790c346deaec2511e764c939a9774fa0fa5bc6bd563"
|
||||
|
||||
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 \
|
||||
"
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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] = "55a2f8617913306d78307bbedee343b2"
|
||||
SRC_URI[sha256sum] = "9c5cd301359159c46ee0ba897e1e96c797677ccf283d823a2092979b92a6aa5f"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
|
||||
35
recipes-kde/apps/umbrello/umbrello.bb
Normal file
35
recipes-kde/apps/umbrello/umbrello.bb
Normal file
@@ -0,0 +1,35 @@
|
||||
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 \
|
||||
\
|
||||
karchive \
|
||||
kcompletion \
|
||||
kconfig \
|
||||
kcoreaddons \
|
||||
kdoctools \
|
||||
ki18n \
|
||||
kiconthemes \
|
||||
kio \
|
||||
ktexteditor \
|
||||
kwidgetsaddons \
|
||||
kxmlgui \
|
||||
"
|
||||
|
||||
PV = "${KDE_APP_VERSION}"
|
||||
SRC_URI[md5sum] = "a8a8de6d313c5dffd38ba91e8586a3c8"
|
||||
SRC_URI[sha256sum] = "11802523002b809ed5ba10bcb341b9dfc579dbc53b1df70442c4c5329684f715"
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_KF5=1"
|
||||
|
||||
FILES_${PN} += " \
|
||||
${datadir}/kxmlgui5 \
|
||||
"
|
||||
@@ -2,7 +2,7 @@ require ${BPN}.inc
|
||||
|
||||
inherit cmake-lib
|
||||
|
||||
DEPENDS += "${BPN}-native libpcre kdoctools"
|
||||
DEPENDS += "${BPN}-native libpcre"
|
||||
|
||||
# cross libs / headers
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5JS, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
|
||||
@@ -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] = "7ffd38082aa627f42a9e4830a739f8c6"
|
||||
SRC_URI[sha256sum] = "cacea5f661214ed900ffa61b62116ca1dc843286593b56e9f49b4d13dc3ac5f6"
|
||||
SRC_URI += "file://0001-create_hash_table-avoid-polution-of-files-with-build.patch"
|
||||
|
||||
DEPENDS += " \
|
||||
kdoctools \
|
||||
"
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -11,5 +11,3 @@ DEPENDS += " \
|
||||
SRC_URI += " \
|
||||
file://0003-only-build-kf5-config-for-native.patch \
|
||||
"
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
@@ -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] = "37284190af0a84cdd2a12636b5b71b2e"
|
||||
SRC_URI[sha256sum] = "6ca7bc090f32d6d43c4147815b3d13fae1de904088ff948a0fe8588d56093bb2"
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-make-broken-glib-a-configure-option-we-cannot-run-co.patch \
|
||||
|
||||
@@ -32,8 +32,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "6c5f6efdd6f69193cfce5c9c57cfeabb"
|
||||
SRC_URI[sha256sum] = "45cd9211ae6eb3e1e76a731a353a2a62fc2e310a6386a7af9f25f50557b0f14d"
|
||||
SRC_URI[md5sum] = "e9b1763b2649d7e21e6cda3e0c5773bf"
|
||||
SRC_URI[sha256sum] = "95af84cde953f9ddbff9e6237e7ac395877f0e8b753f8c5473070ecd1329ad5e"
|
||||
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5KHtml, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
CMAKE_ALIGN_SYSROOT[2] = "KF5KHtml, -S${includedir}, -S${STAGING_INCDIR}"
|
||||
|
||||
@@ -16,8 +16,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "a3d27a96247c55ea52df34f1cbbc1b2a"
|
||||
SRC_URI[sha256sum] = "6dcc5fd2e53230076404e905416369d43f8f746c2267a746a0a65ecdbd3af856"
|
||||
SRC_URI[md5sum] = "f1d0c9a46be19e69a493f75fc8af54e7"
|
||||
SRC_URI[sha256sum] = "d83f78bd15491d55f17d33f48c051cd3f6e37dcad382c7b460fb8132aadce1a9"
|
||||
|
||||
# cross libs / headers
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5JsEmbed, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
|
||||
@@ -20,8 +20,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "c624dbad90370ed208f728811e2eda91"
|
||||
SRC_URI[sha256sum] = "26879a11c66a6692928cae8d0bf6d56f66ebe4cd36cb201aeef04dd8b11fc1cf"
|
||||
SRC_URI[md5sum] = "bb96fd634617bcac31974f9b63f41252"
|
||||
SRC_URI[sha256sum] = "84681930bbaa248e524651f95c3abce20a3b320c48a2df086675688974bb893f"
|
||||
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5Kross, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
CMAKE_ALIGN_SYSROOT[2] = "KF5Kross, -S${includedir}, -S${STAGING_INCDIR}"
|
||||
|
||||
@@ -6,8 +6,8 @@ LIC_FILES_CHKSUM = " \
|
||||
|
||||
inherit kde-kf5 cmake-lib
|
||||
|
||||
SRC_URI[md5sum] = "55422b499a3ebc5743df167b26685f3c"
|
||||
SRC_URI[sha256sum] = "bc97eb3fde1b77f14e7b3169aeefab674f5caa43998705a2b7c7f534959ad7d8"
|
||||
SRC_URI[md5sum] = "000a8c34e6c4e548f53493c4519c3c1c"
|
||||
SRC_URI[sha256sum] = "951af772a83237d2c0c9a7fede2608101041d2cc13716221c97d9c79cc79e5be"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
|
||||
|
||||
@@ -7,8 +7,10 @@ inherit kde-kf5 cmake-lib
|
||||
DEPENDS += "qtdeclarative"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "76a2a9ed1dbac45cf4cf50297ba02472"
|
||||
SRC_URI[sha256sum] = "79e5c663c2c2287530f9351f108045dad52de0c5576892863fb17147f8397d9f"
|
||||
SRC_URI[md5sum] = "2e03661752de63494541649158d712fa"
|
||||
SRC_URI[sha256sum] = "45c4145db2da69dd4e9e6f632740a1e71365eca1efb8c57a6e43a2b477be4b41"
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
FILES_${PN} += "${OE_QMAKE_PATH_QML}"
|
||||
FILES_${PN}-dbg += "${OE_QMAKE_PATH_QML}/org/kde/bluezqt/.debug"
|
||||
|
||||
15
recipes-kde/kf5/tier1/breeze-icons/breeze-icons.bb
Normal file
15
recipes-kde/kf5/tier1/breeze-icons/breeze-icons.bb
Normal file
@@ -0,0 +1,15 @@
|
||||
SUMMARY = "Breeze icon theme"
|
||||
LICENSE = "LGPLv2.1 & LGPLv3"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING-ICONS;md5=3e7f6a3da5801872be1084a978cfc0eb \
|
||||
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
|
||||
"
|
||||
|
||||
inherit kde-kf5 gtk-icon-cache
|
||||
|
||||
SRC_URI[md5sum] = "6f7e0a3d91a18fc31c7b4683f1174358"
|
||||
SRC_URI[sha256sum] = "e274c7f5c71c177e2e9d8ced9c49cd052ec2f726cb693c7df73e96af12277e8f"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
|
||||
FILES_${PN} += "${datadir}/icons"
|
||||
@@ -10,5 +10,5 @@ inherit kde-kf5
|
||||
DEPENDS += "bzip2 xz zlib"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "5e6da520d4910dad8a03dde2d5b4c2d2"
|
||||
SRC_URI[sha256sum] = "059e81e707b09ac2cba69264cfa4ac17bcc93f9838b02495fd6325e2114f055e"
|
||||
SRC_URI[md5sum] = "7205f46ad213e85a736da5f808b5b8df"
|
||||
SRC_URI[sha256sum] = "0c338f1e1adc5522de6555fa3fa8c6ebcde29ce48e1f5959beca12d46aea88d8"
|
||||
|
||||
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = " \
|
||||
inherit kde-kf5 cmake-lib
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "acc299e8013b8fcb0e00d42715570ef3"
|
||||
SRC_URI[sha256sum] = "9098cec9ed88287cf000580c2381a60faad45e1f7b70a1a391c2b579fe6dd2c6"
|
||||
SRC_URI[md5sum] = "089c46445618fbc36c11de7eccd61256"
|
||||
SRC_URI[sha256sum] = "d5bef19f3575784e93b55db76bbaea7f8dba2bed4ffd9b9fbbb52db6d85f4ea5"
|
||||
|
||||
# cross libs / headers
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5Codecs, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
|
||||
@@ -10,7 +10,7 @@ SRC_URI += "file://0004-kconf_update-fix-paths.patch"
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5Config, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
CMAKE_ALIGN_SYSROOT[2] = "KF5Config, -S${includedir}, -S${STAGING_INCDIR}"
|
||||
# native executables
|
||||
CMAKE_ALIGN_SYSROOT[3] = "KF5Config, -S${libdir}/kconfig/kf5, -S${STAGING_LIBDIR_NATIVE}/kconfig/kf5"
|
||||
CMAKE_ALIGN_SYSROOT[3] = "KF5Config, -S${libexecdir}/kf5, -S${STAGING_LIBEXECDIR_NATIVE}/kf5"
|
||||
|
||||
PACKAGES =+ "${PN}-bin"
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@ LIC_FILES_CHKSUM = " \
|
||||
inherit kde-kf5
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "061b6eedc15239368e5bd60645b99a50"
|
||||
SRC_URI[sha256sum] = "36a4c887080bff674bccd302985ff9a401d8e1a8a0649616ff686f4d1ddceee8"
|
||||
SRC_URI[md5sum] = "03112534b86d98716cf61865d0ea2497"
|
||||
SRC_URI[sha256sum] = "498332f1c3fbb5e0d681cf6807502c1fe0aef74e79b29cd1e60e4096924949c2"
|
||||
|
||||
# REVISIT remove ugly hack for wayland-only environments
|
||||
SRC_URI += " \
|
||||
|
||||
@@ -7,5 +7,5 @@ LIC_FILES_CHKSUM = " \
|
||||
inherit kde-kf5 mime
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "978c394967cbf1677a6adf75ddc807fe"
|
||||
SRC_URI[sha256sum] = "ee7785642f3bcbb513c6a236f8f13a14809ee58b69a7a885c4c63688acbac817"
|
||||
SRC_URI[md5sum] = "25a40738d380e465ae5161cbaa2b282c"
|
||||
SRC_URI[sha256sum] = "5479180bcb6034cfcfbe779d88d91e11233f2120ba6314d180a1f87ad3f02c09"
|
||||
|
||||
@@ -11,8 +11,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "075272719a8d04a10f9c8d202fc6e5b3"
|
||||
SRC_URI[sha256sum] = "487d4859bf3e87e10ba76907f3417ec0b21624fda6d6aed25ca687affee03c51"
|
||||
SRC_URI[md5sum] = "cd6d6dbfc47cb82a7fb0b81adc24aad7"
|
||||
SRC_URI[sha256sum] = "3db7b90f37ac78c813e2554ce48591b3535732207b1c94deed3a13aea554132e"
|
||||
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5DBusAddons, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
CMAKE_ALIGN_SYSROOT[2] = "KF5DBusAddons, -S${includedir}, -S${STAGING_INCDIR}"
|
||||
|
||||
@@ -10,8 +10,8 @@ inherit kde-kf5 cmake-lib
|
||||
DEPENDS += "avahi"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "9b5d3628895cc6f09adf47856fc392ab"
|
||||
SRC_URI[sha256sum] = "34ec8043f4bf0a226f6e615952360de501ce1b24b1ac9a5fd0f30fa61da6778b"
|
||||
SRC_URI[md5sum] = "31c35cb2b97f150d103484501cc55aca"
|
||||
SRC_URI[sha256sum] = "256a5c9c1598b0b4f55730efc198e5c6d27aea38bd245725b204e29dc0a517de"
|
||||
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5DNSSD, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
CMAKE_ALIGN_SYSROOT[2] = "KF5DNSSD, -S${includedir}, -S${STAGING_INCDIR}"
|
||||
|
||||
@@ -12,8 +12,8 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "d8a16a939ca84b04ec31b4b57a979bd7"
|
||||
SRC_URI[sha256sum] = "bf4b419964849f87e599313da8d2d0fe15cbfc1d12495d052be692c7e3927594"
|
||||
SRC_URI[md5sum] = "bfba32b6ee6f1288fef0d7156bf81961"
|
||||
SRC_URI[sha256sum] = "136cb22285eeb7e15a02cdcc8e8bc65edc777dd923125bd64695eb10c9ff5d9f"
|
||||
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5GuiAddons, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
CMAKE_ALIGN_SYSROOT[2] = "KF5GuiAddons, -S${includedir}, -S${STAGING_INCDIR}"
|
||||
|
||||
@@ -8,5 +8,5 @@ LIC_FILES_CHKSUM = " \
|
||||
inherit kde-kf5
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "cbea420a939fedd13f6d4c0b9279b758"
|
||||
SRC_URI[sha256sum] = "0926ef9fd9a1f7fe74c251c4fc155855fad2347eb37fb1e4dde12ea012c17493"
|
||||
SRC_URI[md5sum] = "051c7cab151f9d361d6da83968fb68d2"
|
||||
SRC_URI[sha256sum] = "5d9ae669b2c6a7637489ffb04d603762512fe8c78501ea5318acc387741e7167"
|
||||
|
||||
@@ -10,8 +10,8 @@ inherit kde-kf5 cmake-lib
|
||||
DEPENDS += "${@bb.utils.contains("DISTRO_FEATURES", "x11", "libxcb qtx11extras libxscrnsaver", "", d)}"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "5ea44a48edb80307ad19d0fa6dac6384"
|
||||
SRC_URI[sha256sum] = "71256b1c1380fb2f7002db59b3f34ba492605193a48ceb7697ff66040ab6461c"
|
||||
SRC_URI[md5sum] = "aba67367441db87daf4705e5cd0b4449"
|
||||
SRC_URI[sha256sum] = "4d430e6c345893df892a701a9cfab48c704057e3e18e65abec8014a05069576f"
|
||||
|
||||
SRC_URI += "file://0001-Do-not-search-for-Qt5X11Extras-in-x-less-environment.patch"
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ inherit kde-kf5 cmake-lib
|
||||
DEPENDS += "qtdeclarative"
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "a9bbb20d5e0df44afd95f552fd9a116b"
|
||||
SRC_URI[sha256sum] = "84e3b054746921f44c66be76e8ae791a9e71e4c3648af497a114731a543cb964"
|
||||
SRC_URI[md5sum] = "83b9a034bbfaedf0cc12191157899006"
|
||||
SRC_URI[sha256sum] = "e44a5c4ba997993057e8ebda6df400c3f1b97bf81d11bb02af27950ff1cd749d"
|
||||
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5ItemModels, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
CMAKE_ALIGN_SYSROOT[2] = "KF5ItemModels, -S${includedir}, -S${STAGING_INCDIR}"
|
||||
|
||||
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = " \
|
||||
inherit kde-kf5 cmake-lib
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "bb909fcb3e98cfb55082e48d2ca6d669"
|
||||
SRC_URI[sha256sum] = "6b785b151c5e02e652d25371a133193ca60b9209a8cba6968c00e67f1d80eb82"
|
||||
SRC_URI[md5sum] = "324c058163bb418b26d9cba403e5133d"
|
||||
SRC_URI[sha256sum] = "98078899862514cc16ceff0275fe5eab43bc14e8f361af11a8e3c45a2fc5a284"
|
||||
|
||||
# cross libs / headers
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5ItemViews, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
|
||||
@@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1"
|
||||
inherit kde-kf5 cmake-lib
|
||||
|
||||
PV = "${KF5_VERSION}"
|
||||
SRC_URI[md5sum] = "57803cd443bc0a1d1c957c71f08e7899"
|
||||
SRC_URI[sha256sum] = "8c15aeb060130fb04f5c11d28085ed7bb04fcd85d7aa8da0cb2e99dd5eea38ca"
|
||||
SRC_URI[md5sum] = "6906f6da8a6d680cd86d1ee96f80bf2b"
|
||||
SRC_URI[sha256sum] = "4a960a0bbeb364702dfecd4cff61c4082bc7a04736ed76d4deef821f7b246676"
|
||||
|
||||
# cross libs / headers
|
||||
CMAKE_ALIGN_SYSROOT[1] = "KF5Plotting, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user