(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<gnome-bluetooth>} spids: [3] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<3.26.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 <'The GNOME Bluetooth Subsystem'>)} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://live.gnome.org/GnomeBluetooth'>)} 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 <'GPL LGPL'>)} spids: [27] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ <'hicolor-icon-theme bluez>=5'>)} spids: [32] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: { (DQ <'intltool gobject-introspection-dev libunique-dev\n'> <'\tlibnotify-dev libxi-dev libxslt py-libxml2 gnome-doc-utils\n'> <'\tdbus-glib-dev gtk+3.0-dev itstool eudev-dev libcanberra-dev\n'> <'\tmeson'> ) } spids: [37] ) ] ) (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 '> ($ Id.VSub_DollarName '$pkgname') <'-lang '> ($ Id.VSub_DollarName '$pkgname') <-libs> ) } spids: [45] ) ] ) (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: <Id.VSub_Name pkgver> suffix_op: (suffix_op.Unary tok: <Id.VOp1_Percent '%'> arg_word: {<.> <Id.Lit_Other '*'>} ) ) <'/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <'.tar.xz\n'> <'\t61-gnome-bluetooth-rfkill.rules'> ) } spids: [57] ) ] ) (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: [76] ) ] ) (command.ShFunction name: prepare body: (BraceGroup children: [ (C {<default_prepare>}) (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (C {<mkdir>} {<-p>} {<build>}) ] ) ) (command.ShFunction name: build body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir')) <'/build'>}) (C {<meson>} {<--prefix> <Id.Lit_Equals '='> <'/usr'>} {<--buildtype> <Id.Lit_Equals '='> <release>} {<--sysconfdir> <Id.Lit_Equals '='> <'/etc'>} {<..>} ) (C {<ninja>}) ] ) ) (command.ShFunction name: check body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir')) <'/build'>}) (C {<ninja>} {<test>}) ] ) ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir')) <'/build'>}) (command.Simple words: [{<ninja>} {<install>}] more_env: [ (env_pair name: DESTDIR val: {(DQ ($ Id.VSub_DollarName '$pkgdir'))} spids: [192] ) ] do_fork: T ) (C {<install>} {<-m644>} {<-D>} {(DQ ($ Id.VSub_DollarName '$srcdir') <'/61-gnome-bluetooth-rfkill.rules'>)} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules'>)} ) ] ) ) (command.ShFunction name: libs body: (BraceGroup children: [ (C {<default_libs>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:replaces) op: assign_op.Equal rhs: {(DQ <gnome-bluetooth>)} spids: [233] ) ] ) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$subpkgdir')) <'/usr/share'>}) (C {<mv>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/icons'>} {(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 < 'db3c870392f5444d987208c73e888d5339cc6df2c59de84ed550ab0c4b3a4ff56326a197735300965ec5d10f1cab725dbb29578f0056ff4e3d4f5ba6ea1f37c5 gnome-bluetooth-3.26.0.tar.xz\n' > < '80b7fd0bc3e0f82c8d2d609ffed634200e63f61d9a134445df8e8511756b7fb423d338a1d12e42b91c57243097beaa3d4662856ec0507fb19a29b6de7ee9e4de 61-gnome-bluetooth-rfkill.rules' > ) } spids: [264] ) ] ) ] )