%global _trivial .0 %global _buildid .1 %define __cmake_in_source_build 1 %define _enable_debug_packages 0 %global debug_package %{nil} Name: lxqt-admin Summary: LXQt system administration tool Version: 1.4.0 Release: 3%{dist}%{?_trivial}%{?_buildid} License: LGPLv2+ URL: https://lxqt-project.org/ Source0: https://github.com/lxqt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: make BuildRequires: cmake BuildRequires: pkgconfig(lxqt) >= 1.1.0 BuildRequires: desktop-file-utils BuildRequires: kf5-kwindowsystem-devel BuildRequires: lxqt-build-tools BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: qt5-linguist BuildRequires: pkgconfig(polkit-qt5-1) BuildRequires: pkgconfig(glib-2.0) %if 0%{?el7} BuildRequires: devtoolset-7-gcc-c++ %endif Requires: polkit %description This package provides tools to adjust settings of the operating system LXQt is running on. Both can be launched from GUI "Configuration Center". GUI "Time and date configuration", binary lxqt-admin-time, can be used to adjust the system time of the operating system as well as the timezone. %package l10n BuildArch: noarch Summary: Translations for lxqt-admin Requires: lxqt-admin %description l10n This package provides translations for the lxqt-admin package. %prep %autosetup -p1 %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 -DUSE_QT5=TRUE -DPULL_TRANSLATIONS=NO make %{?_smp_mflags} -C %{_vpath_builddir} %install make install/fast DESTDIR=%{buildroot} -C %{_vpath_builddir} for admfile in user time; do desktop-file-edit \ --remove-category=LXQt --add-category=X-LXQt \ --remove-category=Help --add-category=X-Help \ --remove-only-show-in=LXQt --add-only-show-in=X-LXQt \ %{buildroot}%{_datadir}/applications/%{name}-${admfile}.desktop %find_lang lxqt-admin-${admfile} --with-qt done %files %license COPYING %doc AUTHORS README.md %{_bindir}/%{name}* %{_datadir}/applications/%{name}*.desktop %{_datadir}/polkit-1/actions/*.policy %files l10n -f lxqt-admin-user.lang -f lxqt-admin-time.lang %license COPYING %doc AUTHORS README.md %dir %{_datadir}/lxqt/translations/lxqt-admin-user %dir %{_datadir}/lxqt/translations/lxqt-admin-time %{_datadir}/lxqt/translations/lxqt-admin-user/lxqt-admin-user_arn.qm %{_datadir}/lxqt/translations/lxqt-admin-user/lxqt-admin-user_ast.qm %{_datadir}/lxqt/translations/lxqt-admin-time/lxqt-admin-time_arn.qm %{_datadir}/lxqt/translations/lxqt-admin-time/lxqt-admin-time_ast.qm %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-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * 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.0-1 - Update to 0.17.0 * Thu Aug 05 2021 Zamir SUN - 0.16.0-4 - Fix FTBFS - Fixes RHBZ#1987685 * 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 * 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 * 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 * Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Jun 10 2017 Raphael Groner - 0.11.1-5 - add upstram patch to avoid duplicates, rhbz#1459642 * 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 * Sun Sep 25 2016 Helio Chissini de Castro - 0.11.0-1 - New upstream version 0.11.0 * Sat Aug 06 2016 Raphael Groner - 0.10.0-3.20160729git2f95601 - new git snapshot - fix unlicensed files * Wed Jul 06 2016 Raphael Groner - 0.10.0-2.20160705git8acfd2a - new git snapshot - drop dependency to liboobs - add polkit - adjust license * Tue Jun 07 2016 Raphael Groner - 0.10.0-1.20160531git0f9ab3a - initial