(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(cups)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.2.4)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("The CUPS Printing System"))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.cups.org/"))} 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 LGPL2+"))} spids:[27])] spids: [27] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-libs ipptool ") ($ VSub_Name "$pkgname") ("-client\n") ("\t") ($ VSub_Name "$pkgname") (-lang) ) } spids: [32] ) ] spids: [32] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: {(DQ ("libgcrypt-dev gnutls-dev zlib-dev"))} spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ($ VSub_Name "$depends_dev") (" libpaper-dev dbus-dev libjpeg-turbo-dev avahi-dev\n") ("\tlinux-headers") ) } spids: [52] ) ] spids: [52] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("cups-client poppler-utils libressl dbus"))} spids: [59] ) ] spids: [59] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ (cups.pre-install))} spids: [64] ) ] spids: [64] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkggroups) op: Equal rhs: {(DQ ("lp lpadmin"))} spids: [69] ) ] spids: [69] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (lp))} spids:[74])] spids: [74] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("https://github.com/apple/cups/releases/download/v") ($ VSub_Name "$pkgver") (/cups-) ($ VSub_Name "$pkgver") ("-source.tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (".logrotate\n") ("\tcupsd.initd\n") ("\tcups-no-export-ssllibs.patch\n") ("\tdefault-config-no-gssapi.patch\n") ("\t") ) } spids: [79] ) ] spids: [79] ) (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: [95] ) ] spids: [95] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--libdir) (Lit_Other "=") (/usr/lib)} {(--sysconfdir) (Lit_Other "=") (/etc)} {(--localstatedir) (Lit_Other "=") (/var)} {(--with-logdir) (Lit_Other "=") (/var/log/cups)} {(--with-docdir) (Lit_Other "=") (/usr/share/cups)} {(--with-rundir) (Lit_Other "=") (/run/cups)} {(--with-cupsd-file-perm) (Lit_Other "=") (0755)} {(--with-cups-user) (Lit_Other "=") (lp)} {(--with-cups-group) (Lit_Other "=") (lp)} {(--with-system-groups) (Lit_Other "=") (lpadmin)} {(--with-domainsocket) (Lit_Other "=") (/run/cups/cups.sock)} {(--without-rcdir)} {(--without-php)} {(--disable-pam)} {(--enable-raw-printing)} {(--enable-dbus)} {(--with-dbusdir) (Lit_Other "=") (/etc/dbus-1)} {(--enable-libpaper)} {(--enable-ssl) (Lit_Other "=") (yes)} {(--enable-gnutls)} {(--disable-launchd)} {(--with-optim) (Lit_Other "=") (DQ ($ VSub_Name "$CFLAGS"))} ) (C {(make)}) ] spids: [109] ) spids: [105 108] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "BUILDROOT=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (C {(rm)} {(-rf)} {(usr/share/cups/banners/) (Lit_Other "*")} {(usr/share/cups/data/testprint)} ) (C {(install)} {(-D)} {(-m)} {(644)} {(DQ ($ VSub_Name "$srcdir")) (/cups.logrotate)} {(etc/logrotate.d/cups)} ) (C {(install)} {(-D)} {(-m)} {(755)} {(DQ ($ VSub_Name "$srcdir")) (/cupsd.initd)} {(etc/init.d/cupsd)} ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-e)} {(usr/share/applications/cups.desktop)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(sed)} {(-i)} { (SQ < "s|^Exec=htmlview http://localhost:631/|Exec=xdg-open http://localhost:631/|g" > ) } {(usr/share/applications/cups.desktop)} ) ] spids: [-1 360] ) ] spids: [-1 376] ) (Pipeline children: [ (C {(find)} {(usr/share/cups/model)} {(-name)} {(DQ ("*.ppd"))}) (C {(xargs)} {(gzip)} {(-n9f)}) ] negated: False ) ] spids: [268] ) spids: [264 267] ) (FuncDef name: libs body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("CUPS libraries"))} spids: [407] ) ] spids: [407] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[413])] spids: [413] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (libcups))} spids: [418] ) ] spids: [418] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (C {(_mv)} {(usr/lib/) (Lit_Other "*") (.so) (Lit_Other "*")}) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/cups)}) ] spids: [404] ) spids: [400 403] ) (FuncDef name: ipptool body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Perform internet printing protocol requests"))} spids: [459] ) ] spids: [459] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[465])] spids: [465] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (C {(_mv)} {(usr/bin/ipptool)} {(usr/share/cups/ipptool)}) ] spids: [456] ) spids: [452 455] ) (FuncDef name: client body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("CUPS command-line client programs"))} spids: [496] ) ] spids: [496] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[502])] spids: [502] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (C {(_mv)} {(usr/bin)} {(usr/sbin/accept)} {(usr/sbin/cupsaccept)} {(usr/sbin/cupsaddsmb)} {(usr/sbin/cupsctl)} {(usr/sbin/cupsdisable)} {(usr/sbin/cupsenable)} {(usr/sbin/lpadmin)} {(usr/sbin/lpc)} {(usr/sbin/lpinfo)} {(usr/sbin/lpmove)} {(usr/sbin/reject)} ) ] spids: [493] ) spids: [489 492] ) (FuncDef name: _mv body: (BraceGroup children: [ (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[575])] spids: [573] ) terminator: <Op_Semi ";"> ) (ForEach iter_name: i iter_words: [{(DQ ($ VSub_At "$@"))}] do_arg_iter: False body: (DoGroup children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(Lit_Slash /) ("*")}) spids: [600 605] ) } ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$i")} {(DQ ($ VSub_Name "$subpkgdir")) (/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(Lit_Slash /) ("*")}) spids: [620 625] ) (/) } ) ] spids: [589 629] ) spids: [583 587] ) ] spids: [570] ) spids: [566 569] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "132e1896c5b8466e0c38decbb1210b420f1fa811a761150abdf07112bab290d51883f58a9a441fdc51e7094d94036288d564d6f39e9ee65e9c298e00088469d3 cups-2.2.4-source.tar.gz\n" ) ( "cf64211da59e79285f99d437c02fdd7db462855fb2920ec9563ba47bd8a9e5cbd10555094940ceedeb41ac805c4f0ddb9147481470112a11a76220d0298aef79 cups.logrotate\n" ) ( "2c2683f755a220166b3a1653fdd1a6daa9718c8f0bbdff2e2d5e61d1133306260d63a83d3ff41619b5cf84c4913fae5822b79553e2822858f38fa3613f4c7082 cupsd.initd\n" ) ( "7a8cd9ac33b0dd4627c72df4275db8ccd7cf8e201bce3833719b42f532f526bb347b842e3ea1ef0d61855b5c6e1088b5d20b68942f2c2c0acf504d8d9728efd3 cups-no-export-ssllibs.patch\n" ) ( "98bb97f4af69ea286fc3d398b8e57c32440e6b2d49fb7f79b418a4fe7f13441f3a610f65d3433d10d971ade808233c0b29b4d66160623ccaae919179384be918 default-config-no-gssapi.patch" ) ) } spids: [634] ) ] spids: [634] ) ] )