(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(owncloud)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(9.1.3)} 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:_contactsver)
          op: Equal
          rhs: {(DQ (0.0.0.183))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_calendarver) op:Equal rhs:{(DQ (1.3.3))} spids:[20])]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_tasksver) op:Equal rhs:{(DQ (0.9.3))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_documentsver)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgver"))}
          spids: [30]
        )
      ]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_pdfviewerver)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgver"))}
          spids: [35]
        )
      ]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_texteditorver)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgver"))}
          spids: [40]
        )
      ]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_musicver) op:Equal rhs:{(DQ (0.3.11))} spids:[45])]
      spids: [45]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_php) op:Equal rhs:{(php5)} spids:[50])]
      spids: [50]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Your own WebDAV-based cloud service"))}
          spids: [53]
        )
      ]
      spids: [53]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://owncloud.org"))}
          spids: [58]
        )
      ]
      spids: [58]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[63])]
      spids: [63]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (AGPL))} spids:[68])]
      spids: [68]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$_php") (" ") (${ VSub_Name _php) ("-ctype ") (${ VSub_Name _php) 
                ("-curl ") (${ VSub_Name _php) ("-dom ") (${ VSub_Name _php) ("-gd ") (${ VSub_Name _php) ("-iconv\n") ("\t") 
                (${ VSub_Name _php) ("-json ") (${ VSub_Name _php) ("-xml ") (${ VSub_Name _php) ("-xmlreader ") (${ VSub_Name _php) ("-zlib ") 
                (${ VSub_Name _php) (-zip)
              )
            }
          spids: [73]
        )
      ]
      spids: [73]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[120])]
      spids: [120]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-initscript ") ($ VSub_Name "$pkgname") ("-doc ") 
                ($ VSub_Name "$pkgname") ("-pgsql ") ($ VSub_Name "$pkgname") ("-sqlite\n") ("\t") ($ VSub_Name "$pkgname") ("-mysql ") 
                ($ VSub_Name "$pkgname") ("-encryption ") ($ VSub_Name "$pkgname") ("-calendar ") ($ VSub_Name "$pkgname") ("-contacts\n") ("\t") 
                ($ VSub_Name "$pkgname") ("-documents ") ($ VSub_Name "$pkgname") ("-external ") ($ VSub_Name "$pkgname") ("-gallery ") 
                ($ VSub_Name "$pkgname") ("-music\n") ("\t") ($ VSub_Name "$pkgname") ("-ldap ") ($ VSub_Name "$pkgname") ("-tasks ") 
                ($ VSub_Name "$pkgname") ("-texteditor ") ($ VSub_Name "$pkgname") ("-pdfviewer\n") ("\t") ($ VSub_Name "$pkgname") (-videoplayer)
              )
            }
          spids: [124]
        )
      ]
      spids: [124]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:replaces)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-plugins))}
          spids: [166]
        )
      ]
      spids: [166]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("https://download.owncloud.org/community/") ($ VSub_Name "$pkgname") (-) 
                ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\t") ($ VSub_Name "$pkgname") (-contacts-) ($ VSub_Name "$_contactsver") 
                (".tar.gz::https://github.com/owncloud/contacts/releases/download/v") ($ VSub_Name "$_contactsver") ("/contacts.tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (-calendar-) 
                ($ VSub_Name "$_calendarver") (".tar.gz::https://github.com/owncloud/calendar/releases/download/v") ($ VSub_Name "$_calendarver") 
                ("/calendar.tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (-documents-) ($ VSub_Name "$_documentsver") 
                (".tar.gz::https://github.com/owncloud/documents/archive/v") ($ VSub_Name "$_documentsver") (".tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (-texteditor-) 
                ($ VSub_Name "$_texteditorver") (".tar.gz::https://github.com/owncloud/files_texteditor/archive/v") ($ VSub_Name "$_texteditorver") 
                (".tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (-music-) ($ VSub_Name "$_musicver") 
                (".zip::https://github.com/owncloud/music/releases/download/v") ($ VSub_Name "$_musicver") ("/music.zip\n") ("\t") ($ VSub_Name "$pkgname") (-pdfviewer-) 
                ($ VSub_Name "$_pdfviewerver") (".tar.gz::https://github.com/owncloud/files_pdfviewer/archive/v") ($ VSub_Name "$_pdfviewerver") 
                (".tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (-tasks-) ($ VSub_Name "$_tasksver") 
                (".tar.gz::https://github.com/owncloud/tasks/archive/v") ($ VSub_Name "$_tasksver") (".tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (".confd\n") 
                ("\tfpm-pool.conf\n") ("\towncloud.config.php.in\n") ("\t")
              )
            }
          spids: [172]
        )
      ]
      spids: [172]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (owncloud))} spids:[236])]
      spids: [236]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (www-data))} spids:[241])]
      spids: [241]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname"))}
          spids: [246]
        )
      ]
      spids: [246]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_ocbasedir)
          op: Equal
          rhs: {(DQ (/var/lib/owncloud))}
          spids: [254]
        )
      ]
      spids: [254]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_ocdatadir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$_ocbasedir") (/data))}
          spids: [259]
        )
      ]
      spids: [259]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_ocwwwdir)
          op: Equal
          rhs: {(DQ (/usr/share/webapps/owncloud))}
          spids: [265]
        )
      ]
      spids: [265]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_ocappsdir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$_ocwwwdir") (/apps))}
          spids: [270]
        )
      ]
      spids: [270]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_occonfdir)
          op: Equal
          rhs: {(DQ (/etc/owncloud))}
          spids: [276]
        )
      ]
      spids: [276]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (C {(default_prepare)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (SimpleCommand
              words: [
                {(sed)}
                {(DQ (s/__VERSION__/) ($ VSub_Name "$pkgver") (/))}
                {(DQ ($ VSub_Name "$srcdir")) (/owncloud.config.php.in)}
              ]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: -1
                  arg_word: {(DQ ($ VSub_Name "$srcdir")) (/owncloud.config.php)}
                  spids: [314]
                )
              ]
            )
          ]
          spids: [286]
        )
      spids: [282 285]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) ($ VSub_Name "$_occonfdir")} 
              {(DQ ($ VSub_Name "$pkgdir")) ($ VSub_Name "$_ocdatadir")} {(DQ ($ VSub_Name "$pkgdir")) ($ VSub_Name "$_ocwwwdir")}
            )
            (C {(rm)} {(-rf)} {(config)} {(data)})
            (AndOr
              children: [
                (C {(mv)} {(Lit_Other "*")} {(DQ ($ VSub_Name "$pkgdir")) (${ VSub_Name _ocwwwdir) (/)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(chmod)} {(Lit_Other "+") (x)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (${ VSub_Name _ocwwwdir) (/occ)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(ln)} {(-s)} {($ VSub_Name "$_occonfdir")} 
                  {(DQ ($ VSub_Name "$pkgdir")) (${ VSub_Name _ocwwwdir) (/config)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-m660)} {(../owncloud.config.php)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (${ VSub_Name _occonfdir) (/config.php)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-m664)} {(.htaccess)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (${ VSub_Name _ocwwwdir) (/.htaccess)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (Sentence
              child: 
                (Assignment
                  keyword: Assign_Local
                  pairs: [(assign_pair lhs:(LhsName name:dir) op:Equal spids:[477])]
                  spids: [475]
                )
              terminator: <Op_Semi ";">
            )
            (ForEach
              iter_name: dir
              iter_words: [
                {($ VSub_Name "$_occonfdir")}
                {($ VSub_Name "$_ocdatadir")}
                {($ VSub_Name "$_ocappsdir")}
              ]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(chown)} {(-R)} {(Lit_Other ":") (www-data)} 
                          {(DQ ($ VSub_Name "$pkgdir")) ($ VSub_Name "$dir")}
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                    (AndOr
                      children: [
                        (C {(chmod)} {(770)} {(DQ ($ VSub_Name "$pkgdir")) ($ VSub_Name "$dir")})
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [493 531]
                )
              spids: [485 491]
            )
          ]
          spids: [328]
        )
      spids: [324 327]
    )
    (FuncDef
      name: initscript
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Init script that runs ownCloud with php-fpm"))}
                  spids: [543]
                )
              ]
              spids: [543]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname") (" ") ($ VSub_Name "$_php") (-fpm))}
                  spids: [549]
                )
              ]
              spids: [549]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:install)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$subpkgname") (".pre-install ") ($ VSub_Name "$subpkgname") 
                        (.post-install)
                      )
                    }
                  spids: [558]
                )
              ]
              spids: [558]
            )
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:confdir)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$subpkgdir") (/etc/) ($ VSub_Name "$_php") (/php-fpm.d))}
                  spids: [570]
                )
              ]
              spids: [568]
            )
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:fpm_name)
                  op: Equal
                  rhs: 
                    {
                      (DQ (php-fpm) 
                        (BracedVarSub
                          token: <VSub_Name _php>
                          suffix_op: (Slice begin:(ArithWord w:{(Lit_Digits 3)}))
                          spids: [584 588]
                        )
                      )
                    }
                  spids: [581]
                )
              ]
              spids: [579]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_php"))} {(Lit_Other "=")} {(DQ (php5))} 
                          {(Lit_Other "]")}
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:confdir)
                          op: Equal
                          rhs: 
                            {
                              (DQ 
                                (BracedVarSub
                                  token: <VSub_Name confdir>
                                  suffix_op: 
                                    (PatSub
                                      pat: {(php-)}
                                      replace: {(SQ )}
                                      do_all: False
                                      do_prefix: False
                                      do_suffix: False
                                    )
                                  spids: [615 620]
                                )
                              )
                            }
                          spids: [613]
                        )
                      ]
                      spids: [613]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:fpm_name)
                          op: Equal
                          rhs: {(DQ (php-fpm))}
                          spids: [624]
                        )
                      ]
                      spids: [624]
                    )
                  ]
                  spids: [-1 610]
                )
              ]
              spids: [-1 630]
            )
            (AndOr
              children: [
                (C {(install)} {(-m)} {(755)} {(-o)} {(owncloud)} {(-d)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (/var/log/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-m)} {(700)} {(-o)} {(owncloud)} {(-d)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (/var/tmp/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-m)} {(644)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/fpm-pool.conf)} 
                  {(DQ ($ VSub_Name "$confdir")) (/) ($ VSub_Name "$pkgname") (.conf)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-m)} {(644)} {(-D)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.confd)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/conf.d/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d)})
            (C {(ln)} {(-s)} {($ VSub_Name "$fpm_name")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname")}
            )
          ]
          spids: [540]
        )
      spids: [536 539]
    )
    (FuncDef
      name: doc
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (documentation)"))}
                  spids: [778]
                )
              ]
              spids: [778]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [785]
                )
              ]
              spids: [785]
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/doc/) ($ VSub_Name "$pkgname") (/core)}
            )
            (C {(mv)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/webapps/) ($ VSub_Name "$pkgname") (/core/doc)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/doc/) ($ VSub_Name "$pkgname") (/core)}
            )
          ]
          spids: [775]
        )
      spids: [771 774]
    )
    (FuncDef
      name: pgsql
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud PostgreSQL support"))}
                  spids: [832]
                )
              ]
              spids: [832]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$pkgname") (" ") (${ VSub_Name _php) ("-pgsql ") 
                        (${ VSub_Name _php) ("-pdo_pgsql ") (${ VSub_Name _php) (-pear-mdb2-driver-pgsql)
                      )
                    }
                  spids: [838]
                )
              ]
              spids: [838]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir"))})
          ]
          spids: [829]
        )
      spids: [825 828]
    )
    (FuncDef
      name: sqlite
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud SQLite support"))}
                  spids: [876]
                )
              ]
              spids: [876]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$pkgname") (" ") (${ VSub_Name _php) ("-sqlite3 ") 
                        (${ VSub_Name _php) (-pdo_sqlite)
                      )
                    }
                  spids: [882]
                )
              ]
              spids: [882]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir"))})
          ]
          spids: [873]
        )
      spids: [869 872]
    )
    (FuncDef
      name: mysql
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud MySQL support"))}
                  spids: [916]
                )
              ]
              spids: [916]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$pkgname") (" ") (${ VSub_Name _php) ("-mysql ") 
                        (${ VSub_Name _php) ("-pdo_mysql ") (${ VSub_Name _php) (-pear-mdb2-driver-mysql)
                      )
                    }
                  spids: [922]
                )
              ]
              spids: [922]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir"))})
          ]
          spids: [913]
        )
      spids: [909 912]
    )
    (FuncDef
      name: plugins
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud 3rdparty plugins"))}
                  spids: [960]
                )
              ]
              spids: [960]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [966]
                )
              ]
              spids: [966]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (${ VSub_Name _ocwwwdir)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (${ VSub_Name _ocwwwdir) (/3rdparty)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (${ VSub_Name _ocwwwdir) (/)}
            )
          ]
          spids: [957]
        )
      spids: [953 956]
    )
    (FuncDef
      name: _mv_app
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:from)
                  op: Equal
                  rhs: {(DQ ($ VSub_Number "$1"))}
                  spids: [1015]
                )
              ]
              spids: [1013]
            )
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:dir)
                  op: Equal
                  rhs: {(DQ ($ VSub_Number "$2"))}
                  spids: [1023]
                )
              ]
              spids: [1021]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (${ VSub_Name _ocappsdir)})
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$from"))} {(Lit_Other "=")} {(DQ (pkg))} 
                          {(Lit_Other "]")}
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (AndOr
                      children: [
                        (C {(mv)} 
                          {(DQ ($ VSub_Name "$pkgdir")) (${ VSub_Name _ocappsdir) (/) 
                            ($ VSub_Name "$dir")
                          } {(DQ ($ VSub_Name "$subpkgdir")) (${ VSub_Name _ocappsdir) (/)}
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [-1 1060]
                )
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$from"))} {(Lit_Other "=")} {(DQ (src))} 
                          {(Lit_Other "]")}
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_Local
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:appname)
                          op: Equal
                          rhs: 
                            {
                              (DQ 
                                (BracedVarSub
                                  token: <VSub_Name subpkgname>
                                  suffix_op: 
                                    (StringUnary
                                      op_id: VOp1_Pound
                                      arg_word: {($ VSub_Name "$pkgname") (-)}
                                    )
                                  spids: [1113 1118]
                                )
                              )
                            }
                          spids: [1111]
                        )
                      ]
                      spids: [1109]
                    )
                    (AndOr
                      children: [
                        (C {(mv)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$dir")} 
                          {(DQ ($ VSub_Name "$subpkgdir")) (${ VSub_Name _ocappsdir) (/) 
                            ($ VSub_Name "$appname") (/)
                          }
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [1089 1106]
                )
              ]
              spids: [-1 1147]
            )
            (AndOr
              children: [
                (C {(chown)} {(-R)} {(Lit_Other ":") (www-data)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (${ VSub_Name _ocappsdir)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(chmod)} {(770)} {(DQ ($ VSub_Name "$subpkgdir")) (${ VSub_Name _ocappsdir)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1010]
        )
      spids: [1006 1009]
    )
    (FuncDef
      name: contacts
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud contacts"))}
                  spids: [1198]
                )
              ]
              spids: [1198]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [1204]
                )
              ]
              spids: [1204]
            )
            (C {(_mv_app)} {(src)} {(contacts)})
          ]
          spids: [1195]
        )
      spids: [1191 1194]
    )
    (FuncDef
      name: calendar
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud calendar"))}
                  spids: [1227]
                )
              ]
              spids: [1227]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [1233]
                )
              ]
              spids: [1233]
            )
            (C {(_mv_app)} {(src)} {(calendar)})
          ]
          spids: [1224]
        )
      spids: [1220 1223]
    )
    (FuncDef
      name: documents
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud integrated documents editor"))}
                  spids: [1256]
                )
              ]
              spids: [1256]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [1262]
                )
              ]
              spids: [1262]
            )
            (C {(_mv_app)} {(src)} {(documents-) ($ VSub_Name "$_documentsver")})
          ]
          spids: [1253]
        )
      spids: [1249 1252]
    )
    (FuncDef
      name: encryption
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud integrated encryption support"))}
                  spids: [1286]
                )
              ]
              spids: [1286]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname") (" ") (${ VSub_Name _php) (-openssl))}
                  spids: [1292]
                )
              ]
              spids: [1292]
            )
            (C {(_mv_app)} {(pkg)} {(encryption)})
          ]
          spids: [1283]
        )
      spids: [1279 1282]
    )
    (FuncDef
      name: external
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud integrated external storage support"))}
                  spids: [1320]
                )
              ]
              spids: [1320]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$pkgname") (" ") (${ VSub_Name _php) ("-curl ") 
                        (${ VSub_Name _php) (-ftp)
                      )
                    }
                  spids: [1326]
                )
              ]
              spids: [1326]
            )
            (C {(_mv_app)} {(pkg)} {(files_external)})
          ]
          spids: [1317]
        )
      spids: [1313 1316]
    )
    (FuncDef
      name: gallery
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud integrated gallery application"))}
                  spids: [1358]
                )
              ]
              spids: [1358]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [1364]
                )
              ]
              spids: [1364]
            )
            (C {(_mv_app)} {(pkg)} {(gallery)})
          ]
          spids: [1355]
        )
      spids: [1351 1354]
    )
    (FuncDef
      name: ldap
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud integrated LDAP authentication"))}
                  spids: [1387]
                )
              ]
              spids: [1387]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname") (" ") (${ VSub_Name _php) (-ldap))}
                  spids: [1393]
                )
              ]
              spids: [1393]
            )
            (C {(_mv_app)} {(pkg)} {(user_ldap)})
          ]
          spids: [1384]
        )
      spids: [1380 1383]
    )
    (FuncDef
      name: music
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud music app"))}
                  spids: [1421]
                )
              ]
              spids: [1421]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [1427]
                )
              ]
              spids: [1427]
            )
            (C {(_mv_app)} {(src)} {(music)})
            (C {(find)} {(DQ (${ VSub_Name subpkgdir) (${ VSub_Name _ocappsdir))} {(-type)} {(d)} 
              {(-exec)} {(chmod)} {(775)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)}
            )
          ]
          spids: [1418]
        )
      spids: [1414 1417]
    )
    (FuncDef
      name: pdfviewer
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud integrated PDF viewer"))}
                  spids: [1481]
                )
              ]
              spids: [1481]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [1487]
                )
              ]
              spids: [1487]
            )
            (C {(_mv_app)} {(pkg)} {(files_pdfviewer)})
          ]
          spids: [1478]
        )
      spids: [1474 1477]
    )
    (FuncDef
      name: tasks
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud tasks"))}
                  spids: [1510]
                )
              ]
              spids: [1510]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [1516]
                )
              ]
              spids: [1516]
            )
            (C {(_mv_app)} {(src)} {(tasks-) ($ VSub_Name "$_tasksver")})
          ]
          spids: [1507]
        )
      spids: [1503 1506]
    )
    (FuncDef
      name: texteditor
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud integrated text editor"))}
                  spids: [1540]
                )
              ]
              spids: [1540]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [1546]
                )
              ]
              spids: [1546]
            )
            (C {(_mv_app)} {(pkg)} {(files_texteditor)})
          ]
          spids: [1537]
        )
      spids: [1533 1536]
    )
    (FuncDef
      name: videoplayer
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ownCloud integrated video viewer"))}
                  spids: [1569]
                )
              ]
              spids: [1569]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [1575]
                )
              ]
              spids: [1575]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:provides)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname") (-videoviewer))}
                  spids: [1581]
                )
              ]
              spids: [1581]
            )
            (C {(_mv_app)} {(pkg)} {(files_videoplayer)})
          ]
          spids: [1566]
        )
      spids: [1562 1565]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("095df252495e246a053fee7c048db255  owncloud-9.1.3.tar.bz2\n") 
                ("a2623501e3e524b973759a9628a4749d  owncloud-contacts-0.0.0.183.tar.gz\n") ("1183d4bb6a1ef40b10473757e4694c52  owncloud-calendar-1.3.3.tar.gz\n") 
                ("4f7058773d488c022cdc3735d6e293d0  owncloud-documents-9.1.3.tar.gz\n") ("cc694da1f081181a9e36194803e50b3d  owncloud-texteditor-9.1.3.tar.gz\n") 
                ("8452cdd43587469e680597a2c10c830e  owncloud-music-0.3.11.zip\n") ("3420df7f6c05ca20be239ea5cebfd7a4  owncloud-pdfviewer-9.1.3.tar.gz\n") 
                ("84e7e522faa5f4a6bd3c75a29e259bcb  owncloud-tasks-0.9.3.tar.gz\n") ("ea483e710da2fa9995543d9b5b8ee11e  owncloud.confd\n") 
                ("779c544fd1900557f4e69504aa28eeed  fpm-pool.conf\n") ("e1081190b2916a7f61fe403a03d8fa06  owncloud.config.php.in")
              )
            }
          spids: [1598]
        )
      ]
      spids: [1598]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"e0a1eb35fffb61dab5ca41f6d3fdb4ddcc3ec09683cd620b8094846785d4f6e9  owncloud-9.1.3.tar.bz2\n"
                ) 
                (
"d6ea14796f27f4cfb6db63b8e3612a71d3e3e6e2d8edffce85df45fcb71c7106  owncloud-contacts-0.0.0.183.tar.gz\n"
                ) 
                (
"e3cd0de34e7de1d9f08d5c7dce5e9f45826cc9e59292b847fa900ca3cdf6b3fc  owncloud-calendar-1.3.3.tar.gz\n"
                ) 
                (
"7028152d65d463791353f256f39f85d131b6b7481d266ec16354ab55d7d8444f  owncloud-documents-9.1.3.tar.gz\n"
                ) 
                (
"888b6c803240415d04de064c3768740b650709a971854222e8638644ea2e138e  owncloud-texteditor-9.1.3.tar.gz\n"
                ) ("e480e639e48419977f06822aa92f1245c21a43d9aafc156edb6fd097873a73ca  owncloud-music-0.3.11.zip\n") 
                (
"db3f803990612b1e6c6500a0b77ef7383da318b5b6e61bd4a1a4e586dc9b192f  owncloud-pdfviewer-9.1.3.tar.gz\n"
                ) ("0a5ef52ba915e7ec8f124ab7bd2c01f22db27f77343ddfa8d799927711133c55  owncloud-tasks-0.9.3.tar.gz\n") 
                (
"96d61ee75e8c948f78d31bdb770636819b8d678892a4003168c140fab69861cd  owncloud.confd\n"
                ) ("41dd626e34ea0b0ea3eac13b43a655586097fe746d5a713c0c765dbc2b8c2fa0  fpm-pool.conf\n") 
                (
"d00bdbf610d6994cdb61269620dc0fdb892a43a10895c00060d72731f7acd854  owncloud.config.php.in"
                )
              )
            }
          spids: [1613]
        )
      ]
      spids: [1613]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"e661d3a69d1bce51aa6336fddd2ba205970d0d14e306a6ea0befa9fad6bb3563ff26118cd0471d4728cd9387fe67b58ba55058109bbf84f6c5c71fd87be38cea  owncloud-9.1.3.tar.bz2\n"
                ) 
                (
"7d0b3808a8734cd6895847ea1986345df71cd7e0633dcf2b8b9989bc9d38c3182bf6d93d75c32378270d124e885d7d730fd1ead5198bd9276de8425a5ff725d3  owncloud-contacts-0.0.0.183.tar.gz\n"
                ) 
                (
"8f2b260a63644a5fb529211dd160aa3169ffde56ceeacf25f7c7748b2d7dfa9b1115663955eae3b9e35283545e57ff1b6f48ea75713f50db6bab51ebdb5e598e  owncloud-calendar-1.3.3.tar.gz\n"
                ) 
                (
"9494672aeb6a4cf193c2b5f258a781713c009c47060f17ed951aa7cd9d3d00d912983156aa30d2d2b27667d30f746e496053e63a495e1e36f9072fa153745e96  owncloud-documents-9.1.3.tar.gz\n"
                ) 
                (
"df0425e2769f32f7b8919e67e7eece3a9fd2d7a86a1fe1875a31ab1e3d0829a7b178ee2c6bc9a4ca13777f27c1f880792d6f8638fb72c0fd6c53312af0cc8f7d  owncloud-texteditor-9.1.3.tar.gz\n"
                ) 
                (
"fde1758a512a960985cbbfde9294f77458fad2cb4801daceedac76a58dbb2862f2586cb17376915cdcb47a768c75be46f863834a96f1148eae98285217491d59  owncloud-music-0.3.11.zip\n"
                ) 
                (
"9b3642ba9a1b01dbcc96c4e46735a546c6e0bdb77f87b166aadf9dc1c0c27a276bf4464009d9ef494107786c1ab38f59d218e0f9a2aa2a9a3db2e1e002fbebbe  owncloud-pdfviewer-9.1.3.tar.gz\n"
                ) 
                (
"05903caadaab8c7982cb91b1442d617c777a9d97fcd5406d1b404006fa91ef73251852a53a03cb7fcbed097c1120fc920983c1a24a0e8f1f2e95b230153fd26a  owncloud-tasks-0.9.3.tar.gz\n"
                ) 
                (
"7d1fa12f08f74b88d1ba7858a8295f6e5b200f16ed7366af48cc891b8c0074da85df008ed6f920df8b61bdfd5a27ac2a9623309b6334f82051a04067e746023e  owncloud.confd\n"
                ) 
                (
"e5afd329faf06acec747cb2af8dea409b6991dcc7aa15e894444899ccaf17502fdfab437cfb91170d1e1aee39385b72f277922dccdd8c6e08cc928b146ccaeda  fpm-pool.conf\n"
                ) 
                (
"c7aa08cf9b8fb8f61454af3ccc5b743e33b4cc294e6c42ed2eb16894f0a411b22bdc4d8f691964860a7c88ea7255424c1e369063ae37041850a9624b4139d478  owncloud.config.php.in"
                )
              )
            }
          spids: [1628]
        )
      ]
      spids: [1628]
    )
  ]
)