SPECS: shrinksafe.spec - update to 1.2.2 - build .jar ourselves using rhino...

glen glen at pld-linux.org
Sun Nov 23 23:01:52 CET 2008


Author: glen                         Date: Sun Nov 23 22:01:52 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- update to 1.2.2
- build .jar ourselves using rhino 1.6R7 sources

---- Files affected:
SPECS:
   shrinksafe.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SPECS/shrinksafe.spec
diff -u SPECS/shrinksafe.spec:1.5 SPECS/shrinksafe.spec:1.6
--- SPECS/shrinksafe.spec:1.5	Tue Feb 19 15:18:18 2008
+++ SPECS/shrinksafe.spec	Sun Nov 23 23:01:46 2008
@@ -3,13 +3,19 @@
 Summary:	Dojo toolkit's JavaScript compressor
 Summary(pl.UTF-8):	Kompresor JavaScriptu z zestawu narzędzi Dojo
 Name:		shrinksafe
-Version:	0
+Version:	1.2.2
 Release:	1
-License:	AFL 2.1 or BSD
+License:	MPL 1.1
 Group:		Applications
-Source0:	http://svn.dojotoolkit.org/dojo/trunk/buildscripts/lib/custom_rhino.jar
-# Source0-md5:	260f96b8e030ed1cb5ce08ceb4a72b81
+Source0:	http://download.dojotoolkit.org/release-1.2.2/dojo-release-%{version}-%{name}.tar.gz
+# Source0-md5:	db5314f7cf08be30a6a1da46196b793a
+Source1:	http://ftp.mozilla.org/pub/mozilla.org/js/rhino1_6R7.zip
+# Source1-md5:	7be259ae496aae78feaafe7099e09897
+Source2:	http://java.sun.com/products/jfc/tsc/articles/treetable2/downloads/src.zip
+# Source2-md5:	ab016c8f81812bb930fc0f7a69e053c5
 URL:		http://dojotoolkit.org/docs/shrinksafe
+BuildRequires:	ant
+BuildRequires:	jpackage-utils
 BuildRequires:	rpm-javaprov
 BuildRequires:	rpmbuild(macros) >= 1.300
 Requires:	jpackage-utils
@@ -18,23 +24,34 @@
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Dojo toolkit's JavaScript compressor.
+The premier JavaScript compression engine.
 
 %description -l pl.UTF-8
 Kompresor JavaScriptu z zestawu narzędzi Dojo.
 
 %prep
-%setup -qcT
+%setup -q -n dojo-release-%{version}-%{name} -a1
 cat <<'EOF' >> %{name}
 #!/bin/sh
 exec java -jar %{_javadir}/%{name}_rhino.jar "$@"
 EOF
 
+mv rhino{*,}
+%{__patch} -p0 -d rhino < custom_rhino.diff
+
+%build
+cd rhino
+cat <<'EOF' >> build.properties
+# use local path
+swing-ex-url=file:%{SOURCE2}
+EOF
+%ant -Ddebug=off -Dno-e4x=true -Dno-xmlbeans=true jar
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_javadir}}
 install %{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
-install %{SOURCE0} $RPM_BUILD_ROOT%{_javadir}/%{name}_rhino.jar
+install rhino/build/rhino*/*js.jar $RPM_BUILD_ROOT%{_javadir}/%{name}_rhino.jar
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -50,7 +67,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
-Revision 1.5  2008/02/19 14:18:18  glen
+Revision 1.6  2008/11/23 22:01:46  glen
+- update to 1.2.2
+- build .jar ourselves using rhino 1.6R7 sources
+
+Revision 1.5  2008-02-19 14:18:18  glen
 - include macros.java; rel 1
 
 Revision 1.4  2007-08-26 11:39:30  qboosh
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/shrinksafe.spec?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list