legends-of-equestria: init at 2024.05.01 (#296316)
[NixPkgs.git] / pkgs / desktops / gnustep / libobjc2 / default.nix
blob06e0b45095c081cdf074f9dd81fc85984b2efa78
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   robin-map,
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "libobjc2";
11   version = "2.2.1";
13   src = fetchFromGitHub {
14     owner = "gnustep";
15     repo = "libobjc2";
16     rev = "v${finalAttrs.version}";
17     hash = "sha256-+NP214bbisk7dCFAHaxnhNOfC/0bZLp8Dd2A9F2vK+s=";
18     fetchSubmodules = true;
19   };
21   nativeBuildInputs = [ cmake ];
22   buildInputs = [ robin-map ];
24   cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ];
26   meta = with lib; {
27     broken = stdenv.hostPlatform.isDarwin;
28     description = "Objective-C runtime for use with GNUstep";
29     homepage = "https://gnustep.github.io/";
30     license = licenses.mit;
31     maintainers = with lib.maintainers; [
32       ashalkhakov
33       matthewbauer
34       dblsaiko
35     ];
36     platforms = platforms.unix;
37   };