SPECS: xalan-j.spec - BR: jpackage-utils - ExclusiveArch - API doc...
jajcus
jajcus at pld-linux.org
Wed May 24 14:19:22 CEST 2006
Author: jajcus Date: Wed May 24 12:19:22 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- BR: jpackage-utils
- ExclusiveArch
- API documentation moved to javadoc subpackage
- examples subpackage added
- versioned JARs, unversioned links
---- Files affected:
SPECS:
xalan-j.spec (1.23 -> 1.24)
---- Diffs:
================================================================
Index: SPECS/xalan-j.spec
diff -u SPECS/xalan-j.spec:1.23 SPECS/xalan-j.spec:1.24
--- SPECS/xalan-j.spec:1.23 Tue May 23 22:34:37 2006
+++ SPECS/xalan-j.spec Wed May 24 14:19:17 2006
@@ -18,6 +18,7 @@
BuildRequires: jakarta-bcel
BuildRequires: jaxp_parser_impl
BuildRequires: jdk >= 1.2
+BuildRequires: jpackage-utils
BuildRequires: rpmbuild(macros) >= 1.300
BuildRequires: xml-commons
# servlet provided by jakarta-servletapi.spec
@@ -29,6 +30,7 @@
Requires: jre >= 1.2
Provides: jaxp_transform_impl
BuildArch: noarch
+ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -37,16 +39,28 @@
%description -l pl
Procesor XSLT napisany w Javie.
-%package doc
-Summary: Documentation for xalan-j, an XSLT processor for Java
-Summary: Dokumentacja dla xalan-j, procesora XSLT napisanego w Javie
+%package javadoc
+Summary: API documentation for xalan-j, an XSLT processor for Java
+Summary: Dokumentacja API dla xalan-j, procesora XSLT napisanego w Javie
Group: Documentation
+Obsoletes: %{name}-doc
-%description doc
-Documentation for xalan-j, an XSLT processor for Java.
+%description javadoc
+API documentation for xalan-j, an XSLT processor for Java.
-%description doc -l pl
-Dokumentacja dla xalan-j, procesora XSLT napisanego w Javie.
+%description javadoc -l pl
+Dokumentacja API dla xalan-j, procesora XSLT napisanego w Javie.
+
+%package examples
+Summary: Xalan-j, an XSLT processor for Java examples
+Summary: Przykłady dla xalan-j, procesora XSLT napisanego w Javie
+Group: Documentation
+
+%description examples
+Xalan-j, an XSLT processor for Java examples.
+
+%description examples -l pl
+Przykłady dla xalan-j, procesora XSLT napisanego w Javie.
%prep
%setup -q -n xalan-j_%{_ver}
@@ -64,18 +78,22 @@
ln -sf %{_javadir}/bcel.jar bin/BCEL.jar
ln -sf %{_javadir}/regexp.jar bin/regexp.jar
ln -sf %{_javadir}/java_cup-runtime.jar bin/runtime.jar
+
+
%{ant} xsltc.unbundledjar docs xsltc.docs javadocs samples servlet
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_javadir},%{_examplesdir}}
+install -d $RPM_BUILD_ROOT{%{_javadir},%{_examplesdir},%{_javadocdir}/%{name}-%{version}}
-install build/{xalan,xsltc}.jar $RPM_BUILD_ROOT%{_javadir}
-ln -sf xalan.jar $RPM_BUILD_ROOT%{_javadir}/xalan-%{version}.jar
-ln -sf xalan.jar $RPM_BUILD_ROOT%{_javadir}/jaxp_transform_impl.jar
-ln -sf xsltc.jar $RPM_BUILD_ROOT%{_javadir}/xsltc-%{version}.jar
+install build/xalan.jar $RPM_BUILD_ROOT%{_javadir}/xalan-%{version}.jar
+install build/xsltc.jar $RPM_BUILD_ROOT%{_javadir}/xsltc-%{version}.jar
+ln -sf xalan-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/xalan.jar
+ln -sf xalan-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/jaxp_transform_impl.jar
+ln -sf xsltc-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/xsltc.jar
cp -r samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -r build/docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -83,11 +101,14 @@
%files
%defattr(644,root,root,755)
%{_javadir}/*.jar
-%doc NOTICE
+%doc NOTICE build/docs/design build/docs/xsltc
+
+%files javadoc
+%defattr(644,root,root,755)
+%doc %{_javadocdir}/%{name}-%{version}
-%files doc
+%files examples
%defattr(644,root,root,755)
-%doc build/docs/*
%{_examplesdir}/%{name}-%{version}
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -96,6 +117,13 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.24 2006/05/24 12:19:17 jajcus
+- BR: jpackage-utils
+- ExclusiveArch
+- API documentation moved to javadoc subpackage
+- examples subpackage added
+- versioned JARs, unversioned links
+
Revision 1.23 2006/05/23 20:34:37 glen
- rpmbuild(macros) >= 1.300 instead of macros.java rpm-javaprov
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/xalan-j.spec?r1=1.23&r2=1.24&f=u
More information about the pld-cvs-commit
mailing list