summaryrefslogtreecommitdiffstats
path: root/packaging/fedora-doc.spec.in.common
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2005-10-03 02:32:06 +0000
committerPaul W. Frields <stickster@gmail.com>2005-10-03 02:32:06 +0000
commit4197ac8d6dff3a7cd9c492c309411bb8265143c3 (patch)
treebe45d06e99c3fca81e115fc62cb503ea69ce2ff1 /packaging/fedora-doc.spec.in.common
parentc4126676f63ff494c2df3862fe360af026d6b538 (diff)
downloadfedora-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.common78
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