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: ea0b564c948e
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: 1d0517ddb35e
Choose a head ref
  • 13 commits
  • 13 files changed
  • 10 contributors

Commits on Nov 6, 2018

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    grahamc Graham Christensen
    Copy the full SHA
    36efe7b View commit details
  2. flow: 0.80.0 -> 0.85.0

    marsam committed Nov 6, 2018

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    grahamc Graham Christensen
    Copy the full SHA
    71a30ba View commit details

Commits on Nov 7, 2018

  1. python.pkgs.py3status: 3.12 -> 3.13

    Robert Schütz committed Nov 7, 2018

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    grahamc Graham Christensen
    Copy the full SHA
    0ba53e9 View commit details
  2. Merge pull request #49822 from marsam/feature/update-flow

    flow: 0.80.0 -> 0.85.0
    Mic92 authored Nov 7, 2018

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    grahamc Graham Christensen
    Copy the full SHA
    8debc01 View commit details
  3. zathura-pdf-mupdf: 0.3.3 -> 0.3.4 (#49823)

    * zathura-pdf-mupdf: 0.3.3 -> 0.3.4
    
    Support for mupdf 1.14.
    
    * Update pkgs/applications/misc/zathura/pdf-mupdf/default.nix
    
    Co-Authored-By: Profpatsch <mail@profpatsch.de>
    Profpatsch authored Nov 7, 2018

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    grahamc Graham Christensen
    Copy the full SHA
    3aec197 View commit details
  4. Copy the full SHA
    5fdbec1 View commit details
  5. Copy the full SHA
    ded5faa View commit details
  6. Merge pull request #49873 from rafaelgg/fix-flashplayer-libglvnd

    flashplayer: add libglvnd dep
    timokau authored Nov 7, 2018
    Copy the full SHA
    30707eb View commit details
  7. Merge pull request #49828 from Twey/autologging

    pythonPackages.autologging: init at 1.2.1
    Ma27 authored Nov 7, 2018
    Copy the full SHA
    8c68a7d View commit details
  8. vagrant: 2.1.2 -> 2.2.0

    calbrecht authored and globin committed Nov 7, 2018
    Copy the full SHA
    9335613 View commit details
  9. vagrant-libvirt: init at 2.2.0

    Adds a flag and a new package to build vagrant with libvirt support,
    to be able to install and use the vagrant-libvirt plugin.
    calbrecht authored and globin committed Nov 7, 2018
    Copy the full SHA
    7ed92b1 View commit details
  10. Copy the full SHA
    c5e8ae3 View commit details
  11. ip2unix: 1.1.0 -> 1.1.1

    Upstream fixes:
    
      * Don't unlink target socket path if connect is used after bind.
    
    Signed-off-by: aszlig <aszlig@nix.build>
    aszlig committed Nov 7, 2018
    Copy the full SHA
    1d0517d View commit details
19 changes: 13 additions & 6 deletions pkgs/applications/misc/zathura/pdf-mupdf/default.nix
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
{ stdenv, lib, meson, ninja, fetchurl, pkgconfig, zathura_core, cairo,
gtk-mac-integration, girara, mupdf }:
{ stdenv, lib, meson, ninja, fetchurl, fetchFromGitHub
, pkgconfig, zathura_core, cairo , gtk-mac-integration, girara, mupdf }:

stdenv.mkDerivation rec {
version = "0.3.3";
version = "0.3.4";
name = "zathura-pdf-mupdf-${version}";

src = fetchurl {
url = "https://pwmt.org/projects/zathura-pdf-mupdf/download/${name}.tar.xz";
sha256 = "1zbdqimav4wfgimpy3nfzl10qj7vyv23rdy2z5z7z93jwbp2rc2j";
# pwmt.org server was down at the time of last update
# src = fetchurl {
# url = "https://pwmt.org/projects/zathura-pdf-mupdf/download/${name}.tar.xz";
# sha256 = "1zbaqimav4wfgimpy3nfzl10qj7vyv23rdy2z5z7z93jwbp2rc2j";
# };
src = fetchFromGitHub {
owner = "pwmt";
repo = "zathura-pdf-mupdf";
rev = version;
sha256 = "1m4w4jrybpjmx6pi33a5saxzmfd8rrym2k13jpd1fv543s17d9dy";
};

nativeBuildInputs = [ meson ninja pkgconfig ];
Original file line number Diff line number Diff line change
@@ -33,6 +33,7 @@
, libXxf86vm
, libdrm
, libffi
, libglvnd
, libpng
, libvdpau
, libxcb
@@ -132,8 +133,8 @@ stdenv.mkDerivation rec {
alsaLib atk bzip2 cairo curl expat fontconfig freetype gdk_pixbuf glib
glibc graphite2 gtk2 harfbuzz libICE libSM libX11 libXau libXcomposite
libXcursor libXdamage libXdmcp libXext libXfixes libXi libXinerama
libXrandr libXrender libXt libXxf86vm libdrm libffi libpng libvdpau
libxcb libxshmfence nspr nss pango pcre pixman zlib
libXrandr libXrender libXt libXxf86vm libdrm libffi libglvnd libpng
libvdpau libxcb libxshmfence nspr nss pango pcre pixman zlib
];

meta = {
Original file line number Diff line number Diff line change
@@ -33,6 +33,7 @@
, libXxf86vm
, libdrm
, libffi
, libglvnd
, libpng
, libvdpau
, libxcb
@@ -88,8 +89,8 @@ stdenv.mkDerivation rec {
alsaLib atk bzip2 cairo curl expat fontconfig freetype gdk_pixbuf glib
glibc graphite2 gtk2 harfbuzz libICE libSM libX11 libXau libXcomposite
libXcursor libXdamage libXdmcp libXext libXfixes libXi libXinerama
libXrandr libXrender libXt libXxf86vm libdrm libffi libpng libvdpau
libxcb libxshmfence nspr nss pango pcre pixman zlib
libXrandr libXrender libXt libXxf86vm libdrm libffi libglvnd libpng
libvdpau libxcb libxshmfence nspr nss pango pcre pixman zlib
];

meta = {
23 changes: 23 additions & 0 deletions pkgs/development/ocaml-modules/visitors/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, cppo, ppx_tools, ppx_deriving, result }:

stdenv.mkDerivation {
name = "ocaml${ocaml.version}-visitors-20171124";

src = fetchurl {
url = http://gallium.inria.fr/~fpottier/visitors/visitors-20171124.tar.gz;
sha256 = "04047k2v0pgwcdkgw7jk4955pgil0nj2ji0zfhmlqrdbinyfqzac";
};

buildInputs = [ ocaml findlib ocamlbuild cppo ];
propagatedBuildInputs = [ ppx_tools ppx_deriving result ];

createFindlibDestdir = true;

meta = with stdenv.lib; {
homepage = https://gitlab.inria.fr/fpottier/visitors;
license = licenses.lgpl21;
description = "An OCaml syntax extension (technically, a ppx_deriving plugin) which generates object-oriented visitors for traversing and transforming data structures";
inherit (ocaml.meta) platforms;
maintainers = [ maintainers.marsam ];
};
}
19 changes: 19 additions & 0 deletions pkgs/development/python-modules/autologging/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{ stdenv, buildPythonPackage, fetchPypi }:

buildPythonPackage rec {
pname = "Autologging";
version = "1.2.1";

src = fetchPypi {
inherit pname version;
sha256 = "16v2k16m433fxlvl7f0081n67rpxhs2hyn1ivkx1xs5qjxpv5n3k";
extension = "zip";
};

meta = with stdenv.lib; {
homepage = http://ninthtest.info/python-autologging/;
description = "Easier logging and tracing for Python classes";
license = licenses.mit;
maintainers = with maintainers; [ twey ];
};
}
10 changes: 2 additions & 8 deletions pkgs/development/python-modules/py3status/default.nix
Original file line number Diff line number Diff line change
@@ -19,17 +19,11 @@

buildPythonPackage rec {
pname = "py3status";
version = "3.12";
version = "3.13";

src = fetchPypi {
inherit pname version;
sha256 = "c9ef49f72c2d83976d2841ab7e70faee3c77f4d7dbb2d3390ef0f0509473ea9a";
};

# ImportError: cannot import name '_to_ascii'
patches = fetchpatch {
url = "${meta.homepage}/commit/8a48e01cb68b514b532f56037e4f5a6c19662de5.patch";
sha256 = "0v1yja5lvdjk6vh13lvh07n7aw5hjcy7v9lrs2dfb0y0cjw4kx9n";
sha256 = "b4262db0b3b181fbf1a44679cd817c1cf0126ec34b3537550e294208f413daac";
};

doCheck = false;
29 changes: 12 additions & 17 deletions pkgs/development/tools/analysis/flow/default.nix
Original file line number Diff line number Diff line change
@@ -1,33 +1,28 @@
{ stdenv, fetchFromGitHub, lib, ocamlPackages, libelf, cf-private, CoreServices }:

with lib;
{ stdenv, fetchFromGitHub, ocamlPackages, cf-private, CoreServices }:

stdenv.mkDerivation rec {
version = "0.80.0";
version = "0.85.0";
name = "flow-${version}";

src = fetchFromGitHub {
owner = "facebook";
repo = "flow";
rev = "v${version}";
sha256 = "0jixisimqwbr46gh9357ya0rscv46svm6kqnawkq1shlf9nwa3lx";
owner = "facebook";
repo = "flow";
rev = "refs/tags/v${version}";
sha256 = "0kci017bl4ihq89zpwlgdlwzv7kili8146940kyar5v66kgf7xsh";
};

installPhase = ''
mkdir -p $out/bin
cp bin/flow $out/bin/
install -Dm755 -t $out/bin bin/flow
'';

buildInputs = [ libelf
] ++ (with ocamlPackages; [
ocaml findlib camlp4 sedlex ocamlbuild lwt_ppx ppx_deriving ppx_gen_rec lwt_log wtf8 dtoa
]) ++ optionals stdenv.isDarwin [ cf-private CoreServices ];
buildInputs = (with ocamlPackages; [ ocaml findlib ocamlbuild dtoa core_kernel sedlex ocaml_lwt lwt_log lwt_ppx ppx_deriving ppx_gen_rec ppx_tools_versioned visitors wtf8 ])
++ stdenv.lib.optionals stdenv.isDarwin [ cf-private CoreServices ];

meta = with stdenv.lib; {
description = "A static type checker for JavaScript";
homepage = http://flowtype.org;
license = licenses.bsd3;
platforms = [ "x86_64-linux" "x86_64-darwin" ];
homepage = https://flow.org/;
license = licenses.mit;
platforms = ocamlPackages.ocaml.meta.platforms;
maintainers = with maintainers; [ puffnfresh globin ];
};
}
19 changes: 13 additions & 6 deletions pkgs/development/tools/vagrant/default.nix
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{ lib, fetchurl, buildRubyGem, bundlerEnv, ruby, libarchive, writeText }:
{ lib, fetchurl, buildRubyGem, bundlerEnv, ruby, libarchive, writeText, withLibvirt ? true, libvirt, pkgconfig }:

let
# NOTE: bumping the version and updating the hash is insufficient;
# you must use bundix to generate a new gemset.nix in the Vagrant source.
version = "2.1.2";
version = "2.2.0";
url = "https://github.com/hashicorp/vagrant/archive/v${version}.tar.gz";
sha256 = "0fb90v43d30whhyjlgb9mmy93ccbpr01pz97kp5hrg3wfd7703b1";
sha256 = "1wa8l3j6hpy0m0snz7wvfcf0wsjikp22c2z29crpk10f7xl7c56b";

deps = bundlerEnv rec {
name = "${pname}-${version}";
@@ -15,15 +15,15 @@ let
inherit ruby;
gemfile = writeText "Gemfile" "";
lockfile = writeText "Gemfile.lock" "";
gemset = lib.recursiveUpdate (import ./gemset.nix) {
gemset = lib.recursiveUpdate (import ./gemset.nix) ({
vagrant = {
source = {
type = "url";
inherit url sha256;
};
inherit version;
};
};
} // lib.optionalAttrs withLibvirt (import ./gemset_libvirt.nix));
};

in buildRubyGem rec {
@@ -35,6 +35,8 @@ in buildRubyGem rec {
dontBuild = false;
src = fetchurl { inherit url sha256; };

buildInputs = lib.optional withLibvirt [ libvirt pkgconfig ];

patches = [
./unofficial-installation-nowarn.patch
./use-system-bundler-version.patch
@@ -45,7 +47,12 @@ in buildRubyGem rec {
postInstall = ''
wrapProgram "$out/bin/vagrant" \
--set GEM_PATH "${deps}/lib/ruby/gems/${ruby.version.libDir}" \
--prefix PATH ':' "${lib.getBin libarchive}/bin"
--prefix PATH ':' "${lib.getBin libarchive}/bin" \
${lib.optionalString withLibvirt ''
--prefix PATH ':' "${pkgconfig}/bin" \
--prefix PKG_CONFIG_PATH ':' \
"${lib.makeSearchPath "lib/pkgconfig" [ libvirt ]}"
''}
'';

installCheckPhase = ''
47 changes: 28 additions & 19 deletions pkgs/development/tools/vagrant/gemset.nix
Original file line number Diff line number Diff line change
@@ -70,10 +70,10 @@
ffi = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "0zw6pbyvmj8wafdc7l5h7w20zkp1vbr2805ql5d941g2b20pk4zr";
sha256 = "0jpm2dis1j7zvvy3lg7axz9jml316zrn7s0j59vyq3qr127z0m7q";
type = "gem";
};
version = "1.9.23";
version = "1.9.25";
};
gssapi = {
dependencies = ["ffi"];
@@ -172,18 +172,18 @@
dependencies = ["mime-types-data"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0087z9kbnlqhci7fxh9f6il63hj1k02icq2rs0c6cppmqchr753m";
sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk";
type = "gem";
};
version = "3.1";
version = "3.2.2";
};
mime-types-data = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "04my3746hwa4yvbx1ranhfaqkgf6vavi1kyijjnw8w3dy37vqhkm";
sha256 = "07wvp0aw2gjm4njibb70as6rh5hi1zzri5vky1q6jx95h8l56idc";
type = "gem";
};
version = "3.2016.0521";
version = "3.2018.0812";
};
multi_json = {
source = {
@@ -214,10 +214,10 @@
net-ssh = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "07c4v97zl1daabmri9zlbzs6yvkl56z1q14bw74d53jdj0c17nhx";
sha256 = "0qfanf71yv8w7yl9l9wqcy68i2x1ghvnf8m581yy4pl0anfdhqw8";
type = "gem";
};
version = "4.2.0";
version = "5.0.2";
};
netrc = {
source = {
@@ -238,10 +238,10 @@
public_suffix = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "0mvzd9ycjw8ydb9qy3daq3kdzqs2vpqvac4dqss6ckk4rfcjc637";
sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l";
type = "gem";
};
version = "3.0.1";
version = "3.0.3";
};
rake = {
source = {
@@ -358,10 +358,10 @@
rubyzip = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz";
sha256 = "1n1lb2sdwh9h27y244hxzg1lrxxg2m53pk1vq7p33bna003qkyrj";
type = "gem";
};
version = "1.2.1";
version = "1.2.2";
};
safe_yaml = {
source = {
@@ -397,19 +397,28 @@
version = "0.0.7.5";
};
vagrant = {
dependencies = ["childprocess" "erubis" "hashicorp-checkpoint" "i18n" "listen" "log4r" "net-scp" "net-sftp" "net-ssh" "rb-kqueue" "rest-client" "ruby_dep" "wdm" "winrm" "winrm-elevated" "winrm-fs"];
dependencies = ["childprocess" "erubis" "hashicorp-checkpoint" "i18n" "listen" "log4r" "net-scp" "net-sftp" "net-ssh" "rb-kqueue" "rest-client" "ruby_dep" "rubyzip" "vagrant_cloud" "wdm" "winrm" "winrm-elevated" "winrm-fs"];
};
vagrant-spec = {
dependencies = ["childprocess" "log4r" "rspec" "thor"];
source = {
fetchSubmodules = false;
rev = "9413ab298407114528766efefd1fb1ff24589636";
sha256 = "1z77m3p6x82hipa7y4i71zafy0rdfajw2vhqdxczjmrlwp0pvisl";
rev = "abfc34474d122235d56e4c6b6fb5d3e35bedfa90";
sha256 = "08xy2c82lrxkwjlvrbx1v32968a6psni3952y3knriqgygv2kzbn";
type = "git";
url = "https://github.com/hashicorp/vagrant-spec.git";
};
version = "0.0.1";
};
vagrant_cloud = {
dependencies = ["rest-client"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0k325a1cblj3jd2av8a6j3xsjjm36g578gpbmxw7h5dbffp49il1";
type = "gem";
};
version = "2.0.1";
};
wdm = {
source = {
remotes = ["https://rubygems.org"];
@@ -431,10 +440,10 @@
dependencies = ["builder" "erubis" "gssapi" "gyoku" "httpclient" "logging" "nori" "rubyntlm"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "02lzbixdbjvhmb0byqx9rl9x4xx9pqc8jwm7y6mmp7w7mri72zh6";
sha256 = "05c1xji4afwxx4vgim5n4nj62zbyppmm67ci3kwi0jjrqaj9y11q";
type = "gem";
};
version = "2.2.3";
version = "2.3.0";
};
winrm-elevated = {
dependencies = ["winrm" "winrm-fs"];
@@ -449,9 +458,9 @@
dependencies = ["erubis" "logging" "rubyzip" "winrm"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1i3w2j2rmhjqj8lynca2m1dm1m5fv1x35xwhk3vyr15dn260z56g";
sha256 = "12g9grzp03knh1nxcicnm93pmlf4r264lhvl5yviyri8swmqlbz5";
type = "gem";
};
version = "1.2.0";
version = "1.3.1";
};
}
19 changes: 19 additions & 0 deletions pkgs/development/tools/vagrant/gemset_libvirt.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
mini_portile2 = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y";
type = "gem";
};
version = "2.3.0";
};
nokogiri = {
dependencies = ["mini_portile2"];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0byyxrazkfm29ypcx5q4syrv126nvjnf7z6bqi01sqkv4llsi4qz";
type = "gem";
};
version = "1.8.5";
};
}
4 changes: 2 additions & 2 deletions pkgs/tools/networking/ip2unix/default.nix
Original file line number Diff line number Diff line change
@@ -4,13 +4,13 @@

stdenv.mkDerivation rec {
name = "ip2unix-${version}";
version = "1.1.0";
version = "1.1.1";

src = fetchFromGitHub {
owner = "nixcloud";
repo = "ip2unix";
rev = "v${version}";
sha256 = "11scvwbnwivvsp2c9vfwzgmd3gprnhj9y170594bc3iisbdlj69k";
sha256 = "0lw4f1p1frfpf5l7faqdd80d6pi9g5sx7g3wpmig9sa50k6pmc0v";
};

nativeBuildInputs = [
Loading