freediameter: init at 1.5.0-unstable-2025-03-16

Alexander b791dac9 e88873c9

+52
+52
pkgs/by-name/fr/freediameter/package.nix
··· 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 + })