(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(handbrake)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_pkgname) op:Equal rhs:{(HandBrake)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.0.7)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(3)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Handbrake video transcoder'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('https://handbrake.fr'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:arch)
          op: Equal
          rhs: {(DQ ('x86_64 x86 armhf ppc64le'))}
          spids: [25]
        )
      ]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ('yasm autoconf libtool zlib-dev libbz2 libogg-dev libtheora-dev\n') 
                ('\tlibvorbis-dev libsamplerate-dev fribidi-dev freetype-dev\n') ('\ttinyxml-dev fontconfig-dev libass-dev intltool glib-dev dbus-glib-dev\n') 
                ('\tgtk+3.0-dev libgudev-dev libnotify-dev libdvdread-dev\n') ('\tgstreamer0.10-dev x264-dev lame-dev linux-headers cmake\n') 
                ('\tautoconf automake ffmpeg-dev coreutils libdvdnav-dev\n') ('\tlibbluray-dev x265-dev libvpx-dev fdk-aac-dev jansson-dev\n') ('\topus-dev')
              )
            }
          spids: [35]
        )
      ]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') ('-lang ') ($ VSub_Name '$pkgname') (-gtk))}
          spids: [47]
        )
      ]
      spids: [47]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://download.handbrake.fr/releases/') ($ VSub_Name '$pkgver') (/HandBrake-) 
                ($ VSub_Name '$pkgver') ('.tar.bz2\n') ('\thandbrake-9999-fix-missing-x265-link-flag.patch\n') 
                ('\thandbrake-9999-remove-dvdnav-dup.patch\n') ('\thandbrake-9999-remove-faac-dependency.patch\n') ('\t')
              )
            }
          spids: [55]
        )
      ]
      spids: [55]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ('!check'))} spids:[68])]
      spids: [68]
    )
    (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: [73]
        )
      ]
      spids: [73]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(update_config_guess)})
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(default_prepare)})
            (AndOr
              children: [
                (C {(sed)} {(-i)} {(SQ <'s:.*contrib/.*::g'>)} {(make/include/main.defs)})
                (C {(die)} {(DQ ('Contrib removal failed.'))})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [91]
        )
      spids: [87 90]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} {(--force)} {(--verbose)} 
                  {(--disable-gtk-update-checks)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(cd)} {(build)})
            (AndOr
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
              op_id: Op_DPipe
            )
          ]
          spids: [140]
        )
      spids: [136 139]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/build)})
            (C {(make)} {(-j1)} {(install)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))})
          ]
          spids: [198]
        )
      spids: [194 197]
    )
    (FuncDef
      name: gtk
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('HandBrake Video Transcoder - GUI'))}
                  spids: [230]
                )
              ]
              spids: [230]
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/ghb)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/ghb)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr)}
            )
          ]
          spids: [227]
        )
      spids: [223 226]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'bacc5ff105893a0fdea95174839663e00027c87a13f00fb67d39c347b55e35869c0b998ec52181389b98cc2cc358d221e41d729e76952e4cb21fe8d12ee5a44a  HandBrake-1.0.7.tar.bz2\n'
                ) 
                (
'9ca716b290f384db839609d176b6883c4dc1aaf31206b206cfd1f29c85bb134e29fbf72bda1a8589f76e1885019dbdee5a39d8299f7f0a20a6ef8a01868f4845  handbrake-9999-fix-missing-x265-link-flag.patch\n'
                ) 
                (
'a3d57dd37d518286a62554cfcc4722d6fd588a0c3966d30785100edc4476febb2b48fc4f9b2a7eb5b5dc049043fabd4398e1e190e10cbd63c25b2936824977d3  handbrake-9999-remove-dvdnav-dup.patch\n'
                ) 
                (
'9d070e50a9b7d4b8ac25b7d56bd341aca6dc979ba506c84f4b95109909f70020723915cd120bed24e84a8fc242ee3c3a5775f43a78b7995e53cd499444c9f6dc  handbrake-9999-remove-faac-dependency.patch'
                )
              )
            }
          spids: [276]
        )
      ]
      spids: [276]
    )
  ]
)