nixpkgs/pkgs/games
Nikolay Amiantov 92cda7a6bb dwarf-fortress: 0.40.24 -> 0.42.05, split derivations
This is a massive rework of the current dwarf_fortress package.
The main reason for rework is to split game, its libraries and wrappers,
enabling builds on Hydra and general maintainability.

dfhack, dwarf-fortress-unfuck, dwarf-fortress-original and dwarf-fortress
are now all separate derivations. All were updated to the latest versions
supporting DF 0.42.04 (some things taken from development branches):

dfhack: 20150927 -> 20160118
dwarf-fortress-unfuck: 0.40.24 -> 20160118
dwarf-fortress-original: 0.40.24 -> 0.42.05

dfhack got a patch for using more system libraries.

Wrapper scripts were also redone -- now they support DF_DIR variable (for
setting another data directory) and try to save more space by means of
symlinking. They now try to be more smart, updating those directories that were
not touched by user automatically.

All the new packages now reside in dwarf-fortress-packages. dwarf_fortress was
renamed into dwarf-fortress per our conventions, old name is deprecated. Also
duplicate dfhack derivation is removed.

Also drop dwarfFortress.enableDFHack config option; it can be re-added later
but now is deemed controversial.
2016-01-26 03:03:12 +03:00
..
0ad zeroad: fix 0ad.desktop after #12421 2016-01-20 11:28:13 +01:00
2048-in-terminal Convert some *Flags from strings to lists 2015-11-26 23:45:31 +01:00
adom xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
airstrike airstrike: init at pre-6a 2015-09-08 17:28:00 +02:00
alienarena Don't use "with licenses;" for single licences 2015-05-28 19:20:29 +02:00
andyetitmoves rename all occurrences of stdenv.cc.gcc to stdenv.cc.cc 2015-01-14 20:27:55 -08:00
anki anki: disable version check 2016-01-05 21:44:54 +01:00
armagetronad fix eval 2015-11-02 15:33:32 +01:00
asc Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
astromenace x11: replace its usage by xlibsWrapper directly 2015-09-15 12:08:24 +02:00
atanks atanks: use stdenv 2015-12-29 20:31:01 +01:00
ball-and-paddle Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
banner banner: update from 1.3.2 to 1.3.3 2015-07-09 12:39:47 +02:00
bastet bastet: Add platforms 2015-06-21 23:00:42 +03:00
beret beret: mark as broken 2015-12-21 12:09:16 +01:00
bitsnbots Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
blackshades Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
blackshadeselite Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
blobby Don't use "with licenses;" for single licences 2015-05-28 19:20:29 +02:00
bsdgames Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
btanks Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
bzflag Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
cataclysm-dda cataclysm-dda: try disabling parallel builds (ZHF) 2015-08-26 18:32:33 +02:00
chessdb Fix many package descriptions 2014-08-24 22:31:37 +02:00
chessx chessx: init at 1.3.2 2015-12-30 23:19:44 +01:00
chocolate-doom chocolate-doom: 2.2.0 -> 2.2.1 2015-09-11 17:31:23 +02:00
cockatrice cockatrice: init at 2015-09-24 2015-10-24 17:00:20 -05:00
construo Fix many package descriptions 2014-08-24 22:31:37 +02:00
crack-attack Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
crafty Fix many package descriptions 2014-08-24 22:31:37 +02:00
crawl crawl: 0.17.0 -> 0.17.1 2016-01-13 21:21:43 +03:00
crrcsim Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
cuyo cuyo: init at 2.1.0 2015-10-29 16:12:45 +01:00
d1x-rebirth Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
d2x-rebirth Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
dhewm3 openal to openalSoft conversion 2015-05-16 04:04:35 +02:00
dwarf-fortress dwarf-fortress: 0.40.24 -> 0.42.05, split derivations 2016-01-26 03:03:12 +03:00
dwarf-therapist dwarf-therapist: 30.2.0pre -> 31.0.0. 2015-07-20 11:24:30 +02:00
eboard eboard: fix build 2015-12-17 23:51:43 +01:00
eduke32 Convert some *Flags from strings to lists 2015-11-26 23:45:31 +01:00
egoboo Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
eternity-engine add a platform to all of my packages 2014-11-19 03:03:00 -08:00
extremetuxracer extreme-tux-racer: update to 0.6.0 2014-08-29 12:15:46 +01:00
exult exult: Update to 1.4.9rc1 2014-07-22 15:12:21 +02:00
fairymax Fix user-facing typos (mainly in descriptions) 2014-12-30 03:31:03 +01:00
fish-fillets-ng Adding Fish-Fillets-NG game 2014-11-08 22:35:06 +03:00
flightgear flightgear: build with Qt 5.5 2015-09-27 15:09:47 -05:00
freecell-solver FreeCell-Solver: init at 3.26.0 2015-08-05 22:02:13 -03:00
freeciv Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
freedink Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
fsg Adopt a few packages 2014-11-05 11:56:19 +03:00
gav Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
gemrb Change occurrences of gcc to the more general cc 2014-12-26 11:06:21 -06:00
gl-117 gl117: reimplement using mkDerivation 2015-11-24 14:45:15 +01:00
glestae glestae: reimplement using mkDerivation 2015-11-24 14:45:15 +01:00
globulation glob2: fix build failure 2015-08-29 01:09:24 -04:00
gltron Fix gltron. Sinterklaas present for iElectric. 2014-12-31 10:52:25 +01:00
gnubg Rename 'emery' maintainer handle to 'ehmry', fixes #11493 2015-12-05 23:06:20 +01:00
gnuchess gnuchess: 6.2.1 -> 6.2.2 2015-10-19 09:32:15 +00:00
gnugo Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
gsb Don't use "with licenses;" for single licences 2015-05-28 19:20:29 +02:00
gtypist gtypist: update from 2.9.4 to 2.9.5 and fix typefortune 2014-09-08 17:37:16 +02:00
gzdoom add gzdoom to nixpkgs 2015-05-13 09:35:20 +02:00
hawkthorne Update Hawkthorne game to v0.12.1 (bugfix) 2014-10-26 14:19:15 -07:00
hedgewars hackage-packages.nix: switch our default package set to Stackage Nightly 2015-09-19 08:20:40 +02:00
hexen Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
icbm3d Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
instead instead: 2.2.7 -> 2.3.0 2015-10-28 17:43:41 +01:00
jamp all-packages: Use callPackage where possible 2015-09-14 22:27:19 -06:00
keen4 change md5sum to sha256sum for a few packages 2014-10-12 16:13:21 +02:00
klavaro klavaro: update from 2.00 to 3.01 2014-11-08 16:12:37 +00:00
kobodeluxe Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
lgogdownloader lgogdownloader: 2.24 -> 2.26 2016-01-10 06:01:39 +03:00
lincity all-packages: Use callPackage where possible 2015-09-14 22:27:19 -06:00
liquidwar liquidwar: use stdenv 2015-12-29 20:31:01 +01:00
macopix macopix: init at 1.7.4 2015-11-12 20:54:48 +00:00
mars Update SFML to version 2.2, remove sfml_git, and update MARS (depended on sfml_git) 2015-04-20 16:49:39 +02:00
megaglest xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
micropolis micropolis: fix patch hash, probably updated 2015-08-24 08:23:44 +02:00
minecraft minecraft: fix wrapper 2015-07-24 00:26:48 +02:00
minecraft-server minecraft-server: 1.8.1 -> 1.8.8 2015-07-31 21:20:19 +03:00
minetest minetest: 0.4.12 -> 0.4.13 2015-10-23 14:43:22 +02:00
mnemosyne mnemosyne: add webob dep (fixes #11746) 2015-12-17 09:30:02 +01:00
mudlet mudlet: build with Qt 5.5 2015-09-27 15:09:47 -05:00
multimc multimc: init at 0.4.8 2015-11-25 06:34:26 -04:00
n2048 Add ncurses-2048 game 2014-11-23 22:50:47 +03:00
naev Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
nethack nethack: fix the last-minute fix 2015-12-08 18:10:53 +03:00
neverball neverball: update 2015-07-30 20:20:54 +02:00
newtonwars newtonwars: init at 2015060 2015-07-06 11:37:06 +02:00
nexuiz Added Nexuiz-2.5.2. 2014-01-01 17:59:42 +01:00
njam Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
odamex add a platform to all of my packages 2014-11-19 03:03:00 -08:00
oilrush rename all occurrences of stdenv.cc.gcc to stdenv.cc.cc 2015-01-14 20:27:55 -08:00
onscripter-en onscripter-en: update homepage 2015-10-15 17:07:38 +03:00
openarena openarena: Clean up and fix tarball evaluation. 2015-01-03 18:26:40 +01:00
openlierox Merge remote-tracking branch 'origin/master' into staging. 2014-08-04 16:51:47 +02:00
openmw openmw: init at 0.36.1 2015-09-27 23:22:31 +02:00
openra openra: 20140608 -> 20141029 2014-11-15 13:04:32 +01:00
openspades openspades: fix build by using fetchurl to download DevPaks27.zip. 2014-08-26 11:48:02 +02:00
openttd openttd: Add OpenGFX, OpenSFX, OpenMSX 2016-01-16 15:58:09 +01:00
opentyrian Fix many package descriptions 2014-08-24 22:31:37 +02:00
openxcom boostHeaders: regular boost package now only contains headers 2014-09-21 15:18:16 -07:00
orbit Remove illegal meta.src attributes 2014-06-05 13:04:18 +02:00
performous performous: new package 2014-11-25 21:39:46 +08:00
pingus boost: Remove boost.lib 2014-11-02 17:22:27 -08:00
pioneer pioneer: nixpkg added 2016-01-18 19:03:35 +01:00
pioneers Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
planetaryannihilation xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
pong3d Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
prboom Rename hostDrv -> crossDrv, buildDrv -> nativeDrv 2012-12-28 19:08:19 +01:00
privateer privateer: improve meta, but mark as broken 2015-08-13 14:27:37 +02:00
qqwing qqwing: init at 1.3.4 2015-08-12 17:46:15 +02:00
quake3 quake3wrapper: split from quake3demo, make a function and fix multiple paks 2016-01-14 14:41:33 +03:00
quantumminigolf Adding upstream tracker for quantum minigolf 2013-10-29 10:56:54 +04:00
racer Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
residualvm package residualvm 0.1.1 2013-10-26 12:48:08 +03:00
rili refactor to use autoreconfHook where possible 2016-01-18 10:45:31 +01:00
rogue Set some meta.platforms 2015-03-20 20:04:42 +01:00
sauerbraten sauerbraten: use stdenv 2015-12-29 20:31:01 +01:00
scid scid: New package, version 4.3. 2012-12-12 12:36:20 +01:00
scorched3d scorched3d: 43.2a -> 44 2015-09-07 19:12:01 +03:00
scrolls scrolls: 2014-03-08 -> 2015-10-13 2015-10-14 16:49:13 +02:00
scummvm scummvm: version bump to 1.7 2014-07-30 20:26:29 +02:00
sdlmame sdlmame: mark as broken due to URL cc @lovek323 2016-01-22 13:11:28 +01:00
sgt-puzzles stg-puzzles: fix build (ZHF) 2015-07-12 23:55:24 +02:00
simutrans simutrans: preferLocalBuild = true; for data derivations 2016-01-03 10:27:50 +01:00
snake4 xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
soi soi: 0.1.1 -> 0.1.2 2016-01-05 21:03:08 +01:00
speed-dreams Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
spring xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
stardust stardust: use stdenv 2015-12-29 20:31:01 +01:00
steam steam: propagate runtime-wrapped flags for more convenient overrides 2016-01-15 15:01:55 +03:00
stepmania stepmania: 5.0.7 -> 5.0.10 2015-11-24 17:02:03 +03:00
stockfish stockfish: init at 6 2015-12-30 23:19:39 +01:00
stuntrally stunt-rally: fix hashes and add meta.platforms (closes #6712) 2015-03-14 21:42:58 +01:00
super-tux supertux: bump to version 0.4.0 2015-12-29 23:40:43 +00:00
super-tux-kart supertuxkart: update 0.8.1 -> 0.9 2015-05-17 14:36:49 -04:00
tcl2048 tcl2048: update to 0.3.1, fix tclsh path. 2015-02-03 12:01:34 +01:00
teetertorture Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
teeworlds Fix many package descriptions 2014-08-24 22:31:37 +02:00
tennix tennix: fix build 2015-10-09 10:08:38 +02:00
terraria-server terraria-server: add dedicated server version 1308 for Linux x86_64 2015-12-15 12:56:30 +01:00
the-butterfly-effect tbe: r2048 -> 0.9.2.1 2015-12-29 20:31:01 +01:00
the-powder-toy fix homepages 2015-07-28 12:33:30 +03:00
tibia tibia: 10.81 -> 10.90 2016-01-01 03:57:55 +00:00
tintin tintin: add expression 2013-11-29 08:22:57 +00:00
tome4 tome4: 1.3.1 -> 1.3.3 2015-12-16 15:24:03 -05:00
torcs Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
trackballs * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
tremulous Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
trigger Updating trigger rally to 0.6.1 2015-04-17 10:46:22 +02:00
typespeed Fixed many descriptions 2014-11-11 14:36:34 +01:00
ue4demos xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
ufoai Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
ultimatestunts Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
ultrastardx rename all occurrences of stdenv.cc.gcc to stdenv.cc.cc 2015-01-14 20:27:55 -08:00
unnethack unnethack: add new package 2015-07-28 12:33:29 +03:00
unvanquished Set meta.hydraPlatforms instead of meta.platforms for some packages 2013-11-05 00:06:10 +01:00
uqm uqm: Bring back package and fix 3do extractor. 2015-05-07 08:03:06 +02:00
urbanterror Don't use "with licenses;" for single licences 2015-05-28 19:20:29 +02:00
ut2004demo xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
vdrift Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
vectoroids Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
vessel Use libpulseaudio instead of pulseaudio 2015-05-29 14:32:56 -07:00
voxelands x11: replace its usage by xlibsWrapper directly 2015-09-15 12:08:24 +02:00
warmux warmux: reimplement using mkDerivation 2015-11-24 14:45:15 +01:00
warsow Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
warzone2100 openal to openalSoft conversion 2015-05-16 04:04:35 +02:00
wesnoth wesnoth: 1.10.7 -> 1.12.4 2015-08-30 05:36:17 +03:00
widelands widelands: update to build-18 (close #2062) 2014-03-29 18:38:46 +01:00
worldofgoo Don't use "with licenses;" for single licences 2015-05-28 19:20:29 +02:00
xboard Update XBoard 2014-11-05 11:56:19 +03:00
xbomb xbomb: add version 2.2b 2015-05-24 14:24:33 +00:00
xconq xconq: fix build and refactor 2015-07-01 22:06:39 +02:00
xmoto xmoto: refactor, remove patches and add myself to maintainers 2015-05-02 23:14:19 +02:00
xonotic xonotic: 0.8.0 -> 0.8.1 2015-10-16 01:42:45 +02:00
xpilot Blood's Pilot (another XPilot fork): init at 1.4.6 server/1.5.0 client 2015-09-11 02:26:09 +03:00
xskat xskat: new package 2014-08-25 10:41:03 +02:00
xsnow Fixed several "package has no version" warnings 2015-05-14 17:19:41 +02:00
xsokoban xsokoban: reimplement using mkDerivation 2015-11-24 14:45:15 +01:00
zandronum zandronum: unify packages, fix building, cleanup 2015-12-13 15:14:11 +03:00
zangband all-packages: Use callPackage where possible 2015-09-14 22:27:19 -06:00
zdoom update zdoom to v2.7.1 2015-05-15 10:04:08 +02:00
zod Convert more applications to libmysql 2015-04-22 16:09:41 -07:00
zoom xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00