at 18.03-beta 29 lines 806 B view raw
1{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, glib }: 2 3stdenv.mkDerivation rec { 4 name = "libmongo-client-0.1.8"; 5 6 src = fetchFromGitHub { 7 owner = "algernon"; 8 repo = "libmongo-client"; 9 rev = name; 10 sha256 = "1cjx06i3gd9zkyvwm2ysjrf0hkhr7bjg3c27s7n0y31j10igfjp0"; 11 }; 12 13 nativeBuildInputs = [ autoreconfHook pkgconfig ]; 14 buildInputs = [ ]; 15 propagatedBuildInputs = [ glib ]; 16 17 postPatch = '' 18 # Fix when uses glib in public headers 19 sed -i 's/Requires.private/Requires/g' src/libmongo-client.pc.in 20 ''; 21 22 meta = with stdenv.lib; { 23 homepage = http://algernon.github.io/libmongo-client/; 24 description = "An alternative C driver for MongoDB"; 25 license = licenses.asl20; 26 platforms = platforms.all; 27 maintainers = with maintainers; [ wkennington ]; 28 }; 29}