incubator-flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oleg Sivokon (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLEX-41) Create binary RPM/DEB package
Date Thu, 05 Apr 2012 23:54:21 GMT
Create binary RPM/DEB package
-----------------------------

                 Key: FLEX-41
                 URL: https://issues.apache.org/jira/browse/FLEX-41
             Project: Apache Flex
          Issue Type: New Feature
         Environment: Linux
            Reporter: Oleg Sivokon
            Assignee: Bertrand Delacretaz


Today's distribution and installation process on Linux is lacking. It is incomplete in these
areas:
- none of SDK command line utilities is being registered for the fast access on command line.
- no cooperation with package managers (such as dpkg).
- the content is offered in single piece, while it could be divided into smaller parts and
downloaded / installed separately upon request.

There are (or seem to be) legal limitations, which are beyond my understanding, but I hope
this ticket will help resolving them.

Structure:

Typically packages are provided as:
- binaries.
- developers edition (or source).
- documentation.

Flex SDK is relatively large download, which may be divided into several pieces:
1. - utilities required for compiling ActionScript code, generating documentation, automatic
builds (Ant task).
2. - packaging for AIR and mobile devices.
3. - framework of various ActionScript components, or rather frameworks.
4. - testing / automation framework.

I propose to arrange the packages thus in the following groups:
flex (group 1).
flex-dev (group 1 + corresponding sources).
flex-air (group 2)*
flex-air-dev (group 2 + corresponding sources)*
flex-framework (group 3)
flex-framework-dev (group 3 + corresponding sources)
flex-testing (testing framework and sources)
flex-doc (documentation including both the commandline utilities, the framework components,
AIR / mobile utilities and testing).

* - I'm not sure about this particular part, as AIR on Linux was discontinued.

Suggested install would be: flex-framework-dev (this roughly equals to what is being distributed
currently).

The flex package would take care of installing mxmlc, compc, fdb, fcsh and asdoc (not sure
about the rest) with the rest of the binaries, set FLEX_HOME and FLEX_LIB and perform other
checks required for the SDK to function properly (such as ensuring proper Java version). *-dev
version would need to ensure proper JDK version and Ant.
Similarly, flex-air would install adl / adt.

Some things to wish for:
Man/info pages for command line utilities

Goodies (absolutely not obligatory, but good to have):
- syntax file(s) for Vi[m]
- eLisp files for Emacs

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message