genesys: init at 1.0.7

rogarb 3d0614dd d718c355

+40
+38
pkgs/applications/misc/genesys/default.nix
···
··· 1 + { lib, stdenv, fetchurl, jre, graphviz, makeWrapper }: 2 + 3 + stdenv.mkDerivation (finalAttrs: { 4 + pname = "genesys"; 5 + version = "1.0.7"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/mrlem/genesys/releases/download/v${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; 9 + hash = "sha256-I1lEVvwRiGf1f4zUtqKhSb+it/nC8WAmw5S6edquOj8="; 10 + }; 11 + 12 + nativeBuildInputs = [ makeWrapper ]; 13 + 14 + # The package is distributed as a prebuilt JAVA binary 15 + dontConfigure = true; 16 + dontBuild = true; 17 + 18 + installPhase = '' 19 + runHook preInstall 20 + 21 + mkdir -p $out 22 + mv bin lib $out 23 + wrapProgram $out/bin/${finalAttrs.pname} \ 24 + --set JAVA_HOME "${jre.home}" \ 25 + --prefix PATH : "${graphviz}/bin" 26 + 27 + runHook postInstall 28 + ''; 29 + 30 + meta = { 31 + description = "A simple family tree generator that scales"; 32 + homepage = "https://github.com/mrlem/genesys"; 33 + license = lib.licenses.gpl3; 34 + maintainers = with lib.maintainers; [ rogarb ]; 35 + platforms = lib.platforms.all; 36 + }; 37 + }) 38 +
+2
pkgs/top-level/all-packages.nix
··· 31117 31118 svox = callPackage ../applications/audio/svox { }; 31119 31120 giada = callPackage ../applications/audio/giada { }; 31121 31122 giara = callPackage ../applications/networking/giara { };
··· 31117 31118 svox = callPackage ../applications/audio/svox { }; 31119 31120 + genesys = callPackage ../applications/misc/genesys { }; 31121 + 31122 giada = callPackage ../applications/audio/giada { }; 31123 31124 giara = callPackage ../applications/networking/giara { };