(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(rawtherapee)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(5.0.r1)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_gtkver) op:Equal rhs:{(2)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('RawTherapee is image processing software simular to Lightroom or Aperture'))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://rawtherapee.com'))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ('x86 x86_64'))} spids:[28])]
      spids: [28]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL3))} spids:[33])]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ('bzip2-dev exiv2-dev expat-dev fftw-dev glib-dev gtk+2.0-dev ') 
                ('             gtk-engines-dev gtkmm-dev lcms2-dev libcanberra-dev ') ('             libpng-dev libsigc++-dev tiff-dev zlib-dev cmake mercurial ') 
                ('             libiptcdata-dev libjpeg-turbo-dev')
              )
            }
          spids: [38]
        )
      ]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ('!check'))} spids:[49])]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') (-doc))}
          spids: [54]
        )
      ]
      spids: [54]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://rawtherapee.com/shared/source/') (${ VSub_Name pkgname) (-) 
                (BracedVarSub
                  token: <VSub_Name pkgver>
                  suffix_op: 
                    (PatSub
                      pat: {(.r)}
                      replace: {(-r)}
                      do_all: False
                      do_prefix: False
                      do_suffix: False
                    )
                  spids: [67 73]
                ) (-gtk) ($ VSub_Name '$_gtkver') (.tar.xz)
              )
            }
          spids: [60]
        )
      ]
      spids: [60]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: 
            {(${ VSub_Name srcdir) (/) (${ VSub_Name pkgname) (-) 
              (BracedVarSub
                token: <VSub_Name pkgver>
                suffix_op: 
                  (PatSub
                    pat: {(.r)}
                    replace: {(-r)}
                    do_all: False
                    do_prefix: False
                    do_suffix: False
                  )
                spids: [88 94]
              ) (-gtk) ($ VSub_Name '$_gtkver')
            }
          spids: [79]
        )
      ]
      spids: [79]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$builddir')) (/build)})
            (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/build)})
            (C {(export)} {(Lit_VarLike 'CXXFLAGS=') (DQ ($ VSub_Name '$CXXFLAGS') (' -std=c++11'))})
            (AndOr
              children: [
                (C {(cmake)} {(-DCMAKE_INSTALL_PREFIX) (Lit_Other '=') (/usr)} {(..)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
              op_id: Op_DPipe
            )
          ]
          spids: [103]
        )
      spids: [99 102]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/build)})
            (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
          ]
          spids: [165]
        )
      spids: [161 164]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'91ce5664371933554738282ae0f099431b29c3bd9010a85ed7bcf7895aadaae12aef61ce41dafa7b75fa382e82ae53edc231c20ade7971b6d34d5e4324138886  rawtherapee-5.0-r1-gtk2.tar.xz'
                )
              )
            }
          spids: [188]
        )
      ]
      spids: [188]
    )
  ]
)