mini-calc: 3.3.3 -> 3.3.5 (#372274)
[NixPkgs.git] / pkgs / by-name / li / libstudxml / package.nix
blobceaf052eee70a1354a847f0ecb394c72cd35c2f4
2   lib,
3   stdenv,
4   fetchgit,
5   build2,
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "libstudxml";
10   version = "1.1.0-b.10+2";
12   src = fetchgit {
13     url = "https://git.codesynthesis.com/libstudxml/libstudxml.git";
14     rev = "v${finalAttrs.version}";
15     hash = "sha256-OsjMhQ3u/wLhOay7qg9sQMEhnAOdrO30dsKQ8aDWUOo=";
16   };
18   outputs = [
19     "out"
20     "dev"
21     "doc"
22   ];
24   nativeBuildInputs = [ build2 ];
26   # lib files are not marked as executable by default
27   postInstall = ''
28     chmod +x "$out"/lib/*
29   '';
31   meta = {
32     description = "A streaming XML pull parser and streaming XML serializer implementation for modern, standard C++";
33     homepage = "https://www.codesynthesis.com/projects/libstudxml/";
34     license = lib.licenses.mit;
35     maintainers = with lib.maintainers; [ tomasajt ];
36     platforms = lib.platforms.all;
37   };