(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<ttf-signika-family>} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<1.0001>} spids: [9] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {<0>} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'Signika is a sans-serif with a gentle character. TrueType version.'>)} spids: [15] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://fontfabric.com/signika-font/'>)} spids: [20] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <noarch>)} spids: [25] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <OFL>)} spids: [30] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ <fontconfig>)} spids: [35] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends_dev) op: assign_op.Equal rhs: {(DQ )} spids: [40] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$depends_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 )} spids: [53] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'http://bohoomil.com/src/signika.zip\n'> <'\t45-signika.conf\n'> <'\t90-tt-signika.conf'> ) } spids: [63] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_builddir) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$srcdir'))} spids: [71] ) ] ) (command.ShFunction name: build body: (BraceGroup children:[(C {<cd>} {(DQ ($ Id.VSub_DollarName '$_builddir'))})]) ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/fonts/'> ($ Id.VSub_DollarName '$pkgname') } {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/fonts/conf.avail'>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/fonts/conf.d'>} ) (command.ForEach iter_name: i iter_words: [{(DQ ($ Id.VSub_DollarName '$_builddir')) <'/'> <Id.Lit_Star '*'> <.ttf>}] do_arg_iter: F body: (command.DoGroup children: [ (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<install>} {<-m644>} {(DQ ($ Id.VSub_DollarName '$i'))} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/fonts/'> ($ Id.VSub_DollarName '$pkgname') <'/'> } ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) ] ) ) (command.ForEach iter_name: j iter_words: [{(DQ ($ Id.VSub_DollarName '$srcdir')) <'/'> <Id.Lit_Star '*'> <.conf>}] do_arg_iter: F body: (command.DoGroup children: [ (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<install>} {<-m644>} {(DQ ($ Id.VSub_DollarName '$j'))} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/fonts/conf.avail/'>} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (C {<cd>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/fonts/conf.d'>}) (C {<ln>} {<-sf>} {<'/etc/fonts/conf.avail/'> (braced_var_sub token: <Id.VSub_Name j> suffix_op: (suffix_op.Unary tok: <Id.VOp1_DPound '##'> arg_word: {<Id.Lit_Other '*'> <Id.Lit_Slash '/'>} ) ) } ) ] ) ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:md5sums) op: assign_op.Equal rhs: { (DQ <'0b6bd70d3c5c49067b5b8d4d31c28a23 signika.zip\n'> <'e80feaf4275d8c51ab6958bea98656bb 45-signika.conf\n'> <'e61a56958c56c76adfba952e280bdb0a 90-tt-signika.conf'> ) } spids: [233] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha256sums) op: assign_op.Equal rhs: { (DQ <'a1092b85e68db2aa67fa97c0ec51436d2942b1860b974efdcb6b090d4c252032 signika.zip\n'> < 'd2425f0d723f72db90e00f323aaa83610a067fe244bcaf13b9dde58a902f0e39 45-signika.conf\n' > <'b5aa77899c9b3511adcb6a8cdd4b09c654913a9d3266207c0d8de381d4e7ea8a 90-tt-signika.conf'> ) } spids: [240] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < 'b443b46fdae38731364583f84eb271e576897b8edae1a46efc78463619a896d64fcf6d811cf240e62ddacd3d6531269763c1a28a63f93bfa161c173e70bb6088 signika.zip\n' > < 'ae5ed92bf84e7091476f83ae1415b8b1cf7cb0db15218d24595f4a590c1f6919cbd088d8ea60101530e0064bca40a249ea2961d0e8d7ca1e6cea8e3ae57304a7 45-signika.conf\n' > < '4d7afe74c8255b7cb14f3997fa01d0076aba9edd24b97e515251678e52b7fa54b7bc62ac63ae90e1b05a7d1d1d177ba446ea6bfd952d2f2f1707e7d9da22d35a 90-tt-signika.conf' > ) } spids: [247] ) ] ) ] )