diff options
author | Paul W. Frields <stickster@gmail.com> | 2005-10-03 02:32:06 +0000 |
---|---|---|
committer | Paul W. Frields <stickster@gmail.com> | 2005-10-03 02:32:06 +0000 |
commit | 4197ac8d6dff3a7cd9c492c309411bb8265143c3 (patch) | |
tree | be45d06e99c3fca81e115fc62cb503ea69ce2ff1 /packaging/fedora-doc.spec.in.common | |
parent | c4126676f63ff494c2df3862fe360af026d6b538 (diff) | |
download | fedora-doc-utils-4197ac8d6dff3a7cd9c492c309411bb8265143c3.tar.gz fedora-doc-utils-4197ac8d6dff3a7cd9c492c309411bb8265143c3.tar.xz fedora-doc-utils-4197ac8d6dff3a7cd9c492c309411bb8265143c3.zip |
Some materials for automatic package building, nothing gold yet
Diffstat (limited to 'packaging/fedora-doc.spec.in.common')
-rw-r--r-- | packaging/fedora-doc.spec.in.common | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/packaging/fedora-doc.spec.in.common b/packaging/fedora-doc.spec.in.common new file mode 100644 index 0000000..9fcbb35 --- /dev/null +++ b/packaging/fedora-doc.spec.in.common @@ -0,0 +1,78 @@ +# Fedora documentation specfile skeleton + +Summary: Fedora documentation: %{docbase} +Name: fedora-doc-%{docbase} +Version: %{version} +Release: 1 +License: FDL +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} +%{__sed} -i 's!../docs-common/!../../docs-common/!' \ + $RPM_BUILD_DIR/%{docbase}-%{version}/%{docbase}-en.xml + + +%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 |