(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: [224]
        )
      ]
      spids: [224]
    )
  ]
)