You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
1.9 KiB
85 lines
1.9 KiB
13 years ago
|
# Default version for this component
|
||
|
%if "%{?version}" == ""
|
||
|
%define version 3.5.13
|
||
|
%endif
|
||
|
%define release 1
|
||
|
|
||
|
%define _datadir %{_usr}/share
|
||
|
|
||
|
Name: trinity-live
|
||
|
Version: %{version}
|
||
|
Release: %{?release}%{?dist}
|
||
|
License: GPL
|
||
|
Summary: Trinity Spins
|
||
|
Group: Applications/System
|
||
|
|
||
|
Vendor: Trinity Project
|
||
|
Packager: Francois Andriot <francois.andriot@free.fr>
|
||
|
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-kdebase
|
||
|
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 <<EOF >openbox
|
||
|
#!/bin/sh
|
||
|
|
||
|
# This script is used by 'firstboot' only.
|
||
|
# It allows to run TDE's kwin instead of openbox.
|
||
|
|
||
|
export PATH=%{_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
|
||
|
%__mkdir_p "%{?buildroot}/usr/local/bin"
|
||
|
%__install -m 755 openbox "%{?buildroot}/usr/local/bin"
|
||
|
|
||
|
|
||
|
%files
|
||
|
%{_datadir}/spin-kickstarts/fedora-live-tde-base.ks
|
||
|
%{_datadir}/spin-kickstarts/fedora-livecd-tde.ks
|
||
|
|
||
|
%files openbox
|
||
|
/usr/local/bin/openbox
|
||
|
|
||
|
|
||
|
%changelog
|
||
|
* Wed Nov 09 2011 Francois Andriot <francois.andriot@free.fr> - 3.5.13-1
|
||
|
- Initial build
|