biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / desktops / gnustep / libobjc2 / default.nix
blobccbbdec13ac0fc59cded9a5c6efffb91dbc5982e
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , robin-map
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "libobjc2";
10   version = "2.2.1";
12   src = fetchFromGitHub {
13     owner = "gnustep";
14     repo = "libobjc2";
15     rev = "v${finalAttrs.version}";
16     hash = "sha256-+NP214bbisk7dCFAHaxnhNOfC/0bZLp8Dd2A9F2vK+s=";
17     fetchSubmodules = true;
18   };
20   nativeBuildInputs = [ cmake ];
21   buildInputs = [ robin-map ];
23   cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ];
25   meta = with lib; {
26     broken = stdenv.hostPlatform.isDarwin;
27     description = "Objective-C runtime for use with GNUstep";
28     homepage = "https://gnustep.github.io/";
29     license = licenses.mit;
30     maintainers = with lib.maintainers; [ ashalkhakov matthewbauer dblsaiko ];
31     platforms = platforms.unix;
32   };