(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(youtube-dl)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2017.10.12)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[18])] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A small command-line program to download videos from YouTube"))} spids: [21] ) ] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://youtube-dl.org"))} spids: [26] ) ] spids: [26] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[31])] spids: [31] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (Unlicense))} spids:[36])] spids: [36] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("python2 py-setuptools ffmpeg"))} spids: [41] ) ] spids: [41] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ("\n") ("\t") ($ VSub_Name "$pkgname") ("-doc\n") ("\t") ($ VSub_Name "$pkgname") ("-zsh-completion:zshcomp\n") ("\t") ($ VSub_Name "$pkgname") ("-bash-completion:bashcomp\n") ("\t") ($ VSub_Name "$pkgname") ("-fish-completion:fishcomp") ) } spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("https://github.com/rg3/") ($ VSub_Name "$pkgname") (/releases/download/) ($ VSub_Name "$pkgver") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.tar.gz) ) } spids: [63] ) ] spids: [63] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname"))} spids: [76] ) ] spids: [76] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(sed)} {(-i)} {(SQ <"s|etc/bash_completion.d|share/bash-completion/completions|">)} {(setup.py)} ) (C {(sed)} {(-i)} {(SQ <"s|etc/fish/completions|share/fish/completions|">)} {(setup.py)}) ] spids: [88] ) spids: [84 87] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(python2)} {(setup.py)} {(install)} {(--root) (Lit_Other "=") (DQ ($ VSub_Name "$pkgdir") (/))} {(--optimize) (Lit_Other "=") (1)} ) (C {(install)} {(-Dm644)} {(LICENSE)} { (DQ ($ VSub_Name "$pkgdir") (/usr/share/licenses/) ($ VSub_Name "$pkgname") (/LICENSE)) } ) ] spids: [126] ) spids: [122 125] ) (FuncDef name: zshcomp body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Zsh completions for ") ($ VSub_Name "$pkgname"))} spids: [177] ) ] spids: [177] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[184])] spids: [184] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install_if) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel") (" zsh") ) } spids: [189] ) ] spids: [189] ) (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$builddir")) (/) ($ VSub_Name "$pkgname") (.zsh)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/zsh/site-functions/_) ($ VSub_Name "$pkgname")} ) ] spids: [174] ) spids: [170 173] ) (FuncDef name: bashcomp body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Bash completions for ") ($ VSub_Name "$pkgname"))} spids: [230] ) ] spids: [230] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[237])] spids: [237] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install_if) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel") (" bash-completion") ) } spids: [242] ) ] spids: [242] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/bash-completion/completions/)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/bash-completion/completions/) ($ VSub_Name "$pkgname") (.bash-completion) } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/bash-completion/completions/) ($ VSub_Name "$pkgname")} ) ] spids: [227] ) spids: [223 226] ) (FuncDef name: fishcomp body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Fish completions for ") ($ VSub_Name "$pkgname"))} spids: [291] ) ] spids: [291] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[298])] spids: [298] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install_if) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel") (" fish") ) } spids: [303] ) ] spids: [303] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fish/completions/)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fish/completions/) ($ VSub_Name "$pkgname") (.fish) } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fish/completions/)} ) ] spids: [288] ) spids: [284 287] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "5ffe2f2db80d60905f9991a42268dc01f3e3ab121acf18e4a10e2ef449059a7c851cb0b833a1876ead1e11b93b55b13dd94ba439431c162b709161fe37b21701 youtube-dl-2017.10.12.tar.gz" ) ) } spids: [344] ) ] spids: [344] ) ] )