(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(quassel)} spids:[4])]
      spids: [4]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.12.4)} spids:[7])]
      spids: [7]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(3)} spids:[10])]
      spids: [10]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.quassel-irc.org/"))}
          spids: [13]
        )
      ]
      spids: [13]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Distributed IRC client - metapackage"))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[23])]
      spids: [23]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[28])]
      spids: [28]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ (quassel-core.pre-install))}
          spids: [33]
        )
      ]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ (quassel-common))}
          spids: [38]
        )
      ]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ("qt-dev cmake dbus-dev libressl-dev paxmark"))}
          spids: [43]
        )
      ]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-common::noarch ") ($ VSub_Name "$pkgname") ("-core ") 
                ($ VSub_Name "$pkgname") (-client)
              )
            }
          spids: [48]
        )
      ]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://www.quassel-irc.org/pub/quassel-") ($ VSub_Name "$pkgver") (".tar.bz2\n") 
                ("       quasselcore.confd\n") ("       quasselcore.initd")
              )
            }
          spids: [58]
        )
      ]
      spids: [58]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$srcdir"))})
            (C {(mkdir)} {(build)})
            (C {(cd)} {(build)})
            (AndOr
              children: [
                (C {(cmake)} {(-DCMAKE_INSTALL_PREFIX) (Lit_Other "=") (/usr/)} 
                  {(-DWITH_KDE) (Lit_Other "=") (0)} {(-DCMAKE_BUILD_TYPE) (Lit_Other "=") (DQ (Release))} {(-DWITH_OPENSSL) (Lit_Other "=") (ON)} 
                  {(-DWANT_CORE) (Lit_Other "=") (ON)} {(-DWANT_MONO) (Lit_Other "=") (ON)} {(-DWANT_QTCLIENT) (Lit_Other "=") (ON)} 
                  {(-DWITH_DBUS) (Lit_Other "=") (OFF)} {(-DWITH_OXYGEN) (Lit_Other "=") (OFF)} {(-DWITH_PHONON) (Lit_Other "=") (OFF)} 
                  {(-DWITH_WEBKIT) (Lit_Other "=") (OFF)} {(../quassel-) ($ VSub_Name "$pkgver") (/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(make)})
          ]
          spids: [72]
        )
      spids: [68 71]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$srcdir")) (/build)})
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install/fast)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(paxmark)} {(-m)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/quasselcore)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [185]
        )
      spids: [181 184]
    )
    (FuncDef
      name: common
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Quassel common/shared files"))}
                  spids: [237]
                )
              ]
              spids: [237]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[243])]
              spids: [243]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/icons)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share)}
            )
          ]
          spids: [234]
        )
      spids: [230 233]
    )
    (FuncDef
      name: core
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Core component of distributed IRC client"))}
                  spids: [280]
                )
              ]
              spids: [280]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname") (-common))}
                  spids: [286]
                )
              ]
              spids: [286]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/quasselcore)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm0644)} {(DQ ($ VSub_Name "$srcdir")) (/quasselcore.confd)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (/etc/conf.d/quasselcore)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm0755)} {(${ VSub_Name srcdir) (/quasselcore.initd)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d/quasselcore)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [277]
        )
      spids: [273 276]
    )
    (FuncDef
      name: client
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Quassel client"))}
                  spids: [377]
                )
              ]
              spids: [377]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname") (-common))}
                  spids: [383]
                )
              ]
              spids: [383]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/)}
            )
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/quasselclient)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/pixmaps)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/applications)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/)}
            )
          ]
          spids: [374]
        )
      spids: [370 373]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("56abcde46decc5e341888a05189cece3  quassel-0.12.4.tar.bz2\n") 
                ("b196216514a44fd596a664a53e05d93e  quasselcore.confd\n") ("4829d210877966aebc5893fbdefead14  quasselcore.initd")
              )
            }
          spids: [449]
        )
      ]
      spids: [449]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"93e4e54cb3743cbe2e5684c2fcba94fd2bc2cd739f7672dee14341b49c29444d  quassel-0.12.4.tar.bz2\n"
                ) ("16cfaf919268ee3c3281fc4ad0dfc128b1c98f5edfc5cc522addd512f36d293c  quasselcore.confd\n") 
                (
"942c41b3159728bbcf759d0e57bf20cf383ceb99455077bece8c1ae86bfb999c  quasselcore.initd"
                )
              )
            }
          spids: [456]
        )
      ]
      spids: [456]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"66bc12a9634534e6492787172a199c774ef1642d1ddb268c24ed96608698628bca7b278021a006a4db76783b19b1e1dead9d019bb8a6cbe1e12b8857792e7b92  quassel-0.12.4.tar.bz2\n"
                ) 
                (
"e03df342f47945f948106883a7757262ab7a8a7d21f0b4dd01cfcc95e836c2e00f2e0177a353b4f7a4b6f80ffa970be06d49aa9a42cad1f3834382267e5a0d7f  quasselcore.confd\n"
                ) 
                (
"a7181ea28d821e39c005aaaaeed821f815371f76c2e98bd5935013bb9a0ba0ab6fce9c202bab6be3eaa7895773150fc5832ea3ce9050dbea73d6db514f51da6a  quasselcore.initd"
                )
              )
            }
          spids: [463]
        )
      ]
      spids: [463]
    )
  ]
)