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: adbd3ead2711
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: ade8242b8114
Choose a head ref
  • 17 commits
  • 16 files changed
  • 9 contributors

Commits on Jul 12, 2018

  1. yices: fix symlink to match version of package

    To help avoid this happening again, derive the string to use
    from the version directly instead of embedding it in installPhase.
    dtzWill committed Jul 12, 2018
    Copy the full SHA
    6ff8685 View commit details
  2. yices: simplify ln command

    dtzWill committed Jul 12, 2018
    Copy the full SHA
    237c8f4 View commit details

Commits on Jul 13, 2018

  1. Copy the full SHA
    946a65c View commit details
  2. abc-verifier: 20160818 -> 2018-07-08

    Now hosted on github.
    dtzWill committed Jul 13, 2018
    Copy the full SHA
    f731c99 View commit details
  3. golly: 3.1 -> 3.2

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/golly/versions.
    R. RyanTM committed Jul 13, 2018
    Copy the full SHA
    d25ec8d View commit details
  4. Copy the full SHA
    90959f8 View commit details
  5. Merge pull request #43457 from dtzWill/update/abc-verifier-2018

    abc-verifier: 20160818 -> 2018-07-08
    dtzWill authored Jul 13, 2018
    Copy the full SHA
    ec3df4d View commit details
  6. Copy the full SHA
    67a4ac8 View commit details
  7. Copy the full SHA
    33719a9 View commit details
  8. botocore, boto3, awscli: 1.10.48->1.10.57, 1.7.48->1.10.57, 1.15.49->…

    …1.15.48
    
    As usual, I update all three of these at once because updating any of them
    individually will break one or more of them.
    copumpkin committed Jul 13, 2018
    Copy the full SHA
    6b81bae View commit details
  9. Copy the full SHA
    c4d94d6 View commit details
  10. fuse3: 3.2.3 -> 3.2.4

    primeos committed Jul 13, 2018
    Copy the full SHA
    fa6941f View commit details
  11. python.pkgs.credstash: 1.14.0 -> 1.15.0

    Robert Schütz committed Jul 13, 2018
    Copy the full SHA
    d9f66ea View commit details
  12. Merge pull request #43445 from dtzWill/fix/yices-symlink

    yices: fix symlink created to match version
    dtzWill authored Jul 13, 2018
    Copy the full SHA
    efdf471 View commit details
  13. Merge pull request #43472 from r-ryantm/auto-update/golly

    golly: 3.1 -> 3.2
    7c6f434c authored Jul 13, 2018
    Copy the full SHA
    9932071 View commit details
  14. xmrig: 2.6.3 -> 2.6.4

    Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/xmrig/versions.
    R. RyanTM authored and fpletz committed Jul 13, 2018
    Copy the full SHA
    099cfa3 View commit details
  15. Copy the full SHA
    ade8242 View commit details
12 changes: 6 additions & 6 deletions pkgs/applications/editors/android-studio/default.nix
Original file line number Diff line number Diff line change
@@ -13,9 +13,9 @@ let
sha256Hash = "196yaswbxh2nd83gimjxr8ggr5xkdxq7n3xlh6ax73v59pj4hryq";
};
latestVersion = {
version = "3.3.0.1"; # "Android Studio 3.3 Canary 2"
build = "181.4869471";
sha256Hash = "1v2v09gd5vxh4nzbnrjfh0blpzz71i3i7lq5bkjsfl0g82r8j512";
version = "3.3.0.2"; # "Android Studio 3.3 Canary 3"
build = "181.4884283";
sha256Hash = "0r93yzw87cgzz60p60gknij5vaqmv1a1kyd4cr9gx8cbxw46lhwh";
};
in rec {
# Old alias
@@ -43,9 +43,9 @@ in rec {
beta = mkStudio (latestVersion // {
pname = "android-studio-preview";
#pname = "android-studio-beta"; # TODO: Rename and provide symlink
version = "3.2.0.19"; # "Android Studio 3.2 Beta 2"
build = "181.4860949";
sha256Hash = "1v1h42xp2fxj8366q9l9b0shk0y1vz9kny0rf7y48kyr5h9glnwr";
version = "3.2.0.20"; # "Android Studio 3.2 Beta 3"
build = "181.4868252";
sha256Hash = "17r7gvy317vh2r56yvhnn7dym0q6gs8r04fdr7hx53s9rb79sd1j";

meta = stable.meta // {
description = "The Official IDE for Android (beta channel)";
4 changes: 2 additions & 2 deletions pkgs/applications/misc/xmrig/default.nix
Original file line number Diff line number Diff line change
@@ -4,13 +4,13 @@

stdenv.mkDerivation rec {
name = "xmrig-${version}";
version = "2.6.3";
version = "2.6.4";

src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig";
rev = "v${version}";
sha256 = "1ssiq2yv8b3xg4kfp2cfzl41m5apjw2r2k74lh3fz0g0ix3cq55b";
sha256 = "1c68qg7433chri6q1yhyggy4mbq2vnn3p2fxs8gqmgij9vpqn3m2";
};

nativeBuildInputs = [ cmake ];
Original file line number Diff line number Diff line change
@@ -40,11 +40,11 @@ let

in stdenv.mkDerivation rec {
name = "signal-desktop-${version}";
version = "1.13.0";
version = "1.14.0";

src = fetchurl {
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
sha256 = "1iapkkfqssbjcksgic7i8x0cwp6gwcbbrfxlw7vp6k1cfvjwv9pf";
sha256 = "1f76dzm9qq12i4s95c51d9s923n69y8cbg8yz79qjpd6k30j8vkq";
};

phases = [ "unpackPhase" "installPhase" ];
21 changes: 11 additions & 10 deletions pkgs/applications/science/logic/abc/default.nix
Original file line number Diff line number Diff line change
@@ -1,28 +1,29 @@
{ fetchhg, stdenv, readline }:
{ fetchFromGitHub, stdenv, readline, cmake }:

stdenv.mkDerivation rec {
name = "abc-verifier-${version}";
version = "20160818";
version = "2018-07-08";

src = fetchhg {
url = "https://bitbucket.org/alanmi/abc";
rev = "a2e5bc66a68a72ccd267949e5c9973dd18f8932a";
sha256 = "09yvhj53af91nc54gmy7cbp7yljfcyj68a87494r5xvdfnsj11gy";
src = fetchFromGitHub {
owner = "berkeley-abc";
repo = "abc";
rev = "24407e13db4b8ca16c3996049b2d33ec3722de39";
sha256 = "1rckji7nk81n6v1yajz7daqwipxacv7zlafknvmbiwji30j47sq5";
};

nativeBuildInputs = [ cmake ];
buildInputs = [ readline ];
preBuild = ''
export buildFlags="CC=$CC CXX=$CXX LD=$CXX"
'';

enableParallelBuilding = true;

installPhase = ''
mkdir -p $out/bin
mv abc $out/bin
'';

meta = {
description = "A tool for squential logic synthesis and formal verification";
homepage = "https://people.eecs.berkeley.edu/~alanmi/abc/abc.htm";
homepage = https://people.eecs.berkeley.edu/~alanmi/abc;
license = stdenv.lib.licenses.mit;
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
6 changes: 4 additions & 2 deletions pkgs/applications/science/logic/yices/default.nix
Original file line number Diff line number Diff line change
@@ -26,9 +26,11 @@ stdenv.mkDerivation rec {

# Includes a fix for the embedded soname being libyices.so.2.5, but
# only installing the libyices.so.2.5.x file.
installPhase = ''
installPhase = let
ver_XdotY = builtins.concatStringsSep "." (stdenv.lib.take 2 (stdenv.lib.splitString "." version));
in ''
make install LDCONFIG=true
(cd $out/lib && ln -s -f libyices.so.${version} libyices.so.2.5)
ln -sfr $out/lib/libyices.so.{${version},${ver_XdotY}}
'';

meta = with stdenv.lib; {
4 changes: 2 additions & 2 deletions pkgs/applications/science/misc/golly/default.nix
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{stdenv, fetchurl, wxGTK, perl, python2, zlib, libGLU_combined, libX11}:
stdenv.mkDerivation rec {
baseName="golly";
version = "3.1";
version = "3.2";
name="${baseName}-${version}";

src = fetchurl {
sha256 = "0dn74k3rylhx023n047lz4z6qrqijfcxi0b6jryqklhmm2n532f7";
sha256 = "0cg9mbwmf4q6qxhqlnzrxh9y047banxdb8pd3hgj3smmja2zf0jd";
url="mirror://sourceforge/project/golly/golly/golly-${version}/golly-${version}-src.tar.gz";
};

15 changes: 8 additions & 7 deletions pkgs/development/ocaml-modules/ezjsonm/default.nix
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, jsonm, hex, sexplib, lwt }:
{ stdenv, fetchzip, ocaml, findlib, jbuilder, jsonm, hex, sexplib }:

let version = "0.4.3"; in
let version = "0.6.0"; in

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

src = fetchzip {
url = "https://github.com/mirage/ezjsonm/archive/${version}.tar.gz";
sha256 = "1y6p3ga6vj1wx5dyns7hjgd0qgrrn2hnn323a7y5didgci5pybls";
sha256 = "18g64lhai0bz65b9fil12vlgfpwa9b5apj7x6d7n4zzm18qfazvj";
};

buildInputs = [ ocaml findlib ocamlbuild lwt ];
buildInputs = [ ocaml findlib jbuilder ];
propagatedBuildInputs = [ jsonm hex sexplib ];
createFindlibDestdir = true;

configureFlags = "--enable-lwt";
buildPhase = "jbuilder build -p ezjsonm";

inherit (jbuilder) installPhase;

meta = {
description = "An easy interface on top of the Jsonm library";
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/boto3/default.nix
Original file line number Diff line number Diff line change
@@ -13,13 +13,13 @@

buildPythonPackage rec {
pname = "boto3";
version = "1.7.48";
version = "1.7.57";

src = fetchFromGitHub {
owner = "boto";
repo = "boto3";
rev = version;
sha256 = "0pag37yy6693k8xvlyx4f06asab52i89xljy2ip121i60ih3jfw4";
sha256 = "0rp3vclx7mvfl6isa47m7dzlrf33qb9vj53p0gj4cw3mgl14cnbl";
};

propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/botocore/default.nix
Original file line number Diff line number Diff line change
@@ -11,11 +11,11 @@

buildPythonPackage rec {
pname = "botocore";
version = "1.10.48";
version = "1.10.57";

src = fetchPypi {
inherit pname version;
sha256 = "1432drc7482nwrppwkk1i6ars3wz9w2g9rsxkz5nlxmyf9qm260j";
sha256 = "0mif7c12643hac6zxq89gv0wjf4r3vqlmm01bm68psljaj40jnpi";
};

propagatedBuildInputs = [
12 changes: 4 additions & 8 deletions pkgs/development/python-modules/credstash/default.nix
Original file line number Diff line number Diff line change
@@ -1,19 +1,15 @@
{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, cryptography, boto3, pyyaml, docutils }:
{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, cryptography, boto3, pyyaml, docutils, nose }:

buildPythonPackage rec {
pname = "credstash";
version = "1.14.0";
version = "1.15.0";

src = fetchPypi {
inherit pname version;
sha256 = "718b337f7a6fa001e014386071f05c59900525d0507009126d2fe8d75fe0761d";
sha256 = "814560f99ae2409e2c6d906d878f9dadada5d1d0a950aafb6b2c0d535291bdfb";
};

patches = fetchpatch {
url = https://github.com/fugue/credstash/pull/178.patch;
sha256 = "15ih4h5v63g7qfmqdl4zca147wkcrx8vnsh4ns33001dipcfb5sc";
excludes = [ ".travis.yml" ];
};
nativeBuildInputs = [ nose ];

propagatedBuildInputs = [ cryptography boto3 pyyaml docutils ];

33 changes: 33 additions & 0 deletions pkgs/development/python-modules/pdfx/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{ stdenv, buildPythonPackage, fetchFromGitHub, pdfminer, chardet, pytest }:

buildPythonPackage rec {
pname = "pdfx";
version = "1.3.1";

src = fetchFromGitHub {
owner = "metachris";
repo = "pdfx";
rev = "v${version}";
sha256 = "1183k4h5qdf8y0imbir9ja3yzzsvdmqgbv3bi6dnkgr1wy2xfr0v";
};

# Remove after https://github.com/metachris/pdfx/pull/28
prePatch = ''
sed -i -e "s|pdfminer2|pdfminer.six|" setup.py
'';

propagatedBuildInputs = [ pdfminer chardet ];

checkInputs = [ pytest ];

checkPhase = ''
py.test
'';

meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "Extract references (pdf, url, doi, arxiv) and metadata from a PDF";
license = licenses.asl20;
maintainers = with maintainers; [ marsam ];
};
}
6 changes: 1 addition & 5 deletions pkgs/os-specific/linux/fuse/common.nix
Original file line number Diff line number Diff line change
@@ -53,22 +53,18 @@ in stdenv.mkDerivation rec {
# The configure phase will delete these files (temporary workaround for
# ./fuse3-install_man.patch)
install -D -m444 doc/fusermount3.1 $out/share/man/man1/fusermount3.1
install -D -m444 doc/mount.fuse.8 $out/share/man/man8/mount.fuse.8
install -D -m444 doc/mount.fuse3.8 $out/share/man/man8/mount.fuse3.8
'' else ''
sed -e 's@CONFIG_RPATH=/usr/share/gettext/config.rpath@CONFIG_RPATH=${gettext}/share/gettext/config.rpath@' -i makeconf.sh
./makeconf.sh
'');

postFixup = "cd $out\n" + (if isFuse3 then ''
mv bin/mount.fuse3 bin/mount.fuse
install -D -m444 etc/fuse.conf $common/etc/fuse.conf
install -D -m444 etc/udev/rules.d/99-fuse3.rules $common/etc/udev/rules.d/99-fuse.rules
install -D -m444 share/man/man8/mount.fuse.8.gz $common/share/man/man8/mount.fuse.8.gz
'' else ''
cp ${fusePackages.fuse_3.common}/etc/fuse.conf etc/fuse.conf
cp ${fusePackages.fuse_3.common}/etc/udev/rules.d/99-fuse.rules etc/udev/rules.d/99-fuse.rules
cp ${fusePackages.fuse_3.common}/share/man/man8/mount.fuse.8.gz share/man/man8/mount.fuse.8.gz
'');

enableParallelBuilding = true;
4 changes: 2 additions & 2 deletions pkgs/os-specific/linux/fuse/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ in {
};

fuse_3 = mkFuse {
version = "3.2.3";
sha256Hash = "185p1vjcsyzpcdkrcyw06zpapv4jc43qw9i8a4amzpgk1rsgg19d";
version = "3.2.4";
sha256Hash = "1ybgd4s7naiyvaris7j6fzp604cgi5mgrn715x8l4kn5k9d840im";
};
}
4 changes: 2 additions & 2 deletions pkgs/tools/admin/awscli/default.nix
Original file line number Diff line number Diff line change
@@ -19,11 +19,11 @@ let

in py.pkgs.buildPythonApplication rec {
pname = "awscli";
version = "1.15.49";
version = "1.15.58";

src = py.pkgs.fetchPypi {
inherit pname version;
sha256 = "1rn1d274vg2zq93cswh6w5ybgqw6gk2pgiqxhsyd04f2v4smr98i";
sha256 = "19wnr498q2mwbp8l978ahy9y7p7icahx53898fki6sbhd9pn2miq";
};

# No tests included
4 changes: 1 addition & 3 deletions pkgs/top-level/ocaml-packages.nix
Original file line number Diff line number Diff line change
@@ -242,9 +242,7 @@ let

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

ezjsonm = callPackage ../development/ocaml-modules/ezjsonm {
lwt = ocaml_lwt;
};
ezjsonm = callPackage ../development/ocaml-modules/ezjsonm { };

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

2 changes: 2 additions & 0 deletions pkgs/top-level/python-packages.nix
Original file line number Diff line number Diff line change
@@ -335,6 +335,8 @@ in {

pdfminer = callPackage ../development/python-modules/pdfminer_six { };

pdfx = callPackage ../development/python-modules/pdfx { };

plantuml = callPackage ../tools/misc/plantuml { };

Pmw = callPackage ../development/python-modules/Pmw { };