(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] ) ] )