(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(hplip)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.17.4)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[18])]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Drivers for HP printers and scanners'))}
          spids: [21]
        )
      ]
      spids: [21]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(all)} spids:[26])]
      spids: [26]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://hplipopensource.com'))}
          spids: [29]
        )
      ]
      spids: [29]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[34])]
      spids: [34]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[39])]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ('libjpeg-turbo-dev net-snmp-dev cups-dev libusb-dev sane-dev'))}
          spids: [43]
        )
      ]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') 
                ('-libs sane-backend-hpaio:sane')
              )
            }
          spids: [48]
        )
      ]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://downloads.sourceforge.net/') ($ VSub_Name '$pkgname') (/) 
                ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\tfix-includes.patch')
              )
            }
          spids: [56]
        )
      ]
      spids: [56]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver')}
          spids: [68]
        )
      ]
      spids: [68]
    )
    (FuncDef
      name: prepare
      body: (BraceGroup children:[(C {(default_prepare)}) (C {(update_config_guess)})] spids:[82])
      spids: [78 81]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} 
              {(--with-docdir) (Lit_Other '=') (/usr/share/doc/) ($ VSub_Name '$pkgname')} {(--enable-lite-build)} {(--disable-doc-build)} {(--disable-gui-build)} {(--disable-fax-build)} 
              {(--disable-dbus-build)} {(--enable-cups-drv-install)} {(--enable-cups-ppd-install)}
            )
            (C {(make)})
          ]
          spids: [97]
        )
      spids: [93 96]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(make)} {(check)})]
          spids: [158]
        )
      spids: [154 157]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(make)} {(-j1)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
            (C {(rm)} {(-fr)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/udev)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/sane.d)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/hal)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/systemd)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/cups/filter/pstotiff)}
            )
            (C {(install)} {(-m755)} {(-D)} {(prnt/filters/hpps)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/cups/filter/hpps)}
            )
          ]
          spids: [179]
        )
      spids: [175 178]
    )
    (FuncDef
      name: sane
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (sane))} spids:[269])]
              spids: [269]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('SANE backend for HP multi-function peripherals'))}
                  spids: [275]
                )
              ]
              spids: [275]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:provides)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name '$pkgname') (-sane))}
                  spids: [281]
                )
              ]
              spids: [281]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/etc/sane.d/dll.d)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/sane)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)}
            )
            (SimpleCommand
              words: [{(echo)} {(DQ (hpaio))}]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: 16777215
                  arg_word: {(DQ ($ VSub_Name '$subpkgdir')) (/etc/sane.d/dll.d/hpaio)}
                  spids: [324]
                )
              ]
            )
          ]
          spids: [266]
        )
      spids: [262 265]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'ea295502df5b6c44839a7c03a725dc7475d256994eac2a7950058a68c805ca4942611df2688384c8acbc6551009841bb4623e7a3e7c8c0b16f44a2215a7316e6  hplip-3.17.4.tar.gz\n'
                ) 
                (
'173f0c2bbf0daefc717282bf125d3fd94b3914da0754078c45b58b09ab841672aae9238ca8fc0448486a871e40fc50f960da17c1e07ad3f04053d217ed634498  fix-includes.patch'
                )
              )
            }
          spids: [334]
        )
      ]
      spids: [334]
    )
  ]
)