(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(avahi)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.6.32)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(4)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("A multicast/unicast DNS-SD framework"))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.avahi.org/"))}
          spids: [17]
        )
      ]
      spids: [17]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[22])]
      spids: [22]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("LGPL2+"))} spids:[27])]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[32])]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ (gdbm-dev))} spids:[36])]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ("py-dbus-dev intltool gobject-introspection-dev expat-dev\n") 
                ("\tlibdaemon-dev glib-dev dbus-dev libcap-dev gdbm-dev py-gdbm\n") ("\tgettext-dev autoconf automake libtool")
              )
            }
          spids: [41]
        )
      ]
      spids: [41]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (.pre-install))}
          spids: [48]
        )
      ]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (avahi))} spids:[54])]
      spids: [54]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (avahi))} spids:[59])]
      spids: [59]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") ("-doc ") 
                ($ VSub_Name "$pkgname") ("-tools ") ($ VSub_Name "$pkgname") ("-glib\n") ("\t") ($ VSub_Name "$pkgname") ("-libs ") 
                ($ VSub_Name "$pkgname") ("-compat-howl:howl\n") ("\t") ($ VSub_Name "$pkgname") ("-compat-libdns_sd:lidns_sd ") 
                ($ VSub_Name "$pkgname") ("-lang\n") ("\tpy-avahi:py")
              )
            }
          spids: [64]
        )
      ]
      spids: [64]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("https://github.com/lathiat/avahi/releases/download/v") ($ VSub_Name "$pkgver") 
                (/avahi-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\topenrc-run.patch\n") ("\t")
              )
            }
          spids: [87]
        )
      ]
      spids: [87]
    )
    (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: [99]
        )
      ]
      spids: [99]
    )
    (FuncDef
      name: prepare
      body: (BraceGroup children:[(C {(default_prepare)})(C {(autoreconf)} {(-vif)})] spids:[112])
      spids: [108 111]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (AndOr
              children: [
                (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} 
                  {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--sysconfdir) (Lit_Other "=") (/etc)} 
                  {(--localstatedir) (Lit_Other "=") (/var)} {(--disable-autoipd)} {(--disable-qt3)} {(--disable-qt4)} {(--disable-gtk)} {(--disable-gtk3)} 
                  {(--disable-mono)} {(--disable-monodoc)} {(--disable-doxygen-doc)} {(--disable-pygtk)} {(--disable-xmltoman)} 
                  {(--enable-compat-libdns_sd)} {(--enable-compat-howl)} {(--enable-python)} {(--with-distro) (Lit_Other "=") (DQ (gentoo))} 
                  {(--with-systemdsystemunitdir) (Lit_Other "=") (/lib/systemd/system)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(make)})
          ]
          spids: [129]
        )
      spids: [125 128]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-d)} {(-o)} {(avahi)} {(-g)} {(avahi)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/run/avahi-daemon)}
            )
            (C {(ln)} {(-s)} {(avahi-compat-howl.pc)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/pkgconfig/howl.pc)}
            )
            (C {(ln)} {(-s)} {(avahi-compat-libdns_sd.pc)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/pkgconfig/libdns_sd.pc)}
            )
            (C {(ln)} {(-s)} {(avahi-compat-libdns_sd/dns_sd.h)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/include/)}
            )
            (AndOr
              children: [
                (C {(rm)} {(-r)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/avahi-bookmarks)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [259]
        )
      spids: [255 258]
    )
    (FuncDef
      name: dev
      body: (BraceGroup children:[(C {(default_dev)})] spids:[363])
      spids: [359 362]
    )
    (FuncDef
      name: tools
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Command line tools for mDNS browsing and publishing"))}
                  spids: [378]
                )
              ]
              spids: [378]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)})
            (C {(cd)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin)})
            (C {(mv)} {(avahi-browse) (Lit_Other "*")} {(avahi-publish) (Lit_Other "*")} 
              {(avahi-resolve) (Lit_Other "*")} {(avahi-set) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
            )
          ]
          spids: [375]
        )
      spids: [371 374]
    )
    (FuncDef
      name: glib
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Glib libraries and GObject wrapper for avahi"))}
                  spids: [433]
                )
              ]
              spids: [433]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libavahi-glib.so.) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libavahi-gobject.so.) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)}
            )
          ]
          spids: [430]
        )
      spids: [426 429]
    )
    (FuncDef
      name: libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Libraries for avahi run-time use"))}
                  spids: [482]
                )
              ]
              spids: [482]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libavahi-common.so.) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libavahi-client.so.) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)}
            )
          ]
          spids: [479]
        )
      spids: [475 478]
    )
    (FuncDef
      name: howl
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Libraries for howl compatibility"))}
                  spids: [532]
                )
              ]
              spids: [532]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libhowl.so.) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)}
            )
          ]
          spids: [529]
        )
      spids: [525 528]
    )
    (FuncDef
      name: lidns_sd
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Libraries for Apple Bonjour mDNSResponder compatibility"))}
                  spids: [573]
                )
              ]
              spids: [573]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libdns_sd.so.) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)}
            )
          ]
          spids: [570]
        )
      spids: [566 569]
    )
    (FuncDef
      name: py
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("python bindings for avahi"))}
                  spids: [614]
                )
              ]
              spids: [614]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/py) (Lit_Other "*")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)}
            )
          ]
          spids: [611]
        )
      spids: [607 610]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"6f8d0a64292439cbb989c531a4ba2f25a53ee9cf7ad9df04dedf73149489a92612f3b5955e10aa4b1c76496c34b90ad75590e8aa49468249508267c1c8b899ee  avahi-0.6.32.tar.gz\n"
                ) 
                (
"2754d11bf027676f30de6322eb9251ae83df5ef8f7b354793263224d432514a49e021d8f819f5525eeaeead04b544e15bfd2183ac8bc9f97e871d246e2b6a108  openrc-run.patch"
                )
              )
            }
          spids: [647]
        )
      ]
      spids: [647]
    )
  ]
)