(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(v4l-utils)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.12.5)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Userspace tools and conversion library for Video 4 Linux"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://freshmeat.net/projects/libv4l"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("LGPL2+"))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ("qt-dev libjpeg-turbo-dev argp-standalone linux-headers eudev-dev"))}
          spids: [35]
        )
      ]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") ("-doc qv4l2 ") 
                ($ VSub_Name "$pkgname") ("-dvbv5 ") ($ VSub_Name "$pkgname") ("-libs ir_keytable")
              )
            }
          spids: [40]
        )
      ]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://linuxtv.org/downloads/v4l-utils/") ($ VSub_Name "$pkgname") (-) 
                ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\tqv4l2.svg\n") ("\tqv4l2.desktop\n") ("\t0001-ir-ctl-fixes-for-musl-compile.patch\n") 
                ("\tgetsubopt.patch\n") ("\t")
              )
            }
          spids: [52]
        )
      ]
      spids: [52]
    )
    (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: [66]
        )
      ]
      spids: [66]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(check)})]
          spids: [80]
        )
      spids: [76 79]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (AndOr
              children: [
                (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$CLIBC"))} {(Lit_Other "=")} {(DQ (musl))} 
                  {(Lit_Other "]")}
                )
                (C {(export)} 
                  {(Lit_VarLike "CFLAGS=") (DQ ($ VSub_Name "$CFLAGS") (" -D__off_t=off_t"))}
                )
              ]
              op_id: Op_DAmp
            )
            (C {(export)} {(Lit_VarLike "LIBS=") (DQ ("-largp -lintl"))})
            (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} 
              {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--sysconfdir) (Lit_Other "=") (/etc)} 
              {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--infodir) (Lit_Other "=") (/usr/share/info)} {(--localstatedir) (Lit_Other "=") (/var)} 
              {(--enable-libdvbv5)} {(--disable-static)}
            )
            (C {(make)})
          ]
          spids: [101]
        )
      spids: [97 100]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)})
            (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$srcdir")) (/qv4l2.desktop)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/applications/qv4l2.desktop)}
            )
            (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$srcdir")) (/qv4l2.svg)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/icons/hicolor/scalable/apps/qv4l2.svg)}
            )
          ]
          spids: [206]
        )
      spids: [202 205]
    )
    (FuncDef
      name: qv4l2
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("QT v4l2 test control and streaming test application"))}
                  spids: [271]
                )
              ]
              spids: [271]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/qv4l2)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
            )
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)}
            )
          ]
          spids: [268]
        )
      spids: [264 267]
    )
    (FuncDef
      name: dvbv5
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Backwards compatible DVBv5 command line utilities"))}
                  spids: [322]
                )
              ]
              spids: [322]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)}
            )
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/dvb) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
            )
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libdvbv5.) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)}
            )
          ]
          spids: [319]
        )
      spids: [315 318]
    )
    (FuncDef
      name: libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Collection of video4linux support libraries"))}
                  spids: [386]
                )
              ]
              spids: [386]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)}
            )
          ]
          spids: [383]
        )
      spids: [379 382]
    )
    (FuncDef
      name: ir_keytable
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Alter keymaps of Remote Controller devices"))}
                  spids: [427]
                )
              ]
              spids: [427]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/lib/udev/rc_keymaps)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/lib/udev/rules.d)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc)}
            )
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/lib/udev/rc_keymaps/) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/lib/udev/rc_keymaps)}
            )
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/lib/udev/rules.d/) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/lib/udev/rules.d)}
            )
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/ir-keytable)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}
            )
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/rc_maps.cfg)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/etc)}
            )
          ]
          spids: [424]
        )
      spids: [420 423]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea  v4l-utils-1.12.5.tar.bz2\n"
                ) 
                (
"bc18280046c15b19984103f7c2bb44a0aea79715803c64f0c64bc932499c09022c956914c3b15ae59499adc09f6fbff5378be45707fe851250f495a26b63d682  qv4l2.svg\n"
                ) 
                (
"6f74aa524b3de420eeb8de788ff3f717020732a3f1f6530caee50e63aae7eddbe5f551ffc50065c9f5d6078c13bace089948ecdcacf01f8b82c1a44960e06315  qv4l2.desktop\n"
                ) 
                (
"f93d18b282d52c6cccbedc489e201a19b59f44b5e0aeb74b96537c3f5797c0b3c3f1499cd6ae822715c712e92b5ec5749749394f004ae1887a8bae3bac117c5b  0001-ir-ctl-fixes-for-musl-compile.patch\n"
                ) 
                (
"9a4f6d0a44d30bb7afe4db8b40074d362f240cae1f1b13feb0eb2b1b666479fc6f73ef27542f6f80fb1b922c9540feadc9ff8563890ff3041d3f7fc62e504e29  getsubopt.patch"
                )
              )
            }
          spids: [528]
        )
      ]
      spids: [528]
    )
  ]
)