# Fedora documentation specfile skeleton Summary: Fedora documentation: %{docbase} Name: fedora-doc-%{docbase} Version: %{version} Release: 1 License: OPL Url: http://fedora.redhat.com/projects/docs/ Source0: %{docbase}-%{version}.src.tar.gz Source1: %{name}-C.omf Source2: %{name}.desktop Group: Documentation BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: scrollkeeper >= 0.3.11 Requires: fedora-doc-common BuildRequires: scrollkeeper BuildRequires: xmlto %description This package contains official the Fedora documentation %{docbase}. For more information, refer to the Fedora Documentation Project. %prep %setup -q -n %{docbase}-%{version} # FIXME: Need to do this remapping in the RPM build section, since it # causes "rpm -V foo" to fail, even if it's done immediately after an # install... for i in $RPM_BUILD_DIR/%{docbase}-%{version}/%{docbase}*.xml do %{__sed} -i 's!../docs-common/!/usr/share/fedora/doc/docs-common/!' "$i" done %build # Perhaps we will require an HTML chunked build here for use with KDE; # not sure yet. %install rm -rf $RPM_BUILD_ROOT install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/omf/%{name} install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/omf/%{name} install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/fedora/doc/%{name}/C install -m 644 $RPM_BUILD_DIR/%{docbase}-%{version}/*.xml \ $RPM_BUILD_ROOT/%{_datadir}/fedora/doc/%{name}/C for d in `find -type d $RPM_BUILD_DIR/%{docbase}-%{version}` do dname=`basename ${d}` install -d -m 755 \ $RPM_BUILD_ROOT/%{_datadir}/fedora/doc/%{name}/C/${dname} install -m 644 $RPM_BUILD_DIR/%{docbase}-%{version}/${dname}/* \ $RPM_BUILD_ROOT/%{_datadir}/fedora/doc/%{name}/C/${dname} done install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/applications install -m 644 %{SOURCE2} \ $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop %clean rm -rf $RPM_BUILD_ROOT %post scrollkeeper-update exit 0 %postun scrollkeeper-update exit 0 %files %defattr(-, root, root,-) %docdir %{_datadir}/fedora/doc/%{name} %{_datadir}/fedora/doc/%{name}/* %dir %{_datadir}/omf/%{name} %{_datadir}/omf/%{name}/* %{_datadir}/applications/%{name}.desktop %changelog