(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(freerdp)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.2.0)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_hash) op: Equal rhs: {(24a752a70840f3e4b027ba7c020af71f2bcfd94a)} spids: [9] ) ] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(4)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Free RDP client"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://freerdp.sourceforge.net"))} 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 (GPL))} 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:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") ("-plugins ") ($ VSub_Name "$pkgname") (-libs) ) } spids: [39] ) ] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ("libressl-dev libxcursor-dev cups-dev alsa-lib-dev ffmpeg-dev\n") ("\tcups-dev libxkbfile-dev libxinerama-dev libxv-dev libxdamage-dev\n") ("\tlibjpeg-turbo-dev libxi-dev cmake bsd-compat-headers\n") ("\tgst-plugins-base-dev gsm-dev linux-headers") ) } spids: [49] ) ] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz::https://github.com/FreeRDP/FreeRDP/archive/") ($ VSub_Name "$_hash") (".tar.gz\n") ("\tfreerdp-cmake-list.patch\n") ("\tfreerdp-fixes-since-24a752a.patch\n") ("\tfreerdp-args.patch\n") ("\tmusl-fix.patch\n") ("\tlibressl-2.5.patch\n") ("\t") ) } spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/FreeRDP-) ($ VSub_Name "$_hash")} spids: [74] ) ] spids: [74] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (ForEach iter_name: i iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$i")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.patch)}] action: [ (Sentence child: (C {(msg)} {($ VSub_Name "$i")}) terminator: <Op_Semi ";"> ) (AndOr children: [ (C {(patch)} {(-p1)} {(-i)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [115 117 141 -1] ) ] spids: [108 112 144] ) ] spids: [105 147] ) spids: [101 103] ) ] spids: [86] ) spids: [82 85] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (C {(export)} {(Lit_VarLike "CFLAGS=") (DQ ($ VSub_Name "$CFLAGS") (" -D_BSD_SOURCE"))}) (AndOr children: [ (C {(cmake)} {(-DCMAKE_BUILD_TYPE) (Lit_Other "=") (Release)} {(-DCMAKE_INSTALL_PREFIX) (Lit_Other "=") (/usr)} {(-DCMAKE_INSTALL_LIBDIR) (Lit_Other "=") (lib)} {(-DWITH_ALSA) (Lit_Other "=") (ON)} {(-DWITH_CUPS) (Lit_Other "=") (ON)} {(-DWITH_CHANNELS) (Lit_Other "=") (ON)} {(-DSTATIC_CHANNELS) (Lit_Other "=") (OFF)} {(-DWITH_DIRECTFB) (Lit_Other "=") (OFF)} {(-DWITH_FFMPEG) (Lit_Other "=") (OFF)} {(-DWITH_GSM) (Lit_Other "=") (ON)} {(-DWITH_GSTREAMER_1_0) (Lit_Other "=") (ON)} {(-DWITH_IPP) (Lit_Other "=") (OFF)} {(-DWITH_JPEG) (Lit_Other "=") (ON)} {(-DWITH_OPENSSL) (Lit_Other "=") (ON)} {(-DWITH_PCSC) (Lit_Other "=") (OFF)} {(-DWITH_PULSE) (Lit_Other "=") (OFF)} {(-DWITH_WAYLAND) (Lit_Other "=") (OFF)} {(-DWITH_SERVER) (Lit_Other "=") (ON)} {(-DWITH_X11) (Lit_Other "=") (ON)} {(-DWITH_XCURSOR) (Lit_Other "=") (ON)} {(-DWITH_XEXT) (Lit_Other "=") (ON)} {(-DWITH_XKBFILE) (Lit_Other "=") (ON)} {(-DWITH_XI) (Lit_Other "=") (ON)} {(-DWITH_XINERAMA) (Lit_Other "=") (ON)} {(-DWITH_XRENDER) (Lit_Other "=") (ON)} {(-DWITH_XV) (Lit_Other "=") (ON)} {(-DWITH_ZLIB) (Lit_Other "=") (ON)} {(-DWITH_NEON) (Lit_Other "=") (OFF)} {(-DARM_FP_API) (Lit_Other "=") (hard)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(make)}) ] spids: [156] ) spids: [152 155] ) (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 ) ] spids: [365] ) spids: [361 364] ) (FuncDef name: libs body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Free RDP client - Libraries"))} spids: [400] ) ] spids: [400] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (libfreerdp))} spids: [406] ) ] spids: [406] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)} ) ] spids: [397] ) spids: [393 396] ) (FuncDef name: plugins body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Free RDP client - plugins"))} spids: [444] ) ] spids: [444] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (libfreerdp))} spids: [450] ) ] spids: [450] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/freerdp)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)} ) ] spids: [441] ) spids: [437 440] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "f85c111befd4717f93cac2472630c1b96a82aa392d4e5082d5f50cf0b7960a2902d5147cb7b26de52282f25a50968d314f404acb7fd78fe425050013037af4c5 freerdp-1.2.0.tar.gz\n" ) ( "c98a19630213c7cce1fc4256987586ff38102560cff0ee4df0c937b2030f6c066e0da8337379b14d41c821652b1a85f5d296efee426e28dc0a1603b9d5ade0f7 freerdp-cmake-list.patch\n" ) ( "76aaa3b3b631728ecf8567a09c44f5b84af494d42b4437ec5198a1fe9d0a7312fcfa5acbf45b2d2b1cda60a530c36e108d7a50581c6f63b2058fcd785499842a freerdp-fixes-since-24a752a.patch\n" ) ( "a845b77b6106d9a3e9d69bc0a6df3f80a6f37bed2847ace387739def695a3b07acc5e859893a9af11b7c74d96b4eeea99d9a79d5c4e4b504bacd51d612882b01 freerdp-args.patch\n" ) ( "2a3edc5df8f2374c023b604b3f523bbc9e510a35707bef2100ac64677109dc7615a11567558aeda3b032576308ef026ed9b80ef2c479d1004f840f18d6cf0890 musl-fix.patch\n" ) ( "2efa371fed576c08daa5450dcb48147db5740965c9b3334a842d945bd316e42f50299cbc6f137c9a0242038bf294db284bec0f214002fc313b0d795f172f0d46 libressl-2.5.patch" ) ) } spids: [481] ) ] spids: [481] ) ] )