{ lib, stdenv, fetchFromGitHub, cmake, boost, nsplist, pugixml, }: stdenv.mkDerivation { pname = "plistcpp"; version = "0-unstable-2017-04-11"; src = fetchFromGitHub { owner = "matthewbauer"; repo = "PlistCpp"; rev = "11615deab3369356a182dabbf5bae30574967264"; hash = "sha256-+3uw1XgYZMRdp+PhWRmjBJZNxGlX9PhFIsbuVPcyVoI="; }; postPatch = '' sed -i "1i #include " src/Plist.cpp substituteInPlace CMakeLists.txt \ --replace-fail "cmake_minimum_required (VERSION 2.6)" "cmake_minimum_required(VERSION 3.10)" ''; nativeBuildInputs = [ cmake ]; buildInputs = [ boost nsplist pugixml ]; meta = { maintainers = [ ]; description = "CPP bindings for Plist"; homepage = "https://github.com/matthewbauer/PlistCpp"; license = lib.licenses.mit; platforms = lib.platforms.unix; }; }