(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgname) op: Equal rhs: {(gtk) (Lit_Other '+') (3.0)} spids: [3] ) ] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.22.21)} spids:[8])] spids: [8] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[11])] spids: [11] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('The GTK+ Toolkit (v3)'))} spids: [14] ) ] spids: [14] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://www.gtk.org/'))} spids: [19] ) ] spids: [19] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: { (DQ ($ VSub_Name '$pkgname') ('.post-install ') ($ VSub_Name '$pkgname') ('.post-upgrade ') ($ VSub_Name '$pkgname') (.post-deinstall) ) } spids: [24] ) ] spids: [24] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[34])] spids: [34] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (LGPL))} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name '$pkgname') ('-dev ') ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') (-lang) ) } spids: [44] ) ] spids: [44] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ('shared-mime-info gtk-update-icon-cache'))} spids: [54] ) ] spids: [54] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:replaces) op:Equal rhs:{(DQ ('gtk+'))} spids:[60])] spids: [60] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces_dev) op: Equal rhs: {(DQ ('gtk+-dev'))} spids: [65] ) ] spids: [65] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces_doc) op: Equal rhs: {(DQ ('gtk+-doc'))} spids: [70] ) ] spids: [70] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: { (DQ ('\n') ('\tat-spi2-atk-dev\n') ('\tatk-dev\n') ('\tcairo-dev\n') ('\tfontconfig-dev\n') ('\tgdk-pixbuf-dev\n') ('\tglib-dev\n') ('\tintltool\n') ('\tlibepoxy-dev\n') ('\tlibx11-dev\n') ('\tlibxcomposite-dev\n') ('\tlibxcursor-dev\n') ('\tlibxdamage-dev\n') ('\tlibxext-dev\n') ('\tlibxfixes-dev\n') ('\tlibxi-dev\n') ('\tlibxinerama-dev\n') ('\tlibxrandr-dev\n') ('\tpango-dev\n') ('\t') ) } spids: [76] ) ] spids: [76] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ('\n') ('\t') ($ VSub_Name '$depends_dev') ('\n') ('\tcups-dev\n') ('\texpat-dev\n') ('\tgettext-dev\n') ('\tgnutls-dev\n') ('\tgobject-introspection-dev\n') ('\tlibice-dev\n') ('\ttiff-dev\n') ('\tzlib-dev') ) } spids: [100] ) ] spids: [100] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://ftp.gnome.org/pub/gnome/sources/gtk+/') (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{('.*')}) spids: [119 123] ) ('/gtk+-') ($ VSub_Name '$pkgver') (.tar.xz) ) } spids: [116] ) ] spids: [116] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir')) (/gtk) (Lit_Other '+') (-) ($ VSub_Name '$pkgver')} spids: [131] ) ] spids: [131] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (AndOr children: [ (C {(./configure)} {(--build) (Lit_Other '=') ($ VSub_Name '$CBUILD')} {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')} {(--prefix) (Lit_Other '=') (/usr)} {(--sysconfdir) (Lit_Other '=') (/etc)} {(--localstatedir) (Lit_Other '=') (/var)} {(--enable-xkb)} {(--enable-xinerama)} {(--enable-xrandr)} {(--enable-xfixes)} {(--enable-xcomposite)} {(--enable-xdamage)} {(--enable-x11-backend)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(sed)} {(-i)} {(SQ <'s/ -shared / -Wl,-O1,--as-needed\\0/g'>)} {(libtool)}) (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: [145] ) spids: [141 144] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (AndOr children: [ (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(rm)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/gtk-update-icon-cache)}) ] spids: [262] ) spids: [258 261] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( '478ea741e14eb54a6092ab343a5b66aa0d5369c5a1bb31b73a23ef7240d8ae432d87e04d5be1f1a500da77c52cc89639b06772f8c2831562b950aa5d4e045fad gtk+-3.22.21.tar.xz' ) ) } spids: [303] ) ] spids: [303] ) ] )