Source1: cursors.tar.bz2
Source2: weston.service
Source3: 99-vtc1000-quirk.rules
+Source4: rc.weston
+Source5: weston.sh
+Source6: weston.manifest
BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(gl)
install -m 755 clients/simple-touch $RPM_BUILD_ROOT%{_bindir}/wayland-simple-touch
install -m 755 clients/smoke $RPM_BUILD_ROOT%{_bindir}/wayland-smoke
+# Systemd
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/systemd/system/graphical.target.wants
install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/%{_libdir}/systemd/system/
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/udev/rules.d/
install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/%{_libdir}/udev/rules.d/
ln -sf ../weston.service $RPM_BUILD_ROOT/%{_libdir}/systemd/system/graphical.target.wants/weston.service
+# System V
+mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
+mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d
+install -m 0755 %{SOURCE4} %{buildroot}%{_sysconfdir}/rc.d/init.d/weston
+ln -sf %{_sysconfdir}/rc.d/init.d/weston %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S20weston
+
+# Environment variables necessary to run Weston and Wayland clients.
+mkdir -p %{buildroot}%{_sysconfdir}/profile.d
+install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/profile.d
+
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/default
tar -C $RPM_BUILD_ROOT%{_datadir}/icons/default -xvf %{SOURCE1}
%files
+%manifest packaging/weston.manifest
%defattr(-,root,root,-)
%{_bindir}/weston
%{_bindir}/weston-terminal
%{_libdir}/systemd/system/weston.service
%{_libdir}/systemd/system/graphical.target.wants/weston.service
%{_libdir}/udev/rules.d/99-vtc1000-quirk.rules
+%{_sysconfdir}/profile.d/weston.sh
+%{_sysconfdir}/rc.d/init.d/weston
+%{_sysconfdir}/rc.d/rc3.d/S20weston
%files cursors
%defattr(-,root,root,-)