(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(nethack)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.4.3)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(SQ <"A single player dungeon exploration game">)} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(SQ <all>)} spids:[20])] spids: [20] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(SQ <"http://www.nethack.org/index.html">)} spids: [25] ) ] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(SQ <custom>)} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(SQ <"ncurses gzip">)} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(SQ <"ncurses-dev byacc flex linux-headers">)} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[51])] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://downloads.sourceforge.net/") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-) (BracedVarSub token: <VSub_Name pkgver> suffix_op: (PatSub pat:{(.)} do_all:True do_prefix:False do_suffix:False) spids: [62 67] ) ("-src.tgz\n") ("\tnethack.bin") ) } spids: [55] ) ] spids: [55] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (/)} ) (C {(sh)} {(sys/unix/setup.sh)}) (C {(sed)} {(-e)} {(SQ <"/define HACKDIR/ s|/usr/games/lib/nethackdir|/usr/lib/nethack/|">)} {(-e)} { (DQ ("/^#define COMPRESS") (EscapedLiteralPart token:<Lit_EscapedChar "\\s">) ("/ s|/usr/bin/compress|") (CommandSubPart command_list: (CommandList children:[(C {(which)} {(gzip)})]) left_token: <Left_CommandSub "$("> spids: [111 115] ) ("|") ) } {(-e)} {(SQ <"/^#define COMPRESS_EXTENSION/ s|\".Z\"|\".gz\"|">)} {(-e)} {(SQ <"s|^/\\* \\(#define DLB\\) \\*/|\\1|">)} {(-i)} {(include/config.h)} ) (C {(sed)} {(-e)} {(SQ <"s|^/\\* \\(#define LINUX\\) \\*/|\\1|">)} {(-e)} {(SQ <"s|^/\\* \\(#define TIMED_DELAY\\) \\*/|\\1|">)} {(-i)} {(include/unixconf.h)} ) (C {(sed)} {(-e)} {(SQ <"s|^# \\(WINTTYLIB = -lncurses\\)|\\1|">)} {(-e)} {(SQ <"s|^WINTTYLIB = -ltermlib|#&|">)} {(-i)} {(src/Makefile)} ) (C {(sed)} {(-e)} {(SQ <"/^GAMEDIR\\s*=/ s|/games/.*$|/usr/lib/$(GAME)|">)} {(-e)} {(SQ <"/^GAMEPERM\\s*=/ s|04755|0755|">)} {(-e)} {(SQ <"/^GAMEUID\\s*=/ s|games|root|">)} {(-e)} {(SQ <"/^GAMEGRP\\s*=/ s|bin|root|">)} {(-e)} {(SQ <"/^CHOWN\\s*=/ s|chown|true|">)} {(-e)} {(SQ <"/^CHGRP\\s*=/ s|chgrp|true|">)} {(-e)} {(SQ <"/^SHELLDIR\\s*=/ s|/games|/usr/bin|">)} {(-i)} {(Makefile)} ) (C {(sed)} {(-e)} { (DQ ("/^MANDIR") (EscapedLiteralPart token:<Lit_EscapedChar "\\s">) ("*=/s|/usr/man/man6|") ($ VSub_Name "$pkgdir") ("/usr/share/man/man6|") ) } {(-i)} {(doc/Makefile)} ) (C {(sed)} {(-e)} { (DQ ("s/^LEX") (EscapedLiteralPart token:<Lit_EscapedChar "\\s">) ("*=.*") (Lit_Other "$") ("/LEX=flex/") ) } {(-i)} {(util/Makefile)} ) (C {(make)}) ] spids: [76] ) spids: [73 76] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (/)} ) (C {(install)} {(-dm755)} {($ VSub_Name "$pkgdir") (/usr/share/man/man6)}) (C {(install)} {(-dm755)} {($ VSub_Name "$pkgdir") (/usr/share/doc/nethack)}) (C {(install)} {(-dm755)} {($ VSub_Name "$pkgdir") (/usr/share/nethack)}) (C {(make)} {(Lit_VarLike "PREFIX=") ($ VSub_Name "$pkgdir")} {(install)} {(manpages)}) (C {(rm)} {(-f)} {($ VSub_Name "$pkgdir") (/usr/bin/nethack)}) (C {(rm)} {(-f)} {($ VSub_Name "$pkgdir") (/usr/lib/nethack/license)}) (C {(rm)} {(-f)} {($ VSub_Name "$pkgdir") (/usr/lib/nethack/logfile)}) (C {(rm)} {(-f)} {($ VSub_Name "$pkgdir") (/usr/lib/nethack/perm)}) (C {(rm)} {(-f)} {($ VSub_Name "$pkgdir") (/usr/lib/nethack/record)}) (C {(rm)} {(-rf)} {($ VSub_Name "$pkgdir") (/usr/lib/nethack/save)}) (C {(mv)} {($ VSub_Name "$pkgdir") (/usr/lib/nethack/nhdat)} {($ VSub_Name "$pkgdir") (/usr/share/nethack/nhdat)} ) (C {(install)} {(-m755)} {($ VSub_Name "$srcdir") (/nethack.bin)} {($ VSub_Name "$pkgdir") (/usr/bin/nethack)} ) (C {(install)} {(-Dm644)} {(doc/Guidebook.txt)} {($ VSub_Name "$pkgdir") (/usr/share/doc/nethack/Guidebook.txt)} ) (C {(install)} {(-Dm644)} {(dat/license)} {($ VSub_Name "$pkgdir") (/usr/share/licenses/) ($ VSub_Name "$pkgname") (/LICENSE)} ) ] spids: [294] ) spids: [290 293] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("21479c95990eefe7650df582426457f9 nethack-343-src.tgz\n") ("2498972119efd501fbe9d3a0cacfa107 nethack.bin") ) } spids: [435] ) ] spids: [435] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "bb39c3d2a9ee2df4a0c8fdde708fbc63740853a7608d2f4c560b488124866fe4 nethack-343-src.tgz\n" ) ("e9efd10d5a57bfcfefda6720308fdff9c14a2e71b0b4c68f2267dc59e7b7e3cf nethack.bin") ) } spids: [441] ) ] spids: [441] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "052342c19619219f291571d48cf7799f962eb6ec6f8a276427225c0abbd833eada18abeff9fbd647919f2a9e3bb097d7f154675e283fe48abc4752f24c192d8f nethack-343-src.tgz\n" ) ( "0846b0a22451e420366c790b128e8c6b9ba902595e963f51bbbb61c7b7bebdeee2a13e51fc7f786e2da95834372ec6a5792d7a0308250c98b6bd48026d881eb0 nethack.bin" ) ) } spids: [447] ) ] spids: [447] ) ] )