tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
Don't trust sinit snapshots to be stable
Michael Raskin
11 years ago
5da22f6d
ee8e15fe
+6
-6
1 changed file
expand all
collapse all
unified
split
pkgs
os-specific
linux
sinit
default.nix
+6
-6
pkgs/os-specific/linux/sinit/default.nix
···
1
1
-
{stdenv, fetchurl, rcinit ? null, rcshutdown ? null, rcreboot ? null}:
1
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
8
-
url="http://git.suckless.org/sinit/snapshot/sinit-0.9.2.tar.gz";
9
9
-
sha256="0dv4d20q93iffykf5gg8mlg2qfs3nmfrwdar73kg5xwka96c2523";
8
8
+
url="http://git.suckless.org/sinit/";
9
9
+
sha256="0nncyzwnszwlqcvx1jf42rn1n2dd5vcxkndqb1b546pgpifniivp";
10
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
17
-
src = fetchurl {
18
18
-
inherit (s) url sha256;
18
18
+
src = fetchgit {
19
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
34
-
updateWalker = true;
35
35
};
36
36
}