%global _trivial .0 %global _buildid .1 %global _trivial .0 %global _buildid .1 %global _ytag .1 %define __cmake_in_source_build 1 %define _enable_debug_packages 0 %global debug_package %{nil} Name: lxqt-panel Summary: Main panel bar for LXQt desktop suite Version: 1.4.0 Release: 3%{dist}%{?_trivial}%{?_buildid} License: LGPL-2.1-or-later URL: https://lxqt-project.org/ Source0: https://github.com/lxqt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: make BuildRequires: cmake BuildRequires: pkgconfig(Qt5Help) BuildRequires: pkgconfig(Qt5Xdg) >= 1.0.0 BuildRequires: pkgconfig(lxqt) >= 1.1.0 BuildRequires: pkgconfig(lxqt-globalkeys) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-damage) BuildRequires: pkgconfig(xcb-xkb) BuildRequires: pkgconfig(xcb-util) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xkbcommon-x11) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(libstatgrab) BuildRequires: pkgconfig(sysstat-qt5) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libmenu-cache) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(dbusmenu-qt5) BuildRequires: kf5-kwindowsystem-devel >= 5.5.0 BuildRequires: kf5-kguiaddons-devel >= 5.5.0 BuildRequires: kf5-solid-devel >= 5.5.0 BuildRequires: desktop-file-utils BuildRequires: lm_sensors-devel BuildRequires: libXdamage-devel BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(xtst) BuildRequires: xcb-util-image-devel BuildRequires: lxqt-menu-data Requires: lxqt-menu-data %if 0%{?el7} BuildRequires: devtoolset-7-gcc-c++ %endif Obsoletes: liblxqt-mount <= 0.10.0 %description %{summary}. %package devel Summary: Developer files for %{name} Requires: %{name} = %{version}-%{release} Obsoletes: liblxqt-mount-devel <= 0.10.0 %description devel %{summary}. %package l10n BuildArch: noarch Summary: Translations for lxqt-panel Requires: lxqt-panel %description l10n This package provides translations for the lxqt-panel package. %prep %setup -q %build cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DKBINDICATOR_PLUGIN:BOOL=FALSE -DPULL_TRANSLATIONS=NO make %{?_smp_mflags} -C %{_vpath_builddir} %install make install/fast DESTDIR=%{buildroot} -C %{_vpath_builddir} for desktop in %{buildroot}/%{_datadir}/lxqt/lxqt-panel/*.desktop; do # Exclude category as been Service desktop-file-edit --remove-category=LXQt --remove-only-show-in=LXQt --add-only-show-in=X-LXQt ${desktop} done %find_lang lxqt-panel --with-qt %find_lang cpuload --with-qt %find_lang desktopswitch --with-qt %find_lang directorymenu --with-qt %find_lang mainmenu --with-qt %find_lang mount --with-qt %find_lang networkmonitor --with-qt %find_lang quicklaunch --with-qt %find_lang sensors --with-qt %find_lang showdesktop --with-qt %find_lang spacer --with-qt %find_lang statusnotifier --with-qt %find_lang sysstat --with-qt %find_lang taskbar --with-qt #%%find_lang tray --with-qt %find_lang volume --with-qt %find_lang worldclock --with-qt %files %{_bindir}/lxqt-panel %dir %{_libdir}/lxqt-panel %{_libdir}/lxqt-panel/*.so %{_datadir}/lxqt %{_mandir}/man1/lxqt-panel* %{_sysconfdir}/xdg/autostart/lxqt-panel.desktop %files devel %dir %{_includedir}/lxqt %{_includedir}/lxqt/* %files l10n -f lxqt-panel.lang -f cpuload.lang -f desktopswitch.lang -f directorymenu.lang -f mainmenu.lang -f mount.lang -f networkmonitor.lang -f quicklaunch.lang -f sensors.lang -f showdesktop.lang -f spacer.lang -f statusnotifier.lang -f sysstat.lang -f taskbar.lang -f volume.lang -f worldclock.lang %license LICENSE %doc AUTHORS CHANGELOG README.md %dir %{_datadir}/lxqt/translations/lxqt-panel %changelog * Thu Jan 25 2024 Fedora Release Engineering - 1.4.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 1.4.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Dec 24 2023 Zamir SUN - 1.4.0-1 - Update version to 1.4.0 * Fri Jul 28 2023 Zamir SUN - 1.3.0-1 - Update version to 1.3.0 * Thu Jul 20 2023 Fedora Release Engineering - 1.2.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sun Mar 12 2023 Tim Orling - 1.2.0-3 - migrated to SPDX license * Thu Jan 19 2023 Fedora Release Engineering - 1.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Nov 29 2022 Zamir SUN - 1.2.0-1 - Update version to 1.2.0 * Thu Jul 21 2022 Fedora Release Engineering - 1.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jul 16 2022 Zamir SUN - 1.1.0-1 - new version * Thu Jan 20 2022 Fedora Release Engineering - 1.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sat Dec 25 2021 Zamir SUN - 1.0.0-1 - Update to 1.0.0 * Sat Aug 07 2021 Zamir SUN - 0.17.1-1 - Update to 0.17.1 * Thu Aug 05 2021 Zamir SUN - 0.16.0-4 - Fix FTBFS - Fixes RHBZ#1987695 * Thu Jul 22 2021 Fedora Release Engineering - 0.16.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 0.16.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Nov 23 2020 Zamir SUN - 0.16.0-1 - Update to 0.16.0 * Tue Jul 28 2020 Fedora Release Engineering - 0.15.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sun May 03 2020 Zamir SUN - 0.15.0-1 - Update to 0.15.0 * Mon Feb 17 2020 Than Ngo - 0.14.1-4 - Added BR on libXdamage-devel * Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Mon Apr 15 2019 Zamir SUN - 0.14.1-1 - Update to version 0.14.1 * Wed Feb 13 2019 Zamir SUN - 0.14.0-1 - Prepare for LXQt 0.14.0 * Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Sep 03 2018 Zamir SUN - 0.13.0-3 - Fix RHBZ 1624474 by adding requires lxmenu-data * Sat Aug 04 2018 Zamir SUN - 0.13.0-2 - Bump to build against libsysstat-0.4.1-1 * Fri Aug 03 2018 Zamir SUN - 0.13.0-1 - Update to version 0.13.0 * Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Fri Oct 13 2017 Christian Dersch - 0.11.1-7 - Fix FTBFS: https://github.com/lxde/lxqt/issues/1251 * Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Jan 19 2017 Christian Dersch - 0.11.1-3 - rebuilt * Wed Jan 18 2017 Christian Dersch - 0.11.1-2 - moved translations to lxqt-l10n * Sat Jan 07 2017 Christian Dersch - 0.11.1-1 - new version * Thu Sep 29 2016 Helio Chissini de Castro - 0.11.0-2 - Fix some rpmlint issues * Sun Sep 25 2016 Helio Chissini de Castro - 0.11.0-1 - New upstream version 0.11.0 * Mon Sep 12 2016 Than Ngo - 0.10.0-7 - requires on xscreensaver-base for the case only lxqt desktop is installed * Tue May 24 2016 Than Ngo 0.10.0-6 - add rhel support * Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jan 15 2016 Helio Chissini de Castro - 0.10.0-4 - Nor obsoletes razorqt anymore * Sun Dec 13 2015 Helio Chissini de Castro - 0.10.0-3 - Disable kbindicator under epel * Thu Dec 10 2015 Helio Chissini de Castro - 0.10.0-2 - Use new cmake_lxqt infra * Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 - New upstream version * Thu Sep 17 2015 Helio Chissini de Castro - 0.9.0-8 - Rebuild due new libstatgrab soname. * Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 0.9.0-6 - Rebuilt for GCC 5 C++11 ABI change * Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-5 - Rebuild (gcc5) * Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-4 - Obsoletes typo * Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 - Obsoletes razorqt-autosuspend and razorqt-appswitcher * Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-2 - Obsoletes razorqt-panel as migrated to LXQt * Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 - New upstream release 0.9.0 * Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 - Preparing 0.9.0 release * Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-8 - Rebuild against new Qt 5.4.0 * Sat Dec 20 2014 Helio Chissini de Castro - 0.8.0-7 - Unify naming as discussed on Fedora IRC * Tue Dec 16 2014 Helio Chissini de Castro - 0.8.0-6 - Wrong requires of xscreensaver-base. Should be handled but xdg-utils * Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-5 - Fix missing item on https://bugzilla.redhat.com/show_bug.cgi?id=1159873 - dir ownership * Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-4 - New update to match requests on https://bugzilla.redhat.com/show_bug.cgi?id=1159873 * Tue Nov 04 2014 Helio Chissini de Castro - 0.8.0-3 - Update to match requests on review https://bugzilla.redhat.com/show_bug.cgi?id=1159873 * Mon Nov 03 2014 Helio Chissini de Castro - 0.8.0-2 - Update to review on Fedora bugzilla - Added upstream patch #288 # https://github.com/lxde/lxde-qt/issues/288 * Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 - First release to LxQt new base