nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 39 lines 829 B view raw
1{ 2 lib, 3 clangStdenv, 4 fetchFromGitHub, 5 cmake, 6 robin-map, 7}: 8 9clangStdenv.mkDerivation (finalAttrs: { 10 pname = "gnustep-libobjc"; 11 version = "2.2.1"; 12 13 src = fetchFromGitHub { 14 owner = "gnustep"; 15 repo = "libobjc2"; 16 rev = "v${finalAttrs.version}"; 17 hash = "sha256-+NP214bbisk7dCFAHaxnhNOfC/0bZLp8Dd2A9F2vK+s="; 18 fetchSubmodules = true; 19 }; 20 21 nativeBuildInputs = [ cmake ]; 22 23 buildInputs = [ robin-map ]; 24 25 cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ]; 26 27 meta = with lib; { 28 broken = clangStdenv.hostPlatform.isDarwin; 29 description = "Objective-C runtime for use with GNUstep"; 30 homepage = "https://gnustep.github.io/"; 31 license = licenses.mit; 32 maintainers = with lib.maintainers; [ 33 ashalkhakov 34 dblsaiko 35 matthewbauer 36 ]; 37 platforms = platforms.unix; 38 }; 39})