summaryrefslogtreecommitdiffstats
path: root/pkgs/development/ada-modules/xmlada/default.nix
blob: 24a08a603955639dd90fccf17d4fa56de3316be0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
  stdenv,
  lib,
  fetchFromGitHub,
  gnat,
  # use gprbuild-boot since gprbuild proper depends
  # on this xmlada derivation.
  gprbuild-boot,
}:

stdenv.mkDerivation rec {
  pname = "xmlada";
  version = "25.0.0";

  src = fetchFromGitHub {
    name = "xmlada-${version}-src";
    owner = "AdaCore";
    repo = "xmlada";
    rev = "v${version}";
    sha256 = "sha256-UMJiXSHMS8+X5gyV1nmC29gF71BFnz7LNPQnwUMD3Yg=";
  };

  nativeBuildInputs = [
    gnat
    gprbuild-boot
  ];

  meta = {
    description = "XML/Ada: An XML parser for Ada";
    homepage = "https://github.com/AdaCore/xmlada";
    maintainers = [ lib.maintainers.sternenseemann ];
    license = lib.licenses.gpl3Plus;
    platforms = lib.platforms.all;
  };
}