(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<mplayer>} spids: [3] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<1.3.0>} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_ver) 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: [9] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {<4>} spids: [17] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'A movie player for linux'>)} spids: [20] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://www.mplayerhq.hu/'>)} spids: [25] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <x86_64>)} spids: [30] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <GPL>)} spids: [35] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: (word.Empty) spids: [40] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <-doc>)} spids: [42] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: { (DQ <'libxxf86dga-dev libxv-dev libmad-dev lame-dev libao-dev\n'> <'\tlibtheora-dev xvidcore-dev zlib-dev sdl-dev freetype-dev\n'> <'\tx264-dev faac-dev ttf-dejavu libxvmc-dev alsa-lib-dev live-media-dev\n'> <'\tmesa-dev yasm libpng-dev libvdpau-dev libvpx-dev libcdio-paranoia-dev'> ) } spids: [48] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'ftp://ftp1.mplayerhq.hu/MPlayer/releases/MPlayer-'> ($ Id.VSub_DollarName '$pkgver') <'.tar.xz\n'> <'\tx11-libs.patch\n'> <'\t'> ) } spids: [57] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:builddir) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$srcdir')) <'/MPlayer-'> ($ Id.VSub_DollarName '$_ver')} spids: [66] ) ] ) (command.ShFunction name: build body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<'./configure'>} {<--prefix> <Id.Lit_Equals '='> <'/usr'>} {<--disable-gui>} {<--disable-gif>} {<--disable-arts>} {<--enable-x11>} {<--confdir> <Id.Lit_Equals '='> <'/etc/mplayer'>} {<--disable-nas>} {<--enable-gl>} {<--disable-tv-v4l1>} {<--enable-tv-v4l2>} {<--disable-liblzo>} {<--disable-speex>} {<--disable-openal>} {<--disable-fribidi>} {<--disable-libdv>} {<--disable-musepack>} {<--language> <Id.Lit_Equals '='> <all>} {<--disable-esd>} {<--disable-mga>} {<--disable-lirc>} {<--enable-debug>} {<--enable-radio>} {<--enable-radio-capture>} {<--extra-cflags> <Id.Lit_Equals '='> (DQ <'-I/usr/lib/live-media -O2 -fno-PIC -fno-PIE'>) } {<--extra-ldflags> <Id.Lit_Equals '='> (DQ <-no-pie>)} {<--disable-nemesi>} {<--enable-freetype>} {<--enable-xvmc>} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<make>}) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) ] ) ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<make>} {<-j1>} {<Id.Lit_VarLike 'DESTDIR='> (DQ ($ Id.VSub_DollarName '$pkgdir'))} {<install>} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<install>} {<-Dm644>} {<'etc/codecs.conf'>} {<'etc/input.conf'>} {<'etc/example.conf'>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/mplayer/'>} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (C {<install>} {<-dm755>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/mplayer/'>}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<ln>} {<-s>} {<'/usr/share/fonts/TTF/DejaVuSans.ttf'>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/mplayer/subfont.ttf'>} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (C {<rm>} {<-rf>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/mplayer/font'>}) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:md5sums) op: assign_op.Equal rhs: { (DQ <'e8a4d77ad4f509e81dd5e13b51636c1d MPlayer-1.3.0.tar.xz\n'> <'01bcc935a6b429347e8e77e1a70bf2b2 x11-libs.patch'> ) } spids: [333] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha256sums) op: assign_op.Equal rhs: { (DQ < '3ad0846c92d89ab2e4e6fb83bf991ea677e7aa2ea775845814cbceb608b09843 MPlayer-1.3.0.tar.xz\n' > <'924ae52abeaad41e4d14c0af82d52a6d65985f3b1c77fa432ed04a5ccbc4c24c x11-libs.patch'> ) } spids: [339] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < '10007e471a941f8a3dabf6149e6e44fc1a364a9ccb5cd08c670fc22560e5053a15f3249e9d3e18cdda06b6b7e77e537026b5d33dc356e928c63747d6ed73dbae MPlayer-1.3.0.tar.xz\n' > < 'bba012c5a116cbc6715955a0a563c89a33a1d8ad3c44301a083ce65296ba9112a88a58e38c874d9347f9c3133054e62bd16d3b3367383f207ee40ddae105081c x11-libs.patch' > ) } spids: [345] ) ] ) ] )