(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(wine)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.0.2)} spids:[15])] spids: [15] ) (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: [19 25] ) } spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[27])] spids: [27] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A compatibility layer for running Windows programs"))} spids: [30] ) ] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.winehq.com"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("x86 x86_64"))} spids:[40])] spids: [40] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("LGPL2+"))} spids:[45])] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-libs ") ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") (-doc) ) } spids: [50] ) ] spids: [50] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (" perl"))} spids: [60] ) ] spids: [60] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ("fontconfig-dev openldap-dev libxslt-dev libxxf86dga-dev\n") ("\tlibxcursor-dev libxrandr-dev libxdamage-dev mesa-dev flex-dev bison\n") ("\tlibpng-dev libjpeg-turbo-dev freetype-dev ncurses-dev libressl-dev\n") ("\tlibxcomposite-dev libxrender-dev libxinerama-dev zlib-dev\n") ("\tcups-dev alsa-lib-dev lcms-dev libxml2-dev paxmark dbus-dev libxi-dev\n") ("\tgnutls-dev tiff-dev v4l-utils-dev udisks2-dev autoconf automake\n") ("\t") ) } spids: [66] ) ] spids: [66] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://dl.winehq.org/") ($ VSub_Name "$pkgname") (/source/) (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(".[1-9]")}) spids: [82 86] ) (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_pkgver") (".tar.xz\n") ("\tno-pie.patch\n") ("\twinhlp32-flex.patch\n") ("\t") ) } spids: [77] ) ] spids: [77] ) (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: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(default_prepare)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(aclocal)}) (AndOr children: [ (C {(autoheader)}) (AndOr children: [ (C {(autoreconf)}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) ] spids: [111] ) spids: [107 110] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (Case to_match: {(DQ ($ VSub_Name "$CARCH"))} arms: [ (case_arm pat_list: [{(x86_64)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_win64) op: Equal rhs: {(--enable-win64)} spids: [177] ) ] spids: [177] ) ] spids: [174 175 179 -1] ) ] spids: [165 171 182] ) (AndOr children: [ (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--libdir) (Lit_Other "=") (/usr/lib)} {(--sysconfdir) (Lit_Other "=") (/etc)} {(--localstatedir) (Lit_Other "=") (/var)} {(--with-dbus)} {(--with-x)} {($ VSub_Name "$_win64")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) ] spids: [154] ) spids: [150 153] ) (FuncDef name: package body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[264])] spids: [262] ) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (Case to_match: {(DQ ($ VSub_Name "$CARCH"))} arms: [ (case_arm pat_list: [{(x86_64)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_wine) op: Equal rhs: {(DQ (wine64))} spids: [305] ) ] spids: [305] ) ] spids: [302 303 309 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_wine) op: Equal rhs: {(DQ (wine))} spids: [315] ) ] spids: [315] ) ] spids: [312 313 319 -1] ) ] spids: [293 299 322] ) (C {(paxmark)} {(-psmre)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$_wine") (-preloader)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$_wine")} ) (AndOr children: [ (C {(install)} {(-Dm755)} {(tools/wineapploader)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/wineapploader)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (ForEach iter_name: file iter_words: [ {(msiexec)} {(notepad)} {(regedit)} {(regsvr32)} {(wineboot)} {(winecfg)} {(wineconsole)} {(winefile)} {(winemine)} {(winepath)} ] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(rm)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$file")}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) (C {(ln)} {(-sf)} {(/usr/bin/wineapploader)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$file")} ) ] spids: [397 428] ) spids: [373 -1] ) ] spids: [259] ) spids: [255 258] ) (FuncDef name: dev body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[442])] spids: [440] ) (AndOr children: [ (C {(default_dev)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}) (ForEach iter_name: file iter_words: [ {(widl)} {(wmc)} {(wrc)} {(winebuild)} {(winedump)} {(function_grep.pl)} {(winedbg)} {(winemaker)} {(winegcc)} {(winecpp)} {(wineg) (Lit_Other "+") (Lit_Other "+")} ] do_arg_iter: False body: (DoGroup children: [ (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$file")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)} ) ] spids: [498 515] ) spids: [470 -1] ) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/wine)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/wine/) (Lit_Other "*") (.def)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/wine/)} ) ] spids: [437] ) spids: [433 436] ) (FuncDef name: doc body: (BraceGroup children: [ (AndOr children: [ (C {(default_doc)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(rm)} {(-fr)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/man/) (Lit_Other "*") (.UTF-8)} ) ] spids: [550] ) spids: [546 549] ) (FuncDef name: libs body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs:(LhsName name:file) op:Equal spids:[585]) (assign_pair lhs:(LhsName name:ext) op:Equal spids:[587]) ] spids: [583] ) (AndOr children: [ (C {(default_libs)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/wine/fakedlls)}) (ForEach iter_name: ext iter_words: [ {(dll16)} {(drv16)} {(exe16)} {(acm)} {(dll)} {(drv)} {(ds)} {(ocx)} {(sys)} {(tlb)} {(vxd)} ] do_arg_iter: False body: (DoGroup children: [ (ForEach iter_name: file iter_words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(find)} {(DQ ($ VSub_Name "$pkgdir") (/usr/lib/wine/fakedlls))} {(-name)} {(DQ ("*.") ($ VSub_Name "$ext"))} ) ] ) left_token: <Left_CommandSub "$("> spids: [648 662] ) } ] do_arg_iter: False body: (DoGroup children: [ (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/wine/fakedlls/) (BracedVarSub token: <VSub_Name file> suffix_op: (StringUnary op_id: VOp1_DPound arg_word: {("*") (Lit_Slash /)} ) spids: [674 679] ) } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/wine/fakedlls/)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/wine/) (BracedVarSub token: <VSub_Name file> suffix_op: (StringUnary op_id: VOp1_DPound arg_word: {("*") (Lit_Slash /)} ) spids: [695 700] ) (.so) } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/wine/)} ) ] spids: [665 711] ) spids: [647 663] ) ] spids: [639 714] ) spids: [615 637] ) ] spids: [580] ) spids: [576 579] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "3f37080a951819304cd3475f6012f1d6b5a94879b137cdf816cac4c8fde68ddc777905e92277ec5dce96437d8c32c43d55d3750b582781a9f9774b118f1a5b90 wine-2.0.2.tar.xz\n" ) ( "d853875f7d659617bdfba364704abd75b760d12977f1f13acc73acb3c8fefec0549677fb79a4f8955e073d64078b3071d63d97262522e22b7832a66d3d820a9c no-pie.patch\n" ) ( "522a94a31fc459e80ea7dd05f7aee64f6ae666ec05236d06614acde118d5c60002e0f253ae75edb5f02164f22937ca89578504b690d1a5611bd60f703c8f0c00 winhlp32-flex.patch" ) ) } spids: [719] ) ] spids: [719] ) ] )