(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(osinfo-db)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(20170423)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("osinfo database files"))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://libosinfo.org/"))}
          spids: [17]
        )
      ]
      spids: [17]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[22])]
      spids: [22]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("LGPLv2+"))} spids:[27])]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[32])]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ (osinfo-db-tools))}
          spids: [36]
        )
      ]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[41])]
      spids: [41]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[45])]
      spids: [45]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("https://releases.pagure.org/libosinfo/osinfo-db-") ($ VSub_Name "$pkgver") 
                (".tar.xz\n") ("\t0001-Add-alpine-linux-3.5-and-3.6.patch\n") ("\t")
              )
            }
          spids: [49]
        )
      ]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir") (/osinfo-db-) ($ VSub_Name "$pkgver"))}
          spids: [58]
        )
      ]
      spids: [58]
    )
    (FuncDef
      name: build
      body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name "$builddir"))})] spids:[70])
      spids: [66 69]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(osinfo-db-validate)} {(--dir)} {(DQ ($ VSub_Name "$builddir"))})]
          spids: [86]
        )
      spids: [82 85]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(osinfo-db-import)} {(--root)} {(DQ ($ VSub_Name "$pkgdir"))} {(--dir)} 
              {(/usr/share/osinfo)} {(DQ ($ VSub_Name "$srcdir")) (/osinfo-db-) ($ VSub_Name "$pkgver") (.tar.xz)}
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/osinfo/os/alpinelinux)})
            (SimpleCommand
              words: [{(cat)}]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: -1
                  arg_word: 
                    {(DQ ($ VSub_Name "$pkgdir")) 
                      (/usr/share/osinfo/os/alpinelinux/alpinelinux-3.6.xml)
                    }
                  spids: [148]
                )
                (HereDoc
                  op_id: Redir_DLess
                  fd: -1
                  body: 
                    {
                      (DQ ("<?xml version=") (Right_DoubleQuote "\"") (1.0) (Right_DoubleQuote "\"") 
                        (" encoding=") (Right_DoubleQuote "\"") (UTF-8) (Right_DoubleQuote "\"") ("?>\n") ("<libosinfo version=") 
                        (Right_DoubleQuote "\"") (0.0.1) (Right_DoubleQuote "\"") (">\n") ("\n") ("  <os id=") (Right_DoubleQuote "\"") 
                        ("http://alpinelinux.org/alpinelinux/3.6") (Right_DoubleQuote "\"") (">\n") ("    <short-id>alpinelinux3.6</short-id>\n") 
                        ("    <name>Alpine Linux 3.6</name>\n") ("    <version>3.6</version>\n") ("    <vendor>Alpine Linux Project</vendor>\n") 
                        ("    <family>linux</family>\n") ("    <distro>alpinelinux</distro>\n") ("    <resources arch=") (Right_DoubleQuote "\"") (all) 
                        (Right_DoubleQuote "\"") (">\n") ("      <recommended>\n") ("        <cpu>1000000000</cpu>\n") ("\t<n-cpus>1</n-cpus>\n") 
                        ("\t<ram>1073741824</ram>\n") ("\t<storage>5368709120</storage>\n") ("      </recommended>\n") ("    </resources>\n") 
                        ("    <media arch=") (Right_DoubleQuote "\"") (i686) (Right_DoubleQuote "\"") (">\n") ("      <iso>\n") 
                        ("        <volume-id>alpine-.* 3.6.") (EscapedLiteralPart token:<Lit_EscapedChar "\\d">) (" x86.*</volume-id>\n") ("      </iso>\n") 
                        ("    </media>\n") ("    <media arch=") (Right_DoubleQuote "\"") (x86_64) (Right_DoubleQuote "\"") (">\n") ("      <iso>\n") 
                        ("        <volume-id>alpine-.* 3.6.") (EscapedLiteralPart token:<Lit_EscapedChar "\\d">) (" x86_64.*</volume-id>\n") ("      </iso>\n") 
                        ("    </media>\n") ("  </os>\n") ("</libosinfo>\n")
                      )
                    }
                  do_expansion: True
                  here_end: EOF
                  was_filled: True
                  spids: [154]
                )
              ]
            )
          ]
          spids: [104]
        )
      spids: [100 103]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"5ca13ced160f19dced65f3552e17a0379a47a05f1aa3bdd533550022f0023050b6cc1b43b2da6cff3fa10451f81560fbb0db241a11ed072b9f101db1bd301833  osinfo-db-20170423.tar.xz\n"
                ) 
                (
"f56cc5598fcc426e1c1b03814c9e6167602d7ebb096f7a0288ba6c432910405d26692135d7edd13c9d3de11507d1b361a1951056952a462f951d9b75be71f17f  0001-Add-alpine-linux-3.5-and-3.6.patch"
                )
              )
            }
          spids: [223]
        )
      ]
      spids: [223]
    )
  ]
)