%define _prefix /usr %define tde_bindir %{tde_prefix}/bin Name: trinity-live Version: 3.5.13.2 Release: 1%{?dist} License: GPL Summary: Trinity Spins Group: Applications/System Vendor: Trinity Project Packager: Francois Andriot URL: http://www.trinitydesktop.org/ Prefix: %{_prefix} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: fedora-kickstarts Requires: livecd-tools Source0: fedora-live-tde-base.ks Source1: fedora-livecd-tde.ks %description This package contains the Trinity configuration file to build a Fedora LiveCD containing Fedora. %package openbox Summary: bootstrap 'openbox' script that runs TDE's kwin Requires: trinity-twin BuildArch: noarch Group: Applications/System %description openbox There is a bug in 'firstboot' that prevents it to invoke 'openbox' correctly. The provided script redirects 'openbox' to 'kwin'. It is used on the Fedora TDE LiveCD. %prep %build cat <openbox #!/bin/sh # This script is used by 'firstboot' only. # It allows to run TDE's kwin instead of openbox. export PATH=%{tde_bindir}:\${PATH} export HOME=/root rm -rf \${HOME}/.DCOPserver* rpm -e trinity-live-openbox exec kwin \$@ EOF %install %__rm -rf %{?buildroot} %__mkdir_p %{?buildroot}%{_datadir}/spin-kickstarts %__install -m 644 %{SOURCE0} %{?buildroot}%{_datadir}/spin-kickstarts %__install -m 644 %{SOURCE1} %{?buildroot}%{_datadir}/spin-kickstarts # Openbox %__install -D -m 755 openbox "%{?buildroot}/usr/local/bin/openbox" %files %{_datadir}/spin-kickstarts/fedora-live-tde-base.ks %{_datadir}/spin-kickstarts/fedora-livecd-tde.ks %files openbox /usr/local/bin/openbox %changelog