(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(sbcl)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[9]) op: Equal rhs: {(1.3.16)} spids: [9] ) ] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[12]) op: Equal rhs: {(0)} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[15]) op: Equal rhs: {(DQ ('Steel Bank Common Lisp'))} spids: [15] ) ] spids: [15] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[20]) op: Equal rhs: {(DQ ('http://www.sbcl.org/'))} spids: [20] ) ] spids: [20] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[25]) op: Equal rhs: {(DQ (x86_64))} spids: [25] ) ] spids: [25] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[30]) op: Equal rhs: {(DQ (custom))} spids: [30] ) ] spids: [30] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[35]) op: Equal rhs: {(DQ )} spids: [35] ) ] spids: [35] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends_dev spids:[39]) op: Equal rhs: {(DQ )} spids: [39] ) ] spids: [39] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[43]) op: Equal rhs: {(DQ ('zlib-dev clisp paxmark linux-headers'))} spids: [43] ) ] spids: [43] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:install spids:[48]) op: Equal rhs: {(DQ )} spids: [48] ) ] spids: [48] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[52]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname') (-doc))} spids: [52] ) ] spids: [52] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[58]) op: Equal rhs: { (DQ ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') ('.tar.bz2::http://prdownloads.sourceforge.net/') ($ VSub_DollarName '$pkgname') (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') ('-source.tar.bz2\n') ('\tpax-genesis-stage-two.patch\n') ('\tignore-test-failure.patch\n') ('\tmusl-fixes.patch\n') ('\tno-pie.patch\n') ('\tconfig') ) } spids: [58] ) ] spids: [58] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[78]) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') } spids: [78] ) ] spids: [78] ) (command.FuncDef name: prepare body: (command.BraceGroup children: [ (C {(default_prepare)}) (C {(cp)} {(DQ ($ VSub_DollarName '$srcdir')) (/config)} {(DQ ($ VSub_DollarName '$builddir')) (/customize-target-features.lisp)} ) (C {(sed)} {(-e)} { (DQ ('s@CFLAGS =.*') (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('@CFLAGS = ') (${ VSub_Name CFLAGS) (' -D_GNU_SOURCE@') ) } {(-e)} { (DQ ('s@LINKFLAGS =.*') (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('@LINKFLAGS = ') (${ VSub_Name LDFLAGS) ('@') ) } {(-i)} {(src/runtime/GNUmakefile)} ) (C {(sed)} {(-e)} {(SQ <'s@SBCL_PREFIX=\\"/usr/local\\"@SBCL_PREFIX=\\"/usr\\"@'>)} {(-i)} {(make-config.sh)} ) ] spids: [91] ) spids: [87 90] ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.SimpleCommand words: [{(./make.sh)} {(DQ (clisp))} {(--prefix) (Lit_Other '=') (/usr)}] more_env: [(env_pair name:GNUMAKE val:{(make)} spids:[178])] ) ] spids: [168] ) spids: [164 167] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.SimpleCommand words: [{(sh)} {(install.sh)}] more_env: [ (env_pair name: INSTALL_ROOT val: {(DQ ($ VSub_DollarName '$pkgdir') (/usr))} spids: [208] ) (env_pair name:LIB_DIR val:{(DQ (/usr/lib))} spids:[214]) (env_pair name: DOC_DIR val: { (DQ ($ VSub_DollarName '$pkgdir') (/usr/share/doc/) ($ VSub_DollarName '$pkgname') ) } spids: [221] ) ] ) (C {(paxmark)} {(-rm)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin/sbcl)}) (C {(install)} {(-Dm644)} {(COPYING)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/licenses/) ($ VSub_DollarName '$pkgname') (/LICENSE.txt) } ) (command.AndOr ops: [Op_DPipe] children: [ (command.SimpleCommand words: [ {(rmdir)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/sbcl/html)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/info)} ] redirects: [(redir.Redir op:<Redir_Great '2>'> fd:2 arg_word:{(/dev/null)})] ) (C {(true)}) ] ) ] spids: [198] ) spids: [194 197] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[287]) op: Equal rhs: { (DQ ( '6bb0a7c926ba8031c319697b49b85eb58ea262d47237b2e7735738ad6103a759016a269e617931095174066f830e2edc362bf89384a97c3d19807552caf826b4 sbcl-1.3.16.tar.bz2\n' ) ( 'cda5c7268b314145a1bdb8293c7970e077aebf3cce5dace12542bf18beb7b124bf97f4754906f2f681428869ca3060300b88cab80055a3d5881dfcdcfbe51d6d pax-genesis-stage-two.patch\n' ) ( 'fcaf0754084d705b263cbca20988e2cacc96470d4f0f2e15b812678ba8d15a43de2b3ebd87648f6540833615fdbde0011f72ce7800b02dcbd8055229eb439ec3 ignore-test-failure.patch\n' ) ( '8f4b83ff626536a4b10b4361115b0ac45ee6bccf1b090f9ca56ef52bd0ddbc7caf096b96de122ee88152e1f8dc26aca74bdd4e15895f0893cd98aed4b9aa4d1a musl-fixes.patch\n' ) ( '124920cea17f586924bca4edeca3078574f16a4c95601a6d4fdc538cb116e85f95ffd342c23fbf4383eeff1e8e116b6bb896744740940e4a24085356ed43a1c0 no-pie.patch\n' ) ( '03516a49ae8753e254a0a3fa48429d796ffacbc08360d8a41563cf8e3c3fe7fd6989021be6733549460bd78575cd5267fab9315dec53b16f5c349a990f4597dc config' ) ) } spids: [287] ) ] spids: [287] ) ] )