(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(modemmanager)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.6.8)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("ModemManager library"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.freedesktop.org/wiki/Software/ModemManager"))}
          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 ("GPL2, LGPL2.1"))}
          spids: [30]
        )
      ]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends_dev)
          op: Equal
          rhs: {(DQ (libmm-glib))}
          spids: [35]
        )
      ]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$depends_dev") (" gobject-introspection-dev gtk-doc intltool vala\n") 
                ("\tlibgudev-dev polkit-dev libmbim-dev libqmi-dev linux-headers")
              )
            }
          spids: [40]
        )
      ]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:checkdepends) op:Equal rhs:{(DQ (glib-dev))} spids:[47])]
      spids: [47]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[52])]
      spids: [52]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-lang ") ($ VSub_Name "$pkgname") 
                ("-doc libmm-glib:libmm ") ($ VSub_Name "$pkgname") (-dev)
              )
            }
          spids: [60]
        )
      ]
      spids: [60]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://www.freedesktop.org/software/ModemManager/ModemManager-") 
                ($ VSub_Name "$pkgver") (".tar.xz\n") ("\t") ($ VSub_Name "$pkgname") (".rules\n") ("\t")
              )
            }
          spids: [70]
        )
      ]
      spids: [70]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir")) (/ModemManager-) ($ VSub_Name "$pkgver")}
          spids: [81]
        )
      ]
      spids: [81]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(export)} {(Lit_VarLike "CFLAGS=") (DQ ($ VSub_Name "$CFLAGS") (" -Wno-error"))})
            (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} 
              {(--sysconfdir) (Lit_Other "=") (/etc)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--infodir) (Lit_Other "=") (/usr/share/info)} 
              {(--localstatedir) (Lit_Other "=") (/var)} {(--with-polkit) (Lit_Other "=") (permissive)} {(--enable-gtk-doc)} {(--disable-static)} 
              {(--enable-more-warnings)} {(--with-newest-qmi-commands)} {(--with-dbus-sys-dir) (Lit_Other "=") (/etc/dbus-1)} 
              {(--enable-vala) (Lit_Other "=") (yes)}
            )
            (C {(sed)} {(-i)} {(-e)} {(SQ <"s/ -shared / -Wl,-O1,--as-needed\\0/g">)} {(libtool)})
            (C {(make)})
          ]
          spids: [93]
        )
      spids: [89 92]
    )
    (FuncDef
      name: libmm
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir"))})
            (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$subpkgdir"))} {(-C)} {(libmm-glib)} 
              {(install)}
            )
            (C {(mv)} {(-f)} {(DQ ($ VSub_Name "$subpkgdir") (/usr/include/libmm-glib))} 
              {(DQ ($ VSub_Name "$pkgdir") (/usr/include/))}
            )
            (C {(mv)} {(-f)} {(DQ ($ VSub_Name "$subpkgdir") (/usr/share/gir-1.0))} 
              {(DQ ($ VSub_Name "$pkgdir") (/usr/share/))}
            )
            (C {(rmdir)} {(DQ ($ VSub_Name "$subpkgdir") (/usr/include))} 
              {(DQ ($ VSub_Name "$subpkgdir") (/usr/share))}
            )
          ]
          spids: [203]
        )
      spids: [199 202]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)})
            (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(-C)} {(libmm-glib)} 
              {(uninstall)}
            )
            (C {(rmdir)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/girepository-1.0)})
            (C {(rm)} {(-rf)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/dbus-1/system-services)})
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir") (/usr/share/polkit-1/rules.d))})
            (C {(install)} {(-m644)} {(-D)} 
              {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (.rules))} {(DQ ($ VSub_Name "$pkgdir") (/usr/share/polkit-1/rules.d/01-org.freedesktop.ModemManager.rules))}
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir") (/usr/share/doc/) ($ VSub_Name "$pkgname"))})
            (SimpleCommand
              words: [{(cat)}]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: -1
                  arg_word: 
                    {($ VSub_Name "$pkgdir") (/usr/share/doc/) ($ VSub_Name "$pkgname") 
                      (/README.alpine)
                    }
                  spids: [395]
                )
                (HereDoc
                  op_id: Redir_DLess
                  fd: -1
                  body: 
                    {
                      (DQ ("If your USB modem shows up as a Flash drive when you plug it in:\n") 
                        ("\n") ("install 'usb-modeswitch' to automatically switch to USB modem mode whenever you plug it in.\n") 
                        (
"To control your modem without the root password: add your user account to the 'plugdev' group.\n"
                        )
                      )
                    }
                  do_expansion: True
                  here_end: EOF
                  was_filled: True
                  spids: [402]
                )
              ]
            )
          ]
          spids: [289]
        )
      spids: [285 288]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(check)})]
          spids: [416]
        )
      spids: [412 415]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"9c1bb321ac0b5165e075900fbf816a21a365995ec319734edfeb7806c6388e7551c84970bb02642f4c8848f03c5d11ddb9653880d02635cfad8ce929c96ff5f3  ModemManager-1.6.8.tar.xz\n"
                ) 
                (
"3c76ee577334e25c836857f8e7fef6a249cdd9fcd8f889cb64d9c1667bc6a95c087267a153bddd1a13256c59f8cd578ccb448e6b9cb54b73bb74acb8a0ca1e3f  modemmanager.rules"
                )
              )
            }
          spids: [433]
        )
      ]
      spids: [433]
    )
  ]
)