Author: fthomas Date: Fri Mar 29 15:53:11 2013 New Revision: 1661 Log: Apache Flex Installer RC4 v.2.5.3
Added: dev/flex/installer/2.5/RC4/ dev/flex/installer/2.5/RC4/binaries/ dev/flex/installer/2.5/RC4/binaries/READme (with props) dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe (with props) dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe.asc dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe.md5 dev/flex/installer/2.5/RC4/sources/ dev/flex/installer/2.5/RC4/sources/READme (with props) dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz (with props) dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz.asc dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz.md5 dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip (with props) dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip.asc dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip.md5 Added: dev/flex/installer/2.5/RC4/binaries/READme ============================================================================== --- dev/flex/installer/2.5/RC4/binaries/READme (added) +++ dev/flex/installer/2.5/RC4/binaries/READme Fri Mar 29 15:53:11 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 Propchange: dev/flex/installer/2.5/RC4/binaries/READme ------------------------------------------------------------------------------ svn:eol-style = native Added: dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe ============================================================================== Binary file - no diff available. Propchange: dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe.asc ============================================================================== --- dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe.asc (added) +++ dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe.asc Fri Mar 29 15:53:11 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (MingW32) + +iQIcBAABAgAGBQJRVa83AAoJEOs8MQlFi8xyNv0P/3YgGjD2cBq3qSbqxULzLlpR +Zit2HAn9Zc3FYb6vvljkVJ9njAEPBp3Xx0/ltl+CQoIkkfNrN8QFvT6dCVarIYRH +Ei2xH+fawjxOREq5JFaKara4G9AS63S3Qd+Ejxu9goHMrHnSO4zyP38mOwN9jPmo +X1CRjQeudXNb6sX9s11FJAm7DEWFi5hwwugJkmUPM4RFZE7FWhhhe+Tyzbj4ZjzF +nCMG9UBoI6zTucKT41xFh1DhRoRKE/krSnp4mllIsxlYh0LUk8WULKxL7C0hOxx4 +z8hdi0pBnFVZ2pv0o3v0Wz1L70ep1aP38HekXyY+FvTi8HXCX+AfwBw0+6gAQJ5R +W7AwoGaSs0NwwT/gVm6rtUEUj6aFyrFsZvWjbyHH33e2RwTbemqZm3yBqObHoM+q +pvQqQ+/r1yuiB3aAQvl6VjioWuO2ThK+DuZceGUbRMZnv48ZwM5yjohFrmPaktwk +2Y5Sj1tXsPbRCV3dozQuszyV7AYNa0IjtlCe6ku2QmoQq4O/u+ikkp/F0G3w6c7P +FPLDoQmC57VcYo2GE6g/0C5QDFAQwG7s1TXTjBv65e+UY70IpzKXHzV1P/6IQ7+G +4eutS6Sxga3NqW/Babm//fCOZmKx6dYzb2hHGEmTcDw0HzBl997/zcJEMoF7bt7O +tlOebajmPX05hhEI5TfX +=AG2v +-----END PGP SIGNATURE----- Added: dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe.md5 ============================================================================== --- dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe.md5 (added) +++ dev/flex/installer/2.5/RC4/binaries/apache-flex-sdk-installer-2.5.3-bin.exe.md5 Fri Mar 29 15:53:11 2013 @@ -0,0 +1,2 @@ +release/apache-flex-sdk-installer-2.5.3-bin.exe: +80 38 F8 1D 58 82 1A CA E9 5D 1F F4 70 20 93 91 Added: dev/flex/installer/2.5/RC4/sources/READme ============================================================================== --- dev/flex/installer/2.5/RC4/sources/READme (added) +++ dev/flex/installer/2.5/RC4/sources/READme Fri Mar 29 15:53:11 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 Propchange: dev/flex/installer/2.5/RC4/sources/READme ------------------------------------------------------------------------------ svn:eol-style = native Added: dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/x-gzip Added: dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz.asc ============================================================================== --- dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz.asc (added) +++ dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz.asc Fri Mar 29 15:53:11 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (MingW32) + +iQIcBAABAgAGBQJRVa81AAoJEOs8MQlFi8xyG30P/3Hx8y9jMCw2k1d51wr05RRG +DbJ/p9atk2cOoB82EuYVXGNBlu0BM+fsaQdHhL+pfAv1zrZKdcxXnTWjq6Q7NZrg +8bOzhMz6XRHUJUTlSI0TW356w9bvJLZzlTY8zkPnH6ivAEdxYSKI7cxV9zSQ66i+ +hKzldXi9WNImEpH3VD0iaO2ew/IBQ3Nmi4b3qc9DGx1p9AM5O5rC0JUf81LgSNkv +A50aN7cBN+PYYqIdSwKS26OgSpNEjOFhoclGbOufv1iXfLXPmrPhkB/gqxssTx58 +6riPuIpYRP5uCTTJ+kdkM3gkr2+qRxZvx6ONzGHqMBTFVkvRjPfArlmWTfKxSNyB +K+zxzt0oPvMzbOIAZV2niJ7eOQdBqEzr02AQqK0Vw13s9qms8OxtIM5AYJ95IADe +XC1PtZsUp6ui7esB6Krt0tsEmAKLvByxHOM2NPRItw22VCKnK+hP0UxteEg5jFNB +dKRpp36r5SzPtREOTNQgU3CQB2bv7FeTSNo4cW6Zcp9a+P91rT9zpYypz/gRhu+v +Xfqxi6O2ifYmbVKloDEPzdq2Cb+wxfSW3Fl70kzpxGkSXSzNGo9nKxeadijzhja0 +Gs2JoUsW1BFDqOBJ+Q/yWM8cE+lRm6sPNMG6+RHgPlfd+E4BuZy7YPhMvF58DA4b +imuO6AtezZQ/S9+3//bO +=lcwb +-----END PGP SIGNATURE----- Added: dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz.md5 ============================================================================== --- dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz.md5 (added) +++ dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.tar.gz.md5 Fri Mar 29 15:53:11 2013 @@ -0,0 +1,2 @@ +release/apache-flex-sdk-installer-2.5.3-src.tar.gz: +DF 48 1C D5 CD 91 70 56 F5 42 3A B3 6C 89 52 84 Added: dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip ============================================================================== Binary file - no diff available. Propchange: dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip.asc ============================================================================== --- dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip.asc (added) +++ dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip.asc Fri Mar 29 15:53:11 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (MingW32) + +iQIcBAABAgAGBQJRVa80AAoJEOs8MQlFi8xyX2gQALdkQfdiGTNB2QckfF5JiZr+ +h9Lr4WXL8Ghp6dKLW+huUBa/BM3meEe8ZkriJwYESFfzlepQ0sf3Og10seqYyRaJ +HLnV2g0NK7kZ8Il3ycoKT2C9Vg3T88VQ1R1rlV/rkBwp/ps4cr3WGERJwIFygiJG +esblD4BB8rfF/Wu++j6I3lxmdeDXGNdnZNUOGvevNZGR4Zll8qQntuQzJ0nP6EJ6 +UBifVQ+vno7imLgkSr98eC/nAlNe9mdP1wiazOR5+Hfd241DNSYIgJucpStgKoza +4JBVMEhUt6gKypA0u4oHnRogk8txwo01oP8iwwuPjrH+iF4A8ENSP+3rf0fh9IEL +4sF5lNUs6wJmMld1tlBX+o0JEGyLlnoVwoJYNeZc29ubn18UKFfVUKAnYp6/KIob +MGQEuhk3QTfaGJJEZlj8wfI1HlRT1DdCPop8Lhp7/XqD/WrTpH9+vP6jerPufekT +OjrE6Bj7UdqfGpLLsbYPWaovTywmGO7kqfduDq0IgstBVAHEB0A8p8/PL2DWoFqk +JBT6nFpWUzofAe0t1QqNrq9q0Cy5DOow69LZ1HBFE0hUcazkA1rL1lVBSjfsFODB +LliJ8pcKGaZJygjTZ1Ny6Y8o7HYewzL9AsDz7+HezMV5MNaylPWvZkgZbtov5GNE +giMBAw2EMAB3XfnNasI3 +=Ms0n +-----END PGP SIGNATURE----- Added: dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip.md5 ============================================================================== --- dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip.md5 (added) +++ dev/flex/installer/2.5/RC4/sources/apache-flex-sdk-installer-2.5.3-src.zip.md5 Fri Mar 29 15:53:11 2013 @@ -0,0 +1,2 @@ +release/apache-flex-sdk-installer-2.5.3-src.zip: +40 8D AF 0A 1A 56 E7 E7 47 77 4D 10 D1 BC 69 E7