(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(blind)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[9]) op: Equal rhs: {(1.1)} spids: [9] ) ] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[12]) op: Equal rhs: {(1)} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[15]) op: Equal rhs: {(DQ ('blind is a collection of command line video editing utilities'))} spids: [15] ) ] spids: [15] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[20]) op: Equal rhs: {(DQ ('http://tools.suckless.org/blind/'))} 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))} spids: [25] ) ] spids: [25] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[30]) op: Equal rhs: {(DQ (ISC))} spids: [30] ) ] spids: [30] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:checkdepends spids:[35]) op: Equal rhs: {(DQ (ffmpeg))} spids: [35] ) ] spids: [35] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[40]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname') (-doc))} spids: [40] ) ] spids: [40] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[46]) op: Equal rhs: { (DQ ('http://dl.suckless.org/tools/blind-') ($ VSub_DollarName '$pkgver') ('.tar.gz\n') ('\tfix-readall.patch\n') ('\ttest.ff.bz2\n') ) } spids: [46] ) ] spids: [46] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[55]) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir') (/blind-) ($ VSub_DollarName '$pkgver'))} spids: [55] ) ] spids: [55] ) (command.FuncDef name: build body: (command.BraceGroup children: [(C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(make)})] spids: [67] ) spids: [63 66] ) (command.FuncDef name: check body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.Pipeline children: [ (command.SimpleCommand words: [{(bunzip2)}] redirects: [ (redir.Redir op: <Redir_Less '<'> fd: 16777215 arg_word: {(DQ ($ VSub_DollarName '$srcdir') (/test.ff.bz2))} ) ] ) (command.SimpleCommand words: [{(./blind-from-image)} {(-f)}] redirects: [(redir.Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(test.bl)})] ) ] negated: F ) (command.Pipeline children: [ (C {(./blind-repeat)} {(15)} {(test.bl)}) (C {(./blind-flop)}) (C {(./blind-flip)}) (C {(./blind-dissolve)}) (C {(./blind-to-video)} {(50)} {(-c) (Lit_Other ':') (v)} {(libx264)} {(-preset)} {(fast)} {(-crf)} {(0)} {(-pix_fmt)} {(yuv444p)} {(out.mp4)} ) ] negated: F ) (C {(rm)} {(test.bl)} {(out.mp4)}) ] spids: [86] ) spids: [82 85] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(make)} {(Lit_VarLike 'PREFIX=') (DQ (/usr))} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(install)} ) (C {(cp)} {(blind-rotate-) (Lit_Other '*')} {(DQ ($ VSub_DollarName '$pkgdir') (/usr/bin/))}) ] spids: [182] ) spids: [178 181] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:md5sums spids:[220]) op: Equal rhs: { (DQ ('46370b2da4997fb9dda6653cf81f5cf0 blind-1.1.tar.gz\n') ('17ca341f9ec9fa29680e07af1552122d fix-readall.patch\n') ('433d1680f8820eb0b21f143948498fbb test.ff.bz2') ) } spids: [220] ) ] spids: [220] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha256sums spids:[227]) op: Equal rhs: { (DQ ( '24f903ccb5e118d75f38d3ae0d85fed909749f978bff47ff6973ee1bfddfcc5a blind-1.1.tar.gz\n' ) ('2a5835b376838062e6858ce5ea0953eefdbe560bfa37e2bed3cb39bdbb3da1b6 fix-readall.patch\n') ('5fdb176ad0653d3d6b3ce332deeaeff01a69ea0fed4cd9967b41a73a47cec19a test.ff.bz2') ) } spids: [227] ) ] spids: [227] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[234]) op: Equal rhs: { (DQ ( '620a5edc69bf736f642948e4f6ac6dda8cdbea4bdad143b09f931e62aaa57983e23ff60961d1485dcbce1ac461be12b393fe03f056ef46ca5ad2012cb03cf637 blind-1.1.tar.gz\n' ) ( 'cc5ef6e5d84202a4194b4858177d7385674208338de5ce68918838d162ad57bc89f738484bda3bdb2e121fb75029fe74bbf460e92d0ba6b3a678883f151002f9 fix-readall.patch\n' ) ( '0834032e1e416824883658478b8cc2821df9b41cf4f169f471df0476c35dfe4a6bcc9c103e5522e54d7f820f77710e3215c691fa39311f6be3310cb1745e2b73 test.ff.bz2' ) ) } spids: [234] ) ] spids: [234] ) ] )