(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(easypki)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.1.0)} 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 ('Creating a certificate authority the easy way'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('https://github.com/google/easypki'))}
          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 (Apache-2.0))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ('glide go'))}
          spids: [39]
        )
      ]
      spids: [39]
    )
    (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 )} spids:[48])]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ (easypki-) ($ VSub_Name '$pkgver') 
                ('.tar.gz::https://github.com/google/easypki/archive/v') ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\tglide.lock\n') ('\tglide.yaml\n') ('\toveride-version.patch\n') 
                ('\t')
              )
            }
          spids: [52]
        )
      ]
      spids: [52]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir') (/easypki-) ($ VSub_Name '$pkgver'))}
          spids: [65]
        )
      ]
      spids: [65]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(export)} {(Lit_VarLike 'GOPATH=') (DQ ($ VSub_Name '$startdir'))})
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(cp)} {(DQ ($ VSub_Name '$srcdir')) (/glide.yaml)} 
              {(DQ ($ VSub_Name '$srcdir')) (/glide.lock)} {(.)}
            )
            (C {(glide)} {(install)} {(--skip-test)})
            (C {(go)} {(build)} {(-v)} {(-ldflags)} {(DQ ('-s -w'))} {(-o)} 
              {(DQ ($ VSub_Name '$builddir')) (/easypki)} {(./cmd/easypki)}
            )
          ]
          spids: [77]
        )
      spids: [73 76]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(install)} {(-Dm755)} {(easypki)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/easypki)})
          ]
          spids: [147]
        )
      spids: [143 146]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [
            (SimpleCommand
              words: [{(DQ ($ VSub_Name '$builddir')) (/easypki)} {(--help)}]
              redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[185])]
            )
          ]
          spids: [175]
        )
      spids: [171 174]
    )
    (FuncDef
      name: glide_init
      body: 
        (BraceGroup
          children: [
            (C {(abuild)} {(clean)} {(deps)} {(unpack)} {(prepare)})
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(export)} {(Lit_VarLike 'GOPATH=') (DQ ($ VSub_Name '$startdir'))})
            (C {(rm)} {(-f)} {(glide.yaml)} {(glide.lock)})
            (C {(glide)} {(init)} {(--non-interactive)})
            (C {(glide)} {(update)})
            (C {(cp)} {(glide.yaml)} {(glide.lock)} {(DQ ($ VSub_Name '$startdir'))})
            (AndOr
              children: [
                (C {(cd)} {(DQ ($ VSub_Name '$startdir'))})
                (C {(abuild)} {(checksum)} {(clean)})
              ]
              op_id: Op_DAmp
            )
          ]
          spids: [196]
        )
      spids: [192 195]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'733a61645be46d1437b94e31d537c29b6648e2ff805abfba039154c4e765262c60652cdb42df44c17ae1553794cb667515cb03e4c9dfbfab42f9000f876012ca  easypki-1.1.0.tar.gz\n'
                ) 
                (
'34e994dd626c832cb8794bc08617096398782c9242beee2f74c691eec41cebd3db56cbc765094bb571e9934bfef0c4593b6bd8095683be1f74ab992b47ed0476  glide.lock\n'
                ) 
                (
'c0e0ddd4c608d0a76a8a964a985202a2b8a70a38ca274f1e0714ec22cae5e26d064809b70983ec64805ef558afc9aca9ddb00c24d13f33842c6aedf48b45508b  glide.yaml\n'
                ) 
                (
'bfe4802694b7921a2a015900d56356dfda0e04a153c2b22c3bc03899c4e60fc2d79a425982f8dbdf08cee4fda0e793687f55c549e1ef657b4ef366705a2b9826  overide-version.patch'
                )
              )
            }
          spids: [275]
        )
      ]
      spids: [275]
    )
  ]
)