lxqt: update to latest revisions

qt 5.5 update caused trouble with main startmenu and panel taskmanager widget.
Before starting to find a solution update sources (and hope behaviour is gone).

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
This commit is contained in:
Andreas Müller
2015-09-16 00:14:06 +02:00
parent dc9eafcee8
commit 8963234499
23 changed files with 113 additions and 85 deletions

View File

@@ -7,7 +7,7 @@ inherit lxqt cmake-lib
DEPENDS += "libqtxdg kwindowsystem"
SRC_URI += "file://0001-remove-Qt5X11Extras-dependency-it-is-not-required.patch"
SRCREV = "8fcfb6f5ed33b437f0e17f0bece46c6467ab4085"
SRCREV = "979e0ce7da8fbdcd0b65ea84c8ea80902e69de7d"
PV = "0.9.0+git${SRCPV}"
EXTRA_OECMAKE += "-DCMAKE_INSTALL_DATAROOTDIR=share -DLXQT_ETC_XDG_DIR=${sysconfdir}/xdg"

View File

@@ -7,7 +7,7 @@ inherit lxqt cmake-lib
# libmagic is supplied by file
DEPENDS += "file"
SRCREV = "194df9fc35ebe77597a62983bb42ad7ac20a023a"
SRCREV = "d1bae674d698be6e2949b65c99ab06093cbe9600"
PV = "1.2.0+git${SRCPV}"
CMAKE_ALIGN_SYSROOT[1] = "qt5xdg, -S${includedir}, -S${STAGING_INCDIR}"

View File

@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0964c689fcf4c21c6797ea87408416b6"
inherit lxqt cmake-lib
SRCREV = "0a59c411aad006adb66755f677611da9a95b9164"
SRCREV = "e58d8be655bf631f0695e2d790e7d1a94faf8c94"
PV = "0.3.0+git${SRCPV}"
CMAKE_ALIGN_SYSROOT[1] = "sysstat-qt5, -S${includedir}, -S${STAGING_INCDIR}"

View File

@@ -8,7 +8,7 @@ inherit lxqt pkgconfig distro_features_check gtk-icon-cache mime
DEPENDS += "qtx11extras glib-2.0 libexif pcmanfm-qt libxfixes"
SRCREV = "512f1cfc43d46216efd8ff94100a7fc9e859e0e2"
SRCREV = "c4731e3ef3395114e29fccb6bb42b04ad04d9160"
PV = "0.4.0+git${SRCPV}"
FILES_${PN} += "${datadir}/icons"

View File

@@ -8,7 +8,7 @@ DEPENDS += " \
liblxqt \
"
SRCREV = "a287e724ea4a59557a88399e88e2dcb942b5640a"
SRCREV = "ab2b99ff12aa5223b5bc9d5f6ec254b2f5930fbf"
PV = "0.9.0+git${SRCPV}"
FILES_${PN}-dev += "${datadir}/lxqt/lxqt-about/KF5WindowSystemTargets-noconfig.cmake"

View File

@@ -10,7 +10,7 @@ SRC_URI += " \
file://0001-startlxqt-enable-starting-from-console.patch \
file://0002-slightly-change-theme-defaults.patch \
"
SRCREV = "da721845de52526d71cc8457d6c1beb45a9278aa"
SRCREV = "2059e47b22bf9fd49a8d0abaeb8e250e7f17ad84"
PV = "0.9.1+git${SRCPV}"
FILES_${PN} += " \

View File

@@ -0,0 +1,45 @@
From b341dc4629946d56a96d634c75859d9c31b501ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Tue, 15 Sep 2015 18:00:46 +0200
Subject: [PATCH] fix double prefixed RPATH
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-Status: Inappropriate [configuration]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
lxqt-config-appearance/CMakeLists.txt | 2 +-
lxqt-config-input/CMakeLists.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lxqt-config-appearance/CMakeLists.txt b/lxqt-config-appearance/CMakeLists.txt
index e160755..8c1674e 100644
--- a/lxqt-config-appearance/CMakeLists.txt
+++ b/lxqt-config-appearance/CMakeLists.txt
@@ -77,7 +77,7 @@ target_link_libraries(${PROJECT_NAME}
set_target_properties("${PROJECT_NAME}"
PROPERTIES
- INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/${LXQT_CONFIG_PROJECT}"
+ INSTALL_RPATH "${CMAKE_INSTALL_LIBDIR}/${LXQT_CONFIG_PROJECT}"
)
install(TARGETS
diff --git a/lxqt-config-input/CMakeLists.txt b/lxqt-config-input/CMakeLists.txt
index 5c42961..e495b37 100644
--- a/lxqt-config-input/CMakeLists.txt
+++ b/lxqt-config-input/CMakeLists.txt
@@ -68,7 +68,7 @@ target_link_libraries(lxqt-config-input
set_target_properties(lxqt-config-input
PROPERTIES
- INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/${LXQT_CONFIG_PROJECT}"
+ INSTALL_RPATH "${CMAKE_INSTALL_LIBDIR}/${LXQT_CONFIG_PROJECT}"
)
install(TARGETS
--
2.1.0

View File

@@ -8,8 +8,9 @@ REQUIRED_DISTRO_FEATURES = "x11"
DEPENDS += "qtsvg liblxqt"
SRCREV = "c7a9328c0e3a39e0fcd740df98eb4400623af40a"
SRCREV = "fc078770b882d1a325afe644aa3890e2a17cec16"
PV = "0.9.0+git${SRCPV}"
SRC_URI += "file://0001-fix-double-prefixed-RPATH.patch"
# there are no dev files / pack liblxqt-config-cursor.so correctly
FILES_${PN} += " \

View File

@@ -8,7 +8,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
DEPENDS += "liblxqt"
SRCREV = "34e794531fa907b47adc087a0ac8bf33e81faed2"
SRCREV = "2f96d221d94be9481ebc07083f1e941294e03302"
PV = "0.9.0+git${SRCPV}"
CMAKE_ALIGN_SYSROOT[1] = "lxqt-globalkeys, -S${includedir}, -S${STAGING_INCDIR}"

View File

@@ -6,5 +6,5 @@ inherit lxqt
DEPENDS += "liblxqt libqtxdg kwindowsystem"
SRCREV = "119336efe28ccac9aacc54633ea2972cfbfaf6ba"
SRCREV = "c3750aac12171d3e35c045083b75b2f9a1a96366"
PV = "0.9.0+git${SRCPV}"

View File

@@ -6,5 +6,5 @@ inherit lxqt
DEPENDS += "liblxqt"
SRCREV = "c5d9503c6d0439eabebf2610ebbc65211f9acd70"
SRCREV = "e353956f5f1153ea4e2c58cc889635c20f2b6c87"
PV = "0.9.0+git${SRCPV}"

View File

@@ -0,0 +1,47 @@
From 7fa9b8774ea02de9d85eb7e01675fa80865dcf4c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Tue, 15 Sep 2015 17:27:07 +0200
Subject: [PATCH] add Qt5::X11Extras to QTX_LIBRARIES
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
caused by our liblxqt modification
Upstream-Status: Inappropriate [configuration]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
cmake/BuildPlugin.cmake | 2 +-
panel/CMakeLists.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmake/BuildPlugin.cmake b/cmake/BuildPlugin.cmake
index a354255..d1c431c 100644
--- a/cmake/BuildPlugin.cmake
+++ b/cmake/BuildPlugin.cmake
@@ -33,7 +33,7 @@ MACRO (BUILD_LXQT_PLUGIN NAME)
set (PLUGIN_DIR ${CMAKE_INSTALL_FULL_LIBDIR}/${PROGRAM})
endif (NOT DEFINED PLUGIN_DIR)
- set(QTX_LIBRARIES Qt5::Widgets)
+ set(QTX_LIBRARIES Qt5::Widgets Qt5::X11Extras)
if(QT_USE_QTXML)
set(QTX_LIBRARIES ${QTX_LIBRARIES} Qt5::Xml)
endif()
diff --git a/panel/CMakeLists.txt b/panel/CMakeLists.txt
index 4e23b53..da31e6c 100644
--- a/panel/CMakeLists.txt
+++ b/panel/CMakeLists.txt
@@ -60,7 +60,7 @@ add_definitions(-DPLUGIN_DESKTOPS_DIR=\"${PLUGIN_DESKTOPS_DIR}\")
project(${PROJECT})
-set(QTX_LIBRARIES Qt5::Widgets Qt5::Xml Qt5::DBus)
+set(QTX_LIBRARIES Qt5::Widgets Qt5::Xml Qt5::DBus Qt5::X11Extras)
# Translations
lxqt_translate_ts(QM_FILES SOURCES
--
2.1.0

View File

@@ -1,32 +0,0 @@
From 8b0b57e8a8813e62aeb7fc67007c67507c5c306d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Fri, 24 Jul 2015 16:34:48 +0200
Subject: [PATCH] panel: link against Qt5::X11Extras
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
caused by out liblxqt modification
Upstream-Status: Inappropriate [configuration]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
panel/CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/panel/CMakeLists.txt b/panel/CMakeLists.txt
index fe634a9..26b455b 100644
--- a/panel/CMakeLists.txt
+++ b/panel/CMakeLists.txt
@@ -100,6 +100,7 @@ target_link_libraries(${PROJECT}
${LIBRARIES}
${QTX_LIBRARIES}
KF5::WindowSystem
+ Qt5::X11Extras
${STATIC_PLUGINS}
)
--
1.9.3

View File

@@ -15,8 +15,8 @@ DEPENDS += " \
kwindowsystem \
"
SRC_URI += "file://0001-panel-link-against-Qt5-X11Extras.patch"
SRCREV = "3da78ed149191d213cef6c0b66918c09963c3954"
SRC_URI += "file://0001-add-Qt5-X11Extras-to-QTX_LIBRARIES.patch"
SRCREV = "099f32df9e64d0059a7e395994477e6fdd55eff2"
PV = "0.9.0+git${SRCPV}"
PACKAGECONFIG[cpu_plugin] = "-DCPULOAD_PLUGIN=Yes,-DCPULOAD_PLUGIN=No, libstatgrab"

View File

@@ -6,5 +6,5 @@ inherit lxqt pkgconfig
DEPENDS += "polkit-qt-1 liblxqt libqtxdg"
SRCREV = "afc4614bc5024cc1d2d3aa3beab7d9e9ef183781"
SRCREV = "28a5fc85693cd7cc6a10f787c46473efa0c976d4"
PV = "0.9.0+git${SRCPV}"

View File

@@ -8,7 +8,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
DEPENDS += "qtsvg liblxqt libqtxdg solid"
SRCREV = "92298941bf700a034b4ef3941e6f350a3c824f57"
SRCREV = "a49f1c98972b817a5f3e6489ffe00dd6afe010ec"
PV = "0.9.0+git${SRCPV}"
FILES_${PN} += "${datadir}/icons"

View File

@@ -6,7 +6,7 @@ inherit lxqt
DEPENDS += "liblxqt"
SRCREV = "052919d39fbc4977372e1114001af6b210a89b6f"
SRCREV = "6584ff0df727f8d5017a66034b849f427d79bbc4"
PV = "0.9.0+git${SRCPV}"
SRC_URI += " \
file://0001-set-installation-path-fixed-cmake-query-returns-sysr.patch \

View File

@@ -8,7 +8,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
DEPENDS += "qtscript libqtxdg lxqt-globalkeys menu-cache"
SRCREV = "c02fc4b867aaa7e7772730420c3635e858db1b5f"
SRCREV = "7d49b685fbc33f74022e2138b89eaf43a006023c"
PV = "0.9.0+git${SRCPV}"
# REVISIT: These are poluted by host paths

View File

@@ -8,5 +8,5 @@ REQUIRED_DISTRO_FEATURES = "x11"
DEPENDS += "liblxqt kwindowsystem"
SRCREV = "15d40800eee8612073caf2a1895a9d8ace6c450d"
SRCREV = "3037ea5685007a4e01566d1c1659b19c4a5bfaef"
PV = "0.9.0+git${SRCPV}"

View File

@@ -1,32 +0,0 @@
From 65de29e11d7bb4932aefd56aa8b3a48c76402bb7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Thu, 23 Jul 2015 16:41:36 +0200
Subject: [PATCH 1/2] src/CMakeLists.txt: do not completely overwrite
CMAKE_CXX_FLAGS
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
causes for hardfloat machine:
/usr/include/gnu/stubs.h:7:29: fatal error: gnu/stubs-soft.h: No such file or directory
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
src/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 85b8c25..d2843a2 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,5 +1,5 @@
# set visibility to hidden to hide symbols, unlesss they're exporeted manually in the code
-set(CMAKE_CXX_FLAGS "-DQT_NO_KEYWORDS -fno-exceptions")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_NO_KEYWORDS -fno-exceptions")
if(USE_QT4)
set(QTX_INCLUDE_DIRS ${QT_QTCORE_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR} ${QT_QTDBUS_DIR})
--
1.9.3

View File

@@ -7,10 +7,9 @@ inherit lxqt pkgconfig
DEPENDS += "qtx11extras openbox"
SRC_URI += " \
file://0001-src-CMakeLists.txt-do-not-completely-overwrite-CMAKE.patch \
file://0002-finding-sed-does-not-work-and-is-not-neccessary.patch \
file://0001-finding-sed-does-not-work-and-is-not-neccessary.patch \
"
SRCREV = "1ce85f193385adba843d9257639442578db4170e"
SRCREV = "9be460975407638ef8362f026a4097437d6a2538"
PV = "0.9.0+git${SRCPV}"
FILES_${PN} += "${datadir}/icons"

View File

@@ -8,7 +8,7 @@ inherit lxqt pkgconfig distro_features_check
DEPENDS += "qtx11extras glib-2.0 libxcb libfm menu-cache"
SRCREV = "cfdbb92cef6df49b5f2d8fcf955db6c230771349"
SRCREV = "1af5a3d1e71994cb80b3f367f8bf0c2fcd109ece"
PV = "0.9.0+git${SRCPV}"
RRECOMMENDS_${PN} = "gvfs gvfsd-trash udisks eject"