(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]
    )
  ]
)