(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(x264)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(20170930)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Free library for encoding H264/AVC video streams'))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://www.videolan.org/developers/x264.html'))} spids: [17] ) ] spids: [17] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[22])] spids: [22] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[27])] spids: [27] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ('libx11-dev bash yasm coreutils perl'))} spids: [32] ) ] spids: [32] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') ('-dev ') ($ VSub_Name '$pkgname') (-libs))} spids: [37] ) ] spids: [37] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('ftp://ftp.videolan.org/pub/x264/snapshots/x264-snapshot-') ($ VSub_Name '$pkgver') (-2245-stable.tar.bz2) ) } spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: { (DQ ($ VSub_Name '$srcdir') (/) ($ VSub_Name '$pkgname') (-snapshot-) ($ VSub_Name '$pkgver') (-2245-stable) ) } spids: [52] ) ] spids: [52] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:asmopts) op:Equal rhs:{(SQ )} spids:[80])] spids: [78] ) (Case to_match: {(DQ ($ VSub_Name '$CARCH'))} arms: [ (case_arm pat_list: [{(x86)} {(arm) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:asmopts) op: Equal rhs: {(DQ (--disable-asm))} spids: [108] ) ] spids: [108] ) ] spids: [100 106 16777215 114] ) ] spids: [83 89 114] ) (SimpleCommand words: [ {(./configure)} {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')} {(--prefix) (Lit_Other '=') (/usr)} {(--enable-shared)} {(--enable-static)} {($ VSub_Name '$asmopts')} {(--enable-pic)} {(--extra-cflags) (Lit_Other '=') (-fno-aggressive-loop-optimizations)} ] more_env: [ (env_pair name: CFLAGS val: { (DQ (BracedVarSub token: <VSub_Name CFLAGS> suffix_op: (PatSub pat: {(-Os)} replace: {(SQ )} do_all: False do_prefix: False do_suffix: False ) spids: [124 129] ) ) } spids: [122] ) ] ) (C {(make)}) ] spids: [67] ) spids: [63 66] ) (FuncDef name: check body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(./x264)} {(--version)})] spids: [178] ) spids: [174 177] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(Lit_VarLike 'bindir=') (/usr/bin)} {(Lit_VarLike 'libdir=') (/usr/lib)} {(Lit_VarLike 'includedir=') (/usr/include)} {(install)} ) ] spids: [200] ) spids: [196 199] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( '7f0d33f2955dbc8958ad739cfe69b9083ea376d21a4af469a6a44c8db8089859cf0a94018a1cdea49ce4c3b4a1b635cc304208d0492d901fd99a1337ac2c5d57 x264-snapshot-20170930-2245-stable.tar.bz2' ) ) } spids: [236] ) ] spids: [236] ) ] )