(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(vdr)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.3.8)} 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 ('Video Disk Recorder'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://www.tvdr.de/'))}
          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:depends_dev)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'libexecinfo-dev fontconfig-dev freetype-dev gettext-dev libjpeg-turbo-dev fribidi-dev\n'
                ) ('\tlibcap-dev alsa-lib-dev libvdpau-dev libva-dev libx11-dev xcb-util-dev xcb-util-wm-dev\n') 
                ('\tffmpeg-dev libcdio-dev mpv')
              )
            }
          spids: [39]
        )
      ]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$depends_dev') (' coreutils'))}
          spids: [46]
        )
      ]
      spids: [46]
    )
    (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') ('-lang ') ($ VSub_Name '$pkgname') ('-softhddevice ') ($ VSub_Name '$pkgname') ('-femon ') 
                ($ VSub_Name '$pkgname') (-mpv)
              )
            }
          spids: [52]
        )
      ]
      spids: [52]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ('!check'))} spids:[68])]
      spids: [68]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_femon_ver)
          op: Equal
          rhs: {(28e4fb8de8578a1b8a36eb38d2e710dc60be7e3f)}
          spids: [74]
        )
      ]
      spids: [74]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_softhddevice_ver)
          op: Equal
          rhs: {(9c90c5afbd85a113781a7d8fb10e7d68a109c698)}
          spids: [77]
        )
      ]
      spids: [77]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_mpv_ver)
          op: Equal
          rhs: {(87543f7058b88a3ace8550551bb3982cc304720e)}
          spids: [80]
        )
      ]
      spids: [80]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_vnsiserver_ver)
          op: Equal
          rhs: {(2c42df3cf1ba37184e9106091f383ea6009490da)}
          spids: [83]
        )
      ]
      spids: [83]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_streamdev_ver)
          op: Equal
          rhs: {(b84b7d858cf4f6f3473ba72d456326c048946cb0)}
          spids: [86]
        )
      ]
      spids: [86]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('ftp://ftp.tvdr.de/vdr/Developer/vdr-') (${ VSub_Name pkgver) ('.tar.bz2\n') 
                ('\tvdr-plugin-femon-') (${ VSub_Name _femon_ver) ('.tar.gz::https://github.com/rofafor/vdr-plugin-femon/archive/') 
                (${ VSub_Name _femon_ver) ('.tar.gz\n') ('\tvdr-plugin-softhddevice-') (${ VSub_Name _softhddevice_ver) 
                ('.tar.gz::https://github.com/rofafor/vdr-plugin-softhddevice/archive/') (${ VSub_Name _softhddevice_ver) ('.tar.gz\n') ('\tvdr-plugin-mpv-') (${ VSub_Name _mpv_ver) 
                ('.tar.gz::https://github.com/chriszero/vdr-plugin-mpv/archive/') (${ VSub_Name _mpv_ver) ('.tar.gz\n') ('\tvdr-plugin-vnsiserver-') (${ VSub_Name _vnsiserver_ver) 
                ('.tar.gz::https://github.com/FernetMenta/vdr-plugin-vnsiserver/archive/') (${ VSub_Name _vnsiserver_ver) ('.tar.gz\n') ('\tvdr-plugin-streamdev-') (${ VSub_Name _streamdev_ver) 
                (
'.tar.gz::https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git/snapshot/vdr-plugin-streamdev-'
                ) (${ VSub_Name _streamdev_ver) ('.tar.gz\n') ('\tmusl-compat.patch\n') ('\tsofthddevice-musl.patch\n') 
                ('\tstreamdev-for-2.3.7.patch\n') ('\tMake.config\n') ('\tinclude-missing-limits-ppc64le.patch')
              )
            }
          spids: [90]
        )
      ]
      spids: [90]
    )
    (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: [150]
        )
      ]
      spids: [150]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(rm)} {(-rf)} {(${ VSub_Name builddir) (/PLUGINS/src/skincurses)})
            (C {(cp)} {(-aP)} {($ VSub_Name '$srcdir') (/vdr-plugin-femon-) (${ VSub_Name _femon_ver)} 
              {(${ VSub_Name builddir) (/PLUGINS/src/femon)}
            )
            (C {(cp)} {(-aP)} 
              {($ VSub_Name '$srcdir') (/vdr-plugin-softhddevice-) (${ VSub_Name _softhddevice_ver)} {(${ VSub_Name builddir) (/PLUGINS/src/softhddevice)}
            )
            (C {(cp)} {(-aP)} {($ VSub_Name '$srcdir') (/vdr-plugin-mpv-) (${ VSub_Name _mpv_ver)} 
              {(${ VSub_Name builddir) (/PLUGINS/src/mpv)}
            )
            (C {(cp)} {(-aP)} 
              {($ VSub_Name '$srcdir') (/vdr-plugin-vnsiserver-) (${ VSub_Name _vnsiserver_ver)} {(${ VSub_Name builddir) (/PLUGINS/src/vnsiserver)}
            )
            (C {(cp)} {(-aP)} 
              {($ VSub_Name '$srcdir') (/vdr-plugin-streamdev-) (${ VSub_Name _streamdev_ver)} {(${ VSub_Name builddir) (/PLUGINS/src/streamdev)}
            )
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(default_prepare)})
          ]
          spids: [164]
        )
      spids: [160 163]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(cp)} {($ VSub_Name '$srcdir') (/Make.config)} {($ VSub_Name '$builddir')})
            (C {(make)})
          ]
          spids: [273]
        )
      spids: [269 272]
    )
    (FuncDef
      name: softhddevice
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ (${ VSub_Name pkgname) ('=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel')
                      )
                    }
                  spids: [303]
                )
              ]
              spids: [303]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(mkdir)} {(-p)} {(${ VSub_Name subpkgdir) (/usr/lib/vdr)})
            (C {(mv)} {(usr/lib/vdr/lib) (${ VSub_Name subpkgname) (.so.) (${ VSub_Name pkgver)} 
              {(${ VSub_Name subpkgdir) (/usr/lib/vdr)}
            )
          ]
          spids: [300]
        )
      spids: [296 299]
    )
    (FuncDef
      name: femon
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ (${ VSub_Name pkgname) ('=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel')
                      )
                    }
                  spids: [358]
                )
              ]
              spids: [358]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(mkdir)} {(-p)} {(${ VSub_Name subpkgdir) (/usr/lib/vdr)})
            (C {(mv)} {(usr/lib/vdr/lib) (${ VSub_Name subpkgname) (.so.) (${ VSub_Name pkgver)} 
              {(${ VSub_Name subpkgdir) (/usr/lib/vdr)}
            )
          ]
          spids: [355]
        )
      spids: [351 354]
    )
    (FuncDef
      name: mpv
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ (${ VSub_Name pkgname) ('=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel')
                      )
                    }
                  spids: [413]
                )
              ]
              spids: [413]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(mkdir)} {(-p)} {(${ VSub_Name subpkgdir) (/usr/lib/vdr)})
            (C {(mv)} {(usr/lib/vdr/lib) (${ VSub_Name subpkgname) (.so.) (${ VSub_Name pkgver)} 
              {(${ VSub_Name subpkgdir) (/usr/lib/vdr)}
            )
          ]
          spids: [410]
        )
      spids: [406 409]
    )
    (FuncDef
      name: vnsiserver
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ (${ VSub_Name pkgname) ('=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel')
                      )
                    }
                  spids: [468]
                )
              ]
              spids: [468]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(mkdir)} {(-p)} {(${ VSub_Name subpkgdir) (/usr/lib/vdr)})
            (C {(mv)} {(usr/lib/vdr/lib) (${ VSub_Name subpkgname) (.so.) (${ VSub_Name pkgver)} 
              {(${ VSub_Name subpkgdir) (/usr/lib/vdr)}
            )
          ]
          spids: [465]
        )
      spids: [461 464]
    )
    (FuncDef
      name: streamdev
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ (${ VSub_Name pkgname) ('=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel')
                      )
                    }
                  spids: [523]
                )
              ]
              spids: [523]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(mkdir)} {(-p)} {(${ VSub_Name subpkgdir) (/usr/lib/vdr)})
            (C {(mv)} {(lib) (${ VSub_Name subpkgname) (-server.so.) (${ VSub_Name pkgver)} 
              {(${ VSub_Name subpkgdir) (/usr/lib/vdr)}
            )
            (C {(mv)} {(lib) (${ VSub_Name subpkgname) (-client.so.) (${ VSub_Name pkgver)} 
              {(${ VSub_Name subpkgdir) (/usr/lib/vdr)}
            )
          ]
          spids: [520]
        )
      spids: [516 519]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(make)} {(-j1)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
          ]
          spids: [592]
        )
      spids: [588 591]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'9dd8d90b365c255bfdf334f6f20a65671dbaf02da68dffdba003fe59243fc0636213b9df47bd6d350046fe4c6b3cb7568f2d9fd5ccdbff534328bc82e5a18d0b  vdr-2.3.8.tar.bz2\n'
                ) 
                (
'4f09246b0293617ee959ea768f215724c3996e10d7ee09399ce7c571d30e34da062df84d44465142261ea06069b09bac8b4a683a8dee54713385cc73f485c426  vdr-plugin-femon-28e4fb8de8578a1b8a36eb38d2e710dc60be7e3f.tar.gz\n'
                ) 
                (
'e6f0a6c92ab4ce282ece053eb254fe8be51c2284651a6c1c215d5cf2a51093dd387490a8731b8d41ba7c0f87ea9e0f638a89e56f718f73691fb4e195a5fbf409  vdr-plugin-softhddevice-9c90c5afbd85a113781a7d8fb10e7d68a109c698.tar.gz\n'
                ) 
                (
'a9047da75cc11e675123d418c15a9712ac019658836630c7949699e39a0ade555dd2d52845abffd2cce0857e2c810f4bb5a7bf8b80dbc1a3c1b75002392dece3  vdr-plugin-mpv-87543f7058b88a3ace8550551bb3982cc304720e.tar.gz\n'
                ) 
                (
'8fd60ff87bdc5eeadd6438902171340df940293c275fde0bda413c7bb788a8d08942b24523998692111621117b0b47e35eb8c65c55a7365c18bf520afa019167  vdr-plugin-vnsiserver-2c42df3cf1ba37184e9106091f383ea6009490da.tar.gz\n'
                ) 
                (
'63b0fb071f0bd38a2f8077ae5a71a484217c5c887ae815161c757058ecd75360a4f78c86eb12060b45404113581f3bcb0b2ea814aa6b60d18f88f84eba8b8f5b  vdr-plugin-streamdev-b84b7d858cf4f6f3473ba72d456326c048946cb0.tar.gz\n'
                ) 
                (
'f47461445515e44f5cdb9c6d3b1bcae323bb83ba3de7c77a3be4d9ac99ed9e76ebe2ee720660c5593fa4b6995366b9d98bf1683f7b8786518a444de7754731ca  musl-compat.patch\n'
                ) 
                (
'c6f89ba45bf02c0d85963797ff579f3ae0616a827f2b883685b44241bddea7916c3d6da21790553d161884c39d12ee21fc10f7d9d5aee9767cdde10cde02baac  softhddevice-musl.patch\n'
                ) 
                (
'60262ccb296bb098a469cce102f97da191af811ba7b0cbabc9d071275b1262f71e57933541b9a30fa0f4336384b2a5a711577e772ff7c751ddb07a9cbdd067dc  streamdev-for-2.3.7.patch\n'
                ) 
                (
'0add913727ebc2ab290211354e2310573f7ece14fcad8636b0a1d7cff49e32027e2d5a6aab3050e577f62387efff8aecc73dfc16e0f876ae28c5257fc9b6c67f  Make.config\n'
                ) 
                (
'b77b705601f583eda11f72d9f5e55f5d9af447f4a0d5d80c01dc10cbb4a5e3c3a1c457cd07f276dbcd907b321e607fec26efdae79bc3bddc7d89184edf7febfc  include-missing-limits-ppc64le.patch'
                )
              )
            }
          spids: [615]
        )
      ]
      spids: [615]
    )
  ]
)