(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(gvpe)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.25)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(3)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("GNU Virtual Private Ethernet"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://software.schmorp.de/pkg/gvpe.html"))}
          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))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ("libressl-dev libev-dev zlib-dev gmp-dev linux-headers"))}
          spids: [39]
        )
      ]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://ftp.gnu.org/gnu/") ($ VSub_Name "$pkgname") (/) (${ VSub_Name pkgname) (-) 
                (${ VSub_Name pkgver) (".tar.gz\n") ("\tcompile-fix.patch\n") ("\tgvpe.conf.example\n") ("\tgvpe.confd\n") ("\tgvpe.initd\n") 
                ("\tif-up\n") ("\t")
              )
            }
          spids: [44]
        )
      ]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))}
          spids: [65]
        )
      ]
      spids: [65]
    )
    (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: [72]
        )
      ]
      spids: [72]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (C {(default_prepare)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(update_config_guess)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [92]
        )
      spids: [88 91]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ (${ VSub_Name builddir))})
            (AndOr
              children: [
                (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} 
                  {(--sysconfdir) (Lit_Other "=") (/etc)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--infodir) (Lit_Other "=") (/usr/share/info)} 
                  {(--enable-digest) (Lit_Other "=") (ripemd160)} {(--enable-cipher) (Lit_Other "=") (aes-128)} {(--enable-dns)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
              op_id: Op_DPipe
            )
          ]
          spids: [119]
        )
      spids: [115 118]
    )
    (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
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m0644)} {(DQ (${ VSub_Name srcdir)) (/gvpe.confd)} 
                  {(DQ (${ VSub_Name pkgdir)) (/etc/conf.d/gvpe)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m0644)} {(DQ (${ VSub_Name srcdir)) (/gvpe.conf.example)} 
                  {(DQ (${ VSub_Name pkgdir)) (/etc/gvpe/gvpe.conf.example)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m0755)} {(DQ (${ VSub_Name srcdir)) (/if-up)} 
                  {(DQ (${ VSub_Name pkgdir)) (/etc/gvpe/if-up)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m0755)} {(DQ (${ VSub_Name srcdir)) (/gvpe.initd)} 
                  {(DQ (${ VSub_Name pkgdir)) (/etc/init.d/gvpe)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [197]
        )
      spids: [193 196]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("bb2693eabef3ad3edd35281e8a1f45d4  gvpe-2.25.tar.gz\n") 
                ("a088e8eafbd41af426bb061895df7c4b  compile-fix.patch\n") ("e5b50e89647e61c5604f851c7e626cfb  gvpe.conf.example\n") 
                ("4c91460929c60a38672f01387d3a5ec9  gvpe.confd\n") ("b2c8d263618be5e8499a5f41259a92f5  gvpe.initd\n") ("7ff92030381c36f6c87c391b077b4d71  if-up")
              )
            }
          spids: [345]
        )
      ]
      spids: [345]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"73c32d9a28fadd6aa531e0fed27c7a96bc0e5e9a5626ebf70368eaad3dbb51bf  gvpe-2.25.tar.gz\n"
                ) ("03b2bc73ff8d887bef74119f57cb18e4e3d5bb47e5b6fae59f78e4e0a7728422  compile-fix.patch\n") 
                (
"3e49a5dde5b7942275470b3e52c45960aa9d41d584c1cd642958cb737707687f  gvpe.conf.example\n"
                ) ("800c6703435c50fa5d5ed2a43f388bfa9008d3ec296c100924e6d33c701cc673  gvpe.confd\n") 
                ("d2cc530904ed0649f578c431271108e378946634c347d3b9aeb69e142f2ec029  gvpe.initd\n") ("01117b94a98e5295fb8236277c8d02cbb4d1e69e9de7a925156ee02ce300b069  if-up")
              )
            }
          spids: [355]
        )
      ]
      spids: [355]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"9122efde787641603c91e067f03f4534c137e5cd274b1d096652cc176335bef6b36662fae1ab2330af6ca17043249086c1c7ee0643f8854154938e161e452e3d  gvpe-2.25.tar.gz\n"
                ) 
                (
"a90b621bdeef103c68a51792e482557f9e077f28b643be3ca5ae2e3bcc4448c4467d70808c3aa7118fae9b8a81eb41f17d81ff2bbd5020f03cba51e8152f7814  compile-fix.patch\n"
                ) 
                (
"05ace600cb1e8470a07aca739c38e82ee452538ae0a0217754df18824e33e59bc69a52a1b4791a03153935179a7dc35163da8ea70153792e01689f2ed82e084d  gvpe.conf.example\n"
                ) 
                (
"0ac701cf0b65653bc31392f0a5a5706cf71b3baaf646e6c09d4763700e8e1725ae2ae3dcac72b34b4023eb6cc96eed7a57b827e24a1dab2bda03623c665a1060  gvpe.confd\n"
                ) 
                (
"aa4ee3f5c600ad42879d2b489c2593e72588a56e233571fbe845846c3b4cc2d73929fe378f7ea8d92a606e88c6287ff13ebf445cc277d604d23d3f055a4c198c  gvpe.initd\n"
                ) 
                (
"b5fba91937a024f346e1a81658da0fcd6892b9ac6c7015f8da26ef60f026bd6809847d256b7b1da461c60fc208a1d8fa8e5d9c0d492c0240e4c554931b211524  if-up"
                )
              )
            }
          spids: [365]
        )
      ]
      spids: [365]
    )
  ]
)