(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(sqlite)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.20.1)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_a) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_DPercent arg_word:{(".*")}) spids: [13 17] ) } spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_b) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{(${ VSub_Name _a) (.)}) spids: [20 27] ) } spids: [19] ) ] spids: [19] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_b) op: Equal rhs: { (BracedVarSub token: <VSub_Name _b> suffix_op: (StringUnary op_id:VOp1_DPercent arg_word:{(".*")}) spids: [30 34] ) } spids: [29] ) ] spids: [29] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_c) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id: VOp1_Pound arg_word: {(${ VSub_Name _a) (.) (${ VSub_Name _b) (.)} ) spids: [37 48] ) } spids: [36] ) ] spids: [36] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_c) op: Equal rhs: { (BracedVarSub token: <VSub_Name _c> suffix_op: (StringUnary op_id:VOp1_DPercent arg_word:{(".*")}) spids: [51 55] ) } spids: [50] ) ] spids: [50] ) (Case to_match: {($ VSub_Name "$pkgver")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.) (Lit_Other "*") (.) (Lit_Other "*") (.) (Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_d) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*.")}) spids: [73 77] ) } spids: [72] ) ] spids: [72] ) ] spids: [64 71 78 -1] ) (case_arm pat_list: [{(Lit_Other "*") (.) (Lit_Other "*") (.) (Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_d) op:Equal rhs:{(0)} spids:[88])] spids: [88] ) ] spids: [81 86 90 -1] ) ] spids: [57 61 92] ) (AndOr children: [ (C {(Lit_Other "[")} {($ VSub_Name "$_b")} {(-lt)} {(10)} {(Lit_Other "]")}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_b) op: Equal rhs: {(0) ($ VSub_Name "$_b")} spids: [107] ) ] spids: [107] ) ] op_id: Op_DAmp ) (AndOr children: [ (C {(Lit_Other "[")} {($ VSub_Name "$_c")} {(-lt)} {(10)} {(Lit_Other "]")}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_c) op: Equal rhs: {(0) ($ VSub_Name "$_c")} spids: [123] ) ] spids: [123] ) ] op_id: Op_DAmp ) (AndOr children: [ (C {(Lit_Other "[")} {($ VSub_Name "$_d")} {(-lt)} {(10)} {(Lit_Other "]")}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_d) op: Equal rhs: {(0) ($ VSub_Name "$_d")} spids: [139] ) ] spids: [139] ) ] op_id: Op_DAmp ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: {(${ VSub_Name _a) (${ VSub_Name _b) (${ VSub_Name _c) (${ VSub_Name _d)} spids: [143] ) ] spids: [143] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[158])] spids: [158] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A C library that implements an SQL database engine"))} spids: [161] ) ] spids: [161] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.sqlite.org/"))} spids: [166] ) ] spids: [166] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[171])] spids: [171] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[176])] spids: [176] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (custom))} spids:[181])] spids: [181] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[186])] spids: [186] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ (readline-dev))} spids: [190] ) ] spids: [190] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.sqlite.org/2017/") ($ VSub_Name "$pkgname") (-autoconf-) ($ VSub_Name "$_ver") (".tar.gz\n") ("\tlicense.txt") ) } spids: [195] ) ] spids: [195] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") (-libs) ) } spids: [205] ) ] spids: [205] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_amalgamation) op: Equal rhs: { (DQ ("-DSQLITE_ENABLE_FTS4 ") ("\t-DSQLITE_ENABLE_FTS3_PARENTHESIS ") ("\t-DSQLITE_ENABLE_FTS5 ") ("\t-DSQLITE_ENABLE_COLUMN_METADATA ") ("\t-DSQLITE_SECURE_DELETE ") ("\t-DSQLITE_ENABLE_UNLOCK_NOTIFY ") ("\t-DSQLITE_ENABLE_RTREE ") ("\t-DSQLITE_USE_URI ") ("\t-DSQLITE_ENABLE_DBSTAT_VTAB ") ("\t-DSQLITE_MAX_VARIABLE_NUMBER=250000 ") ("\t-DSQLITE_ENABLE_JSON1") ) } spids: [216] ) ] spids: [216] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: { (DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-autoconf-) ($ VSub_Name "$_ver")) } spids: [242] ) ] spids: [242] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(export)} {(Lit_VarLike "CFLAGS=") (DQ ($ VSub_Name "$CFLAGS") (" ") ($ VSub_Name "$_amalgamation")) } ) (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--enable-threadsafe)} {(--disable-static)} {(--enable-readline)} {(--enable-dynamic-extensions)} ) (C {(sed)} {(-i)} {(SQ <"s|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=\"\"|g">)} {(libtool)} ) (C {(sed)} {(-i)} {(SQ <"s|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g">)} {(libtool)} ) (C {(make)}) ] spids: [255] ) spids: [251 254] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (C {(install)} {(-Dm0644)} {(sqlite3.1)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/man/man1/sqlite3.1)} ) (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$srcdir")) (/license.txt)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/licenses/) ($ VSub_Name "$pkgname") (/license.txt) } ) ] spids: [349] ) spids: [345 348] ) (FuncDef name: libs body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (sqlite))} spids: [413] ) ] spids: [413] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Sqlite3 library"))} spids: [419] ) ] spids: [419] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)} ) ] spids: [410] ) spids: [406 409] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "56e3d326ea2225cadc628c3518d46d9f7c4bafa0e3612f2b7ab0dc0d79fcbb7e095f6d84a9a48e1c6d83adcdc8706ad5ac4404f0f622c7fe38cfde3a7e7e69f0 sqlite-autoconf-3200100.tar.gz\n" ) ( "5bde14bec5bf18cc686b8b90a8b2324c8c6600bca1ae56431a795bb34b8b5ae85527143f3b5f0c845c776bce60eaa537624104cefc3a47b3820d43083f40c6e9 license.txt" ) ) } spids: [450] ) ] spids: [450] ) ] )