(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(ttf-liberation)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.00.1)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_narrowver) op:Equal rhs:{(1.07.4)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[18])]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Red Hats Liberation fonts"))}
          spids: [21]
        )
      ]
      spids: [21]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("https://pagure.io/liberation-fonts/"))}
          spids: [26]
        )
      ]
      spids: [26]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("custom GPL2"))} spids:[31])]
      spids: [31]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[36])]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (fontconfig))} spids:[41])]
      spids: [41]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[46])]
      spids: [46]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[50])]
      spids: [50]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[52])]
      spids: [52]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("https://releases.pagure.org/liberation-fonts/liberation-fonts-ttf-") 
                ($ VSub_Name "$pkgver") (".tar.gz\n") ("\thttps://releases.pagure.org/liberation-fonts/liberation-fonts-ttf-") 
                ($ VSub_Name "$_narrowver") (".tar.gz\n") ("\t30-liberation-mono.conf\n") ("\t30-liberation-sans-narrow.conf\n") 
                ("\t30-liberation-sans.conf\n") ("\t30-liberation-serif.conf\n") ("\t45-liberation.conf\n") ("\t90-tt-liberation.conf")
              )
            }
          spids: [63]
        )
      ]
      spids: [63]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})]
          spids: [84]
        )
      spids: [80 83]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/) ($ VSub_Name "$pkgname")} {(DQ ($ VSub_Name "$pkgdir")) (/etc/fonts/conf.avail)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/etc/fonts/conf.d)}
            )
            (AndOr
              children: [
                (C {(install)} {(-m644)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/liberation-fonts-ttf-) ($ VSub_Name "$_narrowver") 
                    (/) (Lit_Other "*") (.ttf)
                  } {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-m644)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/liberation-fonts-ttf-) ($ VSub_Name "$pkgver") (/) 
                    (Lit_Other "*") (.ttf)
                  } {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: j
              iter_words: [{(DQ ($ VSub_Name "$srcdir")) (/) (Lit_Other "*") (.conf)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(install)} {(-m644)} {(DQ ($ VSub_Name "$j"))} 
                          {(DQ ($ VSub_Name "$pkgdir")) (/etc/fonts/conf.avail/)}
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                    (C {(cd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/fonts/conf.d)})
                    (C {(ln)} {(-sf)} 
                      {(/etc/fonts/conf.avail/) 
                        (BracedVarSub
                          token: <VSub_Name j>
                          suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)})
                          spids: [235 240]
                        )
                      }
                    )
                  ]
                  spids: [197 243]
                )
              spids: [188 195]
            )
          ]
          spids: [98]
        )
      spids: [94 97]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"52dce5cf2c35165f81c903f2c7245d7f0e37a37eeb4003a015d8cc2404728f17ff4d723ddc5d4b6a6c03044d7ec97b98cf4eecfbc91607fcfed6e0aaff260739  liberation-fonts-ttf-2.00.1.tar.gz\n"
                ) 
                (
"0906151d111fd660c8cb90dfcb39e0a38805aa53cac162def5240ff3a75c40f6195e6876d09a2f7081913bfe732550b670d197f0e10598c463186fe3bc229b9f  liberation-fonts-ttf-1.07.4.tar.gz\n"
                ) 
                (
"585b74555132098d1d89b118b92fb843471ae2882622dec16178f8e7690fe6b5d8bf46e27e59fc3324aebfbd52a4b511d2ad77a8ddf8ef319cbe89b1a2dac91a  30-liberation-mono.conf\n"
                ) 
                (
"cf017383d4390d52bef7c79abb2f48fc4440880ca03ee4dc11647ced524e45a944c4c3e3b318837bef9632b5aa1445e8f29e87f2ea195a8a47899cdeef67aae7  30-liberation-sans-narrow.conf\n"
                ) 
                (
"4983c7be59b451d9f5aec7ca0502155ca0307cc8e8e96da02de36d4b665fd45834da359131f2bc83d579e586e0f1b2158fba0036f3c7c10f6d1ff34f0407c03b  30-liberation-sans.conf\n"
                ) 
                (
"3d54b6e92159860f16fef48e342bb46badb17d43f0f818a100e5e2fb344da77d7dc999ae35a6986dbb202d4e4423a102f4e100d6f3d67a72e604538c63e44178  30-liberation-serif.conf\n"
                ) 
                (
"f1fd84174404a7deaf519c1084f8f0a6ca411dcff18e095ac1fa866366c42222c0833c7381400db9a73b5a354019f7be22caac82d711215c376527ec9fa11922  45-liberation.conf\n"
                ) 
                (
"a56f9758166963f7896811a4ced35be08285c444499991006998de52d8edc6d413588511a529938fe630ef224b921ce06cf2f56e2f4a2a160ec9805605c7d326  90-tt-liberation.conf"
                )
              )
            }
          spids: [248]
        )
      ]
      spids: [248]
    )
  ]
)