(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(sphinx)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.2.11)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Free open-source SQL full-text search engine'))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://www.sphinxsearch.com'))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[42])] spids: [42] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ($ VSub_Name '$depends_dev') (' postgresql-dev mariadb-dev unixodbc-dev expat-dev\n') ('\tlibre2-dev snowball-dev') ) } spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[53])] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgusers) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname'))} spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkggroups) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname'))} spids: [62] ) ] spids: [62] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') ('-php::noarch ') ($ VSub_Name '$pkgname') ('-python::noarch') ) } spids: [67] ) ] spids: [67] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://sphinxsearch.com/files/') ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') ('-release.tar.gz\n') ('\tsphinx.initd\n') ('\tsphinx.confd\n') ('\tsphinx-pagesize.patch') ) } spids: [77] ) ] spids: [77] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') (-release) } spids: [90] ) ] spids: [90] ) (FuncDef name: prepare body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[110])] spids: [108] ) (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))}) (ForEach iter_name: i iter_words: [{($ VSub_Name '$source')}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name '$i')} arms: [ (case_arm pat_list: [{(Lit_Other '*') (.patch)}] action: [ (Sentence child: (C {(msg)} {($ VSub_Name '$i')}) terminator: <Op_Semi ';'> ) (AndOr children: [ (C {(patch)} {(-p1)} {(-i)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$i')} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [139 141 165 -1] ) ] spids: [132 136 168] ) ] spids: [129 171] ) spids: [125 127] ) ] spids: [105] ) spids: [101 104] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))}) (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} {(--exec-prefix) (Lit_Other '=') (/usr)} {(--localstatedir) (Lit_Other '=') (/var/lib/sphinx)} {(--sysconfdir) (Lit_Other '=') (/etc/sphinx)} {(--docdir) (Lit_Other '=') (/usr/share/doc/sphinx)} {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--with-pgsql)} {(--with-mysql)} {(--with-unixodbc)} {(--with-libexpat)} {(--with-iconv)} {(--with-libstemmer)} {(--with-syslog)} {(--with-re2)} {(--enable-id64)} ) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) ] spids: [180] ) spids: [176 179] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))}) (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)}) (AndOr children: [ (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.confd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/) ($ VSub_Name '$pkgname')} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.initd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/) ($ VSub_Name '$pkgname')} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(chown)} {(-R)} {($ VSub_Name '$pkgusers') (Lit_Other ':') ($ VSub_Name '$pkggroups')} {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/sphinx)} ) ] spids: [278] ) spids: [274 277] ) (FuncDef name: php body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('PHP api for sphinx search engine'))} spids: [374] ) ] spids: [374] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/php/) ($ VSub_Name '$pkgname') (/api)} ) (ForEach iter_name: i iter_words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(ls)} {($ VSub_Name '$_builddir') (/api/) (Lit_Other '*') (.php)}) ] ) left_token: <Left_CommandSub '$('> spids: [399 406] ) } ] do_arg_iter: False body: (DoGroup children: [ (Sentence child: (C {(mv)} {($ VSub_Name '$i')} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/php/) ($ VSub_Name '$pkgname') (/api) } ) terminator: <Op_Semi ';'> ) ] spids: [409 426] ) spids: [398 407] ) ] spids: [371] ) spids: [367 370] ) (FuncDef name: python body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Python api for sphinx search engine'))} spids: [439] ) ] spids: [439] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/python2.7/site-packages/) ($ VSub_Name '$pkgname') (/) } ) (ForEach iter_name: i iter_words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(ls)} {($ VSub_Name '$_builddir') (/api/) (Lit_Other '*') (.py)}) ] ) left_token: <Left_CommandSub '$('> spids: [464 471] ) } ] do_arg_iter: False body: (DoGroup children: [ (Sentence child: (C {(mv)} {($ VSub_Name '$i')} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/python2.7/site-packages/) ($ VSub_Name '$pkgname') (/) } ) terminator: <Op_Semi ';'> ) ] spids: [474 491] ) spids: [463 472] ) ] spids: [436] ) spids: [432 435] ) (FuncDef name: doc body: (BraceGroup children: [ (Sentence child:(C {(default_doc)}) terminator:<Op_Semi ';'>) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/doc/) ($ VSub_Name '$pkgname') (/misc)} ) (C {(cp)} {(-r)} {(DQ ($ VSub_Name '$_builddir')) (/misc/) (Lit_Other '*')} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/doc/) ($ VSub_Name '$pkgname') (/misc)} ) ] spids: [500] ) spids: [496 499] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ('5cac34f3d78a9d612ca4301abfcbd666 sphinx-2.2.11-release.tar.gz\n') ('0c8cb04f2bc101b23d301d198fc2a7d2 sphinx.initd\n') ('275efea3b1c4964955637862f60706bb sphinx.confd\n') ('8360e9ce8df0147dfe5b596f61023272 sphinx-pagesize.patch') ) } spids: [540] ) ] spids: [540] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( '6662039f093314f896950519fa781bc87610f926f64b3d349229002f06ac41a9 sphinx-2.2.11-release.tar.gz\n' ) ('5b2cd35cac67add71f857280d98ad619ff7d74097b3810c7123669ce090fbdf8 sphinx.initd\n') ( '92758356582373cb0691541ad7844ad86bfee8792023fe933aa7c4eec47713ed sphinx.confd\n' ) ('ccc6e8992a182ba396d52075104469cdac8b61e02799497ed48216683e513858 sphinx-pagesize.patch') ) } spids: [548] ) ] spids: [548] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'cf1a262a5b0fbf0bd2827ec6ec629edeaf709ce855a6e7b509b65342baaeb26c02717ca63f1578d32c83d21e2fd6d1e92dceb34660e6351b93cd96fd4e623689 sphinx-2.2.11-release.tar.gz\n' ) ( '583601ff63e663099ae40048b8a216d0bc815a50a82370a42d3e7b923c90c650d58951636041ff9000141d897357767b7895a238a4edc49c328e46241b391350 sphinx.initd\n' ) ( '8dbbb3b75bfbde5c6d2bee801df8c7a82650d3943dd667a4330cae473cbf18390aff5eb8d6aa6e5d69c4c995065d48289047b9166fa756c6015bf71f2b13a8f0 sphinx.confd\n' ) ( '9563c5a926e5be30477781038ccf115a809a32bbcbc02c5b82e7985fca76185005968b5f0442772ec598b2ff17ef5c185582e24ae74775e5358abc88192345f2 sphinx-pagesize.patch' ) ) } spids: [556] ) ] spids: [556] ) ] )