Split desktop session into its own subpackage

epel10
Neal Gompa 1 year ago
parent 6aaa0cb37a
commit 2030691985

@ -2,7 +2,7 @@
Name: weston Name: weston
Version: %{apiver}.0.0 Version: %{apiver}.0.0
Release: 4%{?dist} Release: 5%{?dist}
Summary: Reference compositor for Wayland Summary: Reference compositor for Wayland
License: BSD and CC-BY-SA License: BSD and CC-BY-SA
@ -68,6 +68,8 @@ BuildRequires: gstreamer1-plugins-base-devel
BuildRequires: pipewire-devel BuildRequires: pipewire-devel
BuildRequires: libseat-devel BuildRequires: libseat-devel
Conflicts: %{name} < 13.0.0-4
Obsoletes: %{name} < 13.0.0-4
Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: mesa-dri-drivers Requires: mesa-dri-drivers
@ -75,6 +77,16 @@ Requires: mesa-dri-drivers
Weston is the reference wayland compositor that can run on KMS, under X11 Weston is the reference wayland compositor that can run on KMS, under X11
or under another compositor. or under another compositor.
%package session
Summary: Weston desktop session
Conflicts: %{name} < 13.0.0-4
Obsoletes: %{name} < 13.0.0-4
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description session
Weston desktop session.
%package libs %package libs
Summary: Weston compositor libraries Summary: Weston compositor libraries
@ -97,7 +109,7 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Common headers for weston Common headers for weston
%prep %prep
%setup -q %autosetup -p1
%build %build
%meson %meson
@ -136,6 +148,8 @@ Common headers for weston
%dir %{_datadir}/weston %dir %{_datadir}/weston
%{_datadir}/weston/*.png %{_datadir}/weston/*.png
%{_datadir}/weston/wayland.svg %{_datadir}/weston/wayland.svg
%files session
%{_datadir}/wayland-sessions/weston.desktop %{_datadir}/wayland-sessions/weston.desktop
%files libs %files libs
@ -195,6 +209,9 @@ Common headers for weston
%{_datadir}/libweston-%{apiver}/protocols/ %{_datadir}/libweston-%{apiver}/protocols/
%changelog %changelog
* Tue Feb 20 2024 Neal Gompa <ngompa@fedoraproject.org> - 13.0.0-5
- Split desktop session into its own subpackage
* Wed Feb 14 2024 Neal Gompa <ngompa@fedoraproject.org> - 13.0.0-4 * Wed Feb 14 2024 Neal Gompa <ngompa@fedoraproject.org> - 13.0.0-4
- Use correct PipeWire dependency - Use correct PipeWire dependency

Loading…
Cancel
Save