(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<font-ipa>} spids: [3] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<003.03>} spids: [6] ) ] ) (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:pkgrel) op:assign_op.Equal rhs:{<0>} spids:[9])] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'Japanese outline fonts by Information-technology Promotion Agency'>)} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://ipafont.ipa.go.jp/'>)} spids: [17] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <noarch>)} spids: [22] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <IPA>)} spids: [27] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ <'encodings font-alias mkfontscale mkfontdir fontconfig'>)} spids: [32] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ )} spids: [37] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:filever) op: assign_op.Equal rhs: { (braced_var_sub token: <Id.VSub_Name pkgver> suffix_op: (suffix_op.PatSub pat:{<.>} replace:{} replace_mode:Id.Undefined_Tok) ) } spids: [41] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'http://dl.ipafont.ipa.go.jp/IPAfont/IPAfont'> ($ Id.VSub_DollarName '$filever') <.zip> ) } spids: [49] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:builddir) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$srcdir') <'/IPAfont'> ($ Id.VSub_DollarName '$filever'))} spids: [56] ) ] ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (C {<install>} {<-d>} {(DQ (${ Id.VSub_Name pkgdir) <'/usr/share/fonts/TTF'>)}) (C {<install>} {<-m644>} {<Id.Lit_Star '*'> <.ttf>} {(DQ (${ Id.VSub_Name pkgdir) <'/usr/share/fonts/TTF/'>)} ) (C {<install>} {<-d>} {(DQ (${ Id.VSub_Name pkgdir) <'/usr/share/licenses/font-ipa'>)}) (C {<install>} {<-m644>} {<IPA_Font_License_Agreement_v1.0.txt>} {(DQ (${ Id.VSub_Name pkgdir) <'/usr/share/licenses/font-ipa/'>)} ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:md5sums) op: assign_op.Equal rhs: {(DQ <'39a828acf27790adbe4944dfb4d94bb1 IPAfont00303.zip'>)} spids: [135] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha256sums) op: assign_op.Equal rhs: { (DQ < 'f755ed79a4b8e715bed2f05a189172138aedf93db0f465b4e20c344a02766fe5 IPAfont00303.zip' > ) } spids: [140] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < 'd3e4a1f189356b7a8b0cba9c706987413c8107f9e43ab2ccf52be6d0483efad8c97b68e075a35c5d04603c460dac7f282c4645ddc8318e993368ec47407f894e IPAfont00303.zip' > ) } spids: [145] ) ] ) ] )