(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(syncthing13)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_realname) op:Equal rhs:{(syncthing)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.13.10)} spids:[18])]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[21])]
      spids: [21]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Open Source Continuous File Synchronization"))}
          spids: [24]
        )
      ]
      spids: [24]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://syncthing.net/"))}
          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 (MPLv2))} spids:[39])]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgusers)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$_realname"))}
          spids: [44]
        )
      ]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkggroups)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$_realname"))}
          spids: [49]
        )
      ]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ (go))} spids:[54])]
      spids: [54]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (.pre-install))}
          spids: [59]
        )
      ]
      spids: [59]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!strip"))} spids:[65])]
      spids: [65]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$_realname") (-) ($ VSub_Name "$pkgver") 
                (".tar.gz::https://github.com/syncthing/syncthing/archive/v") ($ VSub_Name "$pkgver") (".tar.gz\n") 
                (
"\tnet-30df40a6a17d00a985343756f9b1418c6897866e.tar.gz::https://github.com/golang/net/archive/30df40a6a17d00a985343756f9b1418c6897866e.tar.gz\n"
                ) ("\t") ($ VSub_Name "$_realname") (".confd\n") ("\t") ($ VSub_Name "$_realname") (.initd)
              )
            }
          spids: [70]
        )
      ]
      spids: [70]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir") (/src/github.com/) ($ VSub_Name "$_realname"))}
          spids: [89]
        )
      ]
      spids: [89]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(default_prepare)})
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(ln)} {(-s)} 
              {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$_realname") (-) ($ VSub_Name "$pkgver")} {(DQ ($ VSub_Name "$builddir")) (/) ($ VSub_Name "$_realname")}
            )
            (C {(rm)} {(-r)} 
              {(DQ ($ VSub_Name "$builddir")) (/) ($ VSub_Name "$_realname") 
                (/vendor/golang.org/x/net)
              }
            )
            (C {(rm)} {(DQ ($ VSub_Name "$srcdir")) (/net-) (Lit_Other "*") (.tar.gz)})
            (C {(ln)} {(-s)} {(DQ ($ VSub_Name "$srcdir")) (/net-) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$builddir")) (/) ($ VSub_Name "$_realname") 
                (/vendor/golang.org/x/net)
              }
            )
          ]
          spids: [101]
        )
      spids: [97 100]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir")) (/) ($ VSub_Name "$_realname")})
            (SimpleCommand
              words: [
                {(go)}
                {(run)}
                {(build.go)}
                {(-no-upgrade)}
                {(-version) (Lit_Other "=") (v) ($ VSub_Name "$pkgver")}
              ]
              more_env: [(env_pair name:GOPATH val:{(DQ ($ VSub_Name "$srcdir"))} spids:[202])]
            )
          ]
          spids: [190]
        )
      spids: [186 189]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin)})
            (C {(install)} {(-d)} {(-o)} {($ VSub_Name "$_realname")} {(-g)} {($ VSub_Name "$_realname")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$_realname")}
            )
            (C {(mv)} 
              {(DQ ($ VSub_Name "$builddir")) (/) ($ VSub_Name "$_realname") (/bin/) (Lit_Other "*")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin)}
            )
            (C {(install)} {(-D)} {(-m755)} 
              {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$_realname") (.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$_realname")}
            )
            (C {(install)} {(-D)} {(-m644)} 
              {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$_realname") (.confd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/conf.d/) ($ VSub_Name "$_realname")}
            )
          ]
          spids: [227]
        )
      spids: [223 226]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"199c38644a7e5d43777ca2e497d5304d8e77485d21aeed9a00efc74dd98bfb0c473dd0bf3230b8e1e9742315915419f198bb8d0a9b294d2f6fe918b6e0175812  syncthing-0.13.10.tar.gz\n"
                ) 
                (
"6f8705b61f6447328cd82e1b676fbfcb71dbd9aada5a592993b579c310fb617d7d370c0e11b8f1e8e04e4fdbbf336a1a5a540394141cc1eda3bf53d91b0f69f1  net-30df40a6a17d00a985343756f9b1418c6897866e.tar.gz\n"
                ) 
                (
"b19cc3d802caa33f4d06852de590d2d984c12cf27d0540162cd7195da4f3f149c83c72e7a10f385b32b27fff6f39d33698e7402442a3f32a9da136c5d19059ae  syncthing.confd\n"
                ) 
                (
"21fa7b0090e579ad0f02bb8cc9a78736eb99811613823bf12d477262da2281543d07b47ae0888e2e3876a687bf4cab3c89405447373a9c5ab2915989c5f9dce8  syncthing.initd"
                )
              )
            }
          spids: [321]
        )
      ]
      spids: [321]
    )
  ]
)