Author: jmclean
Date: Wed Feb 13 00:10:25 2013
New Revision: 1392
Log:
Installer for ApacheFlex 4.9.1 RC1 (mac binaries only)
Added:
dev/flex/installer/2.0/rc1/
dev/flex/installer/2.0/rc1/READme
dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz
(with props)
dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz.asc
dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz.md5
dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip (with
props)
dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip.asc
dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip.md5
dev/flex/installer/2.0/rc1/binaries/
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg
(with props)
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg.asc
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg.md5
Added: dev/flex/installer/2.0/rc1/READme
==============================================================================
--- dev/flex/installer/2.0/rc1/READme (added)
+++ dev/flex/installer/2.0/rc1/READme Wed Feb 13 00:10:25 2013
@@ -0,0 +1,109 @@
+<!--
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+-->
+
+==========================================================================================
+Overview:
+=========
+
+- The Apache Flex SDK Installer AIR application provides an easy, single-click
installation of the
+ Apache Flex SDK and all its dependencies. This will make it suitable for
working with
+ IDEs such as Adobe Flash Builder, FDT, IntelliJ IDEA, FlashDevelop, etc.
+ The application downloads the following dependencies:
+ - The AIR sdk (Windows vs. Mac) based on the current platform
+ - Adobe Flash Player playerglobal.swc
+ - SwfObject
+ - Open Source Media Framework (OSMF)
+
+ Optionally, the application will download these files if the user
explicitly agrees to
+ the licensing terms:
+ - Adobe BlazeDS
+ - Adobe embedded font support
+
+ All the file names and urls of the downloaded files are available in
+ installer/src/sdk-installer-config-2.0.xml.
+ When the dependencies file names or urls change in future, update the
+ sdk-installer-config-2.0.xml to ensure that the application works
correctly.
+
+- The application uses http://flex.apache.org/single-mirror-url.cgi to
determine
+ the preferred mirror url to download Apache Flex SDK binary from.
+
+- Once the Apache Flex SDK binary file is downloaded, a MD5 hash is generated
for it.
+ This hash is compared with the hash from the Apache Flex SDK release site.
+ If they match, we verify that the downloaded binary file is a valid
Apache release and
+ proceed to unzip the file.
+
+- The Adobe AIR SDK will be downloaded and the relevant files are copied to
the required
+ locations.
+
+- The Adobe Flash Player playerglobal.swc file and the config files are placed
in the required
+ locations.
+
+- Then the rest of the external dependencies and the optional files (if
selected by user)
+ are downloaded and copied into the appropriate locations.
+
+- From the 2.0 version, by default, Apache Flex SDK Installer 2.0 downloads
Adobe Flash Player 11.1
+ and Adobe AIR SDK 3.4. If you want to change it to any other supported
combination, you save
+ a copy of the config file found at:
http://flex.apache.org/sdk-installer-config-2.0.xml,
+ modify the download urls to point to the required versions. Then run
the app from command line
+ mode with the optional command line parameter: -config=<path to config
file>
+
+==========================================================================================
+How to build the installer using ANT (no Flash Builder or any other IDE
required):
+==========================================================================================
+
+1. Unzip the source distribution. You should see the 'installer' directory
and the
+ 'common' directory in the root.
+
+2. In the installer directory, run:
+ ant build [-DFLEX_HOME=/path/to/apache/flex/sdk]
[-DAIR_HOME=/path/to/air/sdk]
+
+ FLEX_HOME is the absolute path to the Apache Flex SDK
+ If you omit this argument, and the system environment variable,
FLEX_HOME exists,
+ it is used. Otherwise, the FLEX_HOME_MAC or FLEX_HOME_WIN property in
+ installer/build.properties is used.
+
+ AIR_HOME is the absolute path to the Adobe AIR SDK
+ If you omit this argument, and the system environment variable,
AIR_HOME exists,
+ it is used. Otherwise, the AIR_HOME_MAC or AIR_HOME_WIN property in
+ installer/build.properties is used.
+
+2. The installer executable file created in the installer/release directory.
If you are
+ on Windows, you will see an .exe file; if you are on Mac OS, you will see
a .dmg file.
+ A temporary digital signing certificate - temp.p12 will be created in
the installer
+ directory as well. The password for this file is available in the
build.properties
+ file (var: TEMP_PASS_CHANGE_THIS)
+
+==========================================================================================
+How to set up the project for working with Adobe Flash Builder (or any other
IDE):
+==========================================================================================
+
+1. Unzip the source distribution. You should see the 'installer' directory
and the
+ 'common' directory in the root.
+
+2. In the installer directory run:
+ ant get-as3commons.swc
+ This step downloads the required as3commons library and saves it in the
libs
+ directory.
+
+3. If using Adobe Flash Builder, add a linked resource called:
+ APACHE_FLEX_UTILITIES_ROOT
+ and point it to the directory path where the 'installer' and 'common'
directories are
+ located.
+
+4. In the installer project, add ${APACHE_FLEX_UTILITIES_ROOT}/common/src as
a source path.
\ No newline at end of file
Added: dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz
==============================================================================
Binary file - no diff available.
Propchange:
dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz.asc
==============================================================================
--- dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz.asc
(added)
+++ dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz.asc
Wed Feb 13 00:10:25 2013
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iQIcBAABCgAGBQJRGsVCAAoJEODyhZOu6tFRAqMP/0HDsR4eTbS7IY7pR4CQqkL8
+Rr+vanSFWqzCb8G2sswCx3CpvK5Emn9aWch9UAIH1Ym+7VTAaJS7NOaH9wGvrGw9
+hh5miBbZiu6CvMX/Wbt7u4XDe2k/sZLhQ7dNskQI6be/wXPp9CmMzGLdB7qYXTe7
+appwaWZRVTeKTBzKze3zmjuGE8ueGso9r/ADU4K/mqI279FKMpMr8s4b7hVwWVzE
+vYp6rEtwEIjL5M0B7pPRZY01gVwo+3SHiF91rm3PUuEzfDxfxECYFBnj29ojbJhv
+nffcdimJortFI0sXkg0l8T/UnnyMpYvowYDF8N+aSJN4+EV/Ic27FMjZ7kL0kJoG
+QepZ+PsrRhwlFmb0ByGaVMlkpHJad2r8+3PQZEg+udhIYg7eCgTrnwCiL3aVz4hv
+IiCIu+86qvsHWBt9GOAEzwLKPjh+Ou3Imu84kGKTSVgvaIYlAHxnLXfldS3Y8nXw
+LRYq43uDHjnXHGk4HSMBNUHpLb96U38jnt8gxPHBM1h7DTVQbICY9YJIzsEZvMWR
+SzIZ4tRo3MG4YXENkCPOZyxBtuuDg9znHjfC7JkMpUDKJWTcATF2D4pypooqI4Rz
+w12uzwX4rVpcDaulzUaGsveS7IUV3J11BEVt2+fPOfmSASlN38fGDUpjry2gZnxj
+IKwzNMD7w8SGz0lOsLfV
+=PjAz
+-----END PGP SIGNATURE-----
Added: dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz.md5
==============================================================================
--- dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz.md5
(added)
+++ dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.tar.gz.md5
Wed Feb 13 00:10:25 2013
@@ -0,0 +1,2 @@
+release/apache-flex-sdk-installer-2.0.3-src.tar.gz:
+31 23 B7 3C 9C 62 7C 7C 5D 64 C5 7D 18 DE 4E 92
Added: dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip.asc
==============================================================================
--- dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip.asc
(added)
+++ dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip.asc Wed
Feb 13 00:10:25 2013
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iQIcBAABCgAGBQJRGsVAAAoJEODyhZOu6tFRT1QQAMF6I+7/uqBVSYuyhpDU614R
+hRjg8VaziJDt/Pp/2e9n9JfE2y3FsIbvcCWSMB8P1a99zsO4jST55xoZYmDB92oJ
+OgERRhCcxgftQf/ett2CiodGZo4wnwgCMNClPAVmmPbb9WwQ8tRvKhHS9uSFO3T5
+nc7vqFVdTZhBiJ5FoGlobnp/bYmodfAqCxivAEa9ytr5GXFO+lUPmS9eLZ1xDcwn
+Pdtl0TNgCCs9TQw3OiJWTPNKdEv0shvOANqUWyK7bnL9lgE00m4vIEEmm9yvW0H0
+e9Kh/GY5+BfZNHC1L/6TPUxVM4jwVJhbxiK8BahYzgGG3AUR7V62uERWITZdhz8a
+xIiSMe3Wll2cTTWyxl+UGtRvOXD9QYvxu/JlfflB3NUD85ai9WQK1/A7EjBmQ7JG
+yNeeqd2rA6J+x1y2U7OJmNGG+XajI2R4N1UdEXydNA6voq8j5QWfPrr1gffdehQ6
+XwO9qJOXJvLxt/nKaMmxRFneDbkVhI2dM/p8YK4Dh/KwwZugP5AE56qCdSODQcMS
+4/VVyBCwjXG5Ghjkub8TyX+EBI+omfEQWgC26az6qGr8ahrfI/DaByu+RdK0hm9v
++cbaBZcezQ3jmSZWnVU0fMiKrbemaTlOVjhiWRHWuIFlaRohmE6bvLiVdtsi7jIX
+O34zocF4H0YHaEsBsEra
+=AsCa
+-----END PGP SIGNATURE-----
Added: dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip.md5
==============================================================================
--- dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip.md5
(added)
+++ dev/flex/installer/2.0/rc1/apache-flex-sdk-installer-2.0.3-src.zip.md5 Wed
Feb 13 00:10:25 2013
@@ -0,0 +1,2 @@
+release/apache-flex-sdk-installer-2.0.3-src.zip:
+B2 83 56 D6 D0 56 31 1B 43 E1 11 7B 52 92 FF 8A
Added:
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg
==============================================================================
Binary file - no diff available.
Propchange:
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg.asc
==============================================================================
---
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg.asc
(added)
+++
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg.asc
Wed Feb 13 00:10:25 2013
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
+Comment: GPGTools - http://gpgtools.org
+
+iQIcBAABCgAGBQJRGsVEAAoJEODyhZOu6tFR+nsQAMxjjSJtGPo+ZS/Pp8JemBaD
+tPSnPTtp1WL+cdkSQ4bSMnBKx7RcbQ4IOYeAg95MAM+DkBsyWOrILf+qHCUtBz9f
+NYFtvlDovarc8yIB1oAvaBFqkYQKDB/pxeZfwtTWvU03cDVgBB4TgXJeh0vXiT4a
+PCLIja3BjOzv0gKyMEmW8AlpsvXFx2+gD6EFsH7Xhbax8UitL8hn/XooseYxY7aq
+nr7wsTkUbF63Tl8yDHVRbWbGWPOVXjXGlPVh4xzw9IPIrpV/zRw2H6tyt37NycEK
+yTToui+R0ym+JEY4h+CLJMiUY6KFdoBXuUy2kuQ35Hu5eFly+qx34A/N4Up+ujkO
+WgROy0bsG/ZvHG0ka0UnHy4ov2p1MaDHhgmPc8WkmljVTamx7e1MZ5CgTnMijtdb
+Shtj12N7tnPynQhvUyqBr0DHkjGEoSO3InpTiIHARjgoqnZqb0i5LWo47tnfYy1g
+yiemf55eWa4+Gp5xeINvHlRiL0jrbuPSyA5dxUYIDGqKFMpuiDCsOcvUQ12x/P5K
+icAJiDuR8RLqsQyeK+3G5v9pDtafPWuF38LHKAZ8x1NjJ72lOr19D4AxebcA2jL0
+RQC3v0ApbkyexxQm3FnpZpVA18yiU+29MpGW1Pb38lwCz+mzgEhGWINt5iLusPnE
+VMQkkCZnCOaTRvUpjnEi
+=L5ZB
+-----END PGP SIGNATURE-----
Added:
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg.md5
==============================================================================
---
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg.md5
(added)
+++
dev/flex/installer/2.0/rc1/binaries/apache-flex-sdk-installer-2.0.3-bin.dmg.md5
Wed Feb 13 00:10:25 2013
@@ -0,0 +1,2 @@
+release/apache-flex-sdk-installer-2.0.3-bin.dmg:
+67 D5 3C 68 1B 9D E8 FC EB 62 E9 8E CA 45 25 AC