/ nix / packages / zlib-ng.hs
zlib-ng.hs
 1  {-# LANGUAGE OverloadedStrings #-}
 2  
 3  -- | zlib-ng - Next generation zlib with SIMD optimizations
 4  module Pkg where
 5  
 6  import Aleph.Nix.Package
 7  
 8  pkg :: Drv
 9  pkg =
10      mkDerivation
11          [ pname "zlib-ng"
12          , version "2.2.4"
13          , src $
14              fetchFromGitHub
15                  [ owner "zlib-ng"
16                  , repo "zlib-ng"
17                  , rev "2.2.4"
18                  , hash "sha256-Khmrhp5qy4vvoQe4WgoogpjWrgcUB/q8zZeqIydthYg="
19                  ]
20          , nativeBuildInputs ["cmake", "pkg-config"]
21          , buildInputs ["gtest"]
22          , cmake
23              defaults
24                  { installPrefix = Just "/"
25                  , buildStaticLibs = Just True
26                  , buildSharedLibs = Just False
27                  , extraFlags =
28                      [ ("INSTALL_UTILS", "ON")
29                      , ("ZLIB_COMPAT", "ON")
30                      ]
31                  }
32          , description "zlib for next generation systems"
33          , homepage "https://github.com/zlib-ng/zlib-ng"
34          , license "zlib"
35          ]