You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2017/12/09 00:08:25 UTC
[royale-asjs] 06/06: package all 3 repos into one package
This is an automated email from the ASF dual-hosted git repository.
aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 115443e0d48ba63988645a826c1ca690635e2233
Author: Alex Harui <ah...@apache.org>
AuthorDate: Fri Dec 8 16:07:54 2017 -0800
package all 3 repos into one package
---
build.xml | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++-
frameworks/build.xml | 2 +-
2 files changed, 60 insertions(+), 2 deletions(-)
diff --git a/build.xml b/build.xml
index 05719ca..db20eae 100644
--- a/build.xml
+++ b/build.xml
@@ -161,7 +161,7 @@
description="Packages the source release kit which is the official Apache release."/>
<target name="binary-release"
- depends="setup-binary-release,set.base.folder,build-all,main,sample-themes,checkintests,check-goog-home,binary-package"
+ depends="setup-binary-release,set.base.folder,build-all,main,sample-themes,checkintests,check-goog-home,binary-package,jsonly-package"
description="Builds and packages the binary kit which is provided as a convenience."/>
<target name="binary-release-jenkins"
@@ -851,6 +851,58 @@
</target>
+ <target name="jsonly-package" if="env.AIR_HOME"
+ description="subset binary package to be a js-only package if AIR_HOME is set and we built a SWF+JS package">
+ <!-- assumes temp folder contains the binary package with SWF stuff in it -->
+ <delete dir="${basedir}/temp/royale-asjs/frameworks/libs" failonerror="false" includeEmptyDirs="true" />
+ <mkdir dir="${basedir}/temp/royale-asjs/frameworks/libs" />
+ <copy file="${ROYALE_HOME}/js/libs/js.swc"
+ tofile="${basedir}/temp/royale-asjs/frameworks/libs/KeepsFBFromHanging.swc" />
+ <mkdir dir="${basedir}/temp/royale-asjs/frameworks/libs/player/${playerglobal.version}"/>
+ <copy file="${ROYALE_HOME}/js/libs/js.swc" tofile="${basedir}/temp/royale-asjs/frameworks/libs/player/${playerglobal.version}/playerglobal.swc" />
+ <mkdir dir="${basedir}/temp/royale-asjs/frameworks/libs/air"/>
+ <copy file="${ROYALE_HOME}/js/libs/js.swc" tofile="${basedir}/temp/royale-asjs/frameworks/libs/air/airglobal.swc" />
+ <replace token="{playerglobalHome}" value="libs/player" >
+ <fileset dir="${staging-dir}/frameworks">
+ <include name="air-config.xml"/>
+ <include name="airmobile-config.xml"/>
+ <include name="createjs-config.xml"/>
+ <include name="flex-config.xml"/>
+ <include name="jquery-config.xml"/>
+ <include name="js-config.xml"/>
+ <include name="node-config.xml"/>
+ <include name="royale-config.xml"/>
+ </fileset>
+ </replace>
+ <replace token="<path-element>libs</path-element>"
+ value="<path-element>js/libs</path-element>" >
+ <fileset dir="${staging-dir}/frameworks">
+ <include name="air-config.xml"/>
+ <include name="airmobile-config.xml"/>
+ <include name="createjs-config.xml"/>
+ <include name="flex-config.xml"/>
+ <include name="jquery-config.xml"/>
+ <include name="js-config.xml"/>
+ <include name="node-config.xml"/>
+ <include name="royale-config.xml"/>
+ </fileset>
+ </replace>
+ <replace token="<target>SWF</target>" value="" >
+ <fileset dir="${staging-dir}/frameworks">
+ <include name="air-config.xml"/>
+ <include name="airmobile-config.xml"/>
+ <include name="createjs-config.xml"/>
+ <include name="flex-config.xml"/>
+ <include name="jquery-config.xml"/>
+ <include name="js-config.xml"/>
+ <include name="node-config.xml"/>
+ <include name="royale-config.xml"/>
+ </fileset>
+ </replace>
+ <zip destfile="${basedir}/out/apache-royale-jsonly-${release.version}-bin.zip" basedir="${basedir}/temp"/>
+ <tar-gzip name="apache-royale-jsonly-${release.version}-bin" />
+ </target>
+
<target name="binary-package"
description="Package binary files in zip and tar-gzip file.">
@@ -1468,6 +1520,12 @@
<checksum algorithm="md5" file="${basedir}/out/${source.kit}.zip" forceOverwrite="yes"/>
</target>
+ <target name="create-md5-jsonly" if="env.AIR_HOME" >
+ <echo message="Generating MD5 hashes for release artifacts"/>
+ <checksum algorithm="md5" file="${basedir}/out/apache-royale-jsonly-${release.version}-bin.tar.gz" forceOverwrite="yes"/>
+ <checksum algorithm="md5" file="${basedir}/out/apache-royale-jsonly-${release.version}-bin.zip" forceOverwrite="yes"/>
+ </target>
+
<target name="sign" >
<exec executable="gpg">
<arg value="--armor" />
diff --git a/frameworks/build.xml b/frameworks/build.xml
index bd50e2f..ccb5c78 100644
--- a/frameworks/build.xml
+++ b/frameworks/build.xml
@@ -339,7 +339,7 @@
<replace file="${basedir}/${configname}-config.xml"
token="<path-element>libs</path-element>"
value="<path-element>js/libs</path-element>" />
- <replace file="${basedir}/${configname}-config.xml"
+ <replace file="${basedir}/${configname}-config.xml"
token="<target>SWF</target>"
value="" />
</target>
--
To stop receiving notification emails like this one, please contact
"commits@royale.apache.org" <co...@royale.apache.org>.