(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(mdev-like-a-boss)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(20140928)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Extras for using mdev instead of udev"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("https://github.com/slashbeast/mdev-like-a-boss"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("custom:BSD"))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ (busybox-initscripts))}
          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") ("-xorg ") ($ VSub_Name "$pkgname") (-doc))}
          spids: [48]
        )
      ]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:provides) op:Equal rhs:{(DQ (udev))} spids:[56])]
      spids: [56]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ (mdev-like-a-boss-) ($ VSub_Name "$pkgver") 
                (".tar.gz::https://github.com/slashbeast/mdev-like-a-boss/archive/") ($ VSub_Name "$pkgver") (".tar.gz\n") ("\t00-update-to-git-a5682fe.patch\n") 
                ("\t0001-adjust-sample-conf-for-alpine-packaging.patch\n") ("\tREADME.alpine\n") ("\t")
              )
            }
          spids: [61]
        )
      ]
      spids: [61]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir")) (/mdev-like-a-boss-) ($ VSub_Name "$pkgver")}
          spids: [75]
        )
      ]
      spids: [75]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[91])]
              spids: [89]
            )
            (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})
            (ForEach
              iter_name: i
              iter_words: [{($ VSub_Name "$source")}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (Case
                      to_match: {($ VSub_Name "$i")}
                      arms: [
                        (case_arm
                          pat_list: [{(Lit_Other "*") (.patch)}]
                          action: [
                            (Sentence
                              child: (C {(msg)} {($ VSub_Name "$i")})
                              terminator: <Op_Semi ";">
                            )
                            (AndOr
                              children: [
                                (C {(patch)} {(-p1)} {(-i)} 
                                  {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")}
                                )
                                (ControlFlow
                                  token: <ControlFlow_Return return>
                                  arg_word: {(1)}
                                )
                              ]
                              op_id: Op_DPipe
                            )
                          ]
                          spids: [120 122 146 -1]
                        )
                      ]
                      spids: [113 117 149]
                    )
                  ]
                  spids: [110 152]
                )
              spids: [106 108]
            )
          ]
          spids: [86]
        )
      spids: [82 85]
    )
    (FuncDef
      name: build
      body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})] spids:[161])
      spids: [157 160]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mkdir)} {(-p)} {(-m)} {(0755)} {(DQ ($ VSub_Name "$pkgdir") (/lib/mdev-like-a-boss))} 
                  {(DQ ($ VSub_Name "$pkgdir") (/usr/share/doc/mdev-like-a-boss))} {(DQ ($ VSub_Name "$pkgdir") (/usr/share/licenses/mdev-like-a-boss))}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(cp)} {(helpers/) (Lit_Other "*")} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/lib/mdev-like-a-boss/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(cp)} {(LICENSE)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/licenses/mdev-like-a-boss/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(cp)} {(-R)} {(keymaps/)} {(DQ ($ VSub_Name "$pkgdir")) (/lib/mdev-like-a-boss/)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(cp)} {(README.rst)} {(TODO)} {(mdev.conf)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/mdev-like-a-boss)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(cp)} {(DQ ($ VSub_Name "$srcdir")) (/README.alpine)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/mdev-like-a-boss)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [177]
        )
      spids: [173 176]
    )
    (FuncDef
      name: xorg
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:provides)
                  op: Equal
                  rhs: {(DQ (xf86-input-evdev))}
                  spids: [340]
                )
              ]
              spids: [340]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ("xf86-input-mouse xf86-input-keyboard"))}
                  spids: [350]
                )
              ]
              spids: [350]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (extras for udev-less xorg)"))}
                  spids: [356]
                )
              ]
              spids: [356]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:install_if)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$pkgname") ("=") ($ VSub_Name "$pkgver") (-r) 
                        ($ VSub_Name "$pkgrel") (" xorg-server")
                      )
                    }
                  spids: [363]
                )
              ]
              spids: [363]
            )
            (AndOr
              children: [
                (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mkdir)} {(-p)} {(-m)} {(0755)} {(DQ ($ VSub_Name "$subpkgdir") (/usr/share/X11/))})
                (AndOr
                  children: [
                    (C {(cp)} {(-R)} {(xorg.conf.d/)} {(DQ ($ VSub_Name "$subpkgdir") (/usr/share/X11/))})
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
                  ]
                  op_id: Op_DPipe
                )
              ]
              op_id: Op_DAmp
            )
          ]
          spids: [329]
        )
      spids: [325 328]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("4ad1e0bfc42345fc98eef7608235ca19  mdev-like-a-boss-20140928.tar.gz\n") 
                ("1fbc8687351b24031e220ca1049ff058  00-update-to-git-a5682fe.patch\n") ("5fc798745e270dced84585abdc3d147f  0001-adjust-sample-conf-for-alpine-packaging.patch\n") 
                ("10ae564fb545d267da1df672f96871b4  README.alpine")
              )
            }
          spids: [424]
        )
      ]
      spids: [424]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"b5b1d9f4ea60c788883e9eff6889cb3d330bc0c2cfdeeb583b2fed7642339a25  mdev-like-a-boss-20140928.tar.gz\n"
                ) 
                (
"1860b7da927b5f03cde68225adfa06e6c24804c70595a06b903e1c78fce44fb2  00-update-to-git-a5682fe.patch\n"
                ) 
                (
"f35d2df28e37f2618c3310197bc9649108fed15c04057e3e9cd4be26228030e7  0001-adjust-sample-conf-for-alpine-packaging.patch\n"
                ) ("1d2a2b2b00946466aef3acd5f180e3685ca56575a4be0ba4154cae6d8e14acbb  README.alpine")
              )
            }
          spids: [432]
        )
      ]
      spids: [432]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"c8405c03bab4d80fd5a7495e6bb09113cda1eab687ef0dddf758472ef30f72252275623966d107cf2e00b15c6a3313fb1a8bba1e46b8b6e28a06c9fe75236efb  mdev-like-a-boss-20140928.tar.gz\n"
                ) 
                (
"782c0795ee60050d03a0c92ceff94b48bd07f2ce73f1629151842f4462978688c0358fed314cf8b145d572c6572de0ce43aff6f0ee7b77026b4c14d3ef739280  00-update-to-git-a5682fe.patch\n"
                ) 
                (
"9ad565ea1a1bb77fb6f66fc3609770bc467f9e13a35fb8ae68915a9735d2ee9c769653fcaedae57f45be3245d32c078061ef4f1310a03c48458c2ff739f84d38  0001-adjust-sample-conf-for-alpine-packaging.patch\n"
                ) 
                (
"de8be8ee2330f3e89250021cbd4329119ba2445df506cecac3908f64d3b9dba4cffbc6a202ebe5f4902db45fa58cb0bed7a12c1fc43be6fa002611a047c109da  README.alpine"
                )
              )
            }
          spids: [440]
        )
      ]
      spids: [440]
    )
  ]
)