(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(kiwiirc)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_pkgname) op:Equal rhs:{(KiwiIRC)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.9.4)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("A hand-crafted webirc client"))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("https://www.kiwiirc.com/"))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[28])]
      spids: [28]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (AGPL3))} spids:[33])]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ ("nodejs>=0.10.0"))}
          spids: [38]
        )
      ]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ("nodejs nodejs-npm"))}
          spids: [43]
        )
      ]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (.pre-install))}
          spids: [48]
        )
      ]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))}
          spids: [54]
        )
      ]
      spids: [54]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (kiwiirc))} spids:[60])]
      spids: [60]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (kiwiirc))} spids:[65])]
      spids: [65]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") 
                (".tar.gz::https://github.com/prawnsalad/") ($ VSub_Name "$_pkgname") (/archive/v) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tkiwilauncher.patch\n") 
                ("\tkiwipath.patch\n") ("\t") ($ VSub_Name "$pkgname") (".initd\n") ("\t") ($ VSub_Name "$pkgname") (.confd)
              )
            }
          spids: [70]
        )
      ]
      spids: [70]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: 
            {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$_pkgname") (-) ($ VSub_Name "$pkgver")}
          spids: [91]
        )
      ]
      spids: [91]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(npm)} {(-q)} {(install)})
            (C {(npm)} {(-q)} {(dedupe)})
          ]
          spids: [104]
        )
      spids: [100 103]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(install)} {(-D)} {(-m644)} {(config.example.js)} 
              {($ VSub_Name "$pkgdir") (/etc/kiwiirc/config.js)}
            )
            (C {(install)} {(-D)} {(-m755)} {(kiwi)} {($ VSub_Name "$pkgdir") (/usr/bin/kiwi)})
            (C {(install)} {(-D)} {(-m644)} {(package.json)} 
              {($ VSub_Name "$pkgdir") (/usr/share/webapps/kiwiirc/package.json)}
            )
            (C {(install)} {(-d)} {(-m755)} {($ VSub_Name "$pkgdir") (/usr/lib/kiwiirc/server_modules)})
            (C {(install)} {(-d)} {(-m755)} {($ VSub_Name "$pkgdir") (/var/lib/kiwiirc)})
            (C {(install)} {(-d)} {(-m775)} {($ VSub_Name "$pkgdir") (/var/run/kiwiirc)})
            (C {(install)} {(-d)} {(-m644)} {($ VSub_Name "$pkgdir") (/var/log/kiwiirc)})
            (C {(install)} {(-d)} {(-m755)} {($ VSub_Name "$pkgdir") (/usr/share/webapps/kiwiirc/server)})
            (C {(install)} {(-d)} {(-m755)} 
              {($ VSub_Name "$pkgdir") (/usr/share/webapps/kiwiirc/node_modules)}
            )
            (C {(cp)} {(-a)} {(client/) (Lit_Other "*")} {($ VSub_Name "$pkgdir") (/var/lib/kiwiirc)})
            (C {(cp)} {(-a)} {(node_modules)} {($ VSub_Name "$pkgdir") (/usr/share/webapps/kiwiirc/)})
            (C {(cp)} {(-a)} {(server)} {($ VSub_Name "$pkgdir") (/usr/share/webapps/kiwiirc)})
            (C {(cp)} {(-a)} {(server_modules)} {($ VSub_Name "$pkgdir") (/usr/lib/kiwiirc)})
            (C {(chown)} {(-R)} {($ VSub_Name "$pkgusers") (Lit_Other ":") ($ VSub_Name "$pkggroups")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/etc/kiwiirc)}
            )
            (C {(chown)} {(-R)} {($ VSub_Name "$pkgusers") (Lit_Other ":") ($ VSub_Name "$pkggroups")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/kiwiirc)}
            )
            (C {(chown)} {(-R)} {($ VSub_Name "$pkgusers") (Lit_Other ":") ($ VSub_Name "$pkggroups")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/webapps/kiwiirc)}
            )
            (C {(chown)} {(-R)} {($ VSub_Name "$pkgusers") (Lit_Other ":") ($ VSub_Name "$pkggroups")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/kiwiirc)}
            )
            (C {(chown)} {($ VSub_Name "$pkgusers") (Lit_Other ":") ($ VSub_Name "$pkggroups")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/run/kiwiirc)}
            )
            (C {(install)} {(-D)} {(-m755)} 
              {($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (.initd)} {($ VSub_Name "$pkgdir") (/etc/init.d/) ($ VSub_Name "$pkgname")}
            )
            (C {(install)} {(-D)} {(-m644)} 
              {($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (.confd)} {($ VSub_Name "$pkgdir") (/etc/conf.d/) ($ VSub_Name "$pkgname")}
            )
            (C {(install)} {(-D)} {(-m644)} {(LICENSE.txt)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) ($ VSub_Name "$pkgname") (/LICENSE.txt)}
            )
          ]
          spids: [134]
        )
      spids: [130 133]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("1a06e33088ca6ed89f857f7687470761  kiwiirc-0.9.4.tar.gz\n") 
                ("c92dbf55621e1ed5d130c58405b14919  kiwilauncher.patch\n") ("c93b69c4bca4bce7e3e7520b6e9f4588  kiwipath.patch\n") 
                ("182ce4e2d858e97bb796c222c1a38e30  kiwiirc.initd\n") ("372c26f6b491c2a69f4d8fbaff6a598b  kiwiirc.confd")
              )
            }
          spids: [402]
        )
      ]
      spids: [402]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"72d63c3e88b0e510de761b4fd5ee889e77a3df14a8f2aa425bf291f7dafb23dc  kiwiirc-0.9.4.tar.gz\n"
                ) ("8099343315fadf5fdc84095eba4a2ec53066b36e2f4f51cd871fe95a8fcc1489  kiwilauncher.patch\n") 
                (
"5803c819cc35aeeab5b9f69d91afa36f752f9749946cfbbed97fa06d0a444ecd  kiwipath.patch\n"
                ) ("329ede98f372e0d15bae8a0e6b1210ea27b7fc7607b5cb9e26c82a538e86cfe6  kiwiirc.initd\n") 
                ("73a1ec4ce7b379bd3e121100258ce03c45818ecee331c690d42d7fc991692466  kiwiirc.confd")
              )
            }
          spids: [411]
        )
      ]
      spids: [411]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"81034d4b1d6af93bd2fbacd302c0780996b87bbf0b936b61abb1ca04fb97939d956bf4704ada63766a4da04feb56957abf141ed74fff02fd7db237b6272a6ac4  kiwiirc-0.9.4.tar.gz\n"
                ) 
                (
"2b2b61d579fe73ba59c05b3bf9a8ac1bc43225ad414ab34474746731a443c56431ddc9156005a7d3890c65e2344c882d8731c1c36b7a07af0c7014fd4d37e811  kiwilauncher.patch\n"
                ) 
                (
"1bc8829398d1311384f8411bd65f6231831d2f24728d779f97a99b5e7e46758771c36b5daba215fe6508c728162bfbb22fdaa3be2b44988d59c53804e7005c40  kiwipath.patch\n"
                ) 
                (
"a0612b562313eaa6eb2f4fafab2d40ce4784685c8a14e57a5eae8c9126cab3370957dc0a56dace370e10ddb02bda01800063baf6fa66b8159d9f99c06ac85c39  kiwiirc.initd\n"
                ) 
                (
"416b807dee290b0d55020fd980dbf232615f173899d13fe859834cdb61af96a30c5edbeafa35e290cb9d9ed9695ae53abfc876fb4b73687dabfcb3467046a304  kiwiirc.confd"
                )
              )
            }
          spids: [420]
        )
      ]
      spids: [420]
    )
  ]
)