(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(fastd)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(18)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Fast and Secure Tunneling Daemon'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('https://projects.universe-factory.net/projects/fastd'))}
          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 (BSD))} 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 )} spids:[39])]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$depends_dev') (' cmake doxygen bison bsd-compat-headers\n') 
                ('\tlinux-headers libsodium-dev libcap-dev libuecc-dev json-c-dev')
              )
            }
          spids: [43]
        )
      ]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[50])]
      spids: [50]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') (-doc))}
          spids: [54]
        )
      ]
      spids: [54]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://git.universe-factory.net/') (${ VSub_Name pkgname) (/snapshot/) 
                (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) ('.tar\n') ('\tfastd.conf\n') ('\tfastd.initd')
              )
            }
          spids: [60]
        )
      ]
      spids: [60]
    )
    (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: [80]
        )
      ]
      spids: [80]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (AndOr
              ops: [Op_DAmp]
              children: [
                (C {(mkdir)} {(DQ ($ VSub_Name '$builddir')) (/build)})
                (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/build)})
              ]
            )
            (C {(cmake)} {(-D)} {(Lit_VarLike 'CMAKE_AR=') (/usr/bin/ar)} {(-D)} 
              {(Lit_VarLike 'CMAKE_RANLIB=') (/usr/bin/ranlib)} {(-D)} {(Lit_VarLike 'CMAKE_NM=') (/usr/bin/nm)} {(-D)} {(Lit_VarLike 'CMAKE_INSTALL_PREFIX=') (/usr)} 
              {(-D)} {(Lit_VarLike 'ENABLE_SYSTEMD=') (OFF)} {(..)}
            )
            (AndOr
              ops: [Op_DPipe]
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
            )
          ]
          spids: [97]
        )
      spids: [93 96]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(make)} {(-C)} {(build)} {(install)} 
                  {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (C {(install)} {(-Dm644)} {(COPYRIGHT)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/licenses/) ($ VSub_Name '$pkgname') 
                (/LICENSE.txt)
              }
            )
            (C {(install)} {(-Dm644)} {(doc/fastd.1)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/man/man1/fastd.1)}
            )
            (C {(install)} {(-dm700)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/fastd/peers/)})
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-Dm600)} {(DQ ($ VSub_Name '$srcdir')) (/fastd.conf)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/fastd/fastd.conf)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/fastd.initd)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/fastd)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [174]
        )
      spids: [170 173]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ('8a8a436b6627d74f128d335f9a519cd7  fastd-18.tar\n') 
                ('383a11cb8d804e6d91c2c66eb07b4246  fastd.conf\n') ('12acdd1bd9b4181d913823575f4c1a78  fastd.initd')
              )
            }
          spids: [294]
        )
      ]
      spids: [294]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'dce99ee057f43e3d732a120fb0cb60acb3b86e8231d3dd64ab72fc1254c2491a  fastd-18.tar\n'
                ) ('6c7821e9c6b85ee2baf2d5e2e7b1eb28d3ceebe876e3cb6686b3c1cb6649db68  fastd.conf\n') 
                ('1d8ebb8e2d6f5201ca6ebe11c0c3e2e124dfafa6f66ebac03a0b27f920f318dc  fastd.initd')
              )
            }
          spids: [301]
        )
      ]
      spids: [301]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'b732e8c083a5a35b7995f511673a3637d1f2b4893824867338dbeb06a73d8b7fd5658a7e459d1f44f1f247f06850c7720e2674c5a78a6b188334b35be352b2d0  fastd-18.tar\n'
                ) 
                (
'3e6c3a77f93a1e670e8f018833c499e8ec57b8240a6f472da03254ad9a7e6fed2c3459fa47b06c97e42afcfe6f0adfaaec39bce6b6a286a1ce7ef3585853b118  fastd.conf\n'
                ) 
                (
'e64b0c548cf063624ac0b632bac672c5f204586aa03aa9b06afc46f48645f1458e2400e98ee993c74aa5da3a9e86c4151e2e29c634ee59941cd81a216cea308a  fastd.initd'
                )
              )
            }
          spids: [308]
        )
      ]
      spids: [308]
    )
  ]
)