(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(sbcl)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.3.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 ("Steel Bank Common Lisp"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.sbcl.org/"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (x86_64))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (custom))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[39])]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ("zlib-dev clisp paxmark linux-headers"))}
          spids: [43]
        )
      ]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[48])]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))}
          spids: [52]
        )
      ]
      spids: [52]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") 
                (".tar.bz2::http://prdownloads.sourceforge.net/") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$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]
    )
    (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: [78]
        )
      ]
      spids: [78]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(default_prepare)})
            (C {(cp)} {(DQ ($ VSub_Name "$srcdir")) (/config)} 
              {(DQ ($ VSub_Name "$builddir")) (/customize-target-features.lisp)}
            )
            (C {(sed)} {(-e)} 
              {
                (DQ ("s@CFLAGS =.*") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("@CFLAGS = ") 
                  (${ VSub_Name CFLAGS) (" -D_GNU_SOURCE@")
                )
              } {(-e)} 
              {
                (DQ ("s@LINKFLAGS =.*") (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]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (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]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (SimpleCommand
              words: [{(sh)} {(install.sh)}]
              more_env: [
                (env_pair
                  name: INSTALL_ROOT
                  val: {(DQ ($ VSub_Name "$pkgdir") (/usr))}
                  spids: [208]
                )
                (env_pair name:LIB_DIR val:{(DQ (/usr/lib))} spids:[214])
                (env_pair
                  name: DOC_DIR
                  val: {(DQ ($ VSub_Name "$pkgdir") (/usr/share/doc/) ($ VSub_Name "$pkgname"))}
                  spids: [221]
                )
              ]
            )
            (C {(paxmark)} {(-rm)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/sbcl)})
            (C {(install)} {(-Dm644)} {(COPYING)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/licenses/) ($ VSub_Name "$pkgname") 
                (/LICENSE.txt)
              }
            )
            (AndOr
              children: [
                (SimpleCommand
                  words: [
                    {(rmdir)}
                    {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/sbcl/html)}
                    {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/info)}
                  ]
                  redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[277])]
                )
                (C {(true)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [198]
        )
      spids: [194 197]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          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]
    )
  ]
)