tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
jool: 3.5.3 -> 3.5.4
Franz Pletz
8 years ago
9719e434
f3a54b01
+13
-11
3 changed files
expand all
collapse all
unified
split
pkgs
os-specific
linux
jool
cli.nix
default.nix
source.nix
+3
-3
pkgs/os-specific/linux/jool/cli.nix
···
1
-
{ stdenv, fetchzip, autoreconfHook, pkgconfig, libnl }:
2
3
let
4
-
sourceAttrs = (import ./source.nix) { inherit fetchzip; };
5
in
6
7
stdenv.mkDerivation {
···
9
10
src = sourceAttrs.src;
11
12
-
sourceRoot = "Jool-${sourceAttrs.version}.zip/usr";
13
14
buildInputs = [ autoreconfHook pkgconfig libnl ];
15
···
1
+
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libnl }:
2
3
let
4
+
sourceAttrs = (import ./source.nix) { inherit fetchFromGitHub; };
5
in
6
7
stdenv.mkDerivation {
···
9
10
src = sourceAttrs.src;
11
12
+
sourceRoot = "Jool-v${sourceAttrs.version}-src/usr";
13
14
buildInputs = [ autoreconfHook pkgconfig libnl ];
15
+3
-3
pkgs/os-specific/linux/jool/default.nix
···
1
-
{ stdenv, fetchzip, kernel }:
2
3
-
assert stdenv.lib.versionOlder kernel.version "4.11";
4
5
let
6
-
sourceAttrs = (import ./source.nix) { inherit fetchzip; };
7
in
8
9
stdenv.mkDerivation {
···
1
+
{ stdenv, fetchFromGitHub, kernel }:
2
3
+
assert stdenv.lib.versionOlder kernel.version "4.13";
4
5
let
6
+
sourceAttrs = (import ./source.nix) { inherit fetchFromGitHub; };
7
in
8
9
stdenv.mkDerivation {
+7
-5
pkgs/os-specific/linux/jool/source.nix
···
1
-
{ fetchzip }:
2
3
rec {
4
-
version = "3.5.3";
5
-
src = fetchzip {
6
-
url = "https://github.com/NICMx/releases/raw/master/Jool/Jool-${version}.zip";
7
-
sha256 = "1dh8qcb3grjpsk7j5d8p5dncrh4fljkrfd9b8sxd2c3kirczckmp";
0
0
8
};
9
}
···
1
+
{ fetchFromGitHub }:
2
3
rec {
4
+
version = "3.5.4";
5
+
src = fetchFromGitHub {
6
+
owner = "NICMx";
7
+
repo = "Jool";
8
+
rev = "v${version}";
9
+
sha256 = "09b9zcxgmy59jb778lkdyslx777bpsl216kkivw0zwfwsgd4pyz5";
10
};
11
}