Conditionalize Xorg session
Resolves: https://issues.redhat.com/browse/RHEL-45697
This commit is contained in:
parent
bb2ddefbdc
commit
5094036472
@ -5,6 +5,12 @@
|
|||||||
%global tarball_version %%(echo %{version} | tr '~' '.')
|
%global tarball_version %%(echo %{version} | tr '~' '.')
|
||||||
%global major_version %%(cut -d "." -f 1 <<<%{tarball_version})
|
%global major_version %%(cut -d "." -f 1 <<<%{tarball_version})
|
||||||
|
|
||||||
|
%if 0%{?rhel}
|
||||||
|
%global xsession 0
|
||||||
|
%else
|
||||||
|
%global xsession 1
|
||||||
|
%endif
|
||||||
|
|
||||||
Name: gnome-shell-extensions
|
Name: gnome-shell-extensions
|
||||||
Version: 46.2
|
Version: 46.2
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
@ -111,6 +117,7 @@ This package contains the required components for the GNOME Shell "classic"
|
|||||||
mode, which aims to provide a GNOME 2-like user interface.
|
mode, which aims to provide a GNOME 2-like user interface.
|
||||||
|
|
||||||
|
|
||||||
|
%if %{xsession}
|
||||||
%package -n gnome-classic-session-xsession
|
%package -n gnome-classic-session-xsession
|
||||||
Summary: GNOME "classic" mode session on X11
|
Summary: GNOME "classic" mode session on X11
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
@ -121,6 +128,7 @@ Provides: deprecated()
|
|||||||
%description -n gnome-classic-session-xsession
|
%description -n gnome-classic-session-xsession
|
||||||
This package contains the required components for the GNOME Shell "classic"
|
This package contains the required components for the GNOME Shell "classic"
|
||||||
mode on X11, which aims to provide a GNOME 2-like user interface.
|
mode on X11, which aims to provide a GNOME 2-like user interface.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%package -n %{pkg_prefix}-apps-menu
|
%package -n %{pkg_prefix}-apps-menu
|
||||||
@ -315,6 +323,10 @@ workspaces.
|
|||||||
|
|
||||||
%find_lang %{name}
|
%find_lang %{name}
|
||||||
|
|
||||||
|
%if !%{xsession}
|
||||||
|
rm -rf %{buildroot}/%{_datadir}/xsessions
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files -n %{pkg_prefix}-common -f %{name}.lang
|
%files -n %{pkg_prefix}-common -f %{name}.lang
|
||||||
%doc NEWS README.md
|
%doc NEWS README.md
|
||||||
@ -328,9 +340,11 @@ workspaces.
|
|||||||
%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.extensions.classic.gschema.override
|
%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.extensions.classic.gschema.override
|
||||||
|
|
||||||
|
|
||||||
|
%if %{xsession}
|
||||||
%files -n gnome-classic-session-xsession
|
%files -n gnome-classic-session-xsession
|
||||||
%{_datadir}/xsessions/gnome-classic.desktop
|
%{_datadir}/xsessions/gnome-classic.desktop
|
||||||
%{_datadir}/xsessions/gnome-classic-xorg.desktop
|
%{_datadir}/xsessions/gnome-classic-xorg.desktop
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files -n %{pkg_prefix}-apps-menu
|
%files -n %{pkg_prefix}-apps-menu
|
||||||
|
Loading…
Reference in New Issue
Block a user