(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(aaudit)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.7.2)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Alpine Auditor'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://alpinelinux.org'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ ('lua5.2 lua5.2-posix lua5.2-cjson lua5.2-pc lua5.2-socket'))}
          spids: [35]
        )
      ]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[40])]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[44])]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') (-server))}
          spids: [48]
        )
      ]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:replaces) op:Equal rhs:{(DQ )} spids:[54])]
      spids: [54]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('aaudit-common.lua\n') ('\taaudit-server.lua\n') ('\taaudit\n') ('\taaudit-shell\n') 
                ('\taaudit-update-keys\n') ('\taaudit-repo\n') ('\taaudit.json\n') ('\taaudit-server.json\n') ('\t')
              )
            }
          spids: [58]
        )
      ]
      spids: [58]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_luaver) op:Equal rhs:{(DQ (5.2))} spids:[71])]
      spids: [71]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})]
          spids: [81]
        )
      spids: [77 80]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/aaudit)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/lua/) ($ VSub_Name '$_luaver') (/aaudit)}
            )
            (C {(cp)} {(aaudit.json)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/aaudit)})
            (C {(cp)} {(aaudit-common.lua)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/lua/) ($ VSub_Name '$_luaver') 
                (/aaudit/common.lua)
              }
            )
            (C {(cp)} {(aaudit)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin)})
          ]
          spids: [95]
        )
      spids: [91 94]
    )
    (FuncDef
      name: server
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ('aaudit git lua5.2 lua5.2-posix lua5.2-cjson lua5.2-lzlib'))}
                  spids: [165]
                )
              ]
              spids: [165]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/etc/aaudit)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/libexec/aaudit)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/lua/) ($ VSub_Name '$_luaver') (/aaudit)}
            )
            (C {(cp)} {(aaudit-server.json)} {(DQ ($ VSub_Name '$subpkgdir')) (/etc/aaudit)})
            (C {(cp)} {(aaudit-server.lua)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/lua/) ($ VSub_Name '$_luaver') 
                (/aaudit/server.lua)
              }
            )
            (C {(cp)} {(aaudit-update-keys)} {(aaudit-repo)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)})
            (C {(cp)} {(aaudit-shell)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/libexec/aaudit)})
          ]
          spids: [162]
        )
      spids: [158 161]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ('b81b0707b297a69dacbc1606324de029  aaudit-common.lua\n') 
                ('6cadd5483e5bb048539e35db9a45695d  aaudit-server.lua\n') ('246782b6d8a47dc3568f4c232e35b638  aaudit\n') ('f5de73f12b6df1a751c89f19c92871be  aaudit-shell\n') 
                ('feef077f56f40002ca11846512d347af  aaudit-update-keys\n') ('9c88f34f561a2d0955b07de467b18a70  aaudit-repo\n') 
                ('8a80554c91d9fca8acb82f023de02f11  aaudit.json\n') ('f0e97a7a07a472278298b5999a397f58  aaudit-server.json')
              )
            }
          spids: [251]
        )
      ]
      spids: [251]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'ee1998e730356c2de0ff9d5e27d9e0277e3c1f051777146b7c5b820437edfd7f  aaudit-common.lua\n'
                ) ('bad27a9a3df8fb1503389a9ece0e76d31f8b58b57ddf912c33eac0391ba7115b  aaudit-server.lua\n') 
                ('8c92fc5dd339883b940364ef27accb4d1756609a429682dd8f462b76d61fc8b7  aaudit\n') ('659c755cfca95a76da78f4d28d0ab9a32d55bea0077be7420ceaf9d45c518354  aaudit-shell\n') 
                (
'660dcf86f02a9d0e3ff47cb359e0291a0921d03215e368552a2878d2d691a9cc  aaudit-update-keys\n'
                ) ('83868f17e1162e2b621eb2115a36f989c300aeda7cadf82ec1c991ee19d25664  aaudit-repo\n') 
                ('ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356  aaudit.json\n') ('ab276c9caeaa238c8999c79cd3b016f4ba149e6793475c5cde088597cedd849c  aaudit-server.json')
              )
            }
          spids: [263]
        )
      ]
      spids: [263]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'aaa378fd710d17cb3663954648e97dd5128406cc6f37e9834075046aed1912dcc9e448b6c96502350b8d3496e00b7803cae671a4be2c12c584a84dc0b6e843e9  aaudit-common.lua\n'
                ) 
                (
'023d017a03ed782ef9075c4fbabda3f5e2ea4936ef5a36f4f246e7c3ec930e1c0594b3fd7b26a7b39c0b4c815398b9d503e56cfa7d627a176bf261b4d5e0bc0b  aaudit-server.lua\n'
                ) 
                (
'f9f7f9d12bcb08571d6f071ee7557ec9ca17fbaefd27e6dc085331d84434a42df05a483b8d11b187530f146757bce4390b9bb149791d2f63254ade80cf900801  aaudit\n'
                ) 
                (
'18499771d7d425f9305209c562eb8e62ef41910e88b08219baf010cdb472d49087080feb67384c4826c53bddcc0ce92c0c23c78df22dc40c64f1b17bf0ad05ec  aaudit-shell\n'
                ) 
                (
'aec728a9a1e4c92baeb94a9d95e1785ea166652a157571fe2e848e71c1246635ecb99512e92435e1314c620b1fa8e4f37400350bed78bd375db4a63828c500f0  aaudit-update-keys\n'
                ) 
                (
'7507dea2b8ec4054e507aa3b42818863b9737402f3a9f967e16a63dd3ea12385463c2bce178a819a5f1fef76e74887a136de665e0b54172f1c1ce5f61b73403f  aaudit-repo\n'
                ) 
                (
'ca4b6defb8adcc010050bc8b1bb8f8092c4928b8a0fba32146abcfb256e4d91672f88ca2cdf6210e754e5b8ac5e23fb023806ccd749ac8b701f79a691f03c87a  aaudit.json\n'
                ) 
                (
'52da35598b8638a34d5a6352b2ccfd046dc529e0e5e6b541d3111016cbe6b091ff3fb4175e98b4f39e226ca1e6c973b9aa9a7a74fcb49b41862bbe64979d9186  aaudit-server.json'
                )
              )
            }
          spids: [275]
        )
      ]
      spids: [275]
    )
  ]
)