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: 33e6bbde5915
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: 3fb4e09812bb
Choose a head ref
  • 12 commits
  • 12 files changed
  • 5 contributors

Commits on Nov 29, 2019

  1. ec2-utils: fix meta.license

    It's licensed under Apache License 2.0 (asl20) and not under
    the Apple Public License 2.0 (apsl20)
    c0bw3b authored Nov 29, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    0b6d393 View commit details
  2. Copy the full SHA
    249e921 View commit details
  3. reuse: 0.5.2 -> 0.6.0 (#74629)

    r-ryantm authored and c0bw3b committed Nov 29, 2019
    Copy the full SHA
    38b14ef View commit details
  4. python38Packages.kconfiglib: 13.1.1 -> 13.2.0

    r-ryantm authored and Matthieu Coudron committed Nov 29, 2019
    Copy the full SHA
    4b6a21e View commit details
  5. strawberry: 0.6.5 -> 0.6.6

    r-ryantm committed Nov 29, 2019
    Copy the full SHA
    06d842e View commit details
  6. smplayer: 19.10.0 -> 19.10.2

    r-ryantm committed Nov 29, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    8e44f6d View commit details
  7. Merge pull request #74644 from r-ryantm/auto-update/smplayer

    smplayer: 19.10.0 -> 19.10.2
    lsix authored Nov 29, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    Copy the full SHA
    25ec34a View commit details
  8. Copy the full SHA
    ecb7f4c View commit details
  9. Merge pull request #74641 from r-ryantm/auto-update/strawberry

    strawberry: 0.6.5 -> 0.6.6
    lsix authored Nov 29, 2019
    Copy the full SHA
    f436989 View commit details
  10. ocamlPackages.eigen: init at 0.1.4

    bcdarwin authored and vbgl committed Nov 29, 2019
    Copy the full SHA
    777efe8 View commit details
  11. ocamlPackages.{owl-base,owl}: init at 0.7.1

    bcdarwin authored and vbgl committed Nov 29, 2019
    Copy the full SHA
    d016a50 View commit details
  12. libvncserver: 0.9.11 -> 0.9.12 (#74514)

    Vuln roundup #73664 -- unstable channel
    
    Version bump from 0.9.11 to 0.9.12 fixes:
    * CVE-2018-6307
    * CVE-2018-15126
    * CVE-2018-15127
    * CVE-2018-20019
    * CVE-2018-20020
    * CVE-2018-20021
    * CVE-2018-20022
    * CVE-2018-20023
    * CVE-2018-20024
    * CVE-2018-20748
    * CVE-2018-20749
    
    Plus add two upstream patches to fix:
    * CVE-2018-20750
    * CVE-2019-15681
    c0bw3b authored Nov 29, 2019
    Copy the full SHA
    3fb4e09 View commit details
6 changes: 3 additions & 3 deletions pkgs/applications/audio/strawberry/default.nix
Original file line number Diff line number Diff line change
@@ -35,13 +35,13 @@

mkDerivation rec {
pname = "strawberry";
version = "0.6.5";
version = "0.6.6";

src = fetchFromGitHub {
owner = "jonaski";
repo = pname;
rev = version;
sha256 = "1kqx0q99n1p5pm6skvqjihz11byhxdid1qw6gqp67dh2na62z1lm";
sha256 = "113z2qdcg0fm6ff2k36nl5zbbj5wsidl94ca1sfnsv9bq9lkvck5";
};

buildInputs = [
@@ -93,7 +93,7 @@ mkDerivation rec {
changelog = "https://raw.githubusercontent.com/jonaski/strawberry/${version}/Changelog";
license = licenses.gpl3;
maintainers = with maintainers; [ peterhoeg ];
# upstream says darwin should work but they lack maintainers as of 0.6.5
# upstream says darwin should work but they lack maintainers as of 0.6.6
platforms = platforms.linux;
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/networking/mailreaders/neomutt/default.nix
Original file line number Diff line number Diff line change
@@ -4,14 +4,14 @@
}:

stdenv.mkDerivation rec {
version = "20191111";
version = "20191129";
pname = "neomutt";

src = fetchFromGitHub {
owner = "neomutt";
repo = "neomutt";
rev = version;
sha256 = "16xr7wdmjw0i72xbnyyh098wx4cr0m8w2cr1szdi1b14p4kpgr67";
sha256 = "1zwnap307qzjkfcap0rxgwwmis77lhr7js4avig0qdqnmqbdlgbh";
};

buildInputs = [
4 changes: 2 additions & 2 deletions pkgs/applications/video/smplayer/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

mkDerivation rec {
pname = "smplayer";
version = "19.10.0";
version = "19.10.2";

src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
sha256 = "0sq7hr10b4pbbi0y1q4mxs24h2lb042nv4rqr03r72bp57353xsl";
sha256 = "0i2c15yxk4by2zyjhb7n08larz9pmpa6zw383aybjxqh0nd9zv9p";
};

buildInputs = [ qtscript ];
40 changes: 21 additions & 19 deletions pkgs/development/libraries/libvncserver/default.nix
Original file line number Diff line number Diff line change
@@ -1,41 +1,43 @@
{stdenv, fetchurl, fetchpatch,
libtool, libjpeg, openssl, zlib, libgcrypt, autoreconfHook, pkgconfig, libpng,
systemd
{ stdenv, fetchzip, fetchpatch, cmake
, libjpeg, openssl, zlib, libgcrypt, libpng
, systemd
}:

let
s = # Generated upstream information
rec {
baseName="libvncserver";
version="0.9.11";
name="${baseName}-${version}";
url="https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${version}.tar.gz";
sha256="15189n09r1pg2nqrpgxqrcvad89cdcrca9gx6qhm6akjf81n6g8r";
pname = "libvncserver";
version = "0.9.12";
url = "https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${version}.tar.gz";
sha256 = "1226hb179l914919f5nm2mlf8rhaarqbf48aa649p4rwmghyx9vm"; # unpacked archive checksum
};
in
stdenv.mkDerivation {
inherit (s) name version;
src = fetchurl {
inherit (s) pname version;
src = fetchzip {
inherit (s) url sha256;
};
patches = [
# CVE-2018-7225. Remove with the next release
(fetchpatch {
url = https://salsa.debian.org/debian/libvncserver/raw/master/debian/patches/CVE-2018-7225.patch;
sha256 = "1hj1lzxsrdmzzl061vg0ncdpvfmvvkrpk8q12mp70qvszcqa7ja3";
name = "CVE-2018-20750.patch";
url = "https://github.com/LibVNC/libvncserver/commit/09e8fc02f59f16e2583b34fe1a270c238bd9ffec.patch";
sha256 = "004h50786nvjl3y3yazpsi2b767vc9gqrwm1ralj3zgy47kwfhqm";
})
(fetchpatch {
name = "CVE-2019-15681.patch";
url = "https://github.com/LibVNC/libvncserver/commit/d01e1bb4246323ba6fcee3b82ef1faa9b1dac82a.patch";
sha256 = "0hf0ss7all2m50z2kan4mck51ws44yim4ymn8p0d991y465y6l9s";
})
];
preConfigure = ''
sed -e 's@/usr/include/linux@${stdenv.cc.libc}/include/linux@g' -i configure
'';
nativeBuildInputs = [ pkgconfig autoreconfHook ];
nativeBuildInputs = [ cmake ];
buildInputs = [
libtool libjpeg openssl libgcrypt libpng
libjpeg openssl libgcrypt libpng
] ++ stdenv.lib.optional stdenv.isLinux systemd;
propagatedBuildInputs = [ zlib ];
meta = {
inherit (s) version;
description = "VNC server library";
description = "VNC server library";
homepage = "https://libvnc.github.io/";
license = stdenv.lib.licenses.gpl2Plus ;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.unix;
25 changes: 25 additions & 0 deletions pkgs/development/ocaml-modules/eigen/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{ stdenv, buildDunePackage, fetchFromGitHub, ctypes }:

buildDunePackage rec {
pname = "eigen";
version = "0.1.5";

src = fetchFromGitHub {
owner = "owlbarn";
repo = pname;
rev = version;
sha256 = "0pbqd87i9h7qpx84hr8k4iw0rhmjgma4s3wihxh992jjvsrgdyfi";
};

minimumOCamlVersion = "4.04";

propagatedBuildInputs = [ ctypes ];

meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "Minimal/incomplete Ocaml interface to Eigen3, mostly for Owl";
platforms = platforms.x86_64;
maintainers = [ maintainers.bcdarwin ];
license = licenses.mit;
};
}
25 changes: 25 additions & 0 deletions pkgs/development/ocaml-modules/owl-base/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{ stdenv, buildDunePackage, fetchFromGitHub, integers, stdlib-shims }:

buildDunePackage rec {
pname = "owl-base";
version = "0.7.1";

src = fetchFromGitHub {
owner = "owlbarn";
repo = "owl";
rev = version;
sha256 = "1v4jfn3w18zq188f9gskx9ffja3xx59j2mgrw6azp8lsbqixg5xk";
};

propagatedBuildInputs = [ stdlib-shims ];

minimumOCamlVersion = "4.06";

meta = with stdenv.lib; {
description = "Numerical computing library for Ocaml";
homepage = "https://ocaml.xyz";
platforms = platforms.x86_64;
maintainers = [ maintainers.bcdarwin ];
license = licenses.mit;
};
}
15 changes: 15 additions & 0 deletions pkgs/development/ocaml-modules/owl/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{ stdenv, buildDunePackage, fetchFromGitHub, alcotest
, eigen, stdio, stdlib-shims, openblasCompat, owl-base
}:

buildDunePackage rec {
pname = "owl";

inherit (owl-base) version src meta;

buildInputs = [ eigen ];
checkInputs = [ alcotest ];
propagatedBuildInputs = [ stdio stdlib-shims openblasCompat owl-base ];

# tests not enabled for now due to owlbarn/owl/issues/460
}
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/kconfiglib/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

buildPythonPackage rec {
pname = "kconfiglib";
version = "13.1.1";
version = "13.2.0";

src = fetchPypi {
inherit pname version;
sha256 = "b44af5a6dc0c716926c926ba4c1f301ce286b3a3f292ae359a866eb01dc5260e";
sha256 = "045yjmn6xqbyb68l1jqlgi3c8cwlw1krsrlfwrrgjijkmbx6yqmd";
};

# doesnt work out of the box but might be possible
Original file line number Diff line number Diff line change
@@ -4,13 +4,13 @@

buildPythonPackage rec {
pname = "license-expression";
version = "1.0";
version = "1.2";

src = fetchFromGitHub {
owner = "nexB";
repo = "license-expression";
rev = "v${version}";
sha256 = "15dk3j5sr8iypzqqa8wa12b2a84f6ssbfvam1c1vzz00y2y5v3ic";
sha256 = "0bbd7d90z58p9sd01b00g0vfd9bmwzksjb7pc8833s2jpja9mxz1";
};
postPatch = "patchShebangs ./configure";

4 changes: 2 additions & 2 deletions pkgs/tools/package-management/reuse/default.nix
Original file line number Diff line number Diff line change
@@ -4,13 +4,13 @@ with python3Packages;

buildPythonApplication rec {
pname = "reuse";
version = "0.5.2";
version = "0.6.0";

src = fetchFromGitHub {
owner = "fsfe";
repo = "reuse-tool";
rev = "v${version}";
sha256 = "17qvsa2qnm767yv7x0v626np0kiyqpb0al7sjqmccarq2wnw8w90";
sha256 = "17bslyvjndhqryrisba9y7y0ijyzi3gmyl9rddkcvdqi3lg9668y";
};

propagatedBuildInputs = [
4 changes: 2 additions & 2 deletions pkgs/tools/virtualization/ec2-utils/default.nix
Original file line number Diff line number Diff line change
@@ -40,8 +40,8 @@ stdenv.mkDerivation {

meta = {
description = "A set of tools for running in EC2";
homepage = https://aws.amazon.com/amazon-linux-ami/;
license = lib.licenses.apsl20;
homepage = "https://aws.amazon.com/amazon-linux-ami/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ thefloweringash ];
};
}
6 changes: 6 additions & 0 deletions pkgs/top-level/ocaml-packages.nix
Original file line number Diff line number Diff line change
@@ -235,6 +235,8 @@ let

easy-format = callPackage ../development/ocaml-modules/easy-format { };

eigen = callPackage ../development/ocaml-modules/eigen { };

elina = callPackage ../development/ocaml-modules/elina { };

eliom = callPackage ../development/ocaml-modules/eliom { };
@@ -603,6 +605,10 @@ let

owee = callPackage ../development/ocaml-modules/owee { };

owl-base = callPackage ../development/ocaml-modules/owl-base { };

owl = callPackage ../development/ocaml-modules/owl { };

ounit = callPackage ../development/ocaml-modules/ounit { };

pgsolver = callPackage ../development/ocaml-modules/pgsolver { };