X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=default.nix;h=28767a9b2dea0225c2da423ea8be9b4789964128;hp=b46403165988089d05ccdd8092c220ad7724bf6b;hb=9f7e0ed031ba8cd3f4bdbb3cb41587ec763d21d4;hpb=45cb532fb674aa09c4f3df228ace8b47268284e9 diff --git a/default.nix b/default.nix index b464031..28767a9 100644 --- a/default.nix +++ b/default.nix @@ -146,11 +146,30 @@ let }; }; + tiv = buildPerlPackage rec { + name = "tiv-${version}"; + version = "2015"; + src = fetchurl { + url = "http://xyne.archlinux.ca/projects/tiv/src/tiv-${version}.tar.xz"; + sha256 = "1vq073v7z7vmcd57lhs4rf4jasji69cpjgkz4dykp94a77p1qq90"; + }; + outputs = ["out"]; + buildInputs = [ perlPackages.PerlMagick ]; + perlPreHookScript = ./hooks/tiv_builder.sh; + perlPreHook = '' + source ${perlPreHookScript} + ''; + installPhase = '' + install -Dm755 tiv "$out/bin/tiv" + ''; + }; + # https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh # https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks in { inherit nix-prefetch-scripts; + inherit nix-generate-from-cpan; inherit ledger; inherit taskwarrior vit timewarrior; inherit weboob; @@ -173,5 +192,6 @@ in inherit weechat; inherit note terminal_velocity; inherit mtop; + inherit tiv; #inherit nixos; }