(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(minetest)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.4.16)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("An infinite-world block sandbox game and a game engine"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://minetest.net/"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("all !s390x"))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-server.pre-install))} spids: [33] ) ] spids: [33] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:license) op: Equal rhs: {(DQ ("LGPL2.1 CCBY-SA3.0"))} spids: [39] ) ] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-common))} spids: [44] ) ] spids: [44] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (minetest))} spids:[50])] spids: [50] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (minetest))} spids:[55])] spids: [55] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ("sqlite-dev bzip2-dev libressl-dev irrlicht-dev cmake libvorbis-dev\n") ("\tlibjpeg-turbo-dev libpng-dev openal-soft-dev libogg-dev mesa-dev\n") ("\tsqlite-dev luajit-dev hiredis-dev curl-dev") ) } spids: [60] ) ] spids: [60] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz::https://codeload.github.com/minetest/") (${ VSub_Name pkgname) (/tar.gz/) (${ VSub_Name pkgver) ("\n") ("\tminetest-server.confd\n") ("\tminetest-server.initd\n") ("\t") ) } spids: [67] ) ] spids: [67] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-common::noarch ") ($ VSub_Name "$pkgname") (-server) ) } spids: [86] ) ] spids: [86] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ (${ VSub_Name srcdir)) (/) (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver)} spids: [97] ) ] spids: [97] ) (FuncDef name: prepare body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:pf) op:Equal spids:[122])] spids: [120] ) (C {(cd)} {(DQ (${ VSub_Name _builddir))}) (ForEach iter_name: pf iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$pf")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.patch)}] action: [ (Sentence child: (C {(msg)} {($ VSub_Name "$pf")}) terminator: <Op_Semi ";"> ) (AndOr children: [ (C {(patch)} {(-p1)} {(-i)} {(DQ ($ VSub_Name "$srcdir")) (/) (${ VSub_Name pf)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [153 155 181 -1] ) ] spids: [146 150 184] ) ] spids: [143 187] ) spids: [139 141] ) ] spids: [117] ) spids: [113 116] ) (FuncDef name: build body: (BraceGroup children: [ (C {(mkdir)} {(DQ (${ VSub_Name _builddir)) (/.build_client)}) (C {(cd)} {(DQ (${ VSub_Name _builddir)) (/.build_client)}) (C {(cmake)} {(-DCUSTOM_BINDIR) (Lit_Other "=") (/usr/bin)} {(-DCMAKE_INSTALL_PREFIX) (Lit_Other "=") (/usr)} {(-DCUSTOM_DOCDIR) (Lit_Other "=") (DQ (/usr/share/doc/) (${ VSub_Name pkgname))} {(-DCUSTOM_SHAREDIR) (Lit_Other "=") (DQ (/usr/share/) (${ VSub_Name pkgname))} {(-DDISABLE_LUAJIT) (Lit_Other "=") (0)} {(-DBUILD_CLIENT) (Lit_Other "=") (1)} {(-DBUILD_SERVER) (Lit_Other "=") (0)} {(-DENABLE_REDIS) (Lit_Other "=") (0)} {(-DENABLE_CURL) (Lit_Other "=") (1)} {(-DRUN_IN_PLACE) (Lit_Other "=") (0)} {(..)} ) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) (C {(mkdir)} {(DQ (${ VSub_Name _builddir)) (/.build_server)}) (C {(cd)} {(DQ (${ VSub_Name _builddir)) (/.build_server)}) (C {(cmake)} {(-DCUSTOM_BINDIR) (Lit_Other "=") (/usr/bin)} {(-DCMAKE_INSTALL_PREFIX) (Lit_Other "=") (/usr)} {(-DCUSTOM_DOCDIR) (Lit_Other "=") (DQ (/usr/share/doc/minetest))} {(-DCUSTOM_SHAREDIR) (Lit_Other "=") (DQ (/usr/share/minetest))} {(-DDISABLE_LUAJIT) (Lit_Other "=") (1)} {(-DBUILD_CLIENT) (Lit_Other "=") (0)} {(-DBUILD_SERVER) (Lit_Other "=") (1)} {(-DENABLE_REDIS) (Lit_Other "=") (1)} {(-DENABLE_CURL) (Lit_Other "=") (1)} {(-DRUN_IN_PLACE) (Lit_Other "=") (0)} {(..)} ) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) ] spids: [196] ) spids: [192 195] ) (FuncDef name: common body: (BraceGroup children: [ (AndOr children: [ (C {(install)} {(-o)} {(minetest)} {(-g)} {(minetest)} {(-d)} {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/minetest)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(mkdir)} {(-p)} {(DQ (${ VSub_Name subpkgdir) (/usr/share/minetest))}) (AndOr children: [ (C {(mv)} {(DQ (${ VSub_Name pkgdir) (/usr/share/minetest/builtin))} {(DQ (${ VSub_Name subpkgdir) (/usr/share/minetest))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(mv)} {(DQ (${ VSub_Name pkgdir) (/usr/share/minetest/games))} {(DQ (${ VSub_Name subpkgdir) (/usr/share/minetest))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [407] ) spids: [403 406] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ (${ VSub_Name _builddir)) (/.build_client)}) (AndOr children: [ (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ (${ VSub_Name pkgdir))} {(install)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [504] ) spids: [500 503] ) (FuncDef name: server body: (BraceGroup children: [ (C {(mkdir)} {(-p)} {(DQ (${ VSub_Name subpkgdir) (/usr/bin))}) (C {(cd)} {(DQ (${ VSub_Name _builddir))}) (AndOr children: [ (C {(install)} {(-m644)} {(-D)} {($ VSub_Name "$pkgname") (.conf.example)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (.conf) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-D)} {(-m755)} {(DQ ($ VSub_Name "$srcdir")) (/minetest-server.initd)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d/minetest-server)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name "$srcdir")) (/minetest-server.confd)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/conf.d/minetest-server)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(cp)} {(bin/minetestserver)} {(${ VSub_Name subpkgdir) (/usr/bin)}) ] spids: [540] ) spids: [537 540] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "a7bc8efabebceccee54c1e7733076d0551a9ce442a2e2b976a19bb5f8c1bdca1dd536b1aac60baa7ef3af5595232a10d6d6bcac30662bc4a2f62b7eed42e81bf minetest-0.4.16.tar.gz\n" ) ( "7bca17dc0bd59db9c07c160677498aa09297026104e922bf93b7629c274d0aebd226af60c5e82f49ffe3cc5c1e4448e3798b6c2a44144fc6eca4d3aaed3384bb minetest-server.confd\n" ) ( "c27aea87468538b48b5e0a66fa5cdde4fc67f3c00a0e57f359a2f044a31c5617d1b5f3dec72e015537ee3bf126bd1073878c0f4447de67db9be2c4cf21416dd7 minetest-server.initd" ) ) } spids: [653] ) ] spids: [653] ) ] )