silx: 2.1.1 -> 2.1.2 (#361612)
[NixPkgs.git] / pkgs / by-name / ri / ringing-lib / package.nix
blob14ec2b4d7b572e4e0d336a22ddbca07d3401f32d
2   stdenv,
3   fetchFromGitHub,
4   lib,
5   autoreconfHook,
6   pkg-config,
7   readline,
8   xercesc,
9   unstableGitUpdater,
12 stdenv.mkDerivation (finalAttrs: {
13   pname = "ringing-lib";
14   version = "0-unstable-2024-05-31";
16   src = fetchFromGitHub {
17     owner = "ringing-lib";
18     repo = "ringing-lib";
19     rev = "4f791c559743499589d66dc44266cd681f6901de";
20     hash = "sha256-+P2x2ywk7Ev7GacfUONusVHjlE6bIVBeJasjlcw5kTU=";
21   };
23   nativeBuildInputs = [
24     autoreconfHook
25     pkg-config
26   ];
27   buildInputs = [
28     readline
29     xercesc
30   ];
32   doCheck = true;
34   passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; };
35   meta = {
36     description = "Library of C++ classes and utilities for change ringing";
37     homepage = "https://ringing-lib.github.io/";
38     license = with lib.licenses; [
39       gpl2Plus
40       lgpl2Plus
41     ];
42     maintainers = with lib.maintainers; [ jshholland ];
43     platforms = lib.platforms.linux;
44   };