(command.CommandList children: [ (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgname) op:Equal rhs:{(py-mopidy-beets)})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgver) op:Equal rhs:{(2.0.0)})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgrel) op:Equal rhs:{(0)})] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Mopidy extension for playing music from a Beets collection'))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url) op: Equal rhs: {(DQ ('http://www.mopidy.com/'))} ) ] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:arch) op:Equal rhs:{(DQ (noarch))})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:license) op:Equal rhs:{(DQ (Apache))})] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends) op: Equal rhs: {(DQ ('python2 mopidy py-setuptools py-pykka py-requests'))} ) ] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:depends_dev) op:Equal rhs:{(DQ )})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:makedepends) op:Equal rhs:{(DQ (python2-dev))})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:install) op:Equal rhs:{(DQ )})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:subpackages) op:Equal rhs:{(DQ )})] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source) op: Equal rhs: { (DQ ('https://files.pythonhosted.org/packages/source/M/Mopidy-Beets/Mopidy-Beets-') ($ VSub_DollarName '$pkgver') (.tar.gz) ) } ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir')) (/Mopidy-Beets-) ($ VSub_DollarName '$pkgver')} ) ] ) (command.FuncDef name: prepare body: (command.BraceGroup children: [ (C {(local)} {(i)}) (C {(cd)} {(DQ ($ VSub_DollarName '$_builddir'))}) (command.ForEach iter_name: i iter_words: [{($ VSub_DollarName '$source')}] do_arg_iter: F body: (command.DoGroup children: [ (command.Case to_match: {($ VSub_DollarName '$i')} arms: [ (case_arm pat_list: [{(Lit_Star '*') (.patch)}] action: [ (command.Sentence child: (C {(msg)} {($ VSub_DollarName '$i')}) terminator: <Op_Semi ';'> ) (command.AndOr ops: [Op_DPipe] children: [ (C {(patch)} {(-p1)} {(-i)} {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$i')} ) (command.ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] ) ] ) ] ) ] ) ) ] ) ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(python2)} {(setup.py)} {(build)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] ) ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(python2)} {(setup.py)} {(install)} {(--prefix) (Lit_Other '=') (/usr)} {(--root) (Lit_Other '=') (DQ ($ VSub_DollarName '$pkgdir'))} ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] ) ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:md5sums) op: Equal rhs: {(DQ ('894b79054abad1406b3e6ce626a8e69d Mopidy-Beets-2.0.0.tar.gz'))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha256sums) op: Equal rhs: { (DQ ( '1628961a10f7c805babe048e3f6dd85062699c9fe7d18ff3ed0857b4865a3f1e Mopidy-Beets-2.0.0.tar.gz' ) ) } ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums) op: Equal rhs: { (DQ ( '69a8bb7590393367a1b6014b6353b5e32dabb4a3cf9e455dc314b72c9488f1e13bcd8911ce5bee8fbc09f085eeba87ee2c2bab1404b6269934c8191a15971ac0 Mopidy-Beets-2.0.0.tar.gz' ) ) } ) ] ) ] )