(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<docbook-xsl>} spids: [3] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<1.79.1>} 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 <'XML stylesheets for Docbook-xml transformations.'>)} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://docbook.sourceforge.net/'>)} 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 <custom>)} spids: [27] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ <'libxml2-utils libxslt docbook-xml'>)} 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:options) op: assign_op.Equal rhs: {(DQ <'!check'>)} spids: [41] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:install) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName '$pkgname') <'.post-install '> ($ Id.VSub_DollarName '$pkgname') <'.post-upgrade '> ($ Id.VSub_DollarName '$pkgname') <.post-deinstall> ) } spids: [46] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'http://downloads.sourceforge.net/sourceforge/docbook/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <.tar.bz2> ) } spids: [56] ) ] ) (command.ShFunction name: build body: (command.BraceGroup children: [(command.ControlFlow token:<Id.ControlFlow_Return return> arg_word:{<0>})] ) ) (command.ShFunction name: package body: (command.BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$srcdir')) </> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') } ) (C {<local>} {<_dest>} {<dir>} {<f>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_dest) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgdir')) </usr/share/xml/docbook/xsl-stylesheets-> ($ Id.VSub_DollarName '$pkgver') } spids: [107] ) ] ) (C {<install>} {<-dm755>} {(DQ ($ Id.VSub_DollarName '$_dest'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<install>} {<-m644>} {<VERSION>} {<VERSION.xsl>} {(DQ ($ Id.VSub_DollarName '$_dest')) </>} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (command.ForEach iter_name: dir iter_words: [ {<assembly>} {<common>} {<eclipse>} {<epub>} {<epub3>} {<fo>} {<highlighting>} {<html>} {<htmlhelp>} {<javahelp>} {<lib>} {<manpages>} {<params>} {<profiling>} {<roundtrip>} {<template>} {<website>} {<xhtml>} {<xhtml-1_1>} {<xhtml5>} ] do_arg_iter: F body: (command.DoGroup children: [ (C {<install>} {<-dm755>} {($ Id.VSub_DollarName '$_dest') </> ($ Id.VSub_DollarName '$dir')} ) (command.ForEach iter_name: f iter_words: [ {($ Id.VSub_DollarName '$dir') </> <Id.Lit_Star '*'> <.xml>} {($ Id.VSub_DollarName '$dir') </> <Id.Lit_Star '*'> <.xsl>} {($ Id.VSub_DollarName '$dir') </> <Id.Lit_Star '*'> <.dtd>} {($ Id.VSub_DollarName '$dir') </> <Id.Lit_Star '*'> <.ent>} ] do_arg_iter: F body: (command.DoGroup children: [ (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<Id.Lit_LBracket '['>} {<-e>} {(DQ ($ Id.VSub_DollarName '$f'))} {<Id.Lit_RBracket ']'>} ) (command.ControlFlow token: <Id.ControlFlow_Continue continue> ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<install>} {<-m644>} {($ Id.VSub_DollarName '$f')} {($ Id.VSub_DollarName '$_dest') </> ($ Id.VSub_DollarName '$dir')} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) ] ) ) ] ) ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<install>} {<-dm755>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </etc/xml>}) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (C {<install>} {<-m644>} {<-D>} {<COPYING>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </usr/share/licenses/> ($ Id.VSub_DollarName '$pkgname') </COPYING> } ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:md5sums) op: assign_op.Equal rhs: {(DQ <'b48cbf929a2ad85e6672f710777ca7bc docbook-xsl-1.79.1.tar.bz2'>)} spids: [316] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha256sums) op: assign_op.Equal rhs: { (DQ < '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968 docbook-xsl-1.79.1.tar.bz2' > ) } spids: [321] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < '83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7 docbook-xsl-1.79.1.tar.bz2' > ) } spids: [326] ) ] ) ] )