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: 6e76a618fb5d
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: 9475c75895e3
Choose a head ref

Commits on Jun 29, 2018

  1. kmod-blacklist-ubuntu: Fix typo from commit "do not blacklist i2c_i801"

    That commit did not actually accomplish its intent because it misspelled the module name.
    ambrop72 committed Jun 29, 2018
    Copy the full SHA
    0ed43b5 View commit details

Commits on Jul 14, 2018

  1. processing3: fix crash under XFCE

    volth authored Jul 14, 2018
    Copy the full SHA
    e3d6f6f View commit details

Commits on Jul 15, 2018

  1. processing3: fix sandbox build

    volth authored Jul 15, 2018
    Copy the full SHA
    3cf0c5d View commit details

Commits on Jul 16, 2018

  1. Copy the full SHA
    682ef85 View commit details
  2. Copy the full SHA
    8488982 View commit details
  3. Copy the full SHA
    68ea661 View commit details
  4. Copy the full SHA
    ff83aca View commit details
  5. Copy the full SHA
    2781b1f View commit details
  6. Copy the full SHA
    79362be View commit details
  7. Merge pull request #43527 from volth/patch-188

    processing3: fix crash under XFCE, fix build in sandbox
    xeji authored Jul 16, 2018
    Copy the full SHA
    4d40a0a View commit details
  8. aerospike: fix ofborg eval

    platforms = [ "x86_64-linux" ] broke ofborg eval of nixos manual
    because the aerospike module references this package.
    Fixed for now by setting platforms to platforms.linux,
    even if aarch64 isn't really supported.
    xeji committed Jul 16, 2018
    Copy the full SHA
    8e5dbac View commit details
  9. Copy the full SHA
    3c3c110 View commit details
  10. Merge pull request #43602 from vaibhavsagar/ghc861-alpha2

    ghc: 8.6.1-alpha1 -> 8.6.1-alpha2
    peti authored Jul 16, 2018
    Copy the full SHA
    012eefa View commit details
  11. Merge pull request #43599 from ElvishJerricco/ghcjs-fixes-2018-07-15

    Various GHCJS 8.4 fixes
    peti authored Jul 16, 2018
    Copy the full SHA
    6588e90 View commit details
  12. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.10.0-5-gc7420eb from Hackage revision
    commercialhaskell/all-cabal-hashes@61ddd81.
    peti committed Jul 16, 2018
    Copy the full SHA
    14dc80b View commit details
  13. aerospike: fix ofborg eval (#43603)

    s/maintainer/maintainers/
    vaibhavsagar authored and xeji committed Jul 16, 2018
    Copy the full SHA
    2b9deeb View commit details
  14. Copy the full SHA
    b00b401 View commit details
  15. Copy the full SHA
    55af91d View commit details
  16. xkbcomp: 1.4.0 -> 1.4.2 (#43589)

    lukateras authored and xeji committed Jul 16, 2018
    Copy the full SHA
    c9a1e46 View commit details
  17. jackett: 0.8.1209 -> 0.9.1 (#43467)

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jackett/versions.
    r-ryantm authored and xeji committed Jul 16, 2018
    Copy the full SHA
    705b807 View commit details
  18. Copy the full SHA
    f3341e2 View commit details
  19. Consistently pass versioned llvmPackages_x attributes to GHC.

    Otherwise, these configurations are going to break when Nixpkgs updates
    to llvm 6.x.
    peti committed Jul 16, 2018
    Copy the full SHA
    c661f96 View commit details
  20. Merge pull request #42787 from ambrop72/blacklist-fix

    kmod-blacklist-ubuntu: Fix typo from commit "do not blacklist i2c_i801"
    peterhoeg authored Jul 16, 2018
    Copy the full SHA
    6c44deb View commit details
  21. Copy the full SHA
    9475c75 View commit details
12 changes: 11 additions & 1 deletion pkgs/applications/graphics/processing3/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, callPackage, fetchFromGitHub, makeWrapper, ant, jdk, rsync, javaPackages, libXxf86vm }:
{ stdenv, callPackage, fetchFromGitHub, fetchurl, xmlstarlet, makeWrapper, ant, jdk, rsync, javaPackages, libXxf86vm, gsettings-desktop-schemas }:

stdenv.mkDerivation rec {
version = "3.3.7";
@@ -19,6 +19,14 @@ stdenv.mkDerivation rec {
rm core/library/*.jar
cp ${javaPackages.jogl_2_3_2}/share/java/*.jar core/library/
# do not download a file during build
${xmlstarlet}/bin/xmlstarlet ed --inplace -P -d '//get[@src="http://download.processing.org/reference.zip"]' build/build.xml
install -D -m0444 ${fetchurl {
url = http://download.processing.org/reference.zip;
sha256 = "104zig026y8vbl4qksmscjq0bms8mi2jmri1ijdlbkxcqnv9bnlf";
}
} ./java/reference.zip
# suppress "Not fond of this Java VM" message box
substituteInPlace app/src/processing/app/platform/LinuxPlatform.java \
--replace 'Messages.showWarning' 'if (false) Messages.showWarning'
@@ -37,9 +45,11 @@ stdenv.mkDerivation rec {
ln -s ${jdk} $out/${name}/java
makeWrapper $out/${name}/processing $out/bin/processing \
--prefix XDG_DATA_DIRS : ${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name} \
--prefix _JAVA_OPTIONS " " -Dawt.useSystemAAFontSettings=lcd \
--prefix LD_LIBRARY_PATH : ${libXxf86vm}/lib
makeWrapper $out/${name}/processing-java $out/bin/processing-java \
--prefix XDG_DATA_DIRS : ${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name} \
--prefix _JAVA_OPTIONS " " -Dawt.useSystemAAFontSettings=lcd \
--prefix LD_LIBRARY_PATH : ${libXxf86vm}/lib
'';
4 changes: 2 additions & 2 deletions pkgs/data/misc/hackage/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ fetchurl }:

fetchurl {
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/0986b1ed62a71528e09a660493955d79f0bf2fbf.tar.gz";
sha256 = "1s8xffqpkwv1x038mi1vw0rk6k3scwpp2l1phq9zs2vxrhblriaw";
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/e6e8a920e43237ccd2f66d6a349b5932a5eba1f5.tar.gz";
sha256 = "0xyw1a5fp6swyxsj79hihivq9fpzzvl4apv34399a1n4ch6qhbf3";
}
6 changes: 3 additions & 3 deletions pkgs/development/compilers/ghc/8.6.1.nix
Original file line number Diff line number Diff line change
@@ -76,12 +76,12 @@ let

in
stdenv.mkDerivation (rec {
version = "8.6.0.20180627";
version = "8.6.0.20180714";
name = "${targetPrefix}ghc-${version}";

src = fetchurl {
url = "https://downloads.haskell.org/~ghc/8.6.1-alpha1/ghc-${version}-src.tar.xz";
sha256 = "0vmki10ypdhca3nykxz3lgarr14mfanfkif43m1s2p1q0b1z576n";
url = "https://downloads.haskell.org/~ghc/8.6.1-alpha2/ghc-${version}-src.tar.xz";
sha256 = "1jrkqrqdv2z9i9s1xaxhci34c9rjvlgr40y34bxsfj0hj1r28409";
};

enableParallelBuilding = true;
7 changes: 4 additions & 3 deletions pkgs/development/compilers/ghcjs-ng/README.md
Original file line number Diff line number Diff line change
@@ -12,9 +12,10 @@ Updating
---

```
$ nix-prefetch-git https://github.com/ghcjs/ghcjs --rev refs/heads/ghc-8.2 \
$ nix-prefetch-git https://github.com/ghcjs/ghcjs --rev refs/heads/ghc-8.4 \
| jq '{ url, rev, fetchSubmodules, sha256 }' \
> 8.2/git.json
$ cat $(nix-build ../../../.. -A haskell.compiler.ghcjs82.genStage0 --no-out-link) > 8.2/stage0.nix
> 8.4/git.json
$ cat $(nix-build ../../../.. -A haskell.compiler.ghcjs82.genStage0 --no-out-link) > 8.4/stage0.nix
$ cabal2nix --compiler ghcjs git://github.com/ghcjs/ghcjs-base > ghcjs-base.nix
```

7 changes: 6 additions & 1 deletion pkgs/development/compilers/ghcjs-ng/default.nix
Original file line number Diff line number Diff line change
@@ -18,6 +18,7 @@
, lib
, nodePackages
, ghcjsDepOverrides ? (_:_:{})
, haskell
}:

let
@@ -48,7 +49,11 @@ let

# Relics of the old GHCJS build system
stage1Packages = [];
mkStage2 = _: {};
mkStage2 = { callPackage }: {
# https://github.com/ghcjs/ghcjs-base/issues/110
# https://github.com/ghcjs/ghcjs-base/pull/111
ghcjs-base = haskell.lib.dontCheck (haskell.lib.doJailbreak (callPackage ./ghcjs-base.nix {}));
};

haskellCompilerName = "ghcjs-${bootGhcjs.version}";
};
29 changes: 29 additions & 0 deletions pkgs/development/compilers/ghcjs-ng/ghcjs-base.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{ mkDerivation, aeson, array, attoparsec, base, binary, bytestring
, containers, deepseq, directory, dlist, fetchgit, ghc-prim
, ghcjs-prim, hashable, HUnit, integer-gmp, primitive, QuickCheck
, quickcheck-unicode, random, scientific, stdenv, test-framework
, test-framework-hunit, test-framework-quickcheck2, text, time
, transformers, unordered-containers, vector
}:
mkDerivation {
pname = "ghcjs-base";
version = "0.2.0.0";
src = fetchgit {
url = "git://github.com/ghcjs/ghcjs-base";
sha256 = "0qr05m0djll3x38dhl85pl798arsndmwfhil8yklhb70lxrbvfrs";
rev = "01014ade3f8f5ae677df192d7c2a208bd795b96c";
};
libraryHaskellDepends = [
aeson attoparsec base binary bytestring containers deepseq dlist
ghc-prim ghcjs-prim hashable integer-gmp primitive scientific text
time transformers unordered-containers vector
];
testHaskellDepends = [
array base bytestring deepseq directory ghc-prim ghcjs-prim HUnit
primitive QuickCheck quickcheck-unicode random test-framework
test-framework-hunit test-framework-quickcheck2 text
];
homepage = "http://github.com/ghcjs/ghcjs-base";
description = "base library for GHCJS";
license = stdenv.lib.licenses.mit;
}
11 changes: 4 additions & 7 deletions pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
Original file line number Diff line number Diff line change
@@ -4,8 +4,8 @@ with haskellLib;

self: super: {

# Use the latest LLVM.
inherit (pkgs) llvmPackages;
# This compiler version needs llvm 5.x.
llvmPackages = pkgs.llvmPackages_5;

# Disable GHC 8.4.x core libraries.
array = null;
@@ -55,11 +55,8 @@ self: super: {
# package's version constraints.
xmonad-extras = doJailbreak super.xmonad-extras;

# This package desperately needs a maintainer.
xmobar = super.xmobar.overrideScope (self: super: {
hinotify = self.hinotify_0_3_9; # https://github.com/jaor/xmobar/issues/356
dbus = self.dbus_0_10_15; # https://github.com/jaor/xmobar/issues/346
});
# https://github.com/jaor/xmobar/issues/356
xmobar = super.xmobar.overrideScope (self: super: { hinotify = self.hinotify_0_3_9; });
hinotify_0_3_9 = dontCheck (doJailbreak super.hinotify_0_3_9); # allow async 2.2.x

}
4 changes: 2 additions & 2 deletions pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
Original file line number Diff line number Diff line change
@@ -4,8 +4,8 @@ with haskellLib;

self: super: {

# Use the latest LLVM.
inherit (pkgs) llvmPackages;
# This compiler version needs llvm 5.x.
llvmPackages = pkgs.llvmPackages_5;

# Disable GHC 8.6.x core libraries.
array = null;
4 changes: 2 additions & 2 deletions pkgs/development/haskell-modules/configuration-ghc-head.nix
Original file line number Diff line number Diff line change
@@ -4,8 +4,8 @@ with haskellLib;

self: super: {

# Use the latest LLVM.
inherit (pkgs) llvmPackages;
# This compiler version needs llvm 5.x.
llvmPackages = pkgs.llvmPackages_5;

# Disable GHC 8.7.x core libraries.
array = null;
13 changes: 12 additions & 1 deletion pkgs/development/haskell-modules/configuration-ghcjs.nix
Original file line number Diff line number Diff line change
@@ -23,6 +23,11 @@ self: super:
};
in stage1 // stage2 // {

# GHCJS does not ship with the same core packages as GHC.
# https://github.com/ghcjs/ghcjs/issues/676
stm = self.stm_2_4_5_0;
ghc-compact = self.ghc-compact_0_1_0_0;

network = addBuildTools super.network (pkgs.lib.optional pkgs.buildPlatform.isDarwin pkgs.buildPackages.darwin.libiconv);
zlib = addBuildTools super.zlib (pkgs.lib.optional pkgs.buildPlatform.isDarwin pkgs.buildPackages.darwin.libiconv);
unix-compat = addBuildTools super.unix-compat (pkgs.lib.optional pkgs.buildPlatform.isDarwin pkgs.buildPackages.darwin.libiconv);
@@ -121,7 +126,6 @@ self: super:
});

ghcjs-dom-jsffi = overrideCabal super.ghcjs-dom-jsffi (drv: {
setupHaskellDepends = (drv.setupHaskellDepends or []) ++ [ self.buildHaskellPackages.Cabal_1_24_2_0 ];
libraryHaskellDepends = (drv.libraryHaskellDepends or []) ++ [ self.ghcjs-base self.text ];
isLibrary = true;
});
@@ -197,4 +201,11 @@ self: super:

base-orphans = dontCheck super.base-orphans;
distributive = dontCheck super.distributive;

# https://github.com/glguy/th-abstraction/issues/53
th-abstraction = dontCheck super.th-abstraction;
# https://github.com/dreixel/syb/issues/21
syb = dontCheck super.syb;
# https://github.com/ghcjs/ghcjs/issues/677
hspec-core = dontCheck super.hspec-core;
}
Loading