(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(stardict)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.0.6)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Cross-platform and international dictionary software"))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://stardict-4.sourceforge.net/"))}
          spids: [17]
        )
      ]
      spids: [17]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[22])]
      spids: [22]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[27])]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ ("gtk+2.0 libsigc++ zlib"))}
          spids: [32]
        )
      ]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"automake autoconf libtool gtk+2.0-dev libsigc++-dev libxml2-dev gnome-doc-utils\n"
                ) ("\tgnome-common enchant-dev espeak-dev zlib-dev mariadb-dev gconf-dev")
              )
            }
          spids: [37]
        )
      ]
      spids: [37]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-lang ") 
                ($ VSub_Name "$pkgname") ("-help::noarch")
              )
            }
          spids: [43]
        )
      ]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://downloads.sourceforge.net/project/stardict-4/") (${ VSub_Name pkgver) (/) 
                (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) (".tar.bz2\n") ("\tgcc46.patch\n") ("\tglib2.patch")
              )
            }
          spids: [53]
        )
      ]
      spids: [53]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[72])]
      spids: [72]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(default_prepare)})
            (C {(./autogen.sh)})
            (Pipeline
              children: [
                (C {(find)} {(dict/src/sigc) (Lit_Other "+") (Lit_Other "+") (Lit_Other "*")} {(-name)} 
                  {(EscapedLiteralPart token:<Lit_EscapedChar "\\*">) (.h)} {(-or)} {(-name)} {(EscapedLiteralPart token:<Lit_EscapedChar "\\*">) (.cc)}
                )
                (C {(xargs)} {(rm)} {(-f)})
              ]
              negated: False
            )
          ]
          spids: [82]
        )
      spids: [78 81]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(export)} {(Lit_VarLike "CXXFLAGS=") (DQ ($ VSub_Name "$CXXLAGS") (" -std=gnu++11"))})
            (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)} {(--disable-gnome-support)} {(--disable-dictdotcn)} 
              {(--disable-gucharmap)} {(--disable-scrollkeeper)} {(--disable-festival)} {(--disable-updateinfo)} {(--disable-gpe-support)} 
              {(--disable-schemas-install)}
            )
            (C {(make)})
          ]
          spids: [132]
        )
      spids: [128 131]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(check)})]
          spids: [230]
        )
      spids: [227 230]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)})
          ]
          spids: [251]
        )
      spids: [247 250]
    )
    (FuncDef
      name: help
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Stardict help files"))}
                  spids: [280]
                )
              ]
              spids: [280]
            )
            (C {(mkdir)} {(-p)} {(${ VSub_Name subpkgdir) (/usr/share/stardict)})
            (C {(mv)} {(${ VSub_Name pkgdir) (/usr/share/gnome)} 
              {(${ VSub_Name subpkgdir) (/usr/share/)}
            )
            (C {(mv)} {(${ VSub_Name pkgdir) (/usr/share/omf)} {(${ VSub_Name subpkgdir) (/usr/share/)})
            (C {(mv)} {(${ VSub_Name pkgdir) (/usr/share/stardict/help)} 
              {(${ VSub_Name subpkgdir) (/usr/share/stardict/)}
            )
          ]
          spids: [277]
        )
      spids: [273 276]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"81d93324b6e8954af7c20ea6d2a3054bb564d786a21b1cb541c728da7a18a6e7ddb23e595055ccc77e6866bbb8c89fb4f17023e33664761dbe1ee8cd55768658  stardict-3.0.6.tar.bz2\n"
                ) 
                (
"cc43b57cdf2e7fbd3e9c86acb4c8f9fef367d68f6f027e75774eec9cdf66b3fdd3b0bc58d373d076cb38671e09012ab69b8b7e81638a5be888af56372e65a838  gcc46.patch\n"
                ) 
                (
"4132eee58ab5dfb30105fd2c1a113d143528f7e904ededbb8de203bbb244377aed2c152aae7f383936e74005c2f4afa6128674a245d2a8083b2757b1ca90dd24  glib2.patch"
                )
              )
            }
          spids: [337]
        )
      ]
      spids: [337]
    )
  ]
)