{ lib, stdenv, fetchgit, build2, }: stdenv.mkDerivation (finalAttrs: { pname = "libstudxml"; version = "1.1.0-b.10+2"; src = fetchgit { url = "https://git.codesynthesis.com/libstudxml/libstudxml.git"; rev = "v${finalAttrs.version}"; hash = "sha256-OsjMhQ3u/wLhOay7qg9sQMEhnAOdrO30dsKQ8aDWUOo="; }; outputs = [ "out" "dev" "doc" ]; nativeBuildInputs = [ build2 ]; # lib files are not marked as executable by default postInstall = '' chmod +x "$out"/lib/* ''; meta = { description = "A streaming XML pull parser and streaming XML serializer implementation for modern, standard C++"; homepage = "https://www.codesynthesis.com/projects/libstudxml/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tomasajt ]; platforms = lib.platforms.all; }; })