diff --git a/README.md b/README.md index 310e68a..06cc2e4 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,3 @@ lxqt-panel represents the taskbar of LXQt. - diff --git a/lxqt-panel-2.0.0-upstream-fix-plugin-loader.patch b/lxqt-panel-2.0.0-upstream-fix-plugin-loader.patch new file mode 100644 index 0000000..c9bc4a8 --- /dev/null +++ b/lxqt-panel-2.0.0-upstream-fix-plugin-loader.patch @@ -0,0 +1,24 @@ +From 9536426d4e12b107a706611ead246a9e0ea1d628 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= +Date: Sat, 20 Apr 2024 22:25:18 +0200 +Subject: [PATCH] Fix plugin loader (#2052) + +The lxqt-plugin binary needs to export symbols that should be visible to +plugins being loaded with QPluginLoader or dlopen. +--- + panel/CMakeLists.txt | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/panel/CMakeLists.txt b/panel/CMakeLists.txt +index 556d2212f..d9fe784bf 100644 +--- a/panel/CMakeLists.txt ++++ b/panel/CMakeLists.txt +@@ -91,6 +91,8 @@ lxqt_translate_ts(QM_FILES SOURCES + + lxqt_app_translation_loader(SOURCES ${PROJECT_NAME}) + ++set(CMAKE_EXECUTABLE_ENABLE_EXPORTS TRUE) ++ + add_executable(${PROJECT} + ${PUB_HEADERS} + ${PRIV_HEADERS} diff --git a/lxqt-panel.spec b/lxqt-panel.spec index ee61487..e0954c9 100644 --- a/lxqt-panel.spec +++ b/lxqt-panel.spec @@ -1,6 +1,6 @@ Name: lxqt-panel -Version: 1.4.0 -Release: 1mamba +Version: 2.0.0 +Release: 2mamba Summary: The taskbar of the LXQt desktop environment Group: Graphical Desktop/Applications/Environment Vendor: openmamba @@ -8,24 +8,25 @@ Distribution: openmamba Packager: Silvan Calarco URL: https://github.com/lxqt/lxqt-panel Source: https://github.com/lxqt/lxqt-panel.git/%{version}/lxqt-panel-%{version}.tar.bz2 +Patch0: lxqt-panel-2.0.0-upstream-fix-plugin-loader.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel -BuildRequires: libQt5Svg-devel -BuildRequires: libQt5X11Extras-devel BuildRequires: libX11-devel BuildRequires: libXtst-devel BuildRequires: libalsa-devel -BuildRequires: libdbusmenu-qt5-devel +BuildRequires: libdbusmenu-lxqt-devel BuildRequires: libgcc BuildRequires: libglib-devel -BuildRequires: libkwindowsystem-devel +BuildRequires: libglvnd-devel +BuildRequires: libkf6-kwindowsystem-devel +BuildRequires: libkf6-solid-devel +BuildRequires: liblayer-shell-qt-devel BuildRequires: liblxqt-devel BuildRequires: liblxqt-globalkeys-devel BuildRequires: libpulseaudio-devel BuildRequires: libqtxdg-devel BuildRequires: libsensors-devel -BuildRequires: libsolid-devel BuildRequires: libstatgrab-devel BuildRequires: libstdc++6-devel BuildRequires: libsysstat-devel @@ -33,7 +34,8 @@ BuildRequires: libxcb-devel BuildRequires: libxcb-image-devel BuildRequires: libxcb-util-devel BuildRequires: libxkbcommon-devel -BuildRequires: qt5-qtbase-devel +BuildRequires: qt6-qtbase-devel +BuildRequires: qt6-qtsvg-devel ## AUTOBUILDREQ-END BuildRequires: cmake BuildRequires: lxqt-menu-data @@ -45,7 +47,6 @@ Requires: pavucontrol-qt %description lxqt-panel represents the taskbar of LXQt. - %package -n lib%{name} Group: System/Libraries Summary: Shared libraries for %{name} @@ -66,6 +67,7 @@ This package contains libraries and header files for developing applications tha %prep %setup -q +%patch 0 -p1 -b .upstream-fix-plugin-loader %build %cmake -d build @@ -112,6 +114,12 @@ done %changelog +* Sun Apr 28 2024 Automatic Build System 2.0.0-2mamba +- added upstream patch to fix plugin loader (https://github.com/lxqt/lxqt-panel/pull/2053) + +* Fri Apr 26 2024 Automatic Build System 2.0.0-1mamba +- automatic version update by autodist + * Wed Nov 08 2023 Automatic Build System 1.4.0-1mamba - automatic version update by autodist