SPECS: rhino.spec - build the jar; rel 2
glen
glen at pld-linux.org
Sun Dec 9 03:21:23 CET 2007
Author: glen Date: Sun Dec 9 02:21:23 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- build the jar; rel 2
---- Files affected:
SPECS:
rhino.spec (1.16 -> 1.17)
---- Diffs:
================================================================
Index: SPECS/rhino.spec
diff -u SPECS/rhino.spec:1.16 SPECS/rhino.spec:1.17
--- SPECS/rhino.spec:1.16 Sun Dec 9 01:59:00 2007
+++ SPECS/rhino.spec Sun Dec 9 03:21:17 2007
@@ -1,17 +1,23 @@
# $Revision$, $Date$
+# TODO
+# - skip building old XMLBeans-based implementation of E4X? (see prep section)
+%define fver %(echo %{version} | tr . _)
%include /usr/lib/rpm/macros.java
-%define fver %(echo %{version} | tr . _)
Summary: Rhino - JavaScript for Java
Summary(pl.UTF-8): Rhino - JavaScript dla Javy
Name: rhino
Version: 1.6R7
-Release: 1
+Release: 2
License: MPL 1.1 or GPL v2+
Group: Development/Languages/Java
Source0: http://ftp.mozilla.org/pub/mozilla.org/js/%{name}%{fver}.zip
# Source0-md5: 7be259ae496aae78feaafe7099e09897
+Source1: http://java.sun.com/products/jfc/tsc/articles/treetable2/downloads/src.zip
+# Source1-md5: ab016c8f81812bb930fc0f7a69e053c5
+Source2: http://www.apache.org/dist/xmlbeans/binaries/xmlbeans-2.2.0.zip
+# Source2-md5: f279d25e2dccbb524e406543c38b4aae
URL: http://www.mozilla.org/rhino/
-#BuildRequires: ant
+BuildRequires: ant
BuildRequires: jpackage-utils
BuildRequires: rpm-javaprov
BuildRequires: rpmbuild(macros) >= 1.300
@@ -48,17 +54,27 @@
%prep
%setup -q -n %{name}%{fver}
+cat <<'EOF' >> build.properties
+# use local path
+swing-ex-url=file:%{SOURCE1}
+# use local path
+xmlbeans.zip=%{SOURCE2}
+
+# Will cause E4X not to be built
+#no-e4x=true
+# Will cause the old, XMLBeans-based implementation of E4X not to be built
+#no-xmlbeans=true
+EOF
+
%build
-# tries to download jfc from java.sun.com
-# tries to download xbean.zip (xmlbeans-2.2.0.zip) from www.apache.org
-#ant dist
+%ant jar
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_javadir}
# jars
-install js.jar $RPM_BUILD_ROOT%{_javadir}/js-%{version}.jar
+install build/%{name}%{fver}/js.jar $RPM_BUILD_ROOT%{_javadir}/js-%{version}.jar
ln -s js-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/js.jar
# javadoc
@@ -87,6 +103,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.17 2007-12-09 02:21:17 glen
+- build the jar; rel 2
+
Revision 1.16 2007-12-09 00:59:00 glen
- unify java package
- -javadoc added
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/rhino.spec?r1=1.16&r2=1.17&f=u
More information about the pld-cvs-commit
mailing list