(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(otf-tex-gyre)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.005)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('The TeX Gyre (TG) Collection of Fonts.'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://www.gust.org.pl/projects/e-foundry/tex-gyre/'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GFL))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (fontconfig))} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[40])]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$depends_dev'))}
          spids: [44]
        )
      ]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[49])]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[53])]
      spids: [53]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg-') 
                (${ VSub_Name pkgver) ('otf.zip\n') ('\t45-tex-gyre.conf\n') ('\t90-non-tt-tex-gyre.conf')
              )
            }
          spids: [63]
        )
      ]
      spids: [63]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir'))}
          spids: [75]
        )
      ]
      spids: [75]
    )
    (FuncDef
      name: build
      body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})] spids:[85])
      spids: [81 84]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (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)}
            )
            (C {(install)} {(-m644)} {(Lit_Other '*') (.otf)} 
              {(DQ (${ VSub_Name pkgdir)) (/usr/share/fonts/) (DQ (${ VSub_Name pkgname))}
            )
            (ForEach
              iter_name: j
              iter_words: [{(DQ ($ VSub_Name '$srcdir')) (/) (Lit_Other '*') (.conf)}]
              do_arg_iter: F
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      ops: [Op_DPipe]
                      children: [
                        (C {(install)} {(-m644)} {(DQ ($ VSub_Name '$j'))} 
                          {(DQ ($ VSub_Name '$pkgdir')) (/etc/fonts/conf.avail/)}
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                    )
                    (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: [210 215]
                        )
                      }
                    )
                  ]
                  spids: [172 218]
                )
              spids: [163 170]
            )
          ]
          spids: [101]
        )
      spids: [97 100]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ('3774af603b5a13d374bf4668967bff57  tg-2.005otf.zip\n') 
                ('b4ac89e4df3907a6cd9b91642ff9c8a5  45-tex-gyre.conf\n') ('1717b23af91c9ad79618bf0174acd73a  90-non-tt-tex-gyre.conf')
              )
            }
          spids: [222]
        )
      ]
      spids: [222]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'6158bdb106e5b017743cb6e9ddb6ad4c7153e82fafadd6eb5d62c9f3064df04e  tg-2.005otf.zip\n'
                ) ('e0a49b011eac2e51dbb844706825c3b84f4c9a0a1640d2d6f8b462dd29bb2fe7  45-tex-gyre.conf\n') 
                (
'63ac80d34f712bc6bb400875793e26add4905b91a5a65bc0bacf71ea886e20b3  90-non-tt-tex-gyre.conf'
                )
              )
            }
          spids: [229]
        )
      ]
      spids: [229]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'881886115604a7ec2634f621693177278bf3f6842dd42f64460e3afd26f302c2f8847e03b7bd83b354ae0366dcdfa057f16b1cbf64e8c5172d27d2bda7b98db9  tg-2.005otf.zip\n'
                ) 
                (
'63c356e4d3ed0986c03ffdb1e37b85adc4de5e9ee5e0a5431157bd52798fa7952f1230f04e401e2e010e2531269aecff0bb6c0efbe4c573cb02393920a3b986e  45-tex-gyre.conf\n'
                ) 
                (
'0e118ea843ca40bba2461790e4dca61cf936dadb5be9efbf05add974cd7531d49ed66b900d8ab85312566a0efed79b7eb8b551b95d0e2bf9c441bb13338ecaaa  90-non-tt-tex-gyre.conf'
                )
              )
            }
          spids: [236]
        )
      ]
      spids: [236]
    )
  ]
)