stevenblack-blocklist: 3.15.5 -> 3.15.8 (#372042)
[NixPkgs.git] / pkgs / by-name / io / iodash / package.nix
blobcc17be915bc8115e7db0a0e187ee1fefb5a90788
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   pkg-config,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "iodash";
11   version = "0.1.7";
13   src = fetchFromGitHub {
14     owner = "YukiWorkshop";
15     repo = "IODash";
16     rev = "9dcb26621a9c17dbab704b5bab0c3a5fc72624cb";
17     sha256 = "0db5y2206fwh3h1pzjm9hy3m76inm0xpm1c5gvrladz6hiqfp7bx";
18     fetchSubmodules = true;
19   };
20   # adds missing cmake install directives
21   # https://github.com/YukiWorkshop/IODash/pull/2
22   patches = [ ./0001-Add-cmake-install-directives.patch ];
24   nativeBuildInputs = [
25     cmake
26     pkg-config
27   ];
29   meta = with lib; {
30     homepage = "https://github.com/YukiWorkshop/IODash";
31     description = "Lightweight C++ I/O library for POSIX operation systems";
32     license = licenses.mit;
33     maintainers = with maintainers; [ jappie ];
34     platforms = with platforms; linux;
35   };