(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(kannel)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.5.0)} 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 ("Opensource WAP/SMS Gateway"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.kannel.org"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (custom))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends_dev)
          op: Equal
          rhs: {(DQ ("libxml2-dev mariadb-dev postgresql-dev pcre-dev sqlite-dev"))}
          spids: [39]
        )
      ]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$depends_dev"))}
          spids: [44]
        )
      ]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[49])]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") (-doc))}
          spids: [53]
        )
      ]
      spids: [53]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://www.kannel.org/download/") ($ VSub_Name "$pkgver") (/gateway-) 
                ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\t") ($ VSub_Name "$pkgname") ("-bearerbox.initd\n") ("\t") ($ VSub_Name "$pkgname") 
                ("-smsbox.initd\n") ("\t") ($ VSub_Name "$pkgname") ("-wapbox.initd\n") ("\t") ($ VSub_Name "$pkgname") (".initd\n") ("\t") 
                ($ VSub_Name "$pkgname") (".confd\n") ("\tfix-arm-build.patch\n") ("\tkannel-1.5.0-custom-wap-ports.patch")
              )
            }
          spids: [61]
        )
      ]
      spids: [61]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir")) (/gateway-) ($ VSub_Name "$pkgver")}
          spids: [88]
        )
      ]
      spids: [88]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (C {(default_prepare)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(update_config_guess)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [100]
        )
      spids: [96 99]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} 
              {(--sbindir) (Lit_Other "=") (/usr/bin)} {(--enable-pcre)} {(--with-sqlite3)} {(--with-pgsql)} {(--with-mysql)}
            )
            (C {(touch)} {(.depend)})
            (C {(make)} {(depend)})
            (AndOr
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
              op_id: Op_DPipe
            )
          ]
          spids: [127]
        )
      spids: [123 126]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(make)} {(Lit_VarLike "DESTDIR=") ($ VSub_Name "$pkgdir")} {(install)})
            (C {(make)} {(Lit_VarLike "DESTDIR=") ($ VSub_Name "$pkgdir")} {(install-test)})
            (C {(mkdir)} {(-p)} {($ VSub_Name "$pkgdir") (/var/log/kannel/)})
            (C {(install)} {(-Dm755)} 
              {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.confd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/conf.d/) ($ VSub_Name "$pkgname")}
            )
            (C {(install)} {(-Dm755)} 
              {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname") (.initd)}
            )
            (C {(install)} {(-Dm755)} 
              {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-bearerbox.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname") (-bearerbox.initd)}
            )
            (C {(install)} {(-Dm755)} 
              {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-wapbox.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname") (-wapbox.initd)}
            )
            (C {(install)} {(-Dm755)} 
              {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-smsbox.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname") (-smsbox.initd)}
            )
            (C {(install)} {(-D)} {(-m)} {(644)} {(LICENSE)} 
              {($ VSub_Name "$pkgdir") (/usr/share/licenses/) ($ VSub_Name "$pkgname") (/COPYING)}
            )
          ]
          spids: [193]
        )
      spids: [189 192]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("7809cccaef27d1fad07618831e0ef4b5  gateway-1.5.0.tar.bz2\n") 
                ("6c6acbe564dab69b100230c486bca6bc  kannel-bearerbox.initd\n") ("9eb19bf89c29648611a7aa8686d2c385  kannel-smsbox.initd\n") 
                ("3ed7268481e81b4af9602e45187d09da  kannel-wapbox.initd\n") ("3c8b53c560edb5bb2372c146d752d15b  kannel.initd\n") 
                ("b77f55cded4c364d155c302e81eb07c6  kannel.confd\n") ("291b6b0d99b4ff334ee7c07bab808d73  fix-arm-build.patch\n") 
                ("d17d349b71d5c59ebf25c1160e20178f  kannel-1.5.0-custom-wap-ports.patch")
              )
            }
          spids: [339]
        )
      ]
      spids: [339]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"e882cd2641985922a6629788691f12deb3e1d36a96cc1091df9416825bb1506a  gateway-1.5.0.tar.bz2\n"
                ) ("17bec60531f2f42468b392c3c35b783a6237ca6731116d915e648adf1fbea072  kannel-bearerbox.initd\n") 
                (
"96acf214452733d41cdc564c209128b7f3b667ae00dda3720004708fb8960475  kannel-smsbox.initd\n"
                ) ("700af491b04ebe5d4b0522211c165a6d0aa898f99098b89d90f790759cfec54f  kannel-wapbox.initd\n") 
                (
"c1dc73405ddde6fd9ab3645298ee690c2e48b7bee19146eece711555e9e85aa8  kannel.initd\n"
                ) ("78afde2b41edad9338894b2eab5968c2c93a2a657745d0bb8d2d1ba401d7cee0  kannel.confd\n") 
                (
"3a91a795aa7315e5c8dc5f38bb9fb6234cf13b28794606cab27d7f664f8722cd  fix-arm-build.patch\n"
                ) 
                (
"024874118ccb7ff2d0a4a42229b3639910bec6bbc02b6d251097303599392aa3  kannel-1.5.0-custom-wap-ports.patch"
                )
              )
            }
          spids: [351]
        )
      ]
      spids: [351]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"dff990a6856e23bd4c88f993f8a1973b35b02e7408410e228710611cb0fc4c70899bed3703e811c39af24e968fbe3b8e9c4eeac4f76dd68d8caa5287012fa289  gateway-1.5.0.tar.bz2\n"
                ) 
                (
"aff82592ed5f5ef0af00e04a6f1013f1601141ce00d0c5c281d394661f9ffe332745bc825cc4873286ad69580ae6a8067c6ee0840e8683904e74defcf8cfa16e  kannel-bearerbox.initd\n"
                ) 
                (
"673ea6a0c30474c94ca04b79b558a68c91a79510d7b31d380c206f3b283a73d5bbe188d62769d748247c708af5eee01ceba343db70d52718c8a035fdd5ea863a  kannel-smsbox.initd\n"
                ) 
                (
"a64dfbbb1382e0494354efcc4d549c186a5f0c492ea2a064a20355369972e00a023bdade4bcb3262b33e4c3ebdf259f0aaea552fb3d6e1e3b4999fedf495af7a  kannel-wapbox.initd\n"
                ) 
                (
"e76c98a276953562ef05c23209270551fe431618ca83f90f557d510dd78f512e9844f9431f89ca7ad97af844af1536678a26395a4ebb438ec800ea35e3144032  kannel.initd\n"
                ) 
                (
"042840638cc5166cf6a76d76c7b6c96aa3c77648a50f4e316195d564fde47a9ad3d6b66d5283175f8f2053171ae785772609b49f8db88579a0bfcda757ecbe0a  kannel.confd\n"
                ) 
                (
"41a7e7ab2b28eff87dffe878da0c645c77dc5de53f8811db8800d8f243681cb02fbf653b1b467ce19740101760cdeb7132ed555af6c6803ef740f805b0d559eb  fix-arm-build.patch\n"
                ) 
                (
"cd71a435feadb43533ed06cf0a1f9e556131f5339951cc1971c9ebf922a5e028b390af978441d7d3fde68022f9c67fe3af69be737d9952614486613f7ba29d23  kannel-1.5.0-custom-wap-ports.patch"
                )
              )
            }
          spids: [363]
        )
      ]
      spids: [363]
    )
  ]
)