(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(lxdm)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.5.3)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('LXDE desktop login manager'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://wiki.lxde.org/en/LXDM'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (bash))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ('gtk+2.0-dev consolekit2-dev autoconf automake libtool intltool\n') 
                ('\tlinux-headers')
              )
            }
          spids: [35]
        )
      ]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[41])]
      spids: [41]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') (-lang))}
          spids: [43]
        )
      ]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://downloads.sourceforge.net/lxdm/') ($ VSub_Name '$pkgname') (-) 
                ($ VSub_Name '$pkgver') ('.tar.xz\n') ('\texecinfo.patch\n') ('\tfix-msghdr-usage.patch\n') ('\tbackground.png\n') 
                ('\tlxdm.initd\n') ('\tindex.theme.alpine')
              )
            }
          spids: [49]
        )
      ]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[63])]
      spids: [63]
    )
    (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: [69]
        )
      ]
      spids: [69]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (ForEach
              iter_name: i
              iter_words: [{($ VSub_Name '$source')}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (Case
                      to_match: {($ VSub_Name '$i')}
                      arms: [
                        (case_arm
                          pat_list: [{(Lit_Other '*') (.patch)}]
                          action: [
                            (C {(msg)} {(DQ ('Applying ') ($ VSub_Name '$i') (...))})
                            (AndOr
                              children: [
                                (C {(patch)} {(-s)} {(-p1)} {(-N)} {(-i)} 
                                  {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$i')}
                                )
                                (ControlFlow
                                  token: <ControlFlow_Return return>
                                  arg_word: {(1)}
                                )
                              ]
                              op_id: Op_DPipe
                            )
                          ]
                          spids: [113 115 150 -1]
                        )
                      ]
                      spids: [106 110 153]
                    )
                  ]
                  spids: [103 156]
                )
              spids: [99 101]
            )
            (AndOr
              children: [
                (C {(libtoolize)} {(--force)})
                (AndOr
                  children: [
                    (C {(aclocal)})
                    (AndOr
                      children: [
                        (C {(autoheader)})
                        (AndOr
                          children: [
                            (C {(autoconf)})
                            (AndOr
                              children: [
                                (C {(automake)} {(--add-missing)})
                                (ControlFlow
                                  token: <ControlFlow_Return return>
                                  arg_word: {(1)}
                                )
                              ]
                              op_id: Op_DPipe
                            )
                          ]
                          op_id: Op_DAmp
                        )
                      ]
                      op_id: Op_DAmp
                    )
                  ]
                  op_id: Op_DAmp
                )
              ]
              op_id: Op_DAmp
            )
          ]
          spids: [83]
        )
      spids: [79 82]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (AndOr
              children: [
                (C {(./configure)} {(--build) (Lit_Other '=') ($ VSub_Name '$CBUILD')} 
                  {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')} {(--prefix) (Lit_Other '=') (/usr)} {(--sysconfdir) (Lit_Other '=') (/etc)} 
                  {(--libexecdir) (Lit_Other '=') (/usr/lib/lxdm)} {(--without-pam)} {(--with-xconn) (Lit_Other '=') (xcb)}
                )
                (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: [196]
        )
      spids: [192 195]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} 
              {(Lit_VarLike 'DATADIRNAME=') (share)} {(install)}
            )
            (C {(sed)} {(-i)} {(-e)} {(DQ ('s:^greeter=.*:greeter=/usr/lib/lxdm/lxdm-greeter-gtk:'))} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/lxdm/lxdm.conf)}
            )
            (C {(install)} {(-m755)} {(-D)} 
              {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.initd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/) ($ VSub_Name '$pkgname')}
            )
            (C {(cp)} {(-a)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/lxdm/themes/Industrial)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/lxdm/themes/Alpine)}
            )
            (C {(sed)} {(-i)} {(SQ <'s/file="wave.svg"/file="background.png"/'>)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/lxdm/themes/Alpine/gtkrc)}
            )
            (C {(sed)} {(-i)} {(SQ <'s/theme=Industrial/theme=Alpine/'>)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/lxdm/lxdm.conf)}
            )
            (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name '$srcdir')) (/index.theme.alpine)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/lxdm/themes/Alpine/index.theme)}
            )
            (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name '$srcdir')) (/background.png)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/lxdm/themes/Alpine/background.png)}
            )
          ]
          spids: [273]
        )
      spids: [269 272]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ('061caae432634e6db38bbdc84bc6ffa0  lxdm-0.5.3.tar.xz\n') 
                ('72ecfef17755c671963c11694bfc51b1  execinfo.patch\n') ('171e655121c7478d12f5ce268734b4af  fix-msghdr-usage.patch\n') 
                ('a510afe725112947d16f6c1f0602effe  background.png\n') ('b0154b7f76fbbfff2b011d5aa1ac9953  lxdm.initd\n') 
                ('06ea32ef440375839851c4bc7caea004  index.theme.alpine')
              )
            }
          spids: [435]
        )
      ]
      spids: [435]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'4891efee81c72a400cc6703e40aa76f3f3853833d048b72ec805da0f93567f2f  lxdm-0.5.3.tar.xz\n'
                ) ('d7cca99d05f6a47c01190e88bd895adc104ac465a5ded56cc20bc6ede2f3330d  execinfo.patch\n') 
                (
'3fb10dcbf096875ca66bd2fe74c846caf2286f07953ac58aefd8d07fa7f8fa92  fix-msghdr-usage.patch\n'
                ) ('85c461814ff8ce3262badc51103b9a4802fbdda21dbe8160e536793224e83aa9  background.png\n') 
                ('d61b172db440bb69a6d0154140363eddcf111995de646b8d4a2a6a1eccd763c2  lxdm.initd\n') ('223360ecc54cb829fe145dd06ea09b85ed052a08d4baba6517c0fa7ae2175f76  index.theme.alpine')
              )
            }
          spids: [445]
        )
      ]
      spids: [445]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'0e3539c595a71cb850c1756dd075b8d477a4e111a4167714057cac06650e9587f338f797f14122e7b2a2f4ad35b38cd7172b83e996758abeeaf0146d65bbc26f  lxdm-0.5.3.tar.xz\n'
                ) 
                (
'b66d47a3c026f84c76fb6ae0701ff69d2736a2c0fdf898191836c0c5e2b0d624c7a7846cd38596ee800fab53ebcd843c26779c56c0f655df1659ecc5b251b576  execinfo.patch\n'
                ) 
                (
'1eaf438e64901168a557d3e278de4dd7eb4e580594175a26f9c8d27bd8de2dae81467ebd3a96f0a4dfb5f19c2257ce1ee5608e753e8d9d53c2e4ba488f798b0e  fix-msghdr-usage.patch\n'
                ) 
                (
'89640deb308d4f4f22f664096992a99cc03eab39ca5caa690422611fb724c8f245795ae80260cf8b9cb75e3dddf7877ec3aa0670885e01530facc2628cf84ee0  background.png\n'
                ) 
                (
'6d271f27f67dfcb88df676e35a97cb0413e6d4039327045036da45d6a68188041dc240e4339840e7b05f77bf80666891ce327ddcf8217b66f032d62aacec8ad6  lxdm.initd\n'
                ) 
                (
'1374daa94bde0fb71056cebc8524da32b57c241a8af97501daa930c43dc087aa3fec2d79f10ceab5a73a4dcf9cce478fb77575d7019cafd54ad9731c9e9dd55f  index.theme.alpine'
                )
              )
            }
          spids: [455]
        )
      ]
      spids: [455]
    )
  ]
)