summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorDaniel McCarney <daniel@binaryparadox.net>2022-09-10 09:59:53 -0400
committerDaniel McCarney <daniel@binaryparadox.net>2022-09-22 17:58:18 -0400
commit0650000314d6a3bff5d63a74f14a2094946126f6 (patch)
treefc19c966393a9e0dd452546d88c6e843dd6704f1 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent8a593acea81b2824316991ac79e8053670fc570f (diff)
ldmud: init at 3.6.6
LDMud is a game engine for text based multi-user dungeon games (MUDs), in the "LP" heritage. In essence it is a virtual machine that allows developers to implement MUD games ("mudlibs" in LD parlance) using the LPC programming language. In the project's own words: > This is 'LDMud', a gamedriver for LPMuds. (LPC compiler, interpreter > and runtime environment.) > > LDMud started as a project to clean up and modernize Amylaar's LPMud > gamedriver. Primary goals are full documentation, a commented source > body and out-of-the-box support for the major mudlibs, of which the > commented source body has been pretty much completed. During the course > of work a lot of bug fixes and improvements found their way into the > driver - much more than originally expected, and definitely enough to > make LDMud a driver in its own right. For nixpkgs the new LDMud addition is largely a standard derivation for an autoreconf/automake based project. Some small tweaks are required to get everything lined up between the Nix environment and the LDMud build system. The new LDMud derivation is placed in `pkgs/games/ldmud/` alongside other MUD-related projects in the games category (e.g. `mudlet`, `blightmud`). LD offers a variety of optional features, some of which require heavier dependencies (e.g. MySQL/Postgres client libraries). To support both a minimal default build equal to what one gets using the upstream build with no customization, and to also support a more useful fully featured build, the LDMud derivation is added to `all-packages.nix` twice: 1. the `ldmud` attribute builds the minimal default configuration (just the optional gcrypt and pcre options enabled, matching upstream). 2. the `ldmud-full` attribute builds LDMud with all of the optional features enabled (database support, Python support, TLS support, etc).
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions