(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<gnome-disk-utility>} spids: [3] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<3.20.0>} 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 <'GNOME libraries and applications for dealing with storage devices'>)} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://www.gnome.org'>)} spids: [17] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ )} spids: [22] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <GPL>)} spids: [26] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ )} spids: [31] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: { (DQ <'gnome-doc-utils intltool dbus-glib-dev libunique-dev avahi-dev\n'> <'\tudisks-dev libnotify-dev hicolor-icon-theme libatasmart-dev\n'> <'\trarian-dev libxslt'> ) } spids: [35] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:install) op: assign_op.Equal rhs: (word.Empty) spids: [42] ) ] ) (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') <'-libs '> ($ Id.VSub_DollarName '$pkgname') <'-ui-libs:uilibs '> ($ Id.VSub_DollarName '$pkgname') <-lang> ) } spids: [44] ) ] ) (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/gnome-disk-utility/'> (braced_var_sub token: <Id.VSub_Name pkgver> suffix_op: (suffix_op.Unary tok: <Id.VOp1_Percent '%'> arg_word: {<.> <Id.Lit_Other '*'>} ) ) <'/gnome-disk-utility-'> ($ Id.VSub_DollarName '$pkgver') <'.tar.xz\n'> <'\tfix-freeze.patch\n'> <'\texp2.patch'> ) } spids: [56] ) ] ) (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: [73] ) ] ) (command.ShFunction name: prepare body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<update_config_sub>}) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (C {<patch>} {<-Np1>} {<-i>} {(DQ ($ Id.VSub_DollarName '$srcdir') <'/fix-freeze.patch'>)}) (C {<patch>} {<-Np1>} {<-i>} {(DQ ($ Id.VSub_DollarName '$srcdir') <'/exp2.patch'>)}) ] ) ) (command.ShFunction name: build body: (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'>} {<--sysconfdir> <Id.Lit_Equals '='> <'/etc'>} {<--localstatedir> <Id.Lit_Equals '='> <'/var'>} {<--libexecdir> <Id.Lit_Equals '='> <'/usr/lib/gnome-disk-utility'>} {<--disable-scrollkeeper>} {<--disable-nautilus>} {<--disable-gtk-doc>} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (C {<make>}) ] ) ) (command.ShFunction name: package body: (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: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) ] ) ) (command.ShFunction name: libs body: (BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'Shared libraries used by Palimpsest'>)} spids: [249] ) ] ) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) <'/usr/lib'>} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) <'/usr/share'>} ) (C {<mv>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/lib/libgdu.so.'> <Id.Lit_Star '*'>} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) <'/usr/lib/'>} ) (C {<mv>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/icons'>} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) <'/usr/share/'>} ) ] ) ) (command.ShFunction name: uilibs body: (BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'Shared libraries used by Palimpsest'>)} spids: [308] ) ] ) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) <'/usr/lib'>}) (C {<mv>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/lib/libgdu-gtk.so.'> <Id.Lit_Star '*'>} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) <'/usr/lib/'>} ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:md5sums) op: assign_op.Equal rhs: { (DQ <'41a10d30562a8fd756636fbc9b0be6b6 gnome-disk-utility-3.20.0.tar.xz\n'> <'c0161b09b620ef9c3975db400518eb1f fix-freeze.patch\n'> <'40b82bb896ae40352498ed3dadd2f3d6 exp2.patch'> ) } spids: [340] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha256sums) op: assign_op.Equal rhs: { (DQ < '31c20cb086aa1bf3ac466607aeca4ebf45a9c46f273b91a322c987091da32eab gnome-disk-utility-3.20.0.tar.xz\n' > <'818b70360978968457d2c50738347c6726ed8d0c007eb57074881a7e33652526 fix-freeze.patch\n'> <'4be207e2c2a6773e3a2f5462929fe2e78352739fc4c5b7d1ee0998583db25710 exp2.patch'> ) } spids: [347] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < 'a3dd42eb866b7873f0b90d97736e1337d1eae70cd2539c33ff49e4d6a3f3d2b75d7fb9e3694e6a060a4ea835f8f5be834f83f3d8a7a438af6cab7538ed209ddd gnome-disk-utility-3.20.0.tar.xz\n' > < 'ba1ed4e5a318938545660f96157c35f901975555434db4f8a539b329b6c3489e84b0f7d5225acc38b30503049419ef79ccffcc0db59a40852cd28da6d17a0bd3 fix-freeze.patch\n' > < 'e37da782de23287513956b32f6ea36f2ffb6fb7c931479e03171f494212720b34fa780c2d31b0080bb61d5031ee7ca086d366ca852b43ad8fcce92ed22b55b6b exp2.patch' > ) } spids: [354] ) ] ) ] )