(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(pulseaudio)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(9.0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('A featureful, general-purpose sound server'))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://www.freedesktop.org/wiki/Software/PulseAudio'))}
          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 (LGPL))} spids:[33])]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ('m4 automake libtool intltool bash\n') 
                (
'\tdbus-dev libcap-dev alsa-lib-dev bluez-dev speexdsp-dev avahi-dev openssl-dev eudev-dev\n'
                ) ('\tlibsndfile-dev gtk+3.0-dev json-c-dev fftw-dev gconf-dev sbc-dev jack-dev')
              )
            }
          spids: [38]
        )
      ]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[45])]
      spids: [45]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-dev ') ($ VSub_Name '$pkgname') ('-doc ') 
                ($ VSub_Name '$pkgname') ('-libs ') ($ VSub_Name '$pkgname') ('-bluez\n') ('\t') ($ VSub_Name '$pkgname') ('-alsa ') 
                ($ VSub_Name '$pkgname') ('-utils ') ($ VSub_Name '$pkgname') ('-jack ') ($ VSub_Name '$pkgname') ('-zeroconf ') 
                ($ VSub_Name '$pkgname') ('-system\n') ('\t') ($ VSub_Name '$pkgname') ('-bash-completion:bashcomp ') ($ VSub_Name '$pkgname') 
                ('-zsh-completion:zshcomp')
              )
            }
          spids: [49]
        )
      ]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://freedesktop.org/software/pulseaudio/releases/pulseaudio-') 
                ($ VSub_Name '$pkgver') ('.tar.xz\n') ('\t0001-padsp-Make-it-compile-on-musl.patch\n') ('\t') ($ VSub_Name '$pkgname') 
                ('.initd\n') ('\t') ($ VSub_Name '$pkgname') (.confd)
              )
            }
          spids: [77]
        )
      ]
      spids: [77]
    )
    (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: [92]
        )
      ]
      spids: [92]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              ops: [Op_DPipe]
              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)} {(--localstatedir) (Lit_Other '=') (/var)} {(--enable-bluez5)} {(--disable-bluez4)} {(--disable-nls)} 
                  {(--disable-orc)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
            )
          ]
          spids: [106]
        )
      spids: [102 105]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(make)} {(-j1)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [194]
        )
      spids: [190 193]
    )
    (FuncDef
      name: system
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[231])]
              spids: [231]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name '$pkgname'))}
                  spids: [237]
                )
              ]
              spids: [237]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Pulseaudio system-wide init scripts'))}
                  spids: [243]
                )
              ]
              spids: [243]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-D)} {(-m755)} 
                  {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.initd)} {(DQ ($ VSub_Name '$subpkgdir')) (/etc/init.d/) ($ VSub_Name '$pkgname')}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-D)} {(-m644)} 
                  {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.confd)} {(DQ ($ VSub_Name '$subpkgdir')) (/etc/conf.d/) ($ VSub_Name '$pkgname')}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/dbus-1)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/etc)}
            )
          ]
          spids: [228]
        )
      spids: [224 227]
    )
    (FuncDef
      name: libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Pulseaudio libraries'))}
                  spids: [327]
                )
              ]
              spids: [327]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/etc/pulse)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/pulseaudio)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libpulse.so.0) (Lit_Other '*')} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libpulse-simple.so.0) (Lit_Other '*')} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/pulse/client.conf)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/etc/pulse/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [324]
        )
      spids: [320 323]
    )
    (FuncDef
      name: bluez
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Pulseaudio bluetooth support'))}
                  spids: [437]
                )
              ]
              spids: [437]
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules)}
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/) 
                    (Lit_Other '*') (bluez) (Lit_Other '*') (.so)
                  } 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/) 
                    (Lit_Other '*') (bluetooth) (Lit_Other '*') (.so)
                  } {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [434]
        )
      spids: [430 433]
    )
    (FuncDef
      name: alsa
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Pulseaudio alsa support'))}
                  spids: [506]
                )
              ]
              spids: [506]
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules)}
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/) 
                    (Lit_Other '*') (alsa) (Lit_Other '*') (.so)
                  } {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [503]
        )
      spids: [499 502]
    )
    (FuncDef
      name: utils
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Pulseaudio utilities'))}
                  spids: [562]
                )
              ]
              spids: [562]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)})
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/pa) (Lit_Other '*')} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/esdcompat)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [559]
        )
      spids: [555 558]
    )
    (FuncDef
      name: jack
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Pulseaudio jack support'))}
                  spids: [616]
                )
              ]
              spids: [616]
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules)}
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/) 
                    (Lit_Other '*') (jack) (Lit_Other '*') (.so)
                  } {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [613]
        )
      spids: [609 612]
    )
    (FuncDef
      name: zeroconf
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Pulseaudio zeroconf support'))}
                  spids: [672]
                )
              ]
              spids: [672]
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules)}
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/) 
                    (Lit_Other '*') (avahi) (Lit_Other '*') (.so)
                  } 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/) 
                    (Lit_Other '*') (zeroconf) (Lit_Other '*') (.so)
                  } 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/) 
                    (Lit_Other '*') (raop) (Lit_Other '*') (.so)
                  } {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/pulse-) ($ VSub_Name '$pkgver') (/modules/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [669]
        )
      spids: [665 668]
    )
    (FuncDef
      name: bashcomp
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Bash completion for ') ($ VSub_Name '$pkgname'))}
                  spids: [754]
                )
              ]
              spids: [754]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[761])]
              spids: [761]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[767])]
              spids: [767]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:install_if)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name '$pkgname') ('=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel') (' bash-completion')
                      )
                    }
                  spids: [772]
                )
              ]
              spids: [772]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-dm755)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/bash-completion)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share)}
            )
          ]
          spids: [751]
        )
      spids: [747 750]
    )
    (FuncDef
      name: zshcomp
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Zsh completion for ') ($ VSub_Name '$pkgname'))}
                  spids: [821]
                )
              ]
              spids: [821]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[828])]
              spids: [828]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[834])]
              spids: [834]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:install_if)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name '$pkgname') ('=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel') (' zsh')
                      )
                    }
                  spids: [839]
                )
              ]
              spids: [839]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-dm755)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/zsh)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share)}
            )
          ]
          spids: [818]
        )
      spids: [814 817]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ('da7162541b3a9bc20576dbd0d7d1489a  pulseaudio-9.0.tar.xz\n') 
                ('9c04ae15da7464e3d0003840b9025eed  0001-padsp-Make-it-compile-on-musl.patch\n') ('884cb9a843361844904e8c85542e72fb  pulseaudio.initd\n') 
                ('bf7487ba2c48fc8a56bca41c97a18934  pulseaudio.confd')
              )
            }
          spids: [881]
        )
      ]
      spids: [881]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'c3d3d66b827f18fbe903fe3df647013f09fc1e2191c035be1ee2d82a9e404686  pulseaudio-9.0.tar.xz\n'
                ) 
                (
'bfa722e400ba820ee7013ceb050058b4e239b1ea8544be23767ceb70ee0bc332  0001-padsp-Make-it-compile-on-musl.patch\n'
                ) ('bbd37d052962ddbf6ae633e4e3896da292d3e916a9123558a9b973096dda842d  pulseaudio.initd\n') 
                (
'c03661e8cc902d27ff6b52f291207f2b008957571b942abdd92a873a52aae0dd  pulseaudio.confd'
                )
              )
            }
          spids: [889]
        )
      ]
      spids: [889]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'2177d4ab2ab7ded43d6eb5ece763504bdd614f9bdc27ab007894f8f7eed3fd0006a5b7550e5fd099d1877423524bc2baa22775372c8cefd9b772c28134d3e55a  pulseaudio-9.0.tar.xz\n'
                ) 
                (
'25b648681d9397631138635c024b5c6e289e32f11bf222afe4d853f62501555b5d75cc9058023d24ab8f97e442bcb37a647667e01582539d146762912a8ce08e  0001-padsp-Make-it-compile-on-musl.patch\n'
                ) 
                (
'34fe54ece5df60ce63a7955cd828a2716670fef71f40960698ae5518fdaf9cd599f4d8f8852e2c88d715600a9ad06a38984415e5eb320071012e5eb6e5c1b8b1  pulseaudio.initd\n'
                ) 
                (
'75b54581591519d63a3362b155c0f9b0501a60763ab394693a456c44d0216138cf3a40bdd0f7442028663bc045e9ffee286f8f8eaf2ee3bb17379b43615fee0e  pulseaudio.confd'
                )
              )
            }
          spids: [897]
        )
      ]
      spids: [897]
    )
  ]
)