(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(luapak)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.1.0_beta5)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_pkgver) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (PatSub pat: {(_)} replace: {(.)} do_all: False do_prefix: False do_suffix: False ) spids: [13 19] ) } spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[21])] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Easily build a standalone executable for any Lua program"))} spids: [24] ) ] spids: [24] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://github.com/jirutka/luapak"))} spids: [29] ) ] spids: [29] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[34])] spids: [34] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (MIT))} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_luaver) op:Equal rhs:{(5.3)} spids:[44])] spids: [44] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: { (DQ (lua) ($ VSub_Name "$_luaver") ("\n") ("\tlua") ($ VSub_Name "$_luaver") ("-brieflz\n") ("\tlua") ($ VSub_Name "$_luaver") ("-depgraph\n") ("\tlua") ($ VSub_Name "$_luaver") ("-glob-pattern\n") ("\tlua") ($ VSub_Name "$_luaver") ("-filesystem\n") ("\tlua") ($ VSub_Name "$_luaver") ("-optparse\n") ("\tluarocks") ($ VSub_Name "$_luaver") ("\n") ("\tbinutils\n") ("\tgcc\n") ("\tlibc-dev\n") ("\tlua") ($ VSub_Name "$_luaver") ("-dev\n") ("\t") ) } spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz::https://github.com/jirutka/") ($ VSub_Name "$pkgname") (/archive/v) ($ VSub_Name "$_pkgver") (.tar.gz) ) } spids: [79] ) ] spids: [79] ) (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: [91] ) ] spids: [91] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[100])] spids: [100] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(default_prepare)}) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(sed)} {(-i)} {(DQ ("s|#!/usr/bin/env lua|#!/usr/bin/lua") ($ VSub_Name "$_luaver") ("|"))} {(bin/luapak)} ) ] spids: [113] ) spids: [109 112] ) (FuncDef name: package body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:lmod_dir) op: Equal rhs: {(DQ ($ VSub_Name "$pkgdir") (/usr/share/lua/) ($ VSub_Name "$_luaver"))} spids: [151] ) ] spids: [149] ) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$lmod_dir"))}) (C {(cp)} {(-r)} {(luapak)} {(DQ ($ VSub_Name "$lmod_dir")) (/)}) (C {(install)} {(-m)} {(755)} {(-D)} {(bin/luapak)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/luapak)} ) ] spids: [146] ) spids: [142 145] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "72228930d02c38384b808d6559e435fc2392c7e6a26e460b741e5da7cf9a52586d7621bb791742be61d217786a77d91cc82b8e5bbf16c8ab514308be84c09425 luapak-0.1.0_beta5.tar.gz" ) ) } spids: [207] ) ] spids: [207] ) ] )