Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libfixposix / default.nix
blob3d451de582a5e9faf87b0f5436569876dafdba62
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, getconf }:
3 stdenv.mkDerivation rec {
4   pname = "libfixposix";
5   version="0.5.1";
7   src = fetchFromGitHub {
8     owner = "sionescu";
9     repo = "libfixposix";
10     rev = "v${version}";
11     sha256 = "sha256-5qA6ytbqE+/05XQGxP9/4vEs9gFcuI3k7eJJYucW7fM=";
12   };
14   nativeBuildInputs = [ autoreconfHook pkg-config ] ++ lib.optionals stdenv.isDarwin [ getconf ];
16   meta = with lib; {
17     homepage = "https://github.com/sionescu/libfixposix";
18     description = "Thin wrapper over POSIX syscalls and some replacement functionality";
19     license = licenses.boost;
20     maintainers = with maintainers; [ orivej raskin ];
21     platforms = platforms.linux ++ platforms.darwin;
22   };