nerdfonts: fix wrong attribute name in error message (#364463)
[NixPkgs.git] / pkgs / by-name / fn / fna3d / package.nix
blob2655ca4eaeee951e21f4318b3c9e1698868fc756
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   SDL2,
7 }:
8 stdenv.mkDerivation rec {
9   pname = "fna3d";
10   version = "24.12";
12   src = fetchFromGitHub {
13     owner = "FNA-XNA";
14     repo = "FNA3D";
15     rev = version;
16     fetchSubmodules = true;
17     hash = "sha256-ieodMkzBDPq8WCTEyPMENFxoGwrknWV6qsVCZmi0TwQ=";
18   };
20   buildInputs = [ SDL2 ];
21   nativeBuildInputs = [ cmake ];
23   installPhase = ''
24     runHook preInstall
25     install -Dm755 libFNA3D.so $out/lib/libFNA3D.so
26     ln -s libFNA3D.so $out/lib/libFNA3D.so.0
27     ln -s libFNA3D.so $out/lib/libFNA3D.so.0.${version}
28     runHook postInstall
29   '';
31   meta = {
32     description = "Accuracy-focused XNA4 reimplementation for open platforms";
33     homepage = "https://fna-xna.github.io/";
34     license = lib.licenses.mspl;
35     platforms = lib.platforms.linux;
36     mainProgram = pname;
37     maintainers = with lib.maintainers; [ mrtnvgr ];
38   };