jool: 3.5.3 -> 3.5.4

+13 -11
+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"; 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 }