Skip to content

Commit b791dac

Browse files
author
Alexander
committed
freediameter: init at 1.5.0-unstable-2025-03-16
1 parent e88873c commit b791dac

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
lib,
3+
stdenv,
4+
fetchFromGitHub,
5+
bison,
6+
cmake,
7+
flex,
8+
pkg-config,
9+
gnutls,
10+
libgcrypt,
11+
libidn2,
12+
lksctp-tools,
13+
unstableGitUpdater,
14+
}:
15+
stdenv.mkDerivation (finalAttrs: {
16+
pname = "freediameter";
17+
version = "1.5.0-unstable-2025-03-16";
18+
19+
src = fetchFromGitHub {
20+
owner = "freeDiameter";
21+
repo = "freeDiameter";
22+
rev = "8e525acdfd439995f3e8e26d5a802fc4ad95d24c";
23+
hash = "sha256-ai2R8scP++tdPh303RAl0qdIpehzFoyykAuAyl2w3MA=";
24+
};
25+
26+
strictDeps = true;
27+
28+
nativeBuildInputs = [
29+
bison
30+
cmake
31+
flex
32+
pkg-config
33+
];
34+
35+
buildInputs = [
36+
gnutls
37+
libgcrypt
38+
libidn2
39+
lksctp-tools
40+
];
41+
42+
passthru.updateScript = unstableGitUpdater { };
43+
44+
meta = {
45+
description = "Implementation of the Diameter Protocol";
46+
homepage = "https://github.com/freeDiameter/freeDiameter";
47+
license = lib.licenses.bsd3;
48+
platforms = lib.platforms.unix;
49+
teams = with lib.teams; [ ngi ];
50+
maintainers = with lib.maintainers; [ ];
51+
};
52+
})

0 commit comments

Comments
 (0)