(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(syslog-ng)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.9.1)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Next generation logging daemon"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.balabit.com"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("all !aarch64"))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPLv2))} 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 ("glib-dev eventlog-dev pcre-dev libressl-dev python2-dev hiredis-dev json-c-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 ($ VSub_Name "$pkgname") (.post-install))}
          spids: [49]
        )
      ]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-json))}
          spids: [55]
        )
      ]
      spids: [55]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("https://github.com/balabit/syslog-ng/releases/download/syslog-ng-") 
                (${ VSub_Name pkgver) (/syslog-ng-) (${ VSub_Name pkgver) (".tar.gz\n") ("    syslog-ng.logrotate\n") ("    syslog-ng.initd\n") 
                ("    syslog-ng-destination.std\n") ("    syslog-ng-filter.std\n") ("    syslog-ng-log.std\n") ("    syslog-ng-options.std\n") 
                ("    syslog-ng-plugins.std\n") ("    syslog-ng-source.std\n") ("    ")
              )
            }
          spids: [62]
        )
      ]
      spids: [62]
    )
    (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: [85]
        )
      ]
      spids: [85]
    )
    (FuncDef
      name: prepare
      body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})] spids:[101])
      spids: [97 100]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})
            (AndOr
              children: [
                (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} 
                  {(--sysconfdir) (Lit_Other "=") (/etc/syslog-ng)} {(--localstatedir) (Lit_Other "=") (/run)} {(--enable-ipv6)} {(--enable-ssl)} {(--disable-sql)} 
                  {(--enable-redis)} {(--disable-mongodb)} {(--enable-json)}
                )
                (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: [117]
        )
      spids: [113 116]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})
            (AndOr
              children: [
                (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (${ VSub_Name pkgdir)} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(rm)} {(-rf)} {(${ VSub_Name pkgdir) (/etc/syslog-ng)})
            (C {(rm)} {(-rf)} {(${ VSub_Name pkgdir) (/usr/share)})
            (C {(rm)} {(-rf)} {(${ VSub_Name pkgdir) (/usr/include)})
            (C {(rm)} {(-rf)} {(${ VSub_Name pkgdir) (/usr/lib/pkgconfig)})
            (C {(rm)} {(-f)} {(${ VSub_Name pkgdir) (/usr/lib/libsyslog-ng.so)})
            (C {(rm)} {(-rf)} {(${ VSub_Name pkgdir) (/usr/lib/) ($ VSub_Name "$pkgname") (/libtest)})
            (C {(rm)} {(-f)} {(${ VSub_Name pkgdir) (/usr/lib/libsyslog-ng.so)})
            (C {(rm)} {(-rf)} {(${ VSub_Name pkgdir) (/run)})
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m755)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.initd)} {(${ VSub_Name pkgdir) (/etc/init.d/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m644)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/syslog-ng-destination.std)} {(${ VSub_Name pkgdir) (/etc/syslog-ng/syslog-ng-destination.std)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name "$srcdir")) (/syslog-ng-filter.std)} 
                  {(${ VSub_Name pkgdir) (/etc/syslog-ng/syslog-ng-filter.std)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name "$srcdir")) (/syslog-ng-log.std)} 
                  {(${ VSub_Name pkgdir) (/etc/syslog-ng/syslog-ng-log.std)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name "$srcdir")) (/syslog-ng-options.std)} 
                  {(${ VSub_Name pkgdir) (/etc/syslog-ng/syslog-ng-options.std)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name "$srcdir")) (/syslog-ng-plugins.std)} 
                  {(${ VSub_Name pkgdir) (/etc/syslog-ng/syslog-ng-plugins.std)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name "$srcdir")) (/syslog-ng-source.std)} 
                  {(${ VSub_Name pkgdir) (/etc/syslog-ng/syslog-ng-source.std)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name "$srcdir")) (/syslog-ng.logrotate)} 
                  {(${ VSub_Name pkgdir) (/etc/logrotate.d/syslog-ng)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [193]
        )
      spids: [189 192]
    )
    (FuncDef
      name: json
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("JSON plugin for syslog-ng"))}
                  spids: [499]
                )
              ]
              spids: [499]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/syslog-ng/)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/syslog-ng/libjson) (Lit_Other "*") (.so)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/syslog-ng)}
            )
          ]
          spids: [496]
        )
      spids: [492 495]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("1b48da9ef620cf06e55e481b5abb677a  syslog-ng-3.9.1.tar.gz\n") 
                ("8916d55f8213d2746e8c2a6a89c29d6c  syslog-ng.logrotate\n") ("3fd33c45b809002a9738ccdebe20a6b4  syslog-ng.initd\n") 
                ("f0b4a0b530e269c51bc63f5b9d817c9b  syslog-ng-destination.std\n") ("405f4730412fec3a170460d724a6b50e  syslog-ng-filter.std\n") 
                ("bc676f733ea162ea4de7a8c2a16c06ed  syslog-ng-log.std\n") ("f15a2b7c8496038c29d3ca7adc8d4054  syslog-ng-options.std\n") 
                ("5b54d79cb535f20a8524ea70f6f87ffb  syslog-ng-plugins.std\n") ("d1b01c819861945675a6e2fcff8d9a2c  syslog-ng-source.std")
              )
            }
          spids: [532]
        )
      ]
      spids: [532]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"5678856a550ae790618fabde9d1447f932ce7a9080d55dca8fc5df1202c70a17  syslog-ng-3.9.1.tar.gz\n"
                ) ("a886b65863d72476504165e6a6dfe3d2922945d8cb61adb6b8eec73ac35d825e  syslog-ng.logrotate\n") 
                (
"ca867b16ece1a652091d674ac394392ef0cb70deed0b6c61e130f2d2b77a19a6  syslog-ng.initd\n"
                ) ("bd3097c1d8ff6754df0d7e470659827ae4d6bf86976badf5aabe4d25504fd572  syslog-ng-destination.std\n") 
                (
"4ee19a76624624a9742f3399887784a55f684d141e115996b82c593aa74dcb66  syslog-ng-filter.std\n"
                ) ("df30f0ce37bdf8cc0ac0fcc04800d7d14880bf3a19d01ab96220a325f1ab3943  syslog-ng-log.std\n") 
                (
"8d925e7272a8d7dbda42694fe0e9c6fdc1bee6ffd9d4adf78e0ebb183658d4d4  syslog-ng-options.std\n"
                ) ("6f052e1cc3523b0d23696b450058e4bfee89cb75eb9039cc405eded79c996aa1  syslog-ng-plugins.std\n") 
                (
"0f3ea572b98d21f3afd82d64b17d518d6584b2ea4bfe96df2c1aa9c648890014  syslog-ng-source.std"
                )
              )
            }
          spids: [545]
        )
      ]
      spids: [545]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"aade44fa6dffa7e84fc951aa20f0e40db2ee6438f46108c95244e465b1fafc08e6f9afab12c057576d601cc51dd7cefb16370183ca036af0d68046fdb29fdd02  syslog-ng-3.9.1.tar.gz\n"
                ) 
                (
"a062d1601f5215f60e2fc40c6ca498d768aa97af3647a9468731123a28fdd67962421b4412bfbe08a1123141b730cb78f102230ab72befec05ba7f398b39e27a  syslog-ng.logrotate\n"
                ) 
                (
"454de2d7573132704b3255c7dacdc086143a12b987521df0ff6511ebd46e3b45177e1eb283b0e02daf56adf85c31565462e2f437f84d31913ce9ccfcf039903b  syslog-ng.initd\n"
                ) 
                (
"b51d8b3da9584b6cb5b5c023b5ca1085d8e4c2cfa56f6ed12fe6feb0f33a390b43825aaaf4dd74eb6b7765485fe42f7f21c74380b72de9ed2c7775787ab1e720  syslog-ng-destination.std\n"
                ) 
                (
"e04a70a0b8fc4f40951c9b608b0dede1fa561dd7f58ce8fd8bac70b578b749d15d202973fd9de9fe494656ee138ef5efd32ea6229e6ec0a2f19672dd621acc91  syslog-ng-filter.std\n"
                ) 
                (
"d7864f6666101e0818dd0178a4d1ada2417280de153ff916fe4879348a37b7bfab5936e86629dc52e4edf82fbd601e04d08ed5a2117bcb0470a3d5884add9f55  syslog-ng-log.std\n"
                ) 
                (
"9f4224faf45c73daa54549aebf20e2c45d0bf533a20d2ad97d7258490ce793c8b08cc34cac2a89d185e936515096eb93c793018986c8d21861d88c4b0005d16a  syslog-ng-options.std\n"
                ) 
                (
"9dd65da6a805aa709441ec8080789b2d0aba7a773ed91c807c39d2b0d82dd9cf3ac014f357ec6f45038db8d5c162e04179821437662d7ece35872204fbf44cf6  syslog-ng-plugins.std\n"
                ) 
                (
"42cc7728a182fee30675aefee9055eb14bdfbf2006bcf1c731864221ea494ad82d9ae4417190ff18da4a663fa9d5efcd514b6e64a568e228cfed1fb2abd2b10c  syslog-ng-source.std"
                )
              )
            }
          spids: [558]
        )
      ]
      spids: [558]
    )
  ]
)