(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(mumble)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.2.19)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('A low-latency, high quality voice chat software'))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://wiki.mumble.info'))}
          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 (BSD))} spids:[33])]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (qt-sqlite))} spids:[38])]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[43])]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ('qt-dev libsndfile-dev boost-dev avahi-dev protobuf-dev\n') 
                ('\tlibxi-dev speex-dev speexdsp-dev libcap-dev')
              )
            }
          spids: [47]
        )
      ]
      spids: [47]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ (murmur.pre-install))}
          spids: [53]
        )
      ]
      spids: [53]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (murmur))} spids:[58])]
      spids: [58]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (murmur))} spids:[63])]
      spids: [63]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') ('-doc murmur murmur-doc:murmur_doc:noarch'))}
          spids: [68]
        )
      ]
      spids: [68]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('https://github.com/mumble-voip/') ($ VSub_Name '$pkgname') (/releases/download/) 
                ($ VSub_Name '$pkgver') (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\tmurmur.initd')
              )
            }
          spids: [74]
        )
      ]
      spids: [74]
    )
    (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: [89]
        )
      ]
      spids: [89]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(qmake)} {(-recursive)} {(main.pro)} 
                  {(Lit_VarLike 'CONFIG+=') 
                    (DQ 
                      (
'no-speechd no-g15 no-update no-ice bundled-celt no-embed-qt-translations no-bundled-speex'
                      )
                    )
                  }
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(make)} {(release)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [102]
        )
      spids: [98 101]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(install)} {(-Dm755)} {(./release/mumble)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/mumble)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm755)} {(./scripts/mumble-overlay)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/mumble-overlay)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm755)} {(./release/libmumble.so.) ($ VSub_Name '$pkgver')} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/mumble/libmumble.so.) 
                    ($ VSub_Name '$pkgver')
                  }
                )
                (C {(retrn)} {(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: lib
              iter_words: [{(libmumble.so)} {(libmumble.so.1)} {(libmumble.so.1.2)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(ln)} {(-s)} {(libmumble.so.) ($ VSub_Name '$pkgver')} 
                          {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/mumble/) ($ VSub_Name '$lib')}
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [246 271]
                )
              spids: [238 244]
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm755)} {(./release/plugins/liblink.so)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/mumble/liblink.so)}
                )
                (C {(return1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm755)} {(./release/plugins/libmanual.so)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/mumble/libmanual.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm755)} {(./release/libcelt) (Lit_Other '*')} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/mumble/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} {(./LICENSE)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/licenses/) ($ VSub_Name '$pkgname') 
                    (/LICENSE)
                  }
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} {(./scripts/mumble.desktop)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/applications/mumble.desktop)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} {(./icons/mumble.svg)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/icons/hicolor/scalable/apps/mumble.svg)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/man/man1/)})
            (AndOr
              children: [
                (C {(install)} {(-m644)} {(./man/mum) (Lit_Other '*')} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/man/man1/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [151]
        )
      spids: [147 150]
    )
    (FuncDef
      name: murmur
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Murmur is the server component of Mumble'))}
                  spids: [445]
                )
              ]
              spids: [445]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(install)} {(-o)} {(murmur)} {(-g)} {(murmur)} {(-dm755)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/var/lib/murmur)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm755)} {(./release/murmurd)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/murmurd)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} {(./scripts/murmur.ini)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/etc/murmur.ini)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(sed)} 
                  {
                    (SQ <'s/^database=$/database=\\/var\\/lib\\/murmur\\/murmur.sqlite/;\\\n'> 
                      <'\t\ts/^#uname=$/uname=murmur/;\\\n'> <'\t\ts/^#logfile=murmur.log$/logfile=\\/var\\/log\\/murmur.log/;\\\n'> 
                      <'\t\ts/^#pidfile=$/pidfile=\\/var\\/run\\/murmur\\/murmur.pid/'>
                    )
                  } {(-i)} {(DQ ($ VSub_Name '$subpkgdir')) (/etc/murmur.ini)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} {(./scripts/murmur.conf)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/etc/dbus-1/system.d/murmurd.conf)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(sed)} {(DQ (s/mumble-server/murmur/))} {(-i)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/etc/dbus-1/system.d/murmurd.conf)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/murmur.initd)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/etc/init.d/murmur)}
            )
          ]
          spids: [442]
        )
      spids: [438 441]
    )
    (FuncDef
      name: murmur_doc
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Murmur is the server component of Mumble'))}
                  spids: [621]
                )
              ]
              spids: [621]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} {(./man/murmurd.1)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/man/man1/murmurd.1)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} {(./LICENSE)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/licenses/murmur/LICENSE)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(default_doc)})
          ]
          spids: [618]
        )
      spids: [614 617]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'f91111194a899149b500a94afcf7cc5b9691c7ce8669f07fca2c66adbb3916ddb863bf703d04fb8387133fb75f3c8edb52974d1acf3febfafa1f73da19946de4  mumble-1.2.19.tar.gz\n'
                ) 
                (
'c74ade232146a180448cb0027503f59642000bee50613a1fb99162cdc4bc81089ab4e84e51b0bbdac5c176eb52b76e6bd2b3ec790a9148135a1fc050569921c3  murmur.initd'
                )
              )
            }
          spids: [682]
        )
      ]
      spids: [682]
    )
  ]
)