(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(createrepo_c)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:treeish)
          op: Equal
          rhs: {(DQ (0cac54d09b5a2140b625cabad95dc48898e25cdd))}
          spids: [31]
        )
      ]
      spids: [31]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:upstream_tag) op:Equal rhs:{(0.10.0)} spids:[36])]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:commits_since) op:Equal rhs:{(48)} spids:[39])]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgver)
          op: Equal
          rhs: {(${ VSub_Name upstream_tag) (.) (${ VSub_Name commits_since)}
          spids: [43]
        )
      ]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[52])]
      spids: [52]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("C implementation of createrepo"))}
          spids: [55]
        )
      ]
      spids: [55]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("https://github.com/rpm-software-management/createrepo_c/"))}
          spids: [60]
        )
      ]
      spids: [60]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[65])]
      spids: [65]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[70])]
      spids: [70]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ("\n") ("\tbash-completion\n") ("\tbzip2-dev\n") ("\tcmake\n") ("\tcurl-dev\n") 
                ("\texpat-dev\n") ("\tfile-dev\n") ("\tglib-dev\n") ("\tlibressl-dev\n") ("\tlibxml2-dev\n") ("\tpython2-dev\n") 
                ("\trpm-dev\n") ("\tscanelf\n") ("\tsqlite-dev\n") ("\txz-dev\n") ("\tzlib-dev\n") ("\t")
              )
            }
          spids: [75]
        )
      ]
      spids: [75]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:checkdepends)
          op: Equal
          rhs: 
            {
              (DQ ("\n") ("\t") (${ VSub_Name makedepends) ("\n") ("\tcheck\n") ("\tcheck-dev\n") 
                ("\tpy-nose\n") ("\txz\n") ("\t")
              )
            }
          spids: [96]
        )
      ]
      spids: [96]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ("\n") ("\t") (${ VSub_Name pkgname) ("-bash-completion:bashcomp:noarch\n") ("\t") 
                (${ VSub_Name pkgname) ("-dev\n") ("\t") (${ VSub_Name pkgname) ("-doc\n") ("\t") (${ VSub_Name pkgname) ("-libs\n") ("\tpy2-") 
                (${ VSub_Name pkgname) (":py2\n") ("\t")
              )
            }
          spids: [111]
        )
      ]
      spids: [111]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("\n") ("\t") (${ VSub_Name pkgname) (-) (${ VSub_Name treeish) 
                (".tar.gz::https://github.com/rpm-software-management/createrepo_c/archive/") (${ VSub_Name treeish) (".tar.gz\n") ("\t10-libdir.patch\n") ("\t")
              )
            }
          spids: [142]
        )
      ]
      spids: [142]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ (${ VSub_Name srcdir) (/) (${ VSub_Name pkgname) (-) (${ VSub_Name treeish) (/))}
          spids: [162]
        )
      ]
      spids: [162]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(mkdir)} {(DQ (${ VSub_Name builddir)) (/build)})
            (C {(cd)} {(DQ (${ VSub_Name builddir)) (/build)})
            (C {(cmake)} {(..)} {(-DCMAKE_BUILD_TYPE) (Lit_Other "=") (Release)} 
              {(-DCMAKE_INSTALL_PREFIX) (Lit_Other "=") (/usr)} {(-DCMAKE_INSTALL_LIBDIR) (Lit_Other "=") (lib)} {(-DCMAKE_SKIP_BUILD_RPATH) (Lit_Other "=") (false)} 
              {(-DCMAKE_BUILD_WITH_INSTALL_RPATH) (Lit_Other "=") (false)} {(-DCMAKE_INSTALL_RPATH) (Lit_Other "=") (/usr/lib)} 
              {(-DCMAKE_INSTALL_RPATH_USE_LINK_PATH) (Lit_Other "=") (true)} {(-DPYTHON_DESIRED) (Lit_Other "=") (2)}
            )
            (C {(make)})
          ]
          spids: [183]
        )
      spids: [179 182]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ (${ VSub_Name builddir)) (/build)})
            (C {(make)} {(tests)})
            (C {(tests/run_gtester.sh)})
          ]
          spids: [281]
        )
      spids: [277 280]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ (${ VSub_Name builddir)) (/build)})
            (C {(make)} {(install/strip)} {(Lit_VarLike "DESTDIR=") (${ VSub_Name pkgdir)})
          ]
          spids: [308]
        )
      spids: [304 307]
    )
    (FuncDef
      name: py2
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Python2 bindings for createrepo_c"))}
                  spids: [340]
                )
              ]
              spids: [340]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ("python2 ") (${ VSub_Name pkgname) (-libs))}
                  spids: [346]
                )
              ]
              spids: [346]
            )
            (C {(mkdir)} {(-p)} {(DQ (${ VSub_Name subpkgdir)) (/usr/lib)})
            (C {(mv)} {(DQ (${ VSub_Name pkgdir)) (/usr/lib/python) (Lit_Other "*")} 
              {(DQ (${ VSub_Name subpkgdir)) (/usr/lib/)}
            )
          ]
          spids: [337]
        )
      spids: [333 336]
    )
    (FuncDef
      name: bashcomp
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[400])]
              spids: [400]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Bash completions for ") (${ VSub_Name pkgname))}
                  spids: [405]
                )
              ]
              spids: [405]
            )
            (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) 
                        (" bash-completion")
                      )
                    }
                  spids: [414]
                )
              ]
              spids: [414]
            )
            (C {(mkdir)} {(-p)} {(DQ (${ VSub_Name subpkgdir)) (/usr/share/)})
            (C {(mv)} {(DQ (${ VSub_Name pkgdir)) (/usr/share/bash-completion)} 
              {(DQ (${ VSub_Name subpkgdir)) (/usr/share/)}
            )
          ]
          spids: [397]
        )
      spids: [393 396]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"e1e76d4a7c27af812d2ccf48512491377baeaa2506617ef6a6070dd04327a48b7f16e07bf8e84f8793db3fb5c8d0b79cd88cee4f013f86be2244a5750ccf08c0  createrepo_c-0cac54d09b5a2140b625cabad95dc48898e25cdd.tar.gz\n"
                ) 
                (
"df861d341d2acf5aba85d2bf0b959a7b22a29315efb0efeeada3871d7f1c4be035d27ff2408f55f3df24e6e11a8e5d7c4c88fd0ce25e4377b5452e861b40e188  10-libdir.patch"
                )
              )
            }
          spids: [463]
        )
      ]
      spids: [463]
    )
  ]
)