(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(pdftk)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.02)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Pdftk is a simple tool for doing everyday things with PDF documents"))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.pdfhacks.com/pdftk"))} spids: [17] ) ] spids: [17] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[22])] spids: [22] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[27])] spids: [27] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[32])] spids: [32] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("gcc-java findutils"))} spids: [36] ) ] spids: [36] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [41] ) ] spids: [41] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/") (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) (-src.zip) ) } spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: { (DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (-dist/) ($ VSub_Name "$pkgname") ) } spids: [60] ) ] spids: [60] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(default_prepare)}) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(Makefile.Alpine)} spids: [91] ) (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ( "# Based on https://aur.archlinux.org/cgit/aur.git/tree/Makefile.Arch?h=pdftk\n" ) ("# Which is in turn based on 'Makefile.Debian', part of pdftk\n") ("# Copyright (c) 2004-2012 Sid Steward\n") ("\n") ("export CXX= g++\n") ("export GCJ= gcj\n") ("export GCJH= gcjh\n") ("export GJAR= gjar\n") ("export LIBGCJ= ") (EscapedLiteralPart token:<Lit_EscapedChar "\\`">) ("find /usr/share/java -type f -regex '/usr/share/java/libgcj-[0-9].*") (EscapedLiteralPart token:<Lit_EscapedChar "\\\\">) (".jar'") (EscapedLiteralPart token:<Lit_EscapedChar "\\`">) ("\n") ("export AR= ar\n") ("export RM= rm\n") ("export ARFLAGS= rs\n") ("export RMFLAGS= -vf\n") ( "export CPPFLAGS= -DPATH_DELIM=0x2f -DASK_ABOUT_WARNINGS=false -DUNBLOCK_SIGNALS -fdollars-in-identifiers -fPIC\n" ) ("export CXXFLAGS= ") ($ VSub_Name "$CXXFLAGS") (" -fPIC\n") ("export GCJFLAGS= -Wno-all -fsource=1.3 -O2 -fPIC\n") ("export GCJHFLAGS= -force\n") ("export LDLIBS= -lgcj\n") ("\n") ("include Makefile.Base\n") ) } do_expansion: True here_end: EOF was_filled: True spids: [95] ) ] ) ] spids: [76] ) spids: [72 75] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(make)} {(-j1)} {(-f)} {(Makefile.Alpine)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [133] ) spids: [129 132] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(install)} {(-D)} {(-m)} {(755)} {(pdftk)} {($ VSub_Name "$pkgdir") (/usr/bin/pdftk)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(cd)} {(..)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:LICENSE_DIR) op: Equal rhs: {(DQ ($ VSub_Name "$pkgdir") (/usr/share/licenses/) ($ VSub_Name "$pkgname"))} spids: [209] ) ] spids: [209] ) (AndOr children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$LICENSE_DIR"))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(cp)} {(-R)} {(license_gpl_pdftk/) (Lit_Other "*")} {(DQ ($ VSub_Name "$LICENSE_DIR"))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(chmod)} {(-R)} {(0755)} {(DQ ($ VSub_Name "$LICENSE_DIR"))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(find)} {(DQ ($ VSub_Name "$LICENSE_DIR"))} {(-type)} {(f)} {(-exec)} {(chmod)} {(-x)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-D)} {(-m)} {(644)} {(DQ (pdftk.1))} {(DQ ($ VSub_Name "$pkgdir") (/usr/share/man/man1/pdftk.1))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [164] ) spids: [160 163] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("6534365fd6727724f288a556ede33faa pdftk-2.02-src.zip"))} spids: [328] ) ] spids: [328] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "118f6a25fd3acaafb58824dce6f97cdc07e56050e666b90e4c4ef426ea37b8c1 pdftk-2.02-src.zip" ) ) } spids: [333] ) ] spids: [333] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "5c73ab3b7b12cfc24a17c2737d224fdde2ae684e1712031a968b83f5b8d91c521d477e932fc47f8b4a8c0ff0ba183678aaa13a1e7b29107c5c47ded8d960ef54 pdftk-2.02-src.zip" ) ) } spids: [338] ) ] spids: [338] ) ] )