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 ]