%define rel 1 Name: lxqt-panel Version: 0.15.0 Release: %mkrel %rel Summary: Panel for the LXQt desktop License: LGPLv2+ Group: Graphical desktop/KDE URL: https://lxqt.org/ Source0: https://github.com/lxqt/lxqt-panel/releases/download/%{version}/%{name}-%{version}.tar.xz # (doktor5000) add a custom panel configuration as default Source1: panel.conf BuildRequires: cmake BuildRequires: pkgconfig(lxqt) BuildRequires: pkgconfig(lxqt-globalkeys) >= 0.10.0 BuildRequires: pkgconfig(lxqt-globalkeys-ui) >= 0.10.0 BuildRequires: pkgconfig(sysstat-qt5) BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Help) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(icu-uc) BuildRequires: pkgconfig(libstatgrab) BuildRequires: pkgconfig(libmenu-cache) BuildRequires: pkgconfig(xcomposite) BuildRequires: lm_sensors-devel BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(alsa) BuildRequires: cmake(KF5GuiAddons) BuildRequires: pkgconfig(xcb-util) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xkbcommon-x11) BuildRequires: pkgconfig(libmenu-cache) BuildRequires: pkgconfig(dbusmenu-qt5) BuildRequires: cmake(KF5Solid) >= 5.5.0 BuildRequires: cmake(lxqt-build-tools) Obsoletes: razorqt-panel < 0.5.3-1 # (doktor5000) require qt5 plugins as otherwise menu and tasklist misbehave and display incorrectly Requires: kwindowsystem Requires: lxqt-themes Conflicts: lxqt-common < 0.12.0 Conflicts: lxqt-l10n < 0.13.0-4 %description Panel for the LXQt desktop. %prep %setup -q %{name}-%{version} %autopatch -p1 %build %cmake_qt5 %cmake_build %install %cmake_install # (doktor5000) add a custom panel configuration as default mkdir -p %{buildroot}%{_sysconfdir}/xdg/lxqt cp %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/lxqt/panel.conf %files %{_sysconfdir}/xdg/autostart/lxqt-panel.desktop %{_sysconfdir}/xdg/menus/lxqt-applications.menu %{_sysconfdir}/xdg/lxqt/panel.conf %{_bindir}/%{name} %{_datadir}/lxqt/%{name}/ %{_datadir}/lxqt/panel.conf %{_datadir}/desktop-directories/lxqt-leave.directory %{_datadir}/desktop-directories/lxqt-settings.directory %{_includedir}/lxqt %{_libdir}/%{name} %{_mandir}/man1/lxqt-panel.1.* %{_datadir}/lxqt/translations/lxqt-panel/