diff options
author | volth <volth@webmaster.ms> | 2018-06-05 10:17:53 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-05 10:17:53 +0000 |
commit | 0c521c68bffd689c80c4aec69fd9b8d9d5894fce (patch) | |
tree | 72d9a7581aaa3e49f267e0db1516b40af068d493 /pkgs/top-level | |
parent | 474390ab95551a76e4041abe886ec8f9f5643c4f (diff) | |
parent | 922b69683f456b7d8f79bc8dae5bd2e22a7f6990 (diff) | |
download | nixlib-0c521c68bffd689c80c4aec69fd9b8d9d5894fce.tar nixlib-0c521c68bffd689c80c4aec69fd9b8d9d5894fce.tar.gz nixlib-0c521c68bffd689c80c4aec69fd9b8d9d5894fce.tar.bz2 nixlib-0c521c68bffd689c80c4aec69fd9b8d9d5894fce.tar.lz nixlib-0c521c68bffd689c80c4aec69fd9b8d9d5894fce.tar.xz nixlib-0c521c68bffd689c80c4aec69fd9b8d9d5894fce.tar.zst nixlib-0c521c68bffd689c80c4aec69fd9b8d9d5894fce.zip |
Merge branch 'staging' into cpan2nix-2018-06-04
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 42 | ||||
-rw-r--r-- | pkgs/top-level/perl-packages.nix | 77 |
2 files changed, 39 insertions, 80 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 16890121590a..8ec0b0fae6bd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1891,6 +1891,15 @@ with pkgs; brotliSupport = true; }; + curl_7_59 = callPackage ../tools/networking/curl/7_59.nix rec { + fetchurl = fetchurlBoot; + http2Support = true; + zlibSupport = true; + sslSupport = zlibSupport; + scpSupport = zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin; + gssSupport = true; + }; + curl = callPackage ../tools/networking/curl rec { fetchurl = fetchurlBoot; http2Support = true; @@ -4151,7 +4160,9 @@ with pkgs; opendht = callPackage ../development/libraries/opendht {}; - opendkim = callPackage ../development/libraries/opendkim { }; + opendkim = callPackage ../development/libraries/opendkim { + libbsd = libbsd-freedesktop; + }; opendylan = callPackage ../development/compilers/opendylan { opendylan-bootstrap = opendylan_bin; @@ -13466,13 +13477,13 @@ with pkgs; ]; }; - linux_copperhead_stable = callPackage ../os-specific/linux/kernel/linux-copperhead-stable.nix { - kernelPatches = with kernelPatches; [ - bridge_stp_helper - modinst_arg_list_too_long - tag_hardened - ]; - }; + linux_copperhead_stable = (linux_4_16.override { + kernelPatches = linux_4_16.kernelPatches ++ [ + kernelPatches.copperhead_4_16 + kernelPatches.tag_hardened + ]; + modDirVersionArg = linux_4_16.modDirVersion + "-hardened"; + }); # linux mptcp is based on the 4.4 kernel linux_mptcp = callPackage ../os-specific/linux/kernel/linux-mptcp.nix { @@ -13527,6 +13538,17 @@ with pkgs; ]; }; + linux_4_17 = callPackage ../os-specific/linux/kernel/linux-4.17.nix { + kernelPatches = + [ kernelPatches.bridge_stp_helper + # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md + # when adding a new linux version + # kernelPatches.cpu-cgroup-v2."4.11" + kernelPatches.modinst_arg_list_too_long + kernelPatches.bcm2835_mmal_v4l2_camera_driver # Only needed for 4.16! + ]; + }; + linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix { kernelPatches = [ kernelPatches.bridge_stp_helper @@ -13712,7 +13734,7 @@ with pkgs; linux = linuxPackages.kernel; # Update this when adding the newest kernel major version! - linuxPackages_latest = linuxPackages_4_16; + linuxPackages_latest = linuxPackages_4_17; linux_latest = linuxPackages_latest.kernel; # Build the kernel modules for the some of the kernels. @@ -13723,6 +13745,7 @@ with pkgs; linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9); linuxPackages_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_14); linuxPackages_4_16 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_16); + linuxPackages_4_17 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_17); # Don't forget to update linuxPackages_latest! # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds. @@ -20867,6 +20890,7 @@ with pkgs; inherit (callPackages ../tools/package-management/nix { storeDir = config.nix.storeDir or "/nix/store"; stateDir = config.nix.stateDir or "/nix/var"; + curl = curl_7_59; }) nix nix1 diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c76a130686ce..dcfea7d0bee8 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4677,19 +4677,7 @@ let self = _self // overrides; _self = with self; { buildInputs = [ TestMojibake ]; }; - DistZillaPluginNoTabsTests = buildPerlPackage { - name = "Dist-Zilla-Plugin-NoTabsTests-0.01"; - src = fetchurl { - url = mirror://cpan/authors/id/F/FL/FLORA/Dist-Zilla-Plugin-NoTabsTests-0.01.tar.gz; - sha256 = "fd4ed380de4fc2bad61db377cc50ab26b567e53b3a1efd0b8d8baab80256ef9e"; - }; - propagatedBuildInputs = [ DistZilla Moose TestNoTabs namespaceautoclean ]; - meta = { - homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-NoTabsTests; - description = "Release tests making sure hard tabs aren't used"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + DistZillaPluginNoTabsTests = DistZillaPluginTestNoTabs; DistZillaPluginPodWeaver = buildPerlPackage { name = "Dist-Zilla-Plugin-PodWeaver-4.008"; @@ -5117,20 +5105,7 @@ let self = _self // overrides; _self = with self; { }; }; - EmailMIMEModifier = buildPerlPackage rec { - doCheck = false; # tests are broken, it seems - name = "Email-MIME-Modifier-1.444"; - src = fetchurl { - url = "http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/${name}.tar.gz"; - sha256 = "4521cf361527cd9b5e8b0db3d2e6c9588c52de6a8997e1daf5c21ed1eb7a4ba2"; - }; - propagatedBuildInputs = [ EmailMIME EmailMIMEContentType ]; - meta = { - homepage = "http://search.cpan.org/~rjbs/${name}"; - description = "Modify Email::MIME Objects Easily"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + EmailMIMEModifier = EmailMIME; EmailSend = buildPerlPackage rec { name = "Email-Send-2.201"; @@ -5474,18 +5449,7 @@ let self = _self // overrides; _self = with self; { }; }; - ExtUtilsCommand = buildPerlPackage { - name = "ExtUtils-Command-1.20"; - src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-Command-1.20.tar.gz; - sha256 = "740cccc93ba851aae803695b7a5b65ccbaa78bf4e96aa2e54f3f632c87a98c98"; - }; - meta = { - homepage = http://search.cpan.org/dist/ExtUtils-Command; - description = "Utilities to replace common UNIX commands in Makefiles etc"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + ExtUtilsCommand = ExtUtilsMakeMaker; Expect = buildPerlPackage { name = "Expect-1.35"; @@ -12019,19 +11983,7 @@ let self = _self // overrides; _self = with self; { }; }; - ParseCPANMeta = buildPerlPackage { - name = "Parse-CPAN-Meta-1.4414"; - src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Parse-CPAN-Meta-1.4414.tar.gz; - sha256 = "cd7608154dfb72c9e110f012befe6b75d78448cb3e761716b60aa7545e16ca1b"; - }; - propagatedBuildInputs = [ CPANMetaYAML JSONPP ]; - meta = { - homepage = https://github.com/Perl-Toolchain-Gang/Parse-CPAN-Meta; - description = "Parse META.yml and META.json CPAN metadata files"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + ParseCPANMeta = CPANMeta; ParseDebControl = buildPerlPackage rec { name = "Parse-DebControl-2.005"; @@ -16004,13 +15956,7 @@ let self = _self // overrides; _self = with self; { buildInputs = [ TestSharedFork ]; }; - TestTester = buildPerlPackage { - name = "Test-Tester-0.109"; - src = fetchurl { - url = mirror://cpan/authors/id/F/FD/FDALY/Test-Tester-0.109.tar.gz; - sha256 = "0m9n28z09kq455r5nydj1bnr85lvmbfpcbjdkjfbpmfb5xgciiyk"; - }; - }; + TestTester = TestSimple; TestTime = buildPerlPackage rec { name = "Test-Time-0.05"; @@ -16063,18 +16009,7 @@ let self = _self // overrides; _self = with self; { }; }; - Testuseok = buildPerlPackage { - name = "Test-use-ok-0.11"; - src = fetchurl { - url = mirror://cpan/authors/id/A/AU/AUDREYT/Test-use-ok-0.11.tar.gz; - sha256 = "8410438a2acf127bffcf1ab92205b747a615b487e80a48e8c3d0bb9fa0dbb2a8"; - }; - meta = { - homepage = https://github.com/audreyt/Test-use-ok/tree; - description = "Alternative to Test::More::use_ok"; - license = "unrestricted"; - }; - }; + Testuseok = TestSimple; TestWarn = buildPerlPackage { name = "Test-Warn-0.34"; |