(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(handbrake)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_pkgname) op:Equal rhs:{(HandBrake)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.0.7)} 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 ("Handbrake video transcoder"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://handbrake.fr"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:arch) op: Equal rhs: {(DQ ("x86_64 x86 armhf ppc64le"))} 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:makedepends) op: Equal rhs: { (DQ ("yasm autoconf libtool zlib-dev libbz2 libogg-dev libtheora-dev\n") ("\tlibvorbis-dev libsamplerate-dev fribidi-dev freetype-dev\n") ("\ttinyxml-dev fontconfig-dev libass-dev intltool glib-dev dbus-glib-dev\n") ("\tgtk+3.0-dev libgudev-dev libnotify-dev libdvdread-dev\n") ("\tgstreamer0.10-dev x264-dev lame-dev linux-headers cmake\n") ("\tautoconf automake ffmpeg-dev coreutils libdvdnav-dev\n") ("\tlibbluray-dev x265-dev libvpx-dev fdk-aac-dev jansson-dev\n") ("\topus-dev") ) } spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") ("-lang ") ($ VSub_Name "$pkgname") (-gtk))} spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://download.handbrake.fr/releases/") ($ VSub_Name "$pkgver") (/HandBrake-) ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\thandbrake-9999-fix-missing-x265-link-flag.patch\n") ("\thandbrake-9999-remove-dvdnav-dup.patch\n") ("\thandbrake-9999-remove-faac-dependency.patch\n") ("\t") ) } spids: [55] ) ] spids: [55] ) (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:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/) (${ VSub_Name _pkgname) (-) (${ VSub_Name pkgver)} spids: [73] ) ] spids: [73] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(update_config_guess)}) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(default_prepare)}) (AndOr children: [ (C {(sed)} {(-i)} {(SQ <"s:.*contrib/.*::g">)} {(make/include/main.defs)}) (C {(die)} {(DQ ("Contrib removal failed."))}) ] op_id: Op_DPipe ) ] spids: [91] ) spids: [87 90] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} {(--force)} {(--verbose)} {(--disable-gtk-update-checks)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(cd)} {(build)}) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) ] spids: [140] ) spids: [136 139] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir")) (/build)}) (C {(make)} {(-j1)} {(install)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))}) ] spids: [198] ) spids: [194 197] ) (FuncDef name: gtk body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("HandBrake Video Transcoder - GUI"))} spids: [230] ) ] spids: [230] ) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/ghb)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/ghb)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr)} ) ] spids: [227] ) spids: [223 226] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "bacc5ff105893a0fdea95174839663e00027c87a13f00fb67d39c347b55e35869c0b998ec52181389b98cc2cc358d221e41d729e76952e4cb21fe8d12ee5a44a HandBrake-1.0.7.tar.bz2\n" ) ( "9ca716b290f384db839609d176b6883c4dc1aaf31206b206cfd1f29c85bb134e29fbf72bda1a8589f76e1885019dbdee5a39d8299f7f0a20a6ef8a01868f4845 handbrake-9999-fix-missing-x265-link-flag.patch\n" ) ( "a3d57dd37d518286a62554cfcc4722d6fd588a0c3966d30785100edc4476febb2b48fc4f9b2a7eb5b5dc049043fabd4398e1e190e10cbd63c25b2936824977d3 handbrake-9999-remove-dvdnav-dup.patch\n" ) ( "9d070e50a9b7d4b8ac25b7d56bd341aca6dc979ba506c84f4b95109909f70020723915cd120bed24e84a8fc242ee3c3a5775f43a78b7995e53cd499444c9f6dc handbrake-9999-remove-faac-dependency.patch" ) ) } spids: [276] ) ] spids: [276] ) ] )