From 65280b05802dc3fe80aa2b228acbcc93533b9678 Mon Sep 17 00:00:00 2001 From: Simon Gregory Date: Mon, 16 Jan 2012 22:44:46 +0000 Subject: [PATCH] Updating sprout specification for Flex SDK 4.6 --- lib/flex4.rb | 73 ++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 53 insertions(+), 20 deletions(-) diff --git a/lib/flex4.rb b/lib/flex4.rb index 9dd727f..11c5c99 100644 --- a/lib/flex4.rb +++ b/lib/flex4.rb @@ -2,7 +2,7 @@ Sprout::Specification.new do |s| # This is the Specification that loads the Flex 4 SDK, # To use the Flex 4 SDK from your build tasks, you can - # simply update the pkg_name parameter of your build + # simply update the pkg_name parameter of your build # task as follows: # # mxmlc 'bin/SomeProject.swf' do |t| @@ -30,13 +30,13 @@ # end # s.name = 'flex4' - s.version = '4.5.1.21328' + s.version = '4.6.0.23201' s.add_remote_file_target do |t| t.platform = :universal t.archive_type = :zip - t.url = "http://fpdownload.adobe.com/pub/flex/sdk/builds/flex4.5/flex_sdk_4.5.1.21328.zip" - t.md5 = "55a59986092195a88cfe7b5796ec8619" + t.url = "http://download.macromedia.com/pub/flex/sdk/flex_sdk_4.6.zip" + t.md5 = "202bca98ee7b8db9cda3af01e99c688e" # Executables: (add .exe suffix if it was passed in) t.add_executable :aasdoc, "bin/aasdoc" @@ -46,7 +46,7 @@ t.add_executable :amxmlc, "bin/amxmlc" t.add_executable :asdoc, "bin/asdoc" t.add_executable :compc, "bin/compc" - t.add_executable :copylocale, "bin/compc" + t.add_executable :copylocale, "bin/copylocale" t.add_executable :digest, "bin/digest" t.add_executable :fcsh, "bin/fcsh" t.add_executable :fdb, "bin/fdb" @@ -54,29 +54,62 @@ t.add_executable :optimizer, "bin/optimizer" # Flex framework SWCs: - t.add_library :flex, "frameworks/libs/flex.swc" - t.add_library :flex4, "frameworks/libs/flex4.swc" - t.add_library :f_textlayout, "frameworks/libs/framework_textLayout.swc" - t.add_library :framework, "frameworks/libs/framework.swc" - t.add_library :rpc, "frameworks/libs/rpc.swc" - t.add_library :sparkskins, "frameworks/libs/sparkskins.swc" - t.add_library :textlayout, "frameworks/libs/textLayout.swc" - t.add_library :utilities, "frameworks/libs/utilities.swc" - t.add_library :playerglobal_9, "frameworks/libs/player/9/playerglobal.swc" - t.add_library :playerglobal_10, "frameworks/libs/player/10/playerglobal.swc" + t.add_library :advancedgrids, "frameworks/libs/advancedgrids.swc" + t.add_library :aircore, "frameworks/libs/air/aircore.swc" + t.add_library :airframework, "frameworks/libs/air/airframework.swc" + t.add_library :airglobal, "frameworks/libs/air/airglobal.swc" + t.add_library :airspark, "frameworks/libs/air/airspark.swc" + t.add_library :applicationupdater, "frameworks/libs/air/applicationupdater.swc" + t.add_library :applicationupdater_ui, "frameworks/libs/air/applicationupdater_ui.swc" + t.add_library :automation, "frameworks/libs/automation/automation.swc" + t.add_library :automation_agent, "frameworks/libs/automation/automation_agent.swc" + t.add_library :automation_air, "frameworks/libs/automation/automation_air.swc" + t.add_library :automation_airspark, "frameworks/libs/automation/automation_airspark.swc" + t.add_library :automation_dmv, "frameworks/libs/automation/automation_dmv.swc" + t.add_library :automation_flashflexkit, "frameworks/libs/automation/automation_flashflexkit.swc" + t.add_library :automation_spark, "frameworks/libs/automation/automation_spark.swc" + t.add_library :qtp, "frameworks/libs/automation/qtp.swc" + t.add_library :qtp_air, "frameworks/libs/automation/qtp_air.swc" + t.add_library :servicemonitor, "frameworks/libs/air/servicemonitor.swc" + t.add_library :authoringsupport, "frameworks/libs/authoringsupport.swc" + t.add_library :charts, "frameworks/libs/charts.swc" + t.add_library :core, "frameworks/libs/core.swc" + t.add_library :flash_integration, "frameworks/libs/flash-integration.swc" + t.add_library :framework, "frameworks/libs/framework.swc" + t.add_library :mobilecomponents, "frameworks/libs/mobile/mobilecomponents.swc" + t.add_library :mx, "frameworks/libs/mx/mx.swc" + t.add_library :osmf, "frameworks/libs/osmf.swc" + t.add_library :playerglobal_11, "frameworks/libs/player/11.1/playerglobal.swc" + t.add_library :rpc, "frameworks/libs/rpc.swc" + t.add_library :spark, "frameworks/libs/spark.swc" + t.add_library :spark_dmv, "frameworks/libs/spark_dmv.swc" + t.add_library :sparkskins, "frameworks/libs/sparkskins.swc" + t.add_library :textLayout, "frameworks/libs/textLayout.swc" # AsDoc templates: t.add_library :asdoc_templates, "asdoc/templates" # Locale-Specific Flex SWCs: [ - 'da_DK', 'de_DE', 'en_US', 'es_ES', 'fi_FL', 'fr_FR', 'it_IT', 'ja_JP', + 'da_DK', 'de_DE', 'en_US', 'es_ES', 'fi_FL', 'fr_FR', 'it_IT', 'ja_JP', 'ko_KR', 'nb_NO', 'nl_NL', 'pt_BR', 'ru_RU', 'sv_SE', 'zh_CN', 'zh_TW' ].each do |locale| - t.add_library "flex_4_#{locale}".to_sym, "frameworks/locale/#{locale}/flex4_rb.swc" - t.add_library "airframework_#{locale}".to_sym, "frameworks/locale/#{locale}/airframework_rb.swc" - t.add_library "framework_#{locale}".to_sym, "frameworks/locale/#{locale}/framework_rb.swc" - t.add_library "rpc_#{locale}".to_sym, "frameworks/locale/#{locale}/rpc_rb.swc" + t.add_library "advancedgrids_#{locale}".to_sym, "frameworks/locale/#{locale}/advancedgrids_rb.swc" + t.add_library "airframework_#{locale}".to_sym, "frameworks/locale/#{locale}/airframework_rb.swc" + t.add_library "airspark_#{locale}".to_sym, "frameworks/locale/#{locale}/airspark_rb.swc" + t.add_library "automation_agent_#{locale}".to_sym, "frameworks/locale/#{locale}/automation_agent_rb.swc" + t.add_library "automation_#{locale}".to_sym, "frameworks/locale/#{locale}/automation_rb.swc" + t.add_library "charts_#{locale}".to_sym, "frameworks/locale/#{locale}/charts_rb.swc" + t.add_library "flash_integration_#{locale}".to_sym, "frameworks/locale/#{locale}/flash-integration_rb.swc" + t.add_library "framework_#{locale}".to_sym, "frameworks/locale/#{locale}/framework_rb.swc" + t.add_library "mobilecomponents_#{locale}".to_sym, "frameworks/locale/#{locale}/mobilecomponents_rb.swc" + t.add_library "mx_#{locale}".to_sym, "frameworks/locale/#{locale}/mx_rb.swc" + t.add_library "osmf_#{locale}".to_sym, "frameworks/locale/#{locale}/osmf_rb.swc" + t.add_library "playerglobal_#{locale}".to_sym, "frameworks/locale/#{locale}/playerglobal_rb.swc" + t.add_library "qtp_air_#{locale}".to_sym, "frameworks/locale/#{locale}/qtp_air_rb.swc" + t.add_library "rpc_#{locale}".to_sym, "frameworks/locale/#{locale}/rpc_rb.swc" + t.add_library "spark_#{locale}".to_sym, "frameworks/locale/#{locale}/spark_rb.swc" + t.add_library "textLayout_#{locale}".to_sym, "frameworks/locale/#{locale}/textLayout_rb.swc" end end end