(command.CommandList
  children: [
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgname spids:[6])
          op: Equal
          rhs: {(cpupower)}
          spids: [6]
        )
      ]
      spids: [6]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:_kver spids:[9])
          op: Equal
          rhs: {(4.4.14)}
          spids: [9]
        )
      ]
      spids: [9]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:_kpkgrel spids:[12])
          op: Equal
          rhs: {(1)}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgver spids:[16])
          op: Equal
          rhs: {($ VSub_DollarName '$_kver')}
          spids: [16]
        )
      ]
      spids: [16]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgrel spids:[19])
          op: Equal
          rhs: {($ VSub_DollarName '$_kpkgrel')}
          spids: [19]
        )
      ]
      spids: [19]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgdesc spids:[22])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'Linux kernel tool to examine and tune power saving related features of your processor'
                )
              )
            }
          spids: [22]
        )
      ]
      spids: [22]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:url spids:[27])
          op: Equal
          rhs: {(DQ ('http://www.kernel.org'))}
          spids: [27]
        )
      ]
      spids: [27]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:arch spids:[32])
          op: Equal
          rhs: {(DQ (all))}
          spids: [32]
        )
      ]
      spids: [32]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:license spids:[37])
          op: Equal
          rhs: {(DQ (GPL2))}
          spids: [37]
        )
      ]
      spids: [37]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:depends_dev spids:[42])
          op: Equal
          rhs: {(DQ ('pciutils-dev readline-dev'))}
          spids: [42]
        )
      ]
      spids: [42]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:makedepends spids:[47])
          op: Equal
          rhs: {(DQ ($ VSub_DollarName '$depends_dev') (' bash linux-headers'))}
          spids: [47]
        )
      ]
      spids: [47]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:subpackages spids:[53])
          op: Equal
          rhs: {(DQ ($ VSub_DollarName '$pkgname') ('-doc ') ($ VSub_DollarName '$pkgname') (-dev))}
          spids: [53]
        )
      ]
      spids: [53]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:replaces spids:[61])
          op: Equal
          rhs: {(DQ (linux-tools-cpupower))}
          spids: [61]
        )
      ]
      spids: [61]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:source spids:[66])
          op: Equal
          rhs: 
            {
              (DQ ('https://kernel.org/pub/linux/kernel/v4.x/linux-') ($ VSub_DollarName '$pkgver') 
                ('.tar.xz\n') ('\tcpupower.initd\n') ('\tcpupower.confd\n') ('\tnls.patch\n') ('\t')
              )
            }
          spids: [66]
        )
      ]
      spids: [66]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:builddir spids:[78])
          op: Equal
          rhs: {(DQ ($ VSub_DollarName '$srcdir')) (/linux-) ($ VSub_DollarName '$pkgver')}
          spids: [78]
        )
      ]
      spids: [78]
    )
    (command.FuncDef
      name: build
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir')) (/tools/power/cpupower)})
            (C {(make)} {(Lit_VarLike 'NLS=') (false)} 
              {(Lit_VarLike 'VERSION=') ($ VSub_DollarName '$pkgver') (-) 
                ($ VSub_DollarName '$pkgrel')
              }
            )
          ]
          spids: [90]
        )
      spids: [86 89]
    )
    (command.FuncDef
      name: package
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir')) (/tools/power/cpupower)})
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(make)} {(Lit_VarLike 'NLS=') (false)} 
                  {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(Lit_VarLike 'mandir=') (DQ (/usr/share/man))} {(install)}
                )
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-Dm755)} 
                  {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (.initd)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/init.d/) ($ VSub_DollarName '$pkgname')}
                )
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-Dm644)} 
                  {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (.confd)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/conf.d/) ($ VSub_DollarName '$pkgname')}
                )
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [118]
        )
      spids: [114 117]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:md5sums spids:[208])
          op: Equal
          rhs: 
            {
              (DQ ('59e99c3bf5d495f1f95d26257962ca3e  linux-4.4.14.tar.xz\n') 
                ('209e4f95728bd7c7c4ba35c320683a9b  cpupower.initd\n') ('fc335236f7617b042066c6231d5c9b87  cpupower.confd\n') ('b85e224699b4988482a9e624ac415961  nls.patch')
              )
            }
          spids: [208]
        )
      ]
      spids: [208]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha256sums spids:[216])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'5953ba12797160a68b1068378f826ddac8a298f8f3273876d3bd18222b0555f9  linux-4.4.14.tar.xz\n'
                ) ('bd7133303c9a0fc892267335b6fb371d6179c6f4251d7f360ae82d7d1f0b321f  cpupower.initd\n') 
                (
'9ab6f022d2b2948660decf5e383984e6ddb9e9e5e6e2761c3031378ddd87e947  cpupower.confd\n'
                ) ('c2b4dfe619c54e40c36bfbc541f18d57f15e07f1788df4a2e9bc336b443a5860  nls.patch')
              )
            }
          spids: [216]
        )
      ]
      spids: [216]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha512sums spids:[224])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'c9d4f3e8949cfb715ff2fc4169a12938132f967ad509c154f5c8598c70ac14989364083f1ab29c2fbab120945363f1343f2a30819df9be53938d4ef43391dbc5  linux-4.4.14.tar.xz\n'
                ) 
                (
'97ecfeaaaa8efca7af585316b843bf7be885e88095bbdfbf52bc9a96b14dc862435482781e205ea022ab208978aaa4aabb317354fab890ed514a5088ae5045c8  cpupower.initd\n'
                ) 
                (
'63cd12a4d8782198c71662e9205e346e064b65bae5e3e175b5bc43bdf7ec6ddf675b60349750afe3c37c8a925f9ae9a93530671821342581bd282a69e0773b8c  cpupower.confd\n'
                ) 
                (
'f4e8365ddccc26f3dec66311fac04560661934f9ddb888d48c2e67818a0647883e13e8542149f7981f532ff58c002e901ca543061cd0c46c29ea089dfe3ceafe  nls.patch'
                )
              )
            }
          spids: [224]
        )
      ]
      spids: [224]
    )
  ]
)