(command.CommandList
  children: [
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgname spids:[3])
          op: Equal
          rhs: {(pnmixer)}
          spids: [3]
        )
      ]
      spids: [3]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgver spids:[6])
          op: Equal
          rhs: {(0.7.2)}
          spids: [6]
        )
      ]
      spids: [6]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgrel spids:[9]) op:Equal rhs:{(0)} spids:[9])]
      spids: [9]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgdesc spids:[12])
          op: Equal
          rhs: {(DQ ('PNMixer is a simple mixer application designed to run in system tray.'))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:url spids:[17])
          op: Equal
          rhs: {(DQ ('https://github.com/nicklan/pnmixer'))}
          spids: [17]
        )
      ]
      spids: [17]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:arch spids:[22])
          op: Equal
          rhs: {(DQ (all))}
          spids: [22]
        )
      ]
      spids: [22]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:license spids:[27])
          op: Equal
          rhs: {(DQ (GPL))}
          spids: [27]
        )
      ]
      spids: [27]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:makedepends spids:[32])
          op: Equal
          rhs: {(DQ ('cmake gettext gtk+2.0-dev alsa-lib-dev libnotify-dev'))}
          spids: [32]
        )
      ]
      spids: [32]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:install spids:[37])
          op: Equal
          rhs: {(DQ )}
          spids: [37]
        )
      ]
      spids: [37]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:subpackages spids:[41])
          op: Equal
          rhs: {(DQ ($ VSub_DollarName '$pkgname') ('-doc ') ($ VSub_DollarName '$pkgname') (-lang))}
          spids: [41]
        )
      ]
      spids: [41]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:source spids:[49])
          op: Equal
          rhs: 
            {
              (DQ (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) 
                ('.tar.gz::https://github.com/nicklan/pnmixer/archive/v') 
                (word_part.BracedVarSub
                  token: <VSub_Name pkgver>
                  suffix_op: 
                    (suffix_op.PatSub
                      pat: {(_)}
                      replace: {(-)}
                      replace_mode: Undefined_Tok
                      spids: [61]
                    )
                  spids: [59 65]
                ) (.tar.gz)
              )
            }
          spids: [49]
        )
      ]
      spids: [49]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:options spids:[69])
          op: Equal
          rhs: {(DQ ('!check'))}
          spids: [69]
        )
      ]
      spids: [69]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:builddir spids:[74])
          op: Equal
          rhs: 
            {
              (DQ (${ VSub_Name srcdir) (/) (${ VSub_Name pkgname) (-) 
                (word_part.BracedVarSub
                  token: <VSub_Name pkgver>
                  suffix_op: 
                    (suffix_op.PatSub
                      pat: {(_)}
                      replace: {(-)}
                      replace_mode: Undefined_Tok
                      spids: [86]
                    )
                  spids: [84 90]
                )
              )
            }
          spids: [74]
        )
      ]
      spids: [74]
    )
    (command.FuncDef
      name: build
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (C {(cmake)} {(.)} {(-DCMAKE_BUILD_TYPE) (Lit_Other '=') (Release)} 
              {(-DCMAKE_INSTALL_PREFIX) (Lit_Other '=') (/usr)} {(-DWITH_GTK3) (Lit_Other '=') (OFF)}
            )
            (C {(make)})
          ]
          spids: [97]
        )
      spids: [93 96]
    )
    (command.FuncDef
      name: package
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(install)})
          ]
          spids: [139]
        )
      spids: [135 138]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha512sums spids:[160])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'0d3991a470817458089039586ab55889abfc0c9d44d1009ab00ab0755932ec0697543a7a744ffd83ea834b8ceb27e111b314cdafdb97f1c687b5f2f974996437  pnmixer-0.7.2.tar.gz'
                )
              )
            }
          spids: [160]
        )
      ]
      spids: [160]
    )
  ]
)