diff --git a/overlay/default.nix b/overlay/default.nix index 3dc21766..348b42c6 100644 --- a/overlay/default.nix +++ b/overlay/default.nix @@ -16,4 +16,6 @@ final: prev: readsb = prev.callPackage ./readsb.nix { }; plume = prev.callPackage ./plume { }; + + SimpleYggGen-CPP = prev.callPackage ./simpleygggen.nix { }; } diff --git a/overlay/simpleygggen.nix b/overlay/simpleygggen.nix new file mode 100644 index 00000000..ff63c006 --- /dev/null +++ b/overlay/simpleygggen.nix @@ -0,0 +1,17 @@ +{ lib, stdenv, fetchurl, cmake, libsodium, }: + +stdenv.mkDerivation rec { + pname = "SimpleYggGen-CPP"; + version = "5.1"; + src = fetchurl { + url = "https://notabug.org/acetone/${pname}/archive/${version}.tar.gz"; + hash = "sha256-z5Wtmw2vq3qRjNSOJ0xlxdmB5g2Oa+UQn1Awt7+R/XY="; + }; + nativeBuildInputs = [ cmake ]; + buildInputs = [ libsodium ]; + installPhase = '' + find . + install -D src/sygcpp $out/bin/$pname + ''; + meta.maintainers = [ lib.maintainers.ehmry ]; +}