rpms/linuxdoc-tools/devel linuxdoc-tools.spec,1.41,1.42
Ondrej Vasik
ovasik at fedoraproject.org
Tue Feb 2 13:04:52 UTC 2010
Author: ovasik
Update of /cvs/pkgs/rpms/linuxdoc-tools/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12357
Modified Files:
linuxdoc-tools.spec
Log Message:
Merge review changes(#226098) - ship more docs, remove unnecessary things, require 5.10.1 perl for directory, structure
Index: linuxdoc-tools.spec
===================================================================
RCS file: /cvs/pkgs/rpms/linuxdoc-tools/devel/linuxdoc-tools.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -p -r1.41 -r1.42
--- linuxdoc-tools.spec 18 Dec 2009 09:37:43 -0000 1.41
+++ linuxdoc-tools.spec 2 Feb 2010 13:04:52 -0000 1.42
@@ -3,7 +3,7 @@
Summary: A text formatting package based on SGML
Name: linuxdoc-tools
Version: 0.9.66
-Release: 4%{?dist}
+Release: 5%{?dist}
License: Copyright only
Group: Applications/Publishing
Source: http://http.us.debian.org/debian/pool/main/l/linuxdoc-tools/%{name}_%{version}.tar.gz
@@ -12,7 +12,11 @@ Patch1: linuxdoc-tools-0.9.20-lib64.patc
Url: http://packages.qa.debian.org/l/linuxdoc-tools.html
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: flex sgml-common jade gawk groff autoconf texinfo
+#need actual perl directory structure
+BuildRequires: perl >= 4:5.10.1
Requires: jade gawk groff
+Requires(post): %{_bindir}/texconfig-sys
+Requires(postun): %{_bindir}/texconfig-sys
# this should anyway be only a "suggest"
%if %{tetex}
Requires: tex(latex)
@@ -36,7 +40,7 @@ documentation.
%patch1 -p1 -b .lib64
%build
-%configure --with-installed-nsgmls --with-installed-iso-entities
+%configure --with-installed-iso-entities
# Packaging brain-damage
pushd entity-map
autoconf
@@ -55,6 +59,15 @@ make install DESTDIR=$RPM_BUILD_ROOT per
mv $RPM_BUILD_ROOT%{_docdir}/%{name} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
perl -pi -e 's,/usr/share/sgml/iso-entities-8879.1986/iso-entities.cat,\$main::prefix/share/sgml/sgml-iso-entities-8879.1986/catalog,' \
$RPM_BUILD_ROOT$installvendorlib/LinuxDocTools.pm
+#Copy license files for parts into docdir
+mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/sgmls-1.1
+cp -pr sgmls-1.1/LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/sgmls-1.1/LICENSE
+mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/iso-entities
+cp -pr iso-entities/COPYING $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/iso-entities/COPYING
+mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/entity-map
+cp -pr entity-map/COPYING $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/entity-map/COPYING
+cp -pr COPYING $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/
+
# Some files need moving around.
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/epsf.*
@@ -63,22 +76,15 @@ install -d $RPM_BUILD_ROOT%{_datadir}/te
mv $RPM_BUILD_ROOT%{_datadir}/%{name}/*.sty \
$RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex/misc
-cat > doc/COPYRIGHT <<EOF
-(C) International Organization for Standardization 1986
-Permission to copy in any form is granted for use with
-conforming SGML systems and applications as defined in
-ISO 8879, provided this notice is included in all copies.
-EOF
-
%clean
rm -rf $RPM_BUILD_ROOT
%post
-[ -x %{_bindir}/texconfig-sys ] && %{_bindir}/texconfig-sys rehash 2> /dev/null || :
+%{_bindir}/texconfig-sys rehash 2> /dev/null || :
exit 0
%postun
-[ -x %{_bindir}/texconfig-sys ] && %{_bindir}/texconfig-sys rehash 2> /dev/null || :
+%{_bindir}/texconfig-sys rehash 2> /dev/null || :
exit 0
%files
@@ -96,6 +102,11 @@ exit 0
%{_mandir}/*/*
%changelog
+* Tue Feb 02 2010 Ondrej Vasik <ovasik at redhat.com> 0.9.66-5
+- Merge review changes(#226098) - ship more docs, remove
+ unnecessary things, require 5.10.1 perl for directory
+ structure
+
* Fri Dec 18 2009 Ondrej Vasik <ovasik at redhat.com> 0.9.66-4
- fix perl5 dir paths
More information about the scm-commits
mailing list