|
Rex Dieter |
e8c15b5 |
Name: lxqt-common
|
|
Rex Dieter |
e8c15b5 |
Summary: Common resources for LXQt desktop suite
|
|
|
e2c305a |
Version: 0.11.2
|
|
|
7f76dcd |
Release: 8%{?dist}
|
|
Rex Dieter |
e8c15b5 |
License: LGPLv2+
|
|
Rex Dieter |
e8c15b5 |
URL: http://lxqt.org/
|
|
|
0ee19a8 |
|
|
|
e2c305a |
Source0: https://github.com/lxde/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
|
|
|
33523d3 |
Source1: lxqt-theme-fedora.tar.xz
|
|
|
c685600 |
Source2: lxqt-theme-fedora26.tar.xz
|
|
|
0ee19a8 |
|
|
|
298f62d |
Patch0: %{name}-0.11.0-fedora-defaults.patch
|
|
|
298f62d |
Patch1: %{name}-0.11.0-missing-entry.patch
|
|
|
298f62d |
Patch2: %{name}-0.11.0-policykit-libexec.patch
|
|
|
298f62d |
Patch3: %{name}-0.11.0-menu-redhat.patch
|
|
|
c685600 |
Patch4: %{name}-0.11.2-fedora26+-defaults.patch
|
|
|
0ee19a8 |
|
|
|
0ee19a8 |
BuildArch: noarch
|
|
|
0ee19a8 |
|
|
|
33523d3 |
BuildRequires: liblxqt-devel >= 0.11.0
|
|
|
298f62d |
BuildRequires: lxqt-build-tools
|
|
|
0ee19a8 |
BuildRequires: pkgconfig(Qt5Xdg)
|
|
|
0ee19a8 |
BuildRequires: pkgconfig(Qt5Help)
|
|
|
0ee19a8 |
BuildRequires: kf5-kwindowsystem-devel >= 5.5
|
|
|
0ee19a8 |
|
|
|
0ee19a8 |
BuildRequires: desktop-file-utils
|
|
|
0ee19a8 |
|
|
|
c685600 |
Requires: openbox-theme-mistral-thin
|
|
|
3367e1d |
Requires: oxygen-cursor-themes
|
|
Rex Dieter |
e8c15b5 |
Requires: oxygen-icon-theme
|
|
|
0ee19a8 |
|
|
|
e3fc8d0 |
%if 0%{?fedora}
|
|
|
0ee19a8 |
Requires: redhat-menus
|
|
|
3367e1d |
Requires: fedora-logos
|
|
|
3367e1d |
Requires: desktop-backgrounds-compat
|
|
|
323a338 |
Requires: lxqt-theme
|
|
|
e3fc8d0 |
%endif
|
|
|
0ee19a8 |
|
|
|
c65c8d8 |
Requires: dbus-x11
|
|
Rex Dieter |
e8c15b5 |
|
|
|
2d8bef1 |
# rhbz#1252581 - Panel does not show main menu entries
|
|
|
2d8bef1 |
Requires: lxmenu-data
|
|
|
2d8bef1 |
|
|
Rex Dieter |
e8c15b5 |
%description
|
|
Rex Dieter |
e8c15b5 |
%{summary}.
|
|
Rex Dieter |
e8c15b5 |
|
|
|
3367e1d |
%package -n lxqt-theme-fedora
|
|
|
3367e1d |
Summary: Default Fedora theme for LXQt
|
|
|
298f62d |
Provides: lxqt-theme = %{version}
|
|
|
298f62d |
Requires: breeze-cursor-theme
|
|
|
298f62d |
Requires: breeze-icon-theme
|
|
|
298f62d |
Requires: plasma-breeze
|
|
|
3367e1d |
|
|
|
3367e1d |
%description -n lxqt-theme-fedora
|
|
|
3367e1d |
%{summary}.
|
|
|
3367e1d |
|
|
|
0ee19a8 |
|
|
Rex Dieter |
e8c15b5 |
%prep
|
|
Rex Dieter |
e8c15b5 |
%setup -q
|
|
|
c685600 |
%if 0%{?fedora} < 26
|
|
|
c685600 |
%patch0 -p1
|
|
|
c685600 |
%endif
|
|
|
c685600 |
%if 0%{?fedora} >= 26
|
|
|
c685600 |
%patch4 -p1
|
|
|
e3fc8d0 |
%endif
|
|
|
6557026 |
%patch1 -p1 -b .missing
|
|
|
b8108d4 |
%patch2 -p1 -b .policykit
|
|
|
0ee19a8 |
%if 0%{?fedora}
|
|
|
33523d3 |
%patch3 -p1 -b .menu-redhat
|
|
|
0ee19a8 |
%endif
|
|
Rex Dieter |
e8c15b5 |
|
|
Rex Dieter |
e8c15b5 |
%build
|
|
Rex Dieter |
e8c15b5 |
mkdir -p %{_target_platform}
|
|
Rex Dieter |
e8c15b5 |
pushd %{_target_platform}
|
|
|
33523d3 |
%{cmake_lxqt} ..
|
|
Rex Dieter |
e8c15b5 |
popd
|
|
|
0ee19a8 |
%make_build -C %{_target_platform}
|
|
Rex Dieter |
e8c15b5 |
|
|
Rex Dieter |
e8c15b5 |
%install
|
|
|
33523d3 |
make install DESTDIR=%{buildroot} -C %{_target_platform}
|
|
Raphael Groner |
f26a4e3 |
# let desktop-file-validate be happy
|
|
Raphael Groner |
f26a4e3 |
sed -i -r 's|(XDG_CURRENT_DESKTOP=")(.*)"|\1X-\2"|' %{buildroot}%{_bindir}/startlxqt
|
|
Rex Dieter |
e8c15b5 |
for desktop in %{buildroot}%{_sysconfdir}/xdg/autostart/*.desktop; do
|
|
|
33523d3 |
echo ${desktop}
|
|
|
33523d3 |
desktop-file-edit --remove-only-show-in=LXQt --add-only-show-in=X-LXQt ${desktop}
|
|
|
33523d3 |
cat ${desktop}
|
|
Rex Dieter |
e8c15b5 |
done
|
|
|
3367e1d |
# Fedora theme
|
|
|
c685600 |
%if 0%{?fedora} < 26
|
|
|
33523d3 |
pushd %{buildroot}/%{_datadir}/lxqt/themes/
|
|
|
33523d3 |
tar xf %{SOURCE1}
|
|
|
3367e1d |
popd
|
|
|
323a338 |
%endif
|
|
|
c685600 |
%if 0%{?fedora} >= 26
|
|
|
c685600 |
pushd %{buildroot}/%{_datadir}/lxqt/themes/
|
|
|
c685600 |
tar xf %{SOURCE2}
|
|
|
c685600 |
popd
|
|
|
c685600 |
%endif
|
|
|
3367e1d |
|
|
|
0ee19a8 |
%check
|
|
|
0ee19a8 |
desktop-file-validate %{buildroot}/%{_datadir}/xsessions/lxqt.desktop
|
|
|
0ee19a8 |
|
|
|
0ee19a8 |
|
|
|
20fe0ec |
%posttrans
|
|
|
20fe0ec |
update-desktop-database -q &> /dev/null || :
|
|
|
20fe0ec |
|
|
|
20fe0ec |
%postun
|
|
|
20fe0ec |
if [ $1 -eq 0 ] ; then
|
|
|
20fe0ec |
update-desktop-database -q &> /dev/null || :
|
|
|
20fe0ec |
fi
|
|
|
20fe0ec |
|
|
|
20fe0ec |
|
|
Rex Dieter |
e8c15b5 |
%files
|
|
|
33523d3 |
%{_bindir}/startlxqt
|
|
Rex Dieter |
e8c15b5 |
%dir %{_sysconfdir}/xdg/lxqt
|
|
Rex Dieter |
3b20ced |
%{_sysconfdir}/xdg/autostart/lxqt-*
|
|
Rex Dieter |
e8c15b5 |
%config(noreplace) %{_sysconfdir}/xdg/lxqt/*
|
|
Rex Dieter |
e8c15b5 |
%{_datadir}/xsessions/lxqt.desktop
|
|
Rex Dieter |
e8c15b5 |
%dir %{_sysconfdir}/xdg/pcmanfm-qt
|
|
Rex Dieter |
e8c15b5 |
%config(noreplace) %{_sysconfdir}/xdg/pcmanfm-qt/lxqt/settings.conf
|
|
|
c670aca |
%dir %{_datadir}/lxqt
|
|
|
4110ff2 |
%{_datadir}/lxqt/themes
|
|
|
4110ff2 |
%{_datadir}/lxqt/graphics
|
|
|
14e0c06 |
%{_datadir}/desktop-directories/lxqt-settings.directory
|
|
|
20fe0ec |
%{_sysconfdir}/xdg/menus/lxqt-applications.menu
|
|
|
9e51fe3 |
%{_datadir}/desktop-directories/lxqt-leave.directory
|
|
|
9e51fe3 |
%{_datadir}/icons/hicolor/*/*/*
|
|
|
323a338 |
%if 0%{?fedora}
|
|
|
3367e1d |
%exclude %{_datadir}/lxqt/themes/Fedora
|
|
|
323a338 |
%endif
|
|
|
f9faaaf |
%exclude %{_datadir}/kdm/sessions/lxqt.desktop
|
|
|
e3fc8d0 |
%if 0%{?fedora}
|
|
|
3367e1d |
%files -n lxqt-theme-fedora
|
|
|
3367e1d |
%dir %{_datadir}/lxqt/themes/Fedora
|
|
|
3367e1d |
%{_datadir}/lxqt/themes/Fedora/*
|
|
|
e3fc8d0 |
%endif
|
|
|
33523d3 |
%{_sysconfdir}/xdg/openbox/lxqt-rc.xml
|
|
|
33523d3 |
%{_mandir}//man1/startlxqt.*
|
|
Rex Dieter |
e8c15b5 |
|
|
|
0ee19a8 |
|
|
Rex Dieter |
e8c15b5 |
%changelog
|
|
|
7f76dcd |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-8
|
|
|
7f76dcd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
7f76dcd |
|
|
|
000cb55 |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-7
|
|
|
000cb55 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
000cb55 |
|
|
|
3db33be |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-6
|
|
|
3db33be |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
3db33be |
|
|
|
57e5ce5 |
* Tue May 09 2017 Christian Dersch <lupinix@mailbox.org> - 0.11.2-5
|
|
|
57e5ce5 |
- fix cursor theme
|
|
|
57e5ce5 |
|
|
|
c685600 |
* Tue May 09 2017 Christian Dersch <lupinix@mailbox.org> - 0.11.2-4
|
|
|
c685600 |
- new theme for Fedora 26+
|
|
|
c685600 |
|
|
|
577066e |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-3
|
|
|
577066e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
577066e |
|
|
|
bc33c40 |
* Thu Jan 19 2017 Christian Dersch <lupinix@mailbox.org> - 0.11.2-2
|
|
|
bc33c40 |
- rebuilt
|
|
|
bc33c40 |
|
|
|
e2c305a |
* Mon Jan 16 2017 Christian Dersch <lupinix@mailbox.org> - 0.11.2-1
|
|
|
e2c305a |
- new version
|
|
|
e2c305a |
|
|
|
98e4eb3 |
* Sat Jan 07 2017 Christian Dersch <lupinix@mailbox.org> - 0.11.1-1
|
|
|
98e4eb3 |
- new version
|
|
|
98e4eb3 |
|
|
|
33523d3 |
* Sun Sep 25 2016 Helio Chissini de Castro <helio@kde.org> - 0.11.0-1
|
|
|
33523d3 |
- New upstream release 0.11.0
|
|
|
33523d3 |
|
|
Raphael Groner |
f26a4e3 |
* Fri Jun 03 2016 Raphael Groner <projects.rg@smart.ms> - 0.10.0-12
|
|
Raphael Groner |
f26a4e3 |
- fix XDG_CURRENT_DESKTOP for epel7
|
|
Raphael Groner |
f26a4e3 |
|
|
|
323a338 |
* Tue May 31 2016 Than Ngo <than@redhat.com> 0.10.0-11
|
|
|
323a338 |
- add rhel support
|
|
|
323a338 |
|
|
Rex Dieter |
07a3c91 |
* Thu Apr 28 2016 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-10
|
|
Rex Dieter |
07a3c91 |
- lxqt.conf: add fixedFont=Monospace (#1330150)
|
|
Rex Dieter |
07a3c91 |
- drop explicit BR: cmake (dep pulled in via use of %%cmake_lxqt macro)
|
|
Rex Dieter |
07a3c91 |
|
|
Rex Dieter |
6b6673a |
* Tue Feb 09 2016 Rex Dieter <rdieter@fedoraproject.org> 0.10.0-9
|
|
Rex Dieter |
6b6673a |
- add some debugging to test workarounds for bug #1305999
|
|
Rex Dieter |
6b6673a |
|
|
|
2d8bef1 |
* Tue Feb 02 2016 Raphael Groner <projects.rg@smart.ms> - 0.10.0-8
|
|
|
2d8bef1 |
- fix empty panel menu, rhbz#1252581
|
|
|
2d8bef1 |
|
|
|
8fbf8fa |
* Fri Jan 15 2016 Raphael Groner <projects.rg@smart.ms> - 0.10.0-7
|
|
|
8fbf8fa |
- fix menu patch
|
|
|
8fbf8fa |
|
|
|
0ee19a8 |
* Fri Jan 15 2016 Raphael Groner <projects.rg@smart.ms> - 0.10.0-6
|
|
|
0ee19a8 |
- patch for RedHat special submenu Administration, rhbz#1217565
|
|
|
0ee19a8 |
- add Requires: redhat-menus for the Administration category
|
|
|
0ee19a8 |
- restructure for better readability
|
|
|
0ee19a8 |
- add BR: cmake
|
|
|
0ee19a8 |
|
|
|
e3fc8d0 |
* Sun Dec 13 2015 Helio Chissini de Castro <helio@kde.org> - 0.10.1-5
|
|
|
e3fc8d0 |
- Use regular theme under epel for now
|
|
|
e3fc8d0 |
|
|
|
5cd414f |
* Tue Dec 08 2015 Helio Chissini de Castro <helio@kde.org> - 0.10.1-3
|
|
|
5cd414f |
- Prepare to epel7 with new cmake3
|
|
|
5cd414f |
|
|
|
b8108d4 |
* Thu Nov 26 2015 Helio Chissini de Castro <helio@kde.org> - 0.10.1-2
|
|
|
b8108d4 |
- Missing proper path on policykit .desktop file. This causes the daemon not starts
|
|
|
b8108d4 |
|
|
|
6557026 |
* Mon Nov 02 2015 Helio Chissini de Castro <helio@kde.org> - 0.10.1-1
|
|
|
6557026 |
- New upstream release
|
|
|
6557026 |
|
|
|
ccf6a0d |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-5
|
|
|
ccf6a0d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
ccf6a0d |
|
|
|
086fce7 |
* Fri Jun 12 2015 Helio Chissini de Castro <helio@kde.org> - 0.9.1-4
|
|
|
086fce7 |
- Avoid show in DM if no lxqt-session is available. Thanks to Rex Dieter
|
|
|
086fce7 |
|
|
|
3367e1d |
* Sat Feb 28 2015 Helio Chissini de Castro <helio@kde.org> - 0.9.1-3
|
|
|
3367e1d |
- Fixed xdg entriy preventing session to load proper lxqt resources
|
|
|
3367e1d |
- Added Fedora theme and make it default
|
|
|
3367e1d |
|
|
|
3d1713e |
* Wed Feb 18 2015 Helio Chissini de Castro <helio@kde.org> - 0.9.1-2
|
|
|
3d1713e |
- Rebuild (gcc5)
|
|
|
3d1713e |
|
|
|
14e0c06 |
* Sun Feb 15 2015 Helio Chissini de Castro <helio@kde.org> - 0.9.1-1
|
|
|
14e0c06 |
- New 0.9 series patch release to fix issues related to 0.9.0.
|
|
|
14e0c06 |
|
|
|
c670aca |
* Wed Feb 11 2015 Helio Chissini de Castro <helio@kde.org> - 0.9.0-5
|
|
|
0ee19a8 |
- Assign ownership of %%{_datadir}/lxqt
|
|
|
c670aca |
|
|
|
c65c8d8 |
* Tue Feb 10 2015 Helio Chissini de Castro <helio@kde.org> - 0.9.0-4
|
|
|
c65c8d8 |
- startlxqt tries to launch dbus-session, so it need requires dbus-x11
|
|
|
c65c8d8 |
|
|
|
8591f76 |
* Tue Feb 10 2015 Helio Chissini de Castro <helio@kde.org> - 0.9.0-3
|
|
|
8591f76 |
- Major theme issue on 0.9.0 tarball. Recreated from fix master git.
|
|
|
8591f76 |
|
|
|
9e51fe3 |
* Sun Feb 08 2015 Helio Chissini de Castro <helio@kde.org> - 0.9.0-2
|
|
|
9e51fe3 |
- Missing upstream files during the tarball release
|
|
|
9e51fe3 |
|
|
|
20fe0ec |
* Sun Feb 08 2015 Helio Chissini de Castro <helio@kde.org> - 0.9.0-1
|
|
|
20fe0ec |
- New upstream release 0.9.0
|
|
|
20fe0ec |
|
|
|
20fe0ec |
* Tue Feb 03 2015 Helio Chissini de Castro <hcastro@redhat.com> - 0.9.0-0.1
|
|
|
20fe0ec |
- Preparing 0.9.0
|
|
|
20fe0ec |
|
|
|
5719f23 |
* Mon Dec 29 2014 Helio Chissini de Castro <hcastro@redhat.com> - 0.8.0-10
|
|
|
5719f23 |
- Rebuild against new Qt 5.4.0
|
|
|
5719f23 |
|
|
|
bdb6c23 |
* Mon Dec 22 2014 Helio Chissini de Castro <hcastro@redhat.com> - 0.8.0-9
|
|
|
bdb6c23 |
- Validate XDG desktop entry. Reenable regular sessions
|
|
|
bdb6c23 |
|
|
|
4110ff2 |
* Fri Dec 19 2014 Helio Chissini de Castro <hcastro@redhat.com> - 0.8.0-8
|
|
|
4110ff2 |
- Unify naming as discussed on Fedora IRC
|
|
|
4110ff2 |
|
|
Rex Dieter |
3b20ced |
* Fri Dec 19 2014 Rex Dieter <rdieter@fedoraproject.org> - 0.8.0-7
|
|
Rex Dieter |
3b20ced |
- fix lxqt-policykit autostart (moved to libexec)
|
|
Rex Dieter |
3b20ced |
- don't mark autostart as %%config
|
|
Rex Dieter |
3b20ced |
|
|
Rex Dieter |
e8c15b5 |
* Mon Nov 10 2014 Helio Chissini de Castro <hcastro@redhat.com> - 0.8.0-6
|
|
Rex Dieter |
e8c15b5 |
- For some reason Xdg went away on buildreqs.
|
|
Rex Dieter |
e8c15b5 |
|
|
Rex Dieter |
e8c15b5 |
* Mon Nov 10 2014 Helio Chissini de Castro <hcastro@redhat.com> - 0.8.0-5
|
|
Rex Dieter |
e8c15b5 |
- Validate desktop files adding X- since is not a valif group on freedesktop yet
|
|
Rex Dieter |
e8c15b5 |
- Owns xdg/lxqt directory
|
|
Rex Dieter |
e8c15b5 |
|
|
Rex Dieter |
e8c15b5 |
* Mon Nov 10 2014 Helio Chissini de Castro <hcastro@redhat.com> - 0.8.0-4
|
|
Rex Dieter |
e8c15b5 |
- Fix review issues on https://bugzilla.redhat.com/show_bug.cgi?id=1158632
|
|
Rex Dieter |
e8c15b5 |
- Moved fedora theme package away as agreed nee to be in a separate package
|
|
Rex Dieter |
e8c15b5 |
|
|
Rex Dieter |
e8c15b5 |
* Thu Oct 30 2014 Helio Chissini de Castro <hcastro@redhat.com> - 0.8.0-3
|
|
Rex Dieter |
e8c15b5 |
- Borrowed an upstream patch for XDG. Thanks to Florian Hubbold from Mageia
|
|
Rex Dieter |
e8c15b5 |
|
|
Rex Dieter |
e8c15b5 |
* Wed Oct 29 2014 Helio Chissini de Castro <hcastro@redhat.com> - 0.8.0-2
|
|
Rex Dieter |
e8c15b5 |
- Small modification to submit package for review
|
|
Rex Dieter |
e8c15b5 |
|
|
Rex Dieter |
e8c15b5 |
* Mon Oct 27 2014 Helio Chissini de Castro <hcastro@redhat.com> - 0.8.0-1
|
|
Rex Dieter |
e8c15b5 |
- First release to LxQt new base
|