(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(rsyslog)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(8.27.0)} spids:[18])]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[21])]
      spids: [21]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Enhanced multi-threaded syslogd with database support and more.'))}
          spids: [24]
        )
      ]
      spids: [24]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://www.rsyslog.com/'))}
          spids: [29]
        )
      ]
      spids: [29]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[34])]
      spids: [34]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('GPLv3 LGPL3'))} spids:[39])]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[44])]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ('zlib-dev gnutls-dev mariadb-dev postgresql-dev net-snmp-dev\n') 
                ('\tlibnet-dev libgcrypt-dev libee-dev libestr-dev liblogging-dev\n') ('\tlibfastjson-dev util-linux-dev py-docutils hiredis-dev')
              )
            }
          spids: [48]
        )
      ]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') ('-mysql ') 
                ($ VSub_Name '$pkgname') ('-pgsql ') ($ VSub_Name '$pkgname') ('-tls\n') ('\t') ($ VSub_Name '$pkgname') ('-snmp ') 
                ($ VSub_Name '$pkgname') ('-hiredis ') ($ VSub_Name '$pkgname') (-dbg)
              )
            }
          spids: [55]
        )
      ]
      spids: [55]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://www.rsyslog.com/files/download/') ($ VSub_Name '$pkgname') (/) 
                ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\t') ($ VSub_Name '$pkgname') ('.initd\n') ('\t') 
                ($ VSub_Name '$pkgname') ('.confd\n') ('\t') ($ VSub_Name '$pkgname') ('.logrotate\n') ('\t') ($ VSub_Name '$pkgname') ('.conf\n') 
                ('\tmusl-fix.patch\n') ('\tqueue.patch\n') ('\t')
              )
            }
          spids: [74]
        )
      ]
      spids: [74]
    )
    (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: [100]
        )
      ]
      spids: [100]
    )
    (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')} {(--disable-rfc3195)} {(--enable-largefile)} {(--enable-imdiag)} {(--enable-imfile)} {(--enable-mail)} 
                  {(--enable-omprog)} {(--enable-omstdout)} {(--enable-omudpspoof)} {(--enable-imptcp)} {(--enable-impstats)} {(--enable-mysql)} 
                  {(--enable-pgsql)} {(--enable-gnutls)} {(--enable-snmp)} {(--enable-omhiredis)} {(--prefix) (Lit_Other '=') (/usr)} 
                  {(--sysconfdir) (Lit_Other '=') (/etc)} {(--mandir) (Lit_Other '=') (/usr/share/man)}
                )
                (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: [114]
        )
      spids: [110 113]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-m755)} {(-D)} 
              {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.initd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/) ($ VSub_Name '$pkgname')}
            )
            (C {(install)} {(-m644)} {(-D)} 
              {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.confd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/) ($ VSub_Name '$pkgname')}
            )
            (C {(install)} {(-m644)} {(-D)} 
              {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.logrotate)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/logrotate.d/) ($ VSub_Name '$pkgname')}
            )
            (C {(install)} {(-m644)} {(-D)} 
              {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.conf)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname') (.conf)}
            )
          ]
          spids: [241]
        )
      spids: [237 240]
    )
    (FuncDef
      name: mysql
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('rsyslog mysql support'))}
                  spids: [359]
                )
              ]
              spids: [359]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/rsyslog/ommysql.so)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [356]
        )
      spids: [352 355]
    )
    (FuncDef
      name: hiredis
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('rsyslog hiredis support'))}
                  spids: [405]
                )
              ]
              spids: [405]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/rsyslog/omhiredis.so)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [402]
        )
      spids: [399 402]
    )
    (FuncDef
      name: pgsql
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('rsyslog pgsql support'))}
                  spids: [452]
                )
              ]
              spids: [452]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/rsyslog/ompgsql.so)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [449]
        )
      spids: [445 448]
    )
    (FuncDef
      name: tls
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('rsyslog tls support'))}
                  spids: [499]
                )
              ]
              spids: [499]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/rsyslog/lmnsd_gtls.so)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [496]
        )
      spids: [492 495]
    )
    (FuncDef
      name: snmp
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('rsyslog snmp support'))}
                  spids: [546]
                )
              ]
              spids: [546]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/rsyslog/omsnmp.so)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/rsyslog/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [543]
        )
      spids: [539 542]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'dad957c21d9f7ed3a97a1ed87658fe9381dad00365bd2f5af2396dde3dc4a9f96db17c4df9eb9bd02562cc538f99bf8e2ca00229680d6b7892179161265db753  rsyslog-8.27.0.tar.gz\n'
                ) 
                (
'9a4b184076a82e0899da79ab3749e1c67eac03f36c4460d34ed0385f4a3ffad53681a1cc25dd514e835c9399a9abd01c235743535ad549d5be7f66d9e127b9dc  rsyslog.initd\n'
                ) 
                (
'a4d969671800227129be870b0318961b79d16365663754111a136734bbf7005abd4da24853dfdc07b3b6691ab5a7b215f0ac6c19022b4c5c8dab06165a42431b  rsyslog.confd\n'
                ) 
                (
'd54377ddf39197656811a84272568ea761f984e19dd04fc54f372dd04a9244e66d02b26ab33073d0344d054f031660ec611f3c7a18c266e7b68cef5e2c47f06f  rsyslog.logrotate\n'
                ) 
                (
'3bcd58b222eb7f4d8a42a0643cacb6ab44790f90c9bd550678e002bc19863d5d6a7341e5e5ba0b9292f85c6c04cd5cc42d174acdc63e8ba22022620db10f2b9b  rsyslog.conf\n'
                ) 
                (
'20967235e8233588210071a7157a81fe02a1e88d7c7f55855fcc2fe34295269a6e3e3bfccb3d4dd83a6a48da28948c92d6ce47a0c5d817f6b6a4030635f4f896  musl-fix.patch\n'
                ) 
                (
'7be105f9a30d23b48ee46e19d31ba37ec30477935a9f7ba3929666a9abe175313dbb7caf55fbb1c6579dd5d25fe037eea84cae9065fe3f765f23569344bce5d7  queue.patch'
                )
              )
            }
          spids: [586]
        )
      ]
      spids: [586]
    )
  ]
)