(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(gnupg)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[9]) op: Equal rhs: {(2.2.0)} spids: [9] ) ] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_ver spids:[12]) op: Equal rhs: { (word_part.BracedVarSub token: <VSub_Name pkgver> suffix_op: (suffix_op.PatSub pat: {(_beta)} replace: {(-beta)} replace_mode: Undefined_Tok spids: [15] ) spids: [13 19] ) } spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[21]) op: Equal rhs: {(1)} spids: [21] ) ] spids: [21] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[24]) op: Equal rhs: {(DQ ('GNU Privacy Guard 2 - a PGP replacement tool'))} spids: [24] ) ] spids: [24] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[29]) op: Equal rhs: {(DQ ('https://www.gnupg.org/'))} spids: [29] ) ] spids: [29] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[34]) op: Equal rhs: {(DQ (all))} spids: [34] ) ] spids: [34] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[39]) op: Equal rhs: {(DQ (GPL))} spids: [39] ) ] spids: [39] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:options spids:[44]) op: Equal rhs: {(DQ )} spids: [44] ) ] spids: [44] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[48]) op: Equal rhs: {(DQ (pinentry))} spids: [48] ) ] spids: [48] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[53]) op: Equal rhs: { (DQ ('gnutls-dev libksba-dev libgcrypt-dev libgpg-error-dev\n') ('\tnpth-dev zlib-dev libassuan-dev openldap-dev bzip2-dev') ) } spids: [53] ) ] spids: [53] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[59]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname') (-doc))} spids: [59] ) ] spids: [59] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[65]) op: Equal rhs: { (DQ ('https://gnupg.org/ftp/gcrypt/') ($ VSub_DollarName '$pkgname') (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$_ver') ('.tar.bz2\n') ('\t0001-Include-sys-select.h-for-FD_SETSIZE.patch\n') ('\tfix-i18n.patch') ) } spids: [65] ) ] spids: [65] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[78]) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$_ver') } spids: [78] ) ] spids: [78] ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(./configure)} {(--build) (Lit_Other '=') ($ VSub_DollarName '$CBUILD')} {(--host) (Lit_Other '=') ($ VSub_DollarName '$CHOST')} {(--prefix) (Lit_Other '=') (/usr)} {(--sysconfdir) (Lit_Other '=') (/etc)} {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--infodir) (Lit_Other '=') (/usr/share/info)} {(--localstatedir) (Lit_Other '=') (/var)} {(--disable-nls)} {(--enable-bzip2)} ) (C {(make)}) ] spids: [92] ) spids: [88 91] ) (command.FuncDef name: check body: (command.BraceGroup children: [(C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(make)} {(check)})] spids: [164] ) spids: [160 163] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(install)}) (C {(ln)} {(-s)} {(gpg)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin/gpg2)}) (C {(ln)} {(-s)} {(gpgv)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin/gpgv2)}) ] spids: [185] ) spids: [181 184] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[236]) op: Equal rhs: { (DQ ( '8ab7c4183d2ec2e6b62066e3cbcba95babaa0ae22da47feab716698792d26495f072d50e8ec612b8d26147636bb316320c78940184373b3f4cb6ec411933361b gnupg-2.2.0.tar.bz2\n' ) ( 'c6cc4595081c5b025913fa3ebecf0dff87a84f3c669e3fef106e4fa040f1d4314ee52dd4c0e0002b213034fb0810221cfdd0033eae5349b6e3978f05d08bcac7 0001-Include-sys-select.h-for-FD_SETSIZE.patch\n' ) ( 'b19a44dacf061dd02b439ab8bd820e3c721aab77168f705f5ce65661f26527b03ea88eec16d78486a633c474120589ec8736692ebff57ab9b95f52f57190ba6b fix-i18n.patch' ) ) } spids: [236] ) ] spids: [236] ) ] )