Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-19.03 27 lines 709 B view raw
1{ config, stdenv, fetchurl, pkgconfig, gtk2, Carbon 2, useGTK ? config.libiodbc.gtk or false }: 3 4stdenv.mkDerivation rec { 5 name = "libiodbc-3.52.12"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/iodbc/${name}.tar.gz"; 9 sha256 = "0qpvklgr1lcn5g8xbz7fbc9rldqf9r8s6xybhqj20m4sglxgziai"; 10 }; 11 12 nativeBuildInputs = [ pkgconfig ]; 13 buildInputs = stdenv.lib.optionals useGTK [ gtk2 ] 14 ++ stdenv.lib.optional stdenv.isDarwin Carbon; 15 16 preBuild = 17 '' 18 export NIX_LDFLAGS_BEFORE="-rpath $out/lib" 19 ''; 20 21 meta = with stdenv.lib; { 22 description = "iODBC driver manager"; 23 homepage = http://www.iodbc.org; 24 platforms = platforms.unix; 25 license = licenses.bsd3; 26 }; 27}