SPECS: dom4j.spec - fix doc dirs, not jdk 1.6 compatible
glen
glen at pld-linux.org
Fri Jan 11 21:22:34 CET 2008
Author: glen Date: Fri Jan 11 20:22:34 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- fix doc dirs, not jdk 1.6 compatible
---- Files affected:
SPECS:
dom4j.spec (1.3 -> 1.4)
---- Diffs:
================================================================
Index: SPECS/dom4j.spec
diff -u SPECS/dom4j.spec:1.3 SPECS/dom4j.spec:1.4
--- SPECS/dom4j.spec:1.3 Fri Jan 11 20:19:11 2008
+++ SPECS/dom4j.spec Fri Jan 11 21:22:28 2008
@@ -1,10 +1,9 @@
# $Revision$, $Date$
-# TODO:
-# - fix docs mess (missing dir in main package, doc dir specific to main package in -manual)
#
# Conditional build:
%bcond_with bootstrap # boostrap
#
+#
%include /usr/lib/rpm/macros.java
Summary: DOM4J - Open Source XML framework for Java
Summary(pl.UTF-8): Szkielet XML z otwartymi źródłami dla Javy
@@ -27,6 +26,7 @@
#BuildRequires: bea-stax
#BuildRequires: bea-stax-api
#BuildRequires: isorelax
+BuildRequires: jdk < 1.6
BuildRequires: jpackage-utils >= 0:1.6
BuildRequires: jtidy
BuildRequires: junit
@@ -48,8 +48,8 @@
Requires: msv-xsdlib
Requires: relaxngDatatype
Requires: ws-jaxme
-Requires: xalan-j2
-Requires: xerces-j2
+Requires: xalan-j
+Requires: xerces-j
Requires: xml-commons-apis
Requires: xpp2
Requires: xpp3
@@ -111,7 +111,7 @@
%prep
%setup -q
# replace run.sh
-cp %{SOURCE1} run.sh
+install %{SOURCE1} run.sh
%if "%{version}" == "1.6.1"
rm -f lib/endorsed/xml-apis-2.0.2.jar
@@ -146,32 +146,34 @@
sed -i -e '/unjar/d' -e 's|,cookbook/\*\*,|,|' build.xml
%patch0
+rm -rf docs/apidocs
+
%build
cd lib
-# ln -sf $(build-classpath xpp2)
-# ln -sf $(build-classpath relaxngDatatype)
+# ln -sf $(find-jar xpp2)
+# ln -sf $(find-jar relaxngDatatype)
cd endorsed
- ln -sf $(build-classpath xml-commons-apis)
+ ln -sf $(find-jar xml-commons-apis)
cd ..
-# ln -sf $(build-classpath jaxme/jaxmeapi)
-# ln -sf $(build-classpath msv-xsdlib)
-# ln -sf $(build-classpath msv-msv)
-# ln -sf $(build-classpath jaxen)
-# ln -sf $(build-classpath bea-stax-api)
+# ln -sf $(find-jar jaxme/jaxmeapi)
+# ln -sf $(find-jar msv-xsdlib)
+# ln -sf $(find-jar msv-msv)
+# ln -sf $(find-jar jaxen)
+# ln -sf $(find-jar bea-stax-api)
cd test
-# ln -sf $(build-classpath bea-stax-ri)
-# ln -sf $(build-classpath junitperf)
- ln -sf $(build-classpath junit)
+# ln -sf $(find-jar bea-stax-ri)
+# ln -sf $(find-jar junitperf)
+ ln -sf $(find-jar junit)
cd ..
-# ln -sf $(build-classpath xpp3)
+# ln -sf $(find-jar xpp3)
cd tools
-# ln -sf $(build-classpath jaxme/jaxmexs)
- ln -sf $(build-classpath xalan)
-# ln -sf $(build-classpath jaxme/jaxmejs)
- ln -sf $(build-classpath jtidy)
-# ln -sf $(build-classpath isorelax)
-# ln -sf $(build-classpath jaxme/jaxme2)
- ln -sf $(build-classpath xercesImpl)
+# ln -sf $(find-jar jaxme/jaxmexs)
+ ln -sf $(find-jar xalan)
+# ln -sf $(find-jar jaxme/jaxmejs)
+ ln -sf $(find-jar jtidy)
+# ln -sf $(find-jar isorelax)
+# ln -sf $(find-jar jaxme/jaxme2)
+ ln -sf $(find-jar xercesImpl)
cd ..
cd ..
@@ -187,22 +189,20 @@
# javadoc
install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-cp -pr build/doc/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+cp -a build/doc/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost
# manual
install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-rm -rf docs/apidocs
cp -a docs/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-cp -a LICENSE.txt $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
# demo
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/classes/org/dom4j
-cp -pr xml $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
+cp -a xml $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/src
-cp -pr src/samples $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/src
-cp -pr build/classes/org/dom4j/samples $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/classes/org/dom4j
-cp -p run.sh $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
+cp -a src/samples $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/src
+cp -a build/classes/org/dom4j/samples $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/classes/org/dom4j
+install run.sh $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -212,7 +212,7 @@
%files
%defattr(644,root,root,755)
-%{_docdir}/%{name}-%{version}/LICENSE.txt
+%doc LICENSE.txt
%{_javadir}/%{name}.jar
%{_javadir}/%{name}-%{version}.jar
@@ -235,6 +235,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.4 2008-01-11 20:22:28 glen
+- fix doc dirs, not jdk 1.6 compatible
+
Revision 1.3 2008-01-11 19:19:11 qboosh
- pl
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/dom4j.spec?r1=1.3&r2=1.4&f=u
More information about the pld-cvs-commit
mailing list