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

Don't trust sinit snapshots to be stable

+6 -6
+6 -6
pkgs/os-specific/linux/sinit/default.nix
··· 1 - {stdenv, fetchurl, rcinit ? null, rcshutdown ? null, rcreboot ? null}: 1 + {stdenv, fetchgit, rcinit ? null, rcshutdown ? null, rcreboot ? null}: 2 2 let 3 3 s = # Generated upstream information 4 4 rec { 5 5 baseName="sinit"; 6 6 version="0.9.2"; 7 7 name="${baseName}-${version}"; 8 - url="http://git.suckless.org/sinit/snapshot/sinit-0.9.2.tar.gz"; 9 - sha256="0dv4d20q93iffykf5gg8mlg2qfs3nmfrwdar73kg5xwka96c2523"; 8 + url="http://git.suckless.org/sinit/"; 9 + sha256="0nncyzwnszwlqcvx1jf42rn1n2dd5vcxkndqb1b546pgpifniivp"; 10 + rev = "refs/tags/v${version}"; 10 11 }; 11 12 buildInputs = [ 12 13 ]; ··· 14 15 stdenv.mkDerivation { 15 16 inherit (s) name version; 16 17 inherit buildInputs; 17 - src = fetchurl { 18 - inherit (s) url sha256; 18 + src = fetchgit { 19 + inherit (s) url sha256 rev; 19 20 }; 20 21 makeFlags = ["PREFIX=$(out)"]; 21 22 preConfigure = "" ··· 31 32 platforms = stdenv.lib.platforms.linux; 32 33 homepage = "http://tools.suckless.org/sinit"; 33 34 downloadPage = "http://git.suckless.org/sinit"; 34 - updateWalker = true; 35 35 }; 36 36 }