lxqt-panel/lxqt-panel.spec

173 lines
5.4 KiB
RPMSpec

Name: lxqt-panel
Version: 2.1.2
Release: 1mamba
Summary: The taskbar of the LXQt desktop environment
Group: Graphical Desktop/Applications/Environment
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
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: libQt6Concurrent
BuildRequires: libQt6Core
BuildRequires: libQt6DBus
BuildRequires: libQt6Gui
BuildRequires: libQt6Widgets
BuildRequires: libQt6Xml
BuildRequires: libX11-devel
BuildRequires: libXtst-devel
BuildRequires: libalsa-devel
BuildRequires: libdbusmenu-lxqt-devel
BuildRequires: libgcc
BuildRequires: libglib-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: libstatgrab-devel
BuildRequires: libstdc++6-devel
BuildRequires: libsysstat-devel
BuildRequires: libwayland-devel
BuildRequires: libxcb-devel
BuildRequires: libxcb-image-devel
BuildRequires: libxcb-util-devel
BuildRequires: libxkbcommon-devel
BuildRequires: qt6-qtsvg-devel
BuildRequires: qt6-qtwayland-devel
## AUTOBUILDREQ-END
BuildRequires: cmake
BuildRequires: lxqt-menu-data
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
Requires: lxmenu-data
Requires: lxqt-menu-data
Requires: pavucontrol-qt
%description
lxqt-panel represents the taskbar of LXQt.
%package -n lib%{name}
Group: System/Libraries
Summary: Shared libraries for %{name}
%description -n lib%{name}
This package contains shared libraries for %{name}.
%package -n lib%{name}-devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
%description -n lib%{name}-devel
This package contains libraries and header files for developing applications that use %{name}.
%debug_package
%prep
%setup -q
#-D -T
#:<< _EOF
%patch 0 -p1 -b .upstream-fix-plugin-loader
%build
#:<< _EOF
%cmake -d build
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
%find_lang %{name} --with-qt --all-name
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files -f %{name}.lang
%defattr(-,root,root)
%{_sysconfdir}/xdg/autostart/lxqt-panel.desktop
%{_bindir}/lxqt-panel
%{_datadir}/applications/lxqt-panel.desktop
%dir %{_datadir}/lxqt/lxqt-panel
%{_datadir}/lxqt/lxqt-panel/*.desktop
%{_datadir}/lxqt/panel.conf
%dir %{_datadir}/lxqt/panel/qeyes-types
%{_datadir}/lxqt/panel/qeyes-types/*
%{_mandir}/man1/lxqt-panel.1*
%doc AUTHORS LICENSE
%files -n lib%{name}
%defattr(-,root,root)
%dir %{_libdir}/lxqt-panel
%{_libdir}/lxqt-panel/lib*.so
%dir %{_libdir}/lxqt-panel/backend
%{_libdir}/lxqt-panel/backend/libwmbackend_kwin_wayland.so
%{_libdir}/lxqt-panel/backend/libwmbackend_wlroots.so
%{_libdir}/lxqt-panel/backend/libwmbackend_xcb.so
%files -n lib%{name}-devel
%defattr(-,root,root)
%dir %{_includedir}/lxqt
%{_includedir}/lxqt/*.h
%doc README.md
%changelog
* Mon Nov 25 2024 Automatic Build System <autodist@openmamba.org> 2.1.2-1mamba
- automatic version update by autodist
* Tue Nov 12 2024 Automatic Build System <autodist@openmamba.org> 2.1.1-1mamba
- automatic version update by autodist
* Fri May 10 2024 Automatic Build System <autodist@openmamba.org> 2.0.1-1mamba
- automatic version update by autodist
* Sun Apr 28 2024 Automatic Build System <autodist@openmamba.org> 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 <autodist@openmamba.org> 2.0.0-1mamba
- automatic version update by autodist
* Wed Nov 08 2023 Automatic Build System <autodist@mambasoft.it> 1.4.0-1mamba
- automatic version update by autodist
* Thu Apr 20 2023 Automatic Build System <autodist@mambasoft.it> 1.3.0-1mamba
- automatic version update by autodist
* Tue Jan 03 2023 Automatic Build System <autodist@mambasoft.it> 1.2.1-1mamba
- automatic version update by autodist
* Fri Nov 11 2022 Automatic Build System <autodist@mambasoft.it> 1.2.0-1mamba
- automatic version update by autodist
* Thu Apr 21 2022 Automatic Build System <autodist@mambasoft.it> 1.1.0-1mamba
- automatic version update by autodist
* Wed Nov 24 2021 Automatic Build System <autodist@mambasoft.it> 1.0.0-1mamba
- automatic version update by autodist
* Tue Apr 20 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 0.17.1-2mamba
- require pavucontrol-qt
* Sun Apr 18 2021 Automatic Build System <autodist@mambasoft.it> 0.17.1-1mamba
- automatic version update by autodist
* Mon Nov 09 2020 Automatic Build System <autodist@mambasoft.it> 0.16.1-1mamba
- automatic version update by autodist
* Mon Nov 09 2020 Automatic Build System <autodist@mambasoft.it> 0.16.0-1mamba
- automatic version update by autodist
* Fri Oct 16 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 0.15.1-2mamba
- require lxmenu-data
* Fri Oct 02 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 0.15.1-1mamba
- package created using the webbuild interface