(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgname)
          op: Equal
          rhs: {(freeswitch-sounds-fr-ca-june-8000)}
          spids: [3]
        )
      ]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.0.51)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Sounds for freeswitch French"))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://files.freeswitch.org/"))}
          spids: [17]
        )
      ]
      spids: [17]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[22])]
      spids: [22]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (unknown))} spids:[27])]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[32])]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(SQ )} spids:[34])]
      spids: [34]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[36])]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(SQ )} spids:[38])]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://files.freeswitch.org/releases/sounds/freeswitch-sounds-fr-ca-june-8000-") 
                ($ VSub_Name "$pkgver") (.tar.gz)
              )
            }
          spids: [40]
        )
      ]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_sounds)
          op: Equal
          rhs: {(/usr/share/freeswitch/sounds)}
          spids: [47]
        )
      ]
      spids: [47]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})]
          spids: [55]
        )
      spids: [51 54]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_sounds") (/)})
            (C {(cp)} {(-ra)} {(DQ ($ VSub_Name "$srcdir")) (/fr)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_sounds")}
            )
            (C {(chown)} {(-R)} {(root) (Lit_Other ":") (root)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_sounds")}
            )
          ]
          spids: [69]
        )
      spids: [65 68]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"79ed663b2ce19712afb26502ef10a311  freeswitch-sounds-fr-ca-june-8000-1.0.51.tar.gz"
                )
              )
            }
          spids: [117]
        )
      ]
      spids: [117]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"eada67c61bd62ec420eb017df7524d10de286fba0c2da4800516b9f62c00e78c  freeswitch-sounds-fr-ca-june-8000-1.0.51.tar.gz"
                )
              )
            }
          spids: [122]
        )
      ]
      spids: [122]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"780ce9f7f644b91f7a589a96f3c8841fcd567ce71d68f1c016246501c52de4dfdba24da153101926482af715de500d2294c4d4ffa7d536debb66817f0625c63e  freeswitch-sounds-fr-ca-june-8000-1.0.51.tar.gz"
                )
              )
            }
          spids: [127]
        )
      ]
      spids: [127]
    )
  ]
)