(command.CommandList
  children: [
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgname spids:[6])
          op: Equal
          rhs: {(syncthing-inotify)}
          spids: [6]
        )
      ]
      spids: [6]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgver spids:[9])
          op: Equal
          rhs: {(0.8.7)}
          spids: [9]
        )
      ]
      spids: [9]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgrel spids:[12])
          op: Equal
          rhs: {(0)}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgdesc spids:[15])
          op: Equal
          rhs: {(DQ ('File watcher intended for use with Syncthing'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:url spids:[20])
          op: Equal
          rhs: {(DQ ('https://github.com/syncthing/syncthing-inotify'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:arch spids:[25])
          op: Equal
          rhs: {(DQ ('all !s390x !armhf !ppc64le'))}
          spids: [25]
        )
      ]
      spids: [25]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:license spids:[30])
          op: Equal
          rhs: {(DQ (MPL-2.0))}
          spids: [30]
        )
      ]
      spids: [30]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:depends spids:[35])
          op: Equal
          rhs: {(DQ (syncthing))}
          spids: [35]
        )
      ]
      spids: [35]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:makedepends spids:[40])
          op: Equal
          rhs: {(DQ (go))}
          spids: [40]
        )
      ]
      spids: [40]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:install spids:[45])
          op: Equal
          rhs: {(DQ )}
          spids: [45]
        )
      ]
      spids: [45]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:subpackages spids:[49])
          op: Equal
          rhs: {(DQ )}
          spids: [49]
        )
      ]
      spids: [49]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:source spids:[53])
          op: Equal
          rhs: 
            {
              (DQ (syncthing-inotify-) ($ VSub_DollarName '$pkgver') 
                ('.tar.gz::https://github.com/syncthing/syncthing-inotify/archive/v') ($ VSub_DollarName '$pkgver') ('.tar.gz\n') ('\t') ($ VSub_DollarName '$pkgname') ('.initd\n') ('\t')
              )
            }
          spids: [53]
        )
      ]
      spids: [53]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:builddir spids:[66])
          op: Equal
          rhs: {(DQ ($ VSub_DollarName '$srcdir') (/src/github.com/) ($ VSub_DollarName '$pkgname'))}
          spids: [66]
        )
      ]
      spids: [66]
    )
    (command.FuncDef
      name: prepare
      body: 
        (command.BraceGroup
          children: [
            (C {(mkdir)} {(-p)} 
              {
                (word_part.BracedVarSub
                  token: <VSub_Name builddir>
                  suffix_op: (suffix_op.StringUnary op_id:VOp1_Percent arg_word:{(Lit_Slash /) ('*')})
                  spids: [85 90]
                )
              }
            )
            (C {(mv)} 
              {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (-) 
                ($ VSub_DollarName '$pkgver')
              } {(DQ ($ VSub_DollarName '$builddir')) (/)}
            )
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (C {(default_prepare)})
          ]
          spids: [78]
        )
      spids: [74 77]
    )
    (command.FuncDef
      name: build
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (C {(export)} {(Lit_VarLike 'GOPATH=') (DQ ($ VSub_DollarName '$srcdir'))})
            (C {(go)} {(build)} {(-v)} {(-ldflags)} 
              {(DQ ('-w -X main.Version=') ($ VSub_DollarName '$pkgver'))}
            )
          ]
          spids: [125]
        )
      spids: [121 124]
    )
    (command.FuncDef
      name: check
      body: 
        (command.BraceGroup
          children: [
            (command.SimpleCommand
              words: [
                {(DQ ($ VSub_DollarName '$builddir')) (/) ($ VSub_DollarName '$pkgname')}
                {(-version)}
              ]
              redirects: [(redir.Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(/dev/null)})]
            )
          ]
          spids: [163]
        )
      spids: [159 162]
    )
    (command.FuncDef
      name: package
      body: 
        (command.BraceGroup
          children: [
            (C {(install)} {(-Dm755)} 
              {(DQ ($ VSub_DollarName '$builddir')) (/) ($ VSub_DollarName '$pkgname')} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin/) ($ VSub_DollarName '$pkgname')}
            )
            (C {(install)} {(-Dm755)} 
              {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (.initd)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/init.d/) ($ VSub_DollarName '$pkgname')}
            )
          ]
          spids: [185]
        )
      spids: [181 184]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha512sums spids:[225])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'd6970ef97b84b9aaeea153e756ee6424f3851bea742fb56274d7d0b92d0851f7abf7c8f27202106db5c71aaaacebdb99376765267816294b8501c1a95237f901  syncthing-inotify-0.8.7.tar.gz\n'
                ) 
                (
'686852c7ce89e9a066d5d7b9433471a66184ab59ecba2a6946e605b638d309715188488a1ec29b22f6d8292da9c05fc8726fa93ccd5565de48be236741316604  syncthing-inotify.initd'
                )
              )
            }
          spids: [225]
        )
      ]
      spids: [225]
    )
  ]
)