You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2014/06/20 19:06:31 UTC

[2/5] git commit: [flex-asjs] [refs/heads/develop] - bundle Google Closure Library

bundle Google Closure Library


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/4f3efbcc
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/4f3efbcc
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/4f3efbcc

Branch: refs/heads/develop
Commit: 4f3efbcc5592ef9eb208efcea39f337727561f8e
Parents: b97f333
Author: Alex Harui <ah...@apache.org>
Authored: Fri Jun 20 08:13:46 2014 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Fri Jun 20 10:06:15 2014 -0700

----------------------------------------------------------------------
 build.xml     | 15 ++++++++++++--
 installer.xml | 58 +++---------------------------------------------------
 2 files changed, 16 insertions(+), 57 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4f3efbcc/build.xml
----------------------------------------------------------------------
diff --git a/build.xml b/build.xml
index 740a9ee..e300e2a 100644
--- a/build.xml
+++ b/build.xml
@@ -754,6 +754,15 @@
     <target name="stage-nightly" if="nightly" description="add nightly.properties if nightly build">
         <copy todir="${basedir}/temp" file="${basedir}/nightly.properties" />
     </target>
+    
+    <target name="stage-goog" description="add google closure library to binary package">
+        <mkdir dir="${basedir}/temp/js/lib/google/closure-library" />
+        <copy todir="${basedir}/temp/js/lib/google/closure-library" >
+            <fileset dir="${GOOG_HOME}" >
+                <include name="**/*"/>
+            </fileset>
+        </copy>
+    </target>
 
     <target name="binary-package"
         description="Package binary files in zip and tar-gzip file.">
@@ -823,8 +832,10 @@
             </fileset>
         </copy>
          -->
-                 
-        <antcall target="binary-package-zip"/>        
+        
+        <antcall target="stage-goog" />
+        
+        <antcall target="binary-package-zip"/>
         <antcall target="binary-package-tgz"/>
         <copy todir="${basedir}/out" file="${basedir}/apache-flex-flexjs-installer-config.xml" />
     </target>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4f3efbcc/installer.xml
----------------------------------------------------------------------
diff --git a/installer.xml b/installer.xml
index e6b1ea1..1bd20b7 100644
--- a/installer.xml
+++ b/installer.xml
@@ -61,11 +61,6 @@
     <property name="flexjs.version" value="0.0.2"/>
     <property name="falcon.version" value="0.0.2"/>
     
-    <property name="goog.lib.url.server" value="https://github.com" />
-    <property name="goog.lib.url.folder" value="google/closure-library/archive" />
-    <property name="goog.lib.url.file" value="master.zip" />
-    <property name="goog.lib.md5" value="9711bb32b35550f8cc49d7aac6b2c41c" />
-
     <property name="swfobject.url.server" value="https://github.com" />
     <property name="swfobject.url.folder" value="swfobject/swfobject/archive" />
     <property name="swfobject.url.file" value="2.2.zip" />
@@ -94,9 +89,6 @@
     </condition>
     <property name="AIRDownloadEcho" value="${INFO_DOWNLOADING_AIR_RUNTIME_KIT_MAC}" />
 
-    <condition property="goog.donot.ask" value="true">
-        <isset property="installer" />
-    </condition>
     <condition property="air.donot.ask" value="true">
         <isset property="installer" />
     </condition>
@@ -288,24 +280,9 @@
         </fail>
     </target>
     
-    <target name="ask-licenses" depends="ask-goog,ask-air,ask-flash,ask-swfobject" description="Ask about the various licenses">
+    <target name="ask-licenses" depends="ask-air,ask-flash,ask-swfobject" description="Ask about the various licenses">
 	</target>
     
-    <target name="ask-goog" unless="goog.donot.ask"
-        description="Prompt the user before downloading Google Closure Library">
-        
-        <input
-        message="${goog.prompt.text}"
-        validargs="${yes.no.prompts}"
-        defaultvalue="${no}"
-        addproperty="input.goog.download"/>
-        <condition property="do.goog.install">
-            <equals arg1="${yes}" arg2="${input.goog.download}"/>
-        </condition>
-        <!-- Only ask once per ant run.  -->
-        <property name="goog.donot.ask" value="set"/>
-    </target>
-    
     <target name="ask-air" unless="air.donot.ask"
         description="Prompt the user before downloading AIR">
         
@@ -486,36 +463,7 @@
         </antcall>
     </target>
 
-    <target name="get-third-party-files" depends="goog-download,air-download,flash-download,swfobject-download" />
-    
-    <!-- Because this requires a network connection it downloads artifacts only if it doesn't already exist. -->
-    <target name="goog-check" description="Checks if Google Closure Library has been downloaded.">
-        <available file="${FLEXJS_HOME}/js/lib/google/closure-library/closure/goog/base.js" property="goog.lib.present"/>
-    </target>
-    
-    <target name="goog-download" depends="goog-check" unless="goog.lib.present"
-        description="Downloads Google Closure Library and copies to correct locations">
-        
-        <mkdir dir="${download.dir}"/>
-        <antcall target="goog-get" />
-        <unzip src="${download.dir}/${goog.lib.url.file}" dest="${FLEXJS_HOME}/js/lib/google/closure-library" />
-    </target>
-    
-    <target name="goog-get-check" >
-        <available file="${download.dir}/${goog.lib.url.file}" property="goog.downloaded" />
-    </target>
-            
-    <target name="goog-get" depends="goog-get-check" unless="goog.downloaded" >
-        <echo>${INFO_INSTALLING_GOOG} ${goog.lib.url.server}/${goog.lib.url.folder}/${goog.lib.url.file}</echo>
-        <antcall target="download_using_get" >
-            <param name="srcDomain" value="${goog.lib.url.server}" />
-            <param name="srcFolder" value="${goog.lib.url.folder}" />
-            <param name="srcFile" value="${goog.lib.url.file}" />
-            <param name="dest" value="${download.dir}/${goog.lib.url.file}" />
-			<param name="failmessage" value="Google Closure Library download failed" />
-			<param name="md5" value="${goog.lib.md5}" />
-        </antcall>
-    </target>
+    <target name="get-third-party-files" depends="air-download,flash-download,swfobject-download" />
     
     <target name="air-check" description="Checks if AIR SDK has been downloaded.">
         <available file="${FLEXJS_HOME}/lib/adt.jar" property="air.jar.present"/>
@@ -768,7 +716,7 @@
     </target>
     
     <target name="swfobject-download" depends="swfobject-check" unless="swfobject.js.present"
-        description="Copies SWFObject from code.google.com">
+        description="Copies SWFObject from github.com">
         
         <echo file="${basedir}/swfobject.properties">swfobject.echo=${INFO_DOWNLOADING_FILE_FROM}</echo>
         <replace file="${basedir}/swfobject.properties" token="{0}" value="${swfobject.url.file}" />