(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(otf-cantarell)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.0.16)} 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 ('Cantarell font family.'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://abattis.org/cantarell/'))}
          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 (GPL2))} 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 ('https://download.gnome.org/sources/cantarell-fonts/0.0/cantarell-fonts-') 
                ($ VSub_Name '$pkgver') ('.tar.xz\n') ('\t45-cantarell.conf\n') ('\t90-non-tt-cantarell.conf')
              )
            }
          spids: [63]
        )
      ]
      spids: [63]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir')) (/cantarell-fonts-) ($ VSub_Name '$pkgver')}
          spids: [73]
        )
      ]
      spids: [73]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (AndOr
              children: [
                (C {(./configure)} {(--build) (Lit_Other '=') ($ VSub_Name '$CBUILD')} 
                  {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')} {(--prefix) (Lit_Other '=') (/usr)} {(--sysconfdir) (Lit_Other '=') (/etc)} 
                  {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--infodir) (Lit_Other '=') (/usr/share/info)} {(--localstatedir) (Lit_Other '=') (/var)} 
                  {(--with-fontdir) (Lit_Other '=') (/usr/share/fonts/) ($ VSub_Name '$pkgname')} {(--with-configdir) (Lit_Other '=') (/etc/fonts/conf.avail)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
              op_id: Op_DPipe
            )
          ]
          spids: [85]
        )
      spids: [81 84]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/fonts/conf.avail)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/fonts/conf.d)}
            )
            (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
                    )
                  ]
                  spids: [233 258]
                )
              spids: [224 231]
            )
            (ForEach
              iter_name: k
              iter_words: [
                {(DQ ($ VSub_Name '$pkgdir')) (/etc/fonts/conf.avail/) (Lit_Other '*') (.conf)}
              ]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(cd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/fonts/conf.d)})
                    (C {(ln)} {(-sf)} 
                      {(/etc/fonts/conf.avail/) 
                        (DQ 
                          (BracedVarSub
                            token: <VSub_Name k>
                            suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)})
                            spids: [292 297]
                          )
                        )
                      }
                    )
                  ]
                  spids: [275 301]
                )
              spids: [266 273]
            )
          ]
          spids: [176]
        )
      spids: [172 175]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ('6665af844817ec1390f8ae2a16feb369  cantarell-fonts-0.0.16.tar.xz\n') 
                ('e47490547662d4ffc08a30ceef41ebae  45-cantarell.conf\n') ('ece1ab6af1de1a56c368d8fa814ad9c2  90-non-tt-cantarell.conf')
              )
            }
          spids: [306]
        )
      ]
      spids: [306]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'15bf87555321556750bc68ace360f3df420359a8ab257e15c44fb69710152f1c  cantarell-fonts-0.0.16.tar.xz\n'
                ) ('26e2eaff8c5f930602be0b247aef7d67a74d7c0a30c16202c7f75bb51a770154  45-cantarell.conf\n') 
                (
'7f6b723cdd15c61b8b21912a7269d4e710af74222af8263de7cdd778110a7dbc  90-non-tt-cantarell.conf'
                )
              )
            }
          spids: [313]
        )
      ]
      spids: [313]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'12936e56d1dd3eac3db5a02b854769ba7c8bd06bf4942c505d81ea20529ee450e07f0f347e3861a49212ef7291452716537c05375f74877246f49d186ad681b0  cantarell-fonts-0.0.16.tar.xz\n'
                ) 
                (
'eabc77c0e4b490341ca3d29cf3f6361005d3be2e2f91a9c821bd7ff0d7ee7d16e71793fbcdf42c922491c62474f421128f76f7b3412ceb833faef3a019ec94b6  45-cantarell.conf\n'
                ) 
                (
'8e67b3ce3fc57243a146ad8f52fd1062f160759a89c2b0d999e26e52dbe2c95159b3190b3ae6dc90b1df246ca57eef14442393fa764ad657a7cecfe1663a54ae  90-non-tt-cantarell.conf'
                )
              )
            }
          spids: [320]
        )
      ]
      spids: [320]
    )
  ]
)