at master 40 lines 860 B view raw
1{ 2 lib, 3 stdenv, 4 fetchgit, 5 build2, 6}: 7 8stdenv.mkDerivation (finalAttrs: { 9 pname = "libstudxml"; 10 version = "1.1.0"; 11 12 src = fetchgit { 13 url = "https://git.codesynthesis.com/libstudxml/libstudxml.git"; 14 rev = "v${finalAttrs.version}"; 15 hash = "sha256-WMqO03ShZ5h3gqe3VQmdxE6JT4799kfdDbsqHVBzReI="; 16 }; 17 18 outputs = [ 19 "out" 20 "dev" 21 "doc" 22 ]; 23 24 strictDeps = true; 25 26 nativeBuildInputs = [ build2 ]; 27 28 # lib files are not marked as executable by default 29 postInstall = '' 30 chmod +x "$out"/lib/* 31 ''; 32 33 meta = { 34 description = "Streaming XML pull parser and streaming XML serializer implementation for modern, standard C++"; 35 homepage = "https://www.codesynthesis.com/projects/libstudxml/"; 36 license = lib.licenses.mit; 37 maintainers = with lib.maintainers; [ tomasajt ]; 38 platforms = lib.platforms.all; 39 }; 40})