(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {(glibmm)} spids: [3] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {(2.50.1)} spids: [6] ) ] ) (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:pkgrel) op:assign_op.Equal rhs:{(0)} spids:[9])] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ ('C++ wrapper for the GLib toolkit'))} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ ('http://gtkmm.sourceforge.net/'))} spids: [17] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ (all))} spids: [22] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ (LGPL))} spids: [27] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: (word.Empty) spids: [32] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ ('glib-dev libsigc++-dev'))} spids: [34] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName '$pkgname') ('-dev ') ($ Id.VSub_DollarName '$pkgname') (-doc)) } spids: [39] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends_dev) op: assign_op.Equal rhs: {(DQ ('libsigc++-dev'))} spids: [47] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ ('http://ftp.gnome.org/pub/GNOME/sources/') ($ Id.VSub_DollarName '$pkgname') (/) (braced_var_sub token: (Token id:Id.VSub_Name val:pkgver span_id:58) suffix_op: (suffix_op.Unary op_id:Id.VOp1_Percent arg_word:{('.*')}) ) (/) ($ Id.VSub_DollarName '$pkgname') (-) ($ Id.VSub_DollarName '$pkgver') (.tar.xz) ) } spids: [52] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_builddir) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$srcdir')) (/) ($ Id.VSub_DollarName '$pkgname') (-) ($ Id.VSub_DollarName '$pkgver') } spids: [70] ) ] ) (command.ShFunction name: prepare body: (command.BraceGroup children:[(C {(cd)} {(DQ ($ Id.VSub_DollarName '$_builddir'))})]) ) (command.ShFunction name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ Id.VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {(./configure)} {(--build) (Id.Lit_Equals '=') ($ Id.VSub_DollarName '$CBUILD')} {(--host) (Id.Lit_Equals '=') ($ Id.VSub_DollarName '$CHOST')} {(--prefix) (Id.Lit_Equals '=') (/usr)} ) (command.ControlFlow token: (Token id:Id.ControlFlow_Return val:return span_id:133) arg_word: {(1)} ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {(make)}) (command.ControlFlow token: (Token id:Id.ControlFlow_Return val:return span_id:142) arg_word: {(1)} ) ] ) ] ) ) (command.ShFunction name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ Id.VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {(make)} {(Id.Lit_VarLike 'DESTDIR=') (DQ ($ Id.VSub_DollarName '$pkgdir'))} {(install)} ) (command.ControlFlow token: (Token id:Id.ControlFlow_Return val:return span_id:174) arg_word: {(1)} ) ] ) ] ) ) (command.ShFunction name: dev body: (command.BraceGroup children: [ (C {(mkdir)} {(-p)} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) (/usr/lib/)}) (C {(mv)} {(DQ ($ Id.VSub_DollarName '$pkgdir')) (/usr/lib/glibmm-2.4)} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) (/usr/lib/)} ) (C {(default_dev)}) ] ) ) (command.ShFunction name: doc body: (command.BraceGroup children: [ (C {(default_doc)}) (C {(mkdir)} {(-p)} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) (/usr/share/)}) (C {(mv)} {(DQ ($ Id.VSub_DollarName '$pkgdir')) (/usr/share/devhelp)} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) (/usr/share/)} ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ ( '4f25c75c1628ca2f4db1c29cebc63187d372603066b06aa6a66c6da792f9e02cb4a413e41f058a81e2d5a2b38d625de13df76115b278f010ce2fc493fe6e6bbb glibmm-2.50.1.tar.xz' ) ) } spids: [251] ) ] ) ] )