Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / osmocom / osmo-ggsn / default.nix
blob3c1cac479bb210e19e327b231bd681fe6348fe55
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , pkg-config
6 , libosmocore
7 }:
9 let
10   inherit (stdenv) isLinux;
13 stdenv.mkDerivation rec {
14   pname = "osmo-ggsn";
15   version = "1.11.0";
17   src = fetchFromGitHub {
18     owner = "osmocom";
19     repo = "osmo-ggsn";
20     rev = version;
21     hash = "sha256-TQQOj8DgsMI/+9Fpcpz95fuk746EWumYtTdPtYCXKTw=";
22   };
24   postPatch = ''
25     echo "${version}" > .tarball-version
26   '';
29   nativeBuildInputs = [
30     autoreconfHook
31     pkg-config
32   ];
34   buildInputs = [
35     libosmocore
36   ];
38   enableParallelBuilding = true;
40   meta = {
41     description = "Osmocom Gateway GPRS Support Node (GGSN), successor of OpenGGSN";
42     homepage = "https://osmocom.org/projects/openggsn";
43     license = lib.licenses.gpl2Only;
44     maintainers = with lib.maintainers; [ ];
45     platforms = lib.platforms.linux;
46     mainProgram = "osmo-ggsn";
47   };