(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(ncmpc)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.28)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Fully featured MPD client using ncurses'))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://www.musicpd.org/clients/ncmpc/'))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])]
      spids: [28]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[33])]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[38])]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[42])]
      spids: [42]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ('ncurses-dev glib-dev libmpdclient-dev meson'))}
          spids: [46]
        )
      ]
      spids: [46]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[51])]
      spids: [51]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') ('-lang ') 
                ($ VSub_Name '$pkgname') (-dbg)
              )
            }
          spids: [55]
        )
      ]
      spids: [55]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://www.musicpd.org/download/') (${ VSub_Name pkgname) (/0/) 
                (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) ('.tar.xz\n') ('\t0001-Make-lyrics_plugin_dir-configurable-again.patch')
              )
            }
          spids: [65]
        )
      ]
      spids: [65]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver')}
          spids: [83]
        )
      ]
      spids: [83]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(meson)} {(--prefix) (Lit_Other '=') (/usr)} {(--sysconfdir) (Lit_Other '=') (/etc)} 
              {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--localstatedir) (Lit_Other '=') (/var)} {(-Dcurses) (Lit_Other '=') (ncurses)} 
              {(-Dlyrics_screen) (Lit_Other '=') (true)} {(-Dlyrics_plugin_dir) (Lit_Other '=') (share/) ($ VSub_Name '$pkgname') (/lyrics)} {(.)} {(output)}
            )
            (C {(ninja)} {(-C)} {(output)})
          ]
          spids: [97]
        )
      spids: [93 96]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (SimpleCommand
              words: [{(ninja)} {(-C)} {(output)} {(install)}]
              more_env: [(env_pair name:DESTDIR val:{(DQ ($ VSub_Name '$pkgdir'))} spids:[183])]
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/) ($ VSub_Name '$pkgname') (/lyrics)}
            )
            (C {(install)} {(-m755)} {(lyrics/) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/) ($ VSub_Name '$pkgname') (/lyrics)}
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/licenses/) ($ VSub_Name '$pkgname') (/)}
            )
            (C {(mv)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/doc/) ($ VSub_Name '$pkgname') (/COPYING)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/licenses/) ($ VSub_Name '$pkgname') (/)}
            )
          ]
          spids: [173]
        )
      spids: [169 172]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'd5cf890fc72b3c8c3391ddbcae49d494d9504eb237dcef1277b3b34eaecdce20611b1a874a2d248722b66e932a0ec7ace5bedc0dafbb0afe0d3476d4af520e0c  ncmpc-0.28.tar.xz\n'
                ) 
                (
'686c8b10e14f33139df254a2c5bb29d6e52cdfdc938ad60e1ac315280c7936b56913a81b9278a9a083fa2831b41ef3ea0800d2971efc4b8d5fec5b48fa95214f  0001-Make-lyrics_plugin_dir-configurable-again.patch'
                )
              )
            }
          spids: [261]
        )
      ]
      spids: [261]
    )
  ]
)