Author: bigosmallm Date: Mon Oct 21 07:42:26 2013 New Revision: 3307 Log: RC1 with osmf2.0 download enabled
Added: dev/flex/installer/2.7/rc1/READme (with props) dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz (with props) dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz.asc dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz.md5 dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip (with props) dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip.asc dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip.md5 dev/flex/installer/2.7/rc1/binaries/ dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe (with props) dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe.asc dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe.md5 Added: dev/flex/installer/2.7/rc1/READme ============================================================================== --- dev/flex/installer/2.7/rc1/READme (added) +++ dev/flex/installer/2.7/rc1/READme Mon Oct 21 07:42:26 2013 @@ -0,0 +1,118 @@ +<!-- + +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, 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/installer/sdk-installer-config-3.0.xml. + When the dependencies file names or urls change in future, update the + sdk-installer-config-3.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 the 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.6 version, you can select the version of Adobe Flash Player and Adobe AIR SDK + the installer downloads. + +- From the 2.5 version, by default, Apache Flex SDK Installer 2.5 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/installer/sdk-installer-config-3.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> + +- If building the app for Linux, open InstallApacheFlex-app.xml and change the Adobe AIR + namespace from http://ns.adobe.com/air/application/3.4 to + http://ns.adobe.com/air/application/2.6 This is because AIR 2.6 is the latest available + version on Linux. + +========================================================================================== +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. Propchange: dev/flex/installer/2.7/rc1/READme ------------------------------------------------------------------------------ svn:eol-style = native Added: dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/x-gzip Added: dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz.asc ============================================================================== --- dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz.asc (added) +++ dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz.asc Mon Oct 21 07:42:26 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (MingW32) + +iQIcBAABAgAGBQJSZNlMAAoJEFwrgQLBcIaTTm4P/3//f2BnZCfsghcnjPB5ZuH3 +JFQ7XD5NTgJMbxg9lnziEKWQFjzU7+FEMaGsEJ8/ARlaDSr3RoxCFo95KAtYSXht +tV/5QRY2QrN2+RKRDa345OiazR8/0/FN4seJtZ7B60UoQyCP6AHFmEtPno+xsiYD +vZ+DUQpe0sPahrGv0S/P9fgvkMy3JZQFIQyz1l8+nY8p1Zc42Uq3G8ks11DAVycL +psB+Ukeq+iC4m7TR6YhwwLwmh6ZhLn2RQ1+acT6HKlqtiuFxm7LSD8MZSv/yclMj +N3P31EEJakkUCnhlxAylnElomUkEKQDoK2BnFKMNW6UuupK3vPSq5odJH1TOKck4 +72F8ueXhrDtChVgwLEjnqffuX6xj6sOAbPUan5t8PT2WjefkmEOZnIz9MwEAvMyH +iuy+LmYAqN8jls8UiRz29ACLLvnVZJnzT1ruRTy3amr78uK2hyFhtfMoq0Erp3G3 +ELsL1Q+Uriva7OLAg5i8ebA1QrOZefkNHWxl2h7Yr+mHbPFKQHwdwAcPxITfpgCd +mMRIhm3eyaJFGR+47/S62diT9Qybsu2Ht47BdMA9G6qemQfC7cER7rW5AUpWT5QX +h01LD5JbDRUdRpbap1HIJAX0nd7lGxvUs0uH9h3e4HROY+ZEi6okxyhhc5Trv/b6 +Dc8JRizo02TNF8zaHo9H +=SaUf +-----END PGP SIGNATURE----- Added: dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz.md5 ============================================================================== --- dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz.md5 (added) +++ dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.tar.gz.md5 Mon Oct 21 07:42:26 2013 @@ -0,0 +1,2 @@ +release/apache-flex-sdk-installer-2.7.0-src.tar.gz: +A8 8A E6 56 7A F1 86 1F 1B 03 3E F6 F9 02 EE 17 Added: dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip ============================================================================== Binary file - no diff available. Propchange: dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip.asc ============================================================================== --- dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip.asc (added) +++ dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip.asc Mon Oct 21 07:42:26 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (MingW32) + +iQIcBAABAgAGBQJSZNlLAAoJEFwrgQLBcIaTFF0P/jYK/Bnoz4CfGGgMRJmayj/H +RJewy2nPCuF5H5F9nsUFdmEvSkfqLzsZAvXbpH8/AoRAtHwwbhDzPaD0qFZdyu2V +Yb74+u3U1KPlltDxJ/UvScousuF5Fj8OgWR7FjAt1iwIm1VbA9HLcVFlAjte1ixN +gFa8iih4qPO0M+jIKV9mIC8IyqQkjaWDz/kAN4qSOA0chM2WOSJnoSUN6mxHJDQU +DeNO7yXzy209MOK5ruFgrmJj158ICq0ojET07RKiVJv3EokE8zur9fiQ3l3Qaoj1 +s5XV32loYAiLpwXUPEX7ZsJD5Dj2JmxQ2DOdw/NyEIv61pdOvonsWoK0aImmSNiY +kBGG3YU8G5UizfCuxvUjNkQsHy11/olL8w8qbm5AGiBrOhki+/DEdAEyA+6l+a76 +hYAyMao1ccYYo7p0HdbgHR1PTuoMSHtG5E2QqgqZCodp1b8SageWGx1saiXLuLee +UyQtR3jKNpXFFLUcouCTUiE/hhO+TFxPV+O8KhG8jfJRfJ0ZpP5q6tMm23rjnvIU +LFhC2D8cvClQoDdyw8vS2QngJiaf+U90TPkZbaCetarNiaevVBp738ZOnJH6Q7ZY +fO0T/QSB/t7l33j+fqRrA2jwwxQ2UKa8xGEv7QS1exyjvu6HJHA+P377m58MjhA8 +2PYqke/kwnHv4/nkav0Q +=Enka +-----END PGP SIGNATURE----- Added: dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip.md5 ============================================================================== --- dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip.md5 (added) +++ dev/flex/installer/2.7/rc1/apache-flex-sdk-installer-2.7.0-src.zip.md5 Mon Oct 21 07:42:26 2013 @@ -0,0 +1,2 @@ +release/apache-flex-sdk-installer-2.7.0-src.zip: +78 FA 6C 00 C1 3A C0 B9 2B CB 78 BF BD 6E 8C CF Added: dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe ============================================================================== Binary file - no diff available. Propchange: dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe.asc ============================================================================== --- dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe.asc (added) +++ dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe.asc Mon Oct 21 07:42:26 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (MingW32) + +iQIcBAABAgAGBQJSZNlNAAoJEFwrgQLBcIaTfuYP/RCT8/Hg7ePniATdEZqCycIr +nf1M2iXH9tmw7WxEOV00mjNFMzp1+FQPItm4Os/Njd4cBFTEst3y2nobYoaX+9eE +eapHuKffGrXyU26/eZ3+KsO7oiKVBsk5CoCW71JP0jVnYPM77uZG+XSZFfeQkpnS +evl2Hav93FzrO/I/Auhs+u9uWlplEbwCwXfKj9NjcQbFVWOiScK+fA1SbSqyQU1o +H1ZIjtPkEP5MBqn853DAmx/WwaCVk4/zzv1XKmSHQyUPvM8DrawxvQNuUhwnJdLF +ywuR7HaMoZDCQ94UMp884XJ0SAnCHUYOKqrUjCw6rWk5MHyWQ2J2dLn+pvT00c42 +oyyHPQYbjawRBBT0vHQIV0oHlIiG8/q3/PWyD8AK2xpJ/OJDyEAzbsVXwuxTyj4B +vMBVQCFGwYkpsvzSU0HyEe64pmTtPV9wl6O4UP//kjnPQ/KTY2TJfgDcZsb3WBvK +F2pQlv8j0sJtOAq7O1YQAY9dV1lhXlkoy/MFTI1tSUGxOLEXUkmfN0DzxBi041ja +gL+oynw3bYZIsbwumpDYiMWWcwwED8Qu49z92os01a2mzthqZN1KTW5O2XE0QLVs +DS7oyCSJ56Ap2qaO3C+m1RMYnQVSVjSYTjIdekYHV5Yuo7jo7Cii8s3JHw3HxYI0 +0rmvNz7M6fNyQKIgKIDt +=UeAF +-----END PGP SIGNATURE----- Added: dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe.md5 ============================================================================== --- dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe.md5 (added) +++ dev/flex/installer/2.7/rc1/binaries/apache-flex-sdk-installer-2.7.0-bin.exe.md5 Mon Oct 21 07:42:26 2013 @@ -0,0 +1,2 @@ +release/apache-flex-sdk-installer-2.7.0-bin.exe: +B2 10 13 E9 AC 39 40 F1 98 47 83 BE C7 FF 8E A0