package_definition.xml
author Sebastian Brannstrom <sebastianb@symbian.org>
Sun, 31 Oct 2010 14:15:37 +0000
branchRCL_3
changeset 321 7a0fb290f9c6
parent 126 c2f1ea38ec70
permissions -rw-r--r--
Re-enabled max items parsed, because disabling this causes shows to turn up as new multiple times. This again breaks feeds that add new shows at the bottom, so we need to solve this properly.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
126
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
     2
<!DOCTYPE SystemDefinition [
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
     3
<!ELEMENT SystemDefinition ( systemModel )>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
     4
<!ATTLIST SystemDefinition
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
     5
  name CDATA #REQUIRED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
     6
  schema CDATA #REQUIRED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
     7
>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
     8
<!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not.  -->
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
     9
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    10
<!-- System Model Section of DTD -->
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    11
<!ELEMENT systemModel (layer+)>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    12
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    13
<!ELEMENT layer (block* | collection*)*>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    14
<!-- Kernel Services, Base Services, OS Services, Etc -->
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    15
<!ATTLIST layer
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    16
  name CDATA #REQUIRED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    17
  long-name CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    18
  levels NMTOKENS #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    19
  span CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    20
>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    21
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    22
<!ELEMENT block (subblock* | collection*)*>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    23
 <!-- Generic OS services, Comms Services, etc -->
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    24
<!ATTLIST block
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    25
  levels NMTOKENS #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    26
  span CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    27
  level NMTOKEN #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    28
  name CDATA #REQUIRED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    29
  long-name CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    30
>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    31
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    32
<!ELEMENT subblock (collection)*>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    33
<!-- Cellular Baseband Services, Networking Services, etc -->
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    34
<!ATTLIST subblock
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    35
  name CDATA #REQUIRED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    36
  long-name CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    37
>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    38
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    39
<!ELEMENT collection (component)*>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    40
<!-- Screen Driver, Content Handling, etc -->
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    41
<!ATTLIST collection
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    42
  name CDATA #REQUIRED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    43
  long-name CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    44
  level NMTOKEN #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    45
>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    46
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    47
<!ELEMENT component (unit)*>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    48
<!-- contains units or is a  package or prebuilt -->
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    49
<!ATTLIST component
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    50
  name CDATA #REQUIRED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    51
  long-name CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    52
  deprecated CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    53
  introduced CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    54
  contract CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    55
  plugin (Y|N) "N"
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    56
  filter CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    57
  class NMTOKENS #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    58
  supports CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    59
  purpose ( optional | mandatory | development ) "optional"
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    60
>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    61
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    62
<!ELEMENT unit EMPTY >
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    63
<!-- must be buildable (bld.inf) -->
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    64
<!-- bldFile  may someday be removed in favour of mrp -->
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    65
<!ATTLIST unit
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    66
  mrp CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    67
  filter CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    68
  bldFile CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    69
  root CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    70
  version NMTOKEN #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    71
  prebuilt NMTOKEN #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    72
  late (Y|N) #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    73
  priority CDATA #IMPLIED
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    74
>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    75
]>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    76
<SystemDefinition name="Symbian^3" schema="2.0.1">
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    77
  <systemModel>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    78
    <layer name="app" long-name="Applications" levels="apps">
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    79
      <block name="podcatcher" level="app" long-name="Podcatcher" levels="apps">
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    80
        <collection name="podcatcher_collection" long-name="Podcatcher Collection" level="app">
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    81
          <component name="podcatcher_engine" long-name="Podcatcher Engine">
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    82
            <unit bldFile="/sf/app/podcatcher/engine/group"/>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    83
          </component>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    84
          <component name="podcatcher_avkon_ui" long-name="Podcatcher Avkon UI">
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    85
            <unit bldFile="/sf/app/podcatcher/application/group"/>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    86
          </component>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    87
        </collection>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    88
      </block>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    89
    </layer>
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 2
diff changeset
    90
  </systemModel>
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    91
</SystemDefinition>