Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

tuptime: 4.1.0 -> 5.0.0

uptimed import script removed from source ("unreliable")
new database format, including migration script instead

Evils 1dca47c1 be707e4c

+18 -9
+18 -9
pkgs/tools/system/tuptime/default.nix
··· 1 - { stdenv, fetchFromGitHub, python3 }: 1 + { stdenv, fetchFromGitHub 2 + , makeWrapper, installShellFiles 3 + , python3, sqlite }: 2 4 3 5 stdenv.mkDerivation rec { 4 6 pname = "tuptime"; 5 - version = "4.1.0"; 7 + version = "5.0.0"; 6 8 7 9 src = fetchFromGitHub { 8 10 owner = "rfrail3"; 9 11 repo = "tuptime"; 10 12 rev = version; 11 - sha256 = "0p5v1jp6bl0hjv04q3gh11q6dx9z0x61h6svcbvwp5ni0h1bkz1a"; 13 + sha256 = "0izps85p8pxidfrzp7l4hp221fx3dcgapapsix1zavq6jrsl2qyh"; 12 14 }; 13 15 16 + nativeBuildInputs = [ makeWrapper installShellFiles ]; 17 + 14 18 buildInputs = [ python3 ]; 15 19 20 + outputs = [ "out" "man" ]; 21 + 16 22 installPhase = '' 17 23 mkdir -p $out/bin 18 - install -m 755 src/tuptime $out/bin/ 24 + install -m 755 $src/src/tuptime $out/bin/ 25 + 26 + installManPage $src/src/man/tuptime.1 19 27 20 - mkdir -p $out/share/man/man1 21 - cp src/man/tuptime.1 $out/share/man/man1/ 28 + install -Dm 0755 $src/misc/scripts/db-tuptime-migrate-4.0-to-5.0.sh \ 29 + $out/share/tuptime/db-tuptime-migrate-4.0-to-5.0.sh 30 + ''; 22 31 23 - # upstream only ships this, there are more scripts there... 24 - mkdir -p $out/usr/share/doc/tuptime/contrib 25 - cp misc/scripts/uptimed-to-tuptime.py $out/usr/share/doc/tuptime/contrib/ 32 + preFixup = '' 33 + wrapProgram $out/share/tuptime/db-tuptime-migrate-4.0-to-5.0.sh \ 34 + --prefix PATH : "${stdenv.lib.makeBinPath [ sqlite ]}" 26 35 ''; 27 36 28 37 meta = with stdenv.lib; {