Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a0307bad467e
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d5dda83d9158
Choose a head ref
  • 6 commits
  • 6 files changed
  • 5 contributors

Commits on Mar 16, 2020

  1. Copy the full SHA
    f387b85 View commit details
  2. Copy the full SHA
    11b54ad View commit details
  3. armv{5tel,6l,7l}: bootstrap-files: quote URLs for rfc-45

    Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
    grahamc and cole-h committed Mar 16, 2020
    Copy the full SHA
    6b361c3 View commit details
  4. Merge pull request #82051 from NixOS/arm-bootstrap

    stdenv: update ARM bootstrap tarballs
    grahamc authored Mar 16, 2020
    Copy the full SHA
    5e57bea View commit details
  5. superTuxKart: 1.0 -> 1.1

    Sohalt authored and teto committed Mar 16, 2020
    Copy the full SHA
    a503bd0 View commit details
  6. Merge pull request #82746 from turboMaCk/elm-coverage

    elmPackages.elm-instrument: Init at 0.0.7
    domenkozar authored Mar 16, 2020
    Copy the full SHA
    d5dda83 View commit details
18 changes: 18 additions & 0 deletions pkgs/development/compilers/elm/default.nix
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ let
doCheck = false;
jailbreak = true;
}));

elmi-to-json = justStaticExecutables (overrideCabal (self.callPackage ./packages/elmi-to-json.nix {}) (drv: {
prePatch = ''
substituteInPlace package.yaml --replace "- -Werror" ""
@@ -50,6 +51,23 @@ let
jailbreak = true;
}));

elm-instrument = justStaticExecutables (overrideCabal (self.callPackage ./packages/elm-instrument.nix {}) (drv: {
patches = [(
# GHC 8.8.1 and Cabal >= 1.25.0 support
# https://github.com/zwilias/elm-instrument/pull/3
fetchpatch {
url = "https://github.com/turboMaCk/elm-instrument/commit/4272db2aea742c8b54509e536fa4f35d04f95da5.patch";
sha256 = "1d1lc43lp3x5jfhlyb1b7na7nj1g1i1vc1np26pcisg9c2s7gjz6";
}
)];
prePatch = ''
sed "s/desc <-.*/let desc = \"${drv.version}\"/g" Setup.hs --in-place
'';
jailbreak = true;
# Tests are failing because of missing instances for Eq and Show type classes
doCheck = false;
}));

inherit fetchElmDeps;
elmVersion = elmPkgs.elm.version;
};
34 changes: 34 additions & 0 deletions pkgs/development/compilers/elm/packages/elm-instrument.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{ mkDerivation, ansi-terminal, ansi-wl-pprint, base, binary
, bytestring, Cabal, cmark, containers, directory, elm-format
, fetchgit, filepath, free, HUnit, indents, json, mtl
, optparse-applicative, parsec, process, QuickCheck, quickcheck-io
, split, stdenv, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
, text, elm
}:
mkDerivation {
pname = "elm-instrument";
version = "0.0.7";
src = fetchgit {
url = "https://github.com/zwilias/elm-instrument.git";
sha256 = "14yfzwsyvgc6rzn19sdmwk2mc1vma9hcljnmjnmlig8mp0271v56";
rev = "31b527e405a6afdb25bb87ad7bd14f979e65cff7";
fetchSubmodules = true;
};
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal directory filepath process ];
libraryHaskellDepends = [
ansi-terminal ansi-wl-pprint base binary bytestring containers
directory filepath free indents json mtl optparse-applicative
parsec process split text
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
base cmark containers elm-format HUnit mtl parsec QuickCheck
quickcheck-io split tasty tasty-golden tasty-hunit tasty-quickcheck
text
];
homepage = "http://elm-lang.org";
description = "Instrumentation library for Elm";
license = stdenv.lib.licenses.bsd3;
}
8 changes: 4 additions & 4 deletions pkgs/games/super-tux-kart/default.nix
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{ stdenv, fetchFromGitHub, fetchsvn, cmake, pkgconfig
, openal, freealut, libGLU, libGL, libvorbis, libogg, gettext, curl, freetype
, fribidi, libtool, bluez, libjpeg, libpng, zlib, libX11, libXrandr, enet }:
, fribidi, libtool, bluez, libjpeg, libpng, zlib, libX11, libXrandr, enet, harfbuzz }:

let
dir = "stk-code";

in stdenv.mkDerivation rec {
pname = "supertuxkart";
version = "1.0";
version = "1.1";

srcs = [
(fetchFromGitHub {
owner = "supertuxkart";
repo = "stk-code";
rev = version;
sha256 = "03mrnzrvfdgjc687n718f5zsray6vbdlv4irzy2mfi78bz3bkjll";
sha256 = "01vxxl94583ixswzmi4caz8dk64r56pn3zxh7v63zml60yfvxbvp";
name = dir;
})
(fetchsvn {
@@ -30,7 +30,7 @@ in stdenv.mkDerivation rec {
buildInputs = [
libX11 libXrandr
openal freealut libGLU libGL libvorbis libogg zlib freetype
curl fribidi bluez libjpeg libpng enet
curl fribidi bluez libjpeg libpng enet harfbuzz
];

enableParallelBuilding = true;
16 changes: 11 additions & 5 deletions pkgs/stdenv/linux/bootstrap-files/armv5tel.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
{
# Note: do not use Hydra as a source URL. Ask a member of the
# infrastructure team to mirror the job.
busybox = import <nix/fetchurl.nix> {
url = https://hydra.nixos.org/build/112609163/download/2/busybox;
sha256 = "0dc5471dc6a5f69ad98eb7445f51a61e88aa5792d7a677025bf012bdb513b763";
# from job: https://hydra.nixos.org/job/nixpkgs/cross-trunk/bootstrapTools.armv5tel.dist/latest
# from build: https://hydra.nixos.org/build/114203025
url = "http://tarballs.nixos.org/stdenv-linux/armv5tel/0eb0ddc4dbe3cd5415c6b6e657538eb809fc3778/busybox";
# note: the following hash is different than the above hash, due to executable = true
sha256 = "0qxp2fsvs4phbc17g9npj9bsm20ylr8myi5pivcrmxm5qqflgi8d";
executable = true;
};

bootstrapTools = import <nix/fetchurl.nix> {
url = https://hydra.nixos.org/build/112609163/download/1/bootstrap-tools.tar.xz;
sha256 = "ca0564eca4eb944649ce10ec70859640427bf2241243af62812b163176487e02";
# from job: https://hydra.nixos.org/job/nixpkgs/cross-trunk/bootstrapTools.armv5tel.dist/latest
# from build: https://hydra.nixos.org/build/114203025
url = "http://tarballs.nixos.org/stdenv-linux/armv5tel/0eb0ddc4dbe3cd5415c6b6e657538eb809fc3778/bootstrap-tools.tar.xz";
sha256 = "28327343db5ecc7f7811449ec69280d5867fa5d1d377cab0426beb9d4e059ed6";
};
}
16 changes: 11 additions & 5 deletions pkgs/stdenv/linux/bootstrap-files/armv6l.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
{
# Note: do not use Hydra as a source URL. Ask a member of the
# infrastructure team to mirror the job.
busybox = import <nix/fetchurl.nix> {
url = https://hydra.nixos.org/build/112609441/download/2/busybox;
sha256 = "e6f6aecb675e924a96516f4379445dd2c0ba8b9c438fbfbaa2dc14ccce2802e0";
# from job: https://hydra.nixos.org/job/nixpkgs/cross-trunk/bootstrapTools.armv6l.dist/latest
# from build: https://hydra.nixos.org/build/114202834
url = "http://tarballs.nixos.org/stdenv-linux/armv6l/0eb0ddc4dbe3cd5415c6b6e657538eb809fc3778/busybox";
# note: the following hash is different than the above hash, due to executable = true
sha256 = "1q02537cq56wlaxbz3s3kj5vmh6jbm27jhvga6b4m4jycz5sxxp6";
executable = true;
};

bootstrapTools = import <nix/fetchurl.nix> {
url = https://hydra.nixos.org/build/112609441/download/1/bootstrap-tools.tar.xz;
sha256 = "7a3f20def1a17ebf0edb5a92c403558429bcc2ac3d931b5e1bd88606cb217778";
# from job: https://hydra.nixos.org/job/nixpkgs/cross-trunk/bootstrapTools.armv6l.dist/latest
# from build: https://hydra.nixos.org/build/114202834
url = "http://tarballs.nixos.org/stdenv-linux/armv6l/0eb0ddc4dbe3cd5415c6b6e657538eb809fc3778/bootstrap-tools.tar.xz";
sha256 = "0810fe74f8cd09831f177d075bd451a66b71278d3cc8db55b07c5e38ef3fbf3f";
};
}
16 changes: 11 additions & 5 deletions pkgs/stdenv/linux/bootstrap-files/armv7l.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
{
# Note: do not use Hydra as a source URL. Ask a member of the
# infrastructure team to mirror the job.
busybox = import <nix/fetchurl.nix> {
url = https://hydra.nixos.org/build/112609103/download/2/busybox;
sha256 = "566a469dac214b31e4abdb0a91d32550bab1be5858d329e1b6074eef05370ca3";
# from job: https://hydra.nixos.org/job/nixpkgs/cross-trunk/bootstrapTools.armv7l.dist/latest
# from build: https://hydra.nixos.org/build/114203060
url = "http://tarballs.nixos.org/stdenv-linux/armv7l/0eb0ddc4dbe3cd5415c6b6e657538eb809fc3778/busybox";
# note: the following hash is different than the above hash, due to executable = true
sha256 = "18qc6w2yykh7nvhjklsqb2zb3fjh4p9r22nvmgj32jr1mjflcsjn";
executable = true;
};

bootstrapTools = import <nix/fetchurl.nix> {
url = https://hydra.nixos.org/build/112609103/download/1/bootstrap-tools.tar.xz;
sha256 = "79fa2d7722aeb856c7c9b62a3fd64b6d261fd6f6bcbac486f0a2a7d823210550";
# from job: https://hydra.nixos.org/job/nixpkgs/cross-trunk/bootstrapTools.armv7l.dist/latest
# from build: https://hydra.nixos.org/build/114203060
url = "http://tarballs.nixos.org/stdenv-linux/armv7l/0eb0ddc4dbe3cd5415c6b6e657538eb809fc3778/bootstrap-tools.tar.xz";
sha256 = "cf2968e8085cd3e6b3e9359624060ad24d253800ede48c5338179f6e0082c443";
};
}