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 }: 2 3 stdenv.mkDerivation rec { 4 pname = "tuptime"; 5 - version = "4.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "rfrail3"; 9 repo = "tuptime"; 10 rev = version; 11 - sha256 = "0p5v1jp6bl0hjv04q3gh11q6dx9z0x61h6svcbvwp5ni0h1bkz1a"; 12 }; 13 14 buildInputs = [ python3 ]; 15 16 installPhase = '' 17 mkdir -p $out/bin 18 - install -m 755 src/tuptime $out/bin/ 19 20 - mkdir -p $out/share/man/man1 21 - cp src/man/tuptime.1 $out/share/man/man1/ 22 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/ 26 ''; 27 28 meta = with stdenv.lib; {
··· 1 + { stdenv, fetchFromGitHub 2 + , makeWrapper, installShellFiles 3 + , python3, sqlite }: 4 5 stdenv.mkDerivation rec { 6 pname = "tuptime"; 7 + version = "5.0.0"; 8 9 src = fetchFromGitHub { 10 owner = "rfrail3"; 11 repo = "tuptime"; 12 rev = version; 13 + sha256 = "0izps85p8pxidfrzp7l4hp221fx3dcgapapsix1zavq6jrsl2qyh"; 14 }; 15 16 + nativeBuildInputs = [ makeWrapper installShellFiles ]; 17 + 18 buildInputs = [ python3 ]; 19 20 + outputs = [ "out" "man" ]; 21 + 22 installPhase = '' 23 mkdir -p $out/bin 24 + install -m 755 $src/src/tuptime $out/bin/ 25 + 26 + installManPage $src/src/man/tuptime.1 27 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 + ''; 31 32 + preFixup = '' 33 + wrapProgram $out/share/tuptime/db-tuptime-migrate-4.0-to-5.0.sh \ 34 + --prefix PATH : "${stdenv.lib.makeBinPath [ sqlite ]}" 35 ''; 36 37 meta = with stdenv.lib; {