(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<drawterm>} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<20170119>} spids: [9] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {<2>} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'Connect to Plan 9 CPU servers from other operating systems'>)} spids: [15] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://drawterm.9front.org/'>)} spids: [20] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <'all !armhf !aarch64 !s390x'>)} spids: [25] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <custom>)} spids: [30] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ )} spids: [35] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:options) op: assign_op.Equal rhs: {(DQ <'!check'>)} spids: [39] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ <'linux-headers libx11-dev libxt-dev'>)} spids: [44] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:install) op: assign_op.Equal rhs: {(DQ )} spids: [49] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <-dbg>)} spids: [53] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'http://dev.alpinelinux.org/archive/'> ($ Id.VSub_DollarName '$pkgname') <'/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <'.tar.gz\n'> <'\tfix-off-by-one.patch\n'> <'\trespect-env.patch'> ) } spids: [59] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_srcurl) op: assign_op.Equal rhs: {(DQ <'https://code.9front.org/hg/'> ($ Id.VSub_DollarName '$pkgname'))} spids: [73] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_srcrev) op: assign_op.Equal rhs: {(DQ <169f32a871c9>)} spids: [79] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:builddir) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$srcdir')) <'/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') } spids: [85] ) ] ) (command.ShFunction name: prepare body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {(DQ ($ Id.VSub_DollarName '$CARCH'))} {<Id.Lit_Equals '='>} {(DQ <ppc64le>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [(C {<ln>} {<-s>} {<posix-power>} {<posix-ppc64le>})] spids: [110 127] ) ] ) (C {<default_prepare>}) ] ) ) (command.ShFunction name: snapshot body: (BraceGroup children: [ (command.AndOr ops: [Id.Op_DAmp] children: [ (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$srcdir'))}) (C {<cd>} {(DQ ($ Id.VSub_DollarName '$srcdir'))}) ] ) (C {<hg>} {<clone>} {(DQ ($ Id.VSub_DollarName '$_srcurl'))} {($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver')} {<-r>} {(DQ ($ Id.VSub_DollarName '$_srcrev'))} ) (C {<hg>} {<--cwd>} {(DQ ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver'))} {<archive>} {<-t>} {<tgz>} {<-X>} {(DQ <'.hg*'>)} {<-p>} {($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <'/'>} {(DQ ($ Id.VSub_DollarName '$srcdir')) <'/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <.tar.gz> } ) (C {<scp>} {(DQ ($ Id.VSub_DollarName '$srcdir')) <'/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <.tar.gz> } {<dev.alpinelinux.org> <Id.Lit_Colon ':'> <'/archive/'> ($ Id.VSub_DollarName '$pkgname') <'/'>} ) ] ) ) (command.ShFunction name: build body: (BraceGroup children: [ (command.Simple words: [ {<make>} {<Id.Lit_VarLike 'X11INC='> <'/usr/include/X11'>} {<Id.Lit_VarLike 'X11LIB='> <'/usr/lib/X11'>} {<-C>} {(DQ ($ Id.VSub_DollarName '$builddir'))} ] more_env: [(env_pair name:CONF val:{<unix>} spids:[270])] do_fork: T ) ] ) ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (C {<install>} {<-Dm755>} {($ Id.VSub_DollarName '$pkgname')} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/bin/'> ($ Id.VSub_DollarName '$pkgname')} ) (C {<install>} {<-Dm644>} {<LICENSE>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/licenses/'> ($ Id.VSub_DollarName '$pkgname') <'/LICENSE'> } ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < 'fec2895bd01940cd91ed6c4b73fd13ec6a55c5a5b2241f48430a73af44e6e4c649819a2ee9feee1880d4bf27ab007a229c6b5170039b73f1f19f8b0e6d04c510 drawterm-20170119.tar.gz\n' > < 'dc57264470e2ab583c7dfbb6451b9fcea47e37a24bdeb7e512ab50a0321f086b471dbe08b2d13514c7842e084f5fdf078f917a19e62bd6aaceb2e199e8169374 fix-off-by-one.patch\n' > < 'be42c27a550b49f13fa26cdd698fb4d8387d989141cae1a3671deceb82b9286c9f73772ec9731698c7ecef69949381f9eda8af1dc1d9957fa373752e52f809bb respect-env.patch' > ) } spids: [341] ) ] ) ] )