summary refs log tree commit diff
path: root/pkgs/games/uqm
Commit message (Collapse)AuthorAge
* treewide: Get rid of libGLU_combinedadisbladis2019-11-18
|
* treewide: name -> pname (easy cases) (#66585)volth2019-08-15
| | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* Merge branch 'master'Vladimír Čunát2018-03-05
|\
| * Give working advice for running nix-prefetch-urlAnders Kaseorg2018-03-04
| | | | | | | | | | | | | | nix-prefetch-url file://… requires a full path. Suggest an invocation that will provide one. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
* | treewide: transition mesa to libGLU_combinedAlexander V. Nikolaev2018-02-24
|/
* uqm: Remove the -lgcc_s hackaszlig2017-11-08
| | | | | | | This is no longer needed and I've verified this by building and running the game. Signed-off-by: aszlig <aszlig@nix.build>
* uqm: Fix build against glibc 2.26aszlig2017-11-08
| | | | | | | | | | | | | | | | | | | | | I've bisected the introduction of the build failure to be the glibc 2.26 upgrade with commit 9bb67d5c1e546968fa3d195f0bcad82414243566. At first I was somewhat stumped why an glibc update could cause undeclared identifiers, but after looking at the changes of glibc and the source code of The Ur-Quan Masters the problem quickly turned out to be this very change: https://sourceware.org/git/?p=glibc.git;a=commit;h=7b037c095e31c2396d0a9b0e6356bc566ee4812f So string.h now in turn includes strings.h, which in theory wouldn't be a problem. However, both strings.h and the strings.h in the uqm source code use constant _STRINGS_H, which causes the glibc strings.h to be included but the one from uqm basically includes an empty file. Signed-off-by: aszlig <aszlig@nix.build>
* uqm: Clean up package expression styleaszlig2017-11-08
| | | | | | | | | | | | | | | | The only functional change here is that I've dropped unzip, because that dependency doesn't seem to be necessary at all. Despite the broken build state I've tried building and running The Ur-Quan Masters with an older nixpkgs revision and it works fine. Other than that there are no references in the source code for unzip except in the binary installer and some of the INSTALL files. The reason why I'm removing the "with pkgs.lib;" is that it makes it easier to quickly check for errors with "nix-instantiate --parse". Signed-off-by: aszlig <aszlig@nix.build> Cc: @jcumming
* misc pkgs: Basic sed to get fix `pkgconfig` and `autoreconfHook` `buildInputs`John Ericson2017-09-21
| | | | Only acts on one-line dependency lists.
* lib: introduce imap0, imap1 (#25543)zimbatm2017-07-04
| | | | | | | | | | | | | | | | * lib: introduce imap0, imap1 For historical reasons, imap starts counting at 1 and it's not consistent with the rest of the lib. So for now we split imap into imap0 that starts counting at zero and imap1 that starts counting at 1. And imap is marked as deprecated. See https://github.com/NixOS/nixpkgs/commit/c71e2d42359f9900ea2c290d141c0d606471da16#commitcomment-21873221 * replace uses of lib.imap * lib: move imap to deprecated.nix
* treewide: Add lots of meta.platformsTuomas Tynkkynen2016-08-02
| | | | Build-tested on x86_64 Linux & Mac.
* uqm: Bring back package and fix 3do extractor.aszlig2015-05-07
| | | | | | | | | | | | It was dropped in 324719a5a611501d7b54e14f205465f5da1242b1. The UQM package itself doesn't require Haskell, but in order to extract contents from the 3do version of the game, we need to have a small helper utility which I wrote in Haskell a while ago. In order to switch it to Haskell NG, only very minor modifications were necessary, which are now done with this commit instead of dropping the whole game. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Drop obsolete pre-NG Haskell builds.Peter Simons2015-05-05
|
* Turn some license strings into lib.licenses valuesMateusz Kowalczyk2014-07-28
|
* uqm: Add myself to the maintainers list.aszlig2013-08-15
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* uqm: Symlink addons and packages.aszlig2013-08-15
| | | | | | | | Copying these over to the output path of the main derivation will just unnecessarily blow up the size of it with files we already have in the store anyway. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* uqm: Add an option to use the remix packs.aszlig2013-08-15
| | | | | | | | The remix packs are a collection of newly remixed versions of the old music from the PC/3DO versions. By using useRemixPacks these are fetched as well and added to the game. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* uqm: Convert base16 SHA256 hashes to base32.aszlig2013-08-15
| | | | | | We want to have shorter SHAs, don't we? :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* uqm: Switch to using fetchurl for uqm3donix.aszlig2013-08-15
| | | | | | | As we now have a tagged first release, it really doesn't make sense to introduce additional dependencies by using fetchgit. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* uqm: Update video extractor to latest Git version.aszlig2013-08-14
| | | | | | | | This updates the 3DO video extractor to the latest Git version, which should fix a too restrictive dependency on base which leads to it not compiling with current nixpkgs. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* uqm: Include optional support for 3DO videos.aszlig2013-05-16
| | | | | | | | | | | | | This is optional because you have to have an image of a Star Control II 3DO CD image. I decided to hack together a small OperaFS (that's the proprietary filesystem used with 3DO CD-ROMs) file extractor, which should possibly make it as painless as possible to include those videos. It may be a good idea to split off the haskell package into another attribute set (possibly haskellPackages?), but I really don't think there is a need for that, because it's really just UQM and 3DO specific. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Get rid of the "sf" alias for "sourceforge"Eelco Dolstra2013-01-14
|
* - clean up openttd, rili, uqm, and widelands descriptionsJack Cummings2012-10-05
|
* - add myself as a maintainer for the packages I've addedJack Cummings2012-10-04
|
* - openttd 1.2.2, rili 2.0.1, widelands-build17, uqm-0.7.0Jack Cummings2012-10-04