Merge a subset of staging (security)

In particular, this contains Firefox-related and libgcrypt updates.
Other larger rebuilds would apparently need lots of time to catch up
on Hydra, due to nontrivial rebuilds in other branches than staging.
This commit is contained in:
Vladimír Čunát 2018-06-15 08:48:02 +02:00
commit 31530c185e
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA
86 changed files with 731 additions and 778 deletions

View File

@ -4,7 +4,6 @@
pythonPackages.buildPythonApplication rec { pythonPackages.buildPythonApplication rec {
pname = "pithos"; pname = "pithos";
version = "1.1.2"; version = "1.1.2";
name = "${pname}-${version}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;

View File

@ -1,7 +1,6 @@
{ stdenv, pythonPackages, fetchFromGitHub }: { stdenv, pythonPackages, fetchFromGitHub }:
pythonPackages.buildPythonApplication rec { pythonPackages.buildPythonApplication rec {
name = "${pname}-${version}";
pname = "dosage"; pname = "dosage";
version = "2018.04.08"; version = "2018.04.08";
PBR_VERSION = version; PBR_VERSION = version;

View File

@ -7,7 +7,6 @@ with python.pkgs;
buildPythonApplication rec { buildPythonApplication rec {
pname = "jrnl"; pname = "jrnl";
version = "1.9.8"; version = "1.9.8";
name = "${pname}-${version}";
disabled = isPy3k; disabled = isPy3k;
src = fetchPypi { src = fetchPypi {

View File

@ -3,7 +3,6 @@
with python3Packages; with python3Packages;
buildPythonApplication rec { buildPythonApplication rec {
name = "${pname}-${version}";
pname = "khal"; pname = "khal";
version = "0.9.9"; version = "0.9.9";

View File

@ -4,7 +4,6 @@ let
inherit (python.pkgs) buildPythonApplication fetchPypi requests; inherit (python.pkgs) buildPythonApplication fetchPypi requests;
in in
buildPythonApplication rec { buildPythonApplication rec {
name = "${pname}-${version}";
pname = "tzupdate"; pname = "tzupdate";
version = "1.2.0"; version = "1.2.0";

View File

@ -24,10 +24,10 @@ rec {
firefox = common rec { firefox = common rec {
pname = "firefox"; pname = "firefox";
version = "60.0.1"; version = "60.0.2";
src = fetchurl { src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "083bhfh32dy1cz4c4wn92i2lnl9mqikkd9dlkwd5i6clyjb9pc6d5g87kvb8si0n6jll4alyhw792j56a7gmzny3d93068hr4zyh3qn"; sha512 = "2my4v8al3swwbiqcp3a5y89imly6apc2p9q0cbkhbiz0sqylc0l02jh0qp95migmik56m4prwqdi81kgqs7cw5r2np3mm6sc1b45mkg";
}; };
patches = nixpkgsPatches ++ [ patches = nixpkgsPatches ++ [
@ -47,10 +47,10 @@ rec {
firefox-esr-52 = common rec { firefox-esr-52 = common rec {
pname = "firefox-esr"; pname = "firefox-esr";
version = "52.8.0esr"; version = "52.8.1esr";
src = fetchurl { src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "4136fa582e4ffd754d46a79bdb562bd12da4d013d87dfe40fa92addf377e95f5f642993c8b783edd5290089619beeb5a907a0810b68b8808884f087986977df1"; sha512 = "a4883550fdf62e66b10f1de7416d3614a2cb0ce3a004d9a79ecc37a726794d7bbdb0a6767faab4ea97278d2192462597551fc13b7e9a9c38d043c2879d51095a";
}; };
patches = nixpkgsPatches; patches = nixpkgsPatches;
@ -66,10 +66,10 @@ rec {
firefox-esr-60 = common rec { firefox-esr-60 = common rec {
pname = "firefox-esr"; pname = "firefox-esr";
version = "60.0.1esr"; version = "60.0.2esr";
src = fetchurl { src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "2kswaf2d8qbhx1ry4ai7y2hr8cprpm00wwdr9qwpdr31m7w0jzndh0fn7jn1f57s42j6jk0jg78d34x10p2rvdii8hrbbr9q9sw8v4b"; sha512 = "0vbilh4iwqfzkj598zbgkmwbkxh4bia8gn7p9x6xd7yvhb6708p4dfkkbg61hdh3bddyaxx1zd0wi8qxfxbrx19mc6k9dpc6xz52iy1";
}; };
patches = nixpkgsPatches ++ [ patches = nixpkgsPatches ++ [

View File

@ -6,7 +6,6 @@ in
buildPythonApplication rec { buildPythonApplication rec {
pname = "fava"; pname = "fava";
version = "1.7"; version = "1.7";
name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
@ -26,4 +25,3 @@ buildPythonApplication rec {
maintainers = with stdenv.lib.maintainers; [ ]; maintainers = with stdenv.lib.maintainers; [ ];
}; };
} }

View File

@ -13,7 +13,7 @@ set -u
bintoolsWrapper_addLDVars () { bintoolsWrapper_addLDVars () {
# See ../setup-hooks/role.bash # See ../setup-hooks/role.bash
local role_post role_pre local role_post role_pre
getTargetRoleEnvHook getHostRoleEnvHook
if [[ -d "$1/lib64" && ! -L "$1/lib64" ]]; then if [[ -d "$1/lib64" && ! -L "$1/lib64" ]]; then
export NIX_${role_pre}LDFLAGS+=" -L$1/lib64" export NIX_${role_pre}LDFLAGS+=" -L$1/lib64"

View File

@ -68,7 +68,7 @@ set -u
ccWrapper_addCVars () { ccWrapper_addCVars () {
# See ../setup-hooks/role.bash # See ../setup-hooks/role.bash
local role_post role_pre local role_post role_pre
getTargetRoleEnvHook getHostRoleEnvHook
if [[ -d "$1/include" ]]; then if [[ -d "$1/include" ]]; then
export NIX_${role_pre}CFLAGS_COMPILE+=" ${ccIncludeFlag:--isystem} $1/include" export NIX_${role_pre}CFLAGS_COMPILE+=" ${ccIncludeFlag:--isystem} $1/include"

View File

@ -58,6 +58,24 @@ let
# if DETERMINISTIC_BUILD env var is set # if DETERMINISTIC_BUILD env var is set
./deterministic-build.patch ./deterministic-build.patch
# Fix python bug #27177 (https://bugs.python.org/issue27177)
# The issue is that `match.group` only recognizes python integers
# instead of everything that has `__index__`.
# This bug was fixed upstream, but not backported to 2.7
(fetchpatch {
name = "re_match_index.patch";
url = "https://bugs.python.org/file43084/re_match_index.patch";
sha256 = "0l9rw6r5r90iybdkp3hhl2pf0h0s1izc68h5d3ywrm92pq32wz57";
})
# "`type_getattro()` calls `tp_descr_get(self, obj, type)` without actually owning a reference to "self".
# In very rare cases, this can cause a segmentation fault if "self" is deleted by the descriptor."
# https://github.com/python/cpython/pull/6118
(fetchpatch {
name = "type_getattro.patch";
url = "https://github.com/python/cpython/pull/6118/commits/8c6da2d7e7e719c40fb539b7f7cb7583cccc5527.patch";
sha256 = "11v9yx20hs3jmw0wggzvmw39qs4mxay4kb8iq2qjydwy9ya61nrd";
})
] ++ optionals (x11Support && stdenv.isDarwin) [ ] ++ optionals (x11Support && stdenv.isDarwin) [
./use-correct-tcl-tk-on-darwin.patch ./use-correct-tcl-tk-on-darwin.patch
] ++ optionals stdenv.isLinux [ ] ++ optionals stdenv.isLinux [

View File

@ -1,24 +1,43 @@
{ stdenv, fetchurl, python, pkgconfig, popt, atk, libX11, libICE, xorg, libXi { stdenv
, intltool, dbus-glib, at-spi2-core, libSM }: , fetchurl
, meson
, ninja
, pkgconfig
, at-spi2-core
, atk
, dbus
, glib
, libxml2
, gnome3 # To pass updateScript
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
versionMajor = "2.26"; name = "${pname}-${version}";
versionMinor = "1"; pname = "at-spi2-atk";
moduleName = "at-spi2-atk"; version = "2.26.2";
name = "${moduleName}-${versionMajor}.${versionMinor}";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz"; url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0x9vc99ni46fg5dzlx67vbw0zqffr24gz8jvbdxbmzyvc5xw5w5l"; sha256 = "0vkan52ab9vrkknnv8y4f1cspk8x7xd10qx92xk9ys71p851z2b1";
}; };
nativeBuildInputs = [ pkgconfig intltool ]; nativeBuildInputs = [ meson ninja pkgconfig ];
buildInputs = [ python popt atk libX11 libICE xorg.libXtst libXi buildInputs = [ at-spi2-core atk dbus glib libxml2 ];
dbus-glib at-spi2-core libSM ];
doCheck = false; # needs dbus daemon passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
};
};
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "D-Bus bridge for Assistive Technology Service Provider Interface (AT-SPI) and Accessibility Toolkit (ATK)";
homepage = https://gitlab.gnome.org/GNOME/at-spi2-atk;
license = licenses.lgpl2Plus; # NOTE: 2018-06-06: Please check the license when upstream sorts-out licensing: https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/2
maintainers = with maintainers; [ jtojnar gnome3.maintainers ];
platforms = platforms.unix; platforms = platforms.unix;
}; };
} }

View File

@ -1,31 +1,46 @@
{ stdenv, fetchurl, python, pkgconfig, popt, gettext, dbus-glib { stdenv
, libX11, xextproto, libSM, libICE, libXtst, libXi, gobjectIntrospection }: , fetchurl
, meson
, ninja
, pkgconfig
, gobjectIntrospection
, dbus
, glib
, libX11
, libXtst # at-spi2-core can be build without X support, but due it is a client-side library, GUI-less usage is a very rare case
, libXi
, gnome3 # To pass updateScript
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
versionMajor = "2.26"; name = "${pname}-${version}";
versionMinor = "2"; pname = "at-spi2-core";
moduleName = "at-spi2-core"; version = "2.28.0";
name = "${moduleName}-${versionMajor}.${versionMinor}";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz"; url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0596ghkamkxgv08r4a1pdhm06qd5zzgcfqsv64038w9xbvghq3n8"; sha256 = "11qwdxxx4jm0zj04xydlwah41axiz276dckkiql3rr0wn5x4i8j2";
}; };
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection ]; nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection ];
buildInputs = [ buildInputs = [ dbus glib libX11 libXtst libXi ];
python popt dbus-glib
libX11 xextproto libSM libICE libXtst libXi
];
# ToDo: on non-NixOS we create a symlink from there? passthru = {
configureFlags = "--with-dbus-daemondir=/run/current-system/sw/bin/"; updateScript = gnome3.updateScript {
packageName = pname;
doCheck = false; # needs dbus daemon };
};
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Assistive Technology Service Provider Interface protocol definitions and daemon for D-Bus";
homepage = https://gitlab.gnome.org/GNOME/at-spi2-core;
license = licenses.lgpl2Plus; # NOTE: 2018-06-06: Please check the license when upstream sorts-out licensing: https://gitlab.gnome.org/GNOME/at-spi2-core/issues/2
maintainers = with maintainers; [ jtojnar gnome3.maintainers ];
platforms = platforms.unix; platforms = platforms.unix;
}; };
} }

View File

@ -0,0 +1,13 @@
{ stdenv, callPackage, fetchurl, hostPlatform, buildPlatform, ... } @ args:
callPackage ./generic.nix (args // rec {
version = "1.67_0";
src = fetchurl {
url = "mirror://sourceforge/boost/boost_1_67_0.tar.bz2";
# SHA256 from http://www.boost.org/users/history/version_1_66_0.html
sha256 = "2684c972994ee57fc5632e03bf044746f6eb45d4920c343937a465fd67a5adba";
};
toolset = if stdenv.cc.isClang then "clang" else null;
})

View File

@ -1,8 +1,11 @@
{ fetchurl, stdenv, pkgconfig, gobjectIntrospection, clutter, gtk3, gnome3 }: { fetchurl, stdenv, pkgconfig, meson, ninja
, gobjectIntrospection, clutter, gtk3, gnome3 }:
let let
pname = "clutter-gtk"; pname = "clutter-gtk";
version = "1.8.4"; version = "1.8.4";
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
@ -12,7 +15,7 @@ stdenv.mkDerivation rec {
}; };
propagatedBuildInputs = [ clutter gtk3 ]; propagatedBuildInputs = [ clutter gtk3 ];
nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection ];
postBuild = "rm -rf $out/share/gtk-doc"; postBuild = "rm -rf $out/share/gtk-doc";

View File

@ -1,19 +1,23 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig }: { stdenv
, fetchurl
, meson
, ninja
, pkgconfig
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "fribidi-${version}"; name = "${pname}-${version}";
version = "0.19.7"; pname = "fribidi";
version = "1.0.4";
src = fetchFromGitHub { # NOTE: 2018-06-06 v1.0.4: Only URL tarball has "Have pre-generated man pages: true", which works-around upstream usage of some rare ancient `c2man` fossil application.
owner = "fribidi"; src = fetchurl {
repo = "fribidi"; url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${name}.tar.bz2";
rev = version; sha256 = "1gipy8fjyn6i4qrhima02x8xs493d21f22dijp88nk807razxgcl";
sha256 = "10q5jfch5qzrj2w4fbkr086ank66plx8hp7ra9a01irj80pbk96d";
}; };
nativeBuildInputs = [ autoreconfHook pkgconfig ]; nativeBuildInputs = [ meson ninja pkgconfig ];
# Configure script checks for glib, but it is only used for tests.
outputs = [ "out" "devdoc" ]; outputs = [ "out" "devdoc" ];

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "gettext-${version}"; name = "gettext-${version}";
version = "0.19.8"; version = "0.19.8.1";
src = fetchurl { src = fetchurl {
url = "mirror://gnu/gettext/${name}.tar.gz"; url = "mirror://gnu/gettext/${name}.tar.gz";
sha256 = "13ylc6n3hsk919c7xl0yyibc3pfddzb53avdykn4hmk8g6yzd91x"; sha256 = "0hsw28f9q9xaggjlsdp2qmbp2rbd1mp0njzan2ld9kiqwkq2m57z";
}; };
patches = [ ./absolute-paths.diff ]; patches = [ ./absolute-paths.diff ];

View File

@ -12,14 +12,14 @@ assert cupsSupport -> cups != null;
with stdenv.lib; with stdenv.lib;
let let
version = "3.22.29"; version = "3.22.30";
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "gtk+3-${version}"; name = "gtk+3-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/gtk+/${gnome3.versionBranch version}/gtk+-${version}.tar.xz"; url = "mirror://gnome/sources/gtk+/${gnome3.versionBranch version}/gtk+-${version}.tar.xz";
sha256 = "1y5vzdbgww9l7xcrg13azff2rs94kggkywmpcsh39h7w76wn8zd0"; sha256 = "0rv5k8fyi2i19k4zncai6vf429s6zy3kncr8vb6f3m034z0sb951";
}; };
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -1,5 +1,5 @@
{ {
fetchurl, stdenv, pkgconfig, fetchurl, fetchpatch, stdenv, pkgconfig,
acl, attr, bzip2, e2fsprogs, libxml2, lzo, openssl, sharutils, xz, zlib, acl, attr, bzip2, e2fsprogs, libxml2, lzo, openssl, sharutils, xz, zlib,
# Optional but increases closure only negligibly. # Optional but increases closure only negligibly.
@ -20,6 +20,12 @@ stdenv.mkDerivation rec {
patches = [ patches = [
./CVE-2017-14166.patch ./CVE-2017-14166.patch
./CVE-2017-14502.patch ./CVE-2017-14502.patch
# LibreSSL patch; this is from upstream, and can be removed when the next release is made.
(fetchpatch {
url = "https://github.com/libarchive/libarchive/commit/5da00ad75b09e262774ec3675bbe4d5a4502a852.patch";
sha256 = "0np1i9r6mfxmbksj7mmf5abpnmlmg63704p9z3ihjh2rnq596c1v";
})
]; ];
outputs = [ "out" "lib" "dev" ]; outputs = [ "out" "lib" "dev" ];
@ -46,6 +52,8 @@ stdenv.mkDerivation rec {
-e 's|-llzo2|-L${lzo}/lib -llzo2|' -e 's|-llzo2|-L${lzo}/lib -llzo2|'
''; '';
enableParallelBuilding = true;
meta = { meta = {
description = "Multi-format archive and compression library"; description = "Multi-format archive and compression library";
longDescription = '' longDescription = ''

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, findutils, fixDarwinDylibNames { stdenv, fetchurl, fetchpatch, findutils, fixDarwinDylibNames
, sslSupport? true, openssl , sslSupport? true, openssl
}: }:
@ -13,6 +13,18 @@ stdenv.mkDerivation rec {
sha256 = "1hhxnxlr0fsdv7bdmzsnhdz16fxf3jg2r6vyljcl3kj6pflcap4n"; sha256 = "1hhxnxlr0fsdv7bdmzsnhdz16fxf3jg2r6vyljcl3kj6pflcap4n";
}; };
#NOTE: Patches to support libressl-2.7. These are taken from libevent upstream, and can both be dropped with the next release.
patches = [
(fetchpatch {
url = "https://github.com/libevent/libevent/commit/22dd14945c25600de3cf8b91000c66703b551e4f.patch";
sha256 = "0fzcb241cp9mm7j6baw22blcglbc083ryigzyjaij8r530av10kd";
})
(fetchpatch {
url = "https://github.com/libevent/libevent/commit/28b8075400c70b2d2da2ce07e590c2ec6d11783d.patch";
sha256 = "0dkzlk44033xksg2iq5w90r3lnziwl1mgz291nzqq906zrya0sdb";
})
];
# libevent_openssl is moved into its own output, so that openssl isn't present # libevent_openssl is moved into its own output, so that openssl isn't present
# in the default closure. # in the default closure.
outputs = [ "out" "dev" ] outputs = [ "out" "dev" ]
@ -38,6 +50,8 @@ stdenv.mkDerivation rec {
sed "/^libdir=/s|$out|$openssl|" -i "$openssl"/lib/libevent_openssl.la sed "/^libdir=/s|$out|$openssl|" -i "$openssl"/lib/libevent_openssl.la
''; '';
enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Event notification library"; description = "Event notification library";
longDescription = '' longDescription = ''

View File

@ -6,11 +6,11 @@ assert enableCapabilities -> stdenv.isLinux;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libgcrypt-${version}"; name = "libgcrypt-${version}";
version = "1.8.2"; version = "1.8.3";
src = fetchurl { src = fetchurl {
url = "mirror://gnupg/libgcrypt/${name}.tar.bz2"; url = "mirror://gnupg/libgcrypt/${name}.tar.bz2";
sha256 = "01sca9m8hm6b5v8hmqsfdjhyz013869p1f0fxw9ln52qfnp4q1n8"; sha256 = "0z5gs1khzyknyfjr19k8gk4q148s6q987ya85cpn0iv70fz91v36";
}; };
outputs = [ "out" "dev" "info" ]; outputs = [ "out" "dev" "info" ];

View File

@ -5,14 +5,14 @@
let let
pname = "libsoup"; pname = "libsoup";
version = "2.62.0"; version = "2.62.2";
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
sha256 = "1b5aff1igbsx1h4v3wmkffvzgiy8rscibqka7fmjf2lxs7l7lz5b"; sha256 = "1dkrz1iwsswscayfmjxqv2q00b87snlq9nxdccn5vck0vbinylwy";
}; };
prePatch = '' prePatch = ''

View File

@ -8,11 +8,11 @@ let
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
name = "nss-${version}"; name = "nss-${version}";
version = "3.36.1"; version = "3.36.4";
src = fetchurl { src = fetchurl {
url = "mirror://mozilla/security/nss/releases/NSS_3_36_1_RTM/src/${name}.tar.gz"; url = "mirror://mozilla/security/nss/releases/NSS_3_36_4_RTM/src/${name}.tar.gz";
sha256 = "1zrb49mp7cy3snnday1zv8d76h1mgppbcwxnlkqsgxlga8fl89b0"; sha256 = "0si4g5bnhzkxy2f7rnaw86jfdzni5gvc7svxcf7ms8n97nrrdpik";
}; };
buildInputs = [ perl zlib sqlite ] buildInputs = [ perl zlib sqlite ]

View File

@ -77,13 +77,13 @@ let
then blas64_ then blas64_
else hasPrefix "x86_64" stdenv.system; else hasPrefix "x86_64" stdenv.system;
version = "0.2.20"; version = "0.3.0";
in in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "openblas-${version}"; name = "openblas-${version}";
src = fetchurl { src = fetchurl {
url = "https://github.com/xianyi/OpenBLAS/archive/v${version}.tar.gz"; url = "https://github.com/xianyi/OpenBLAS/archive/v${version}.tar.gz";
sha256 = "157kpkbpwlr57dkmqiwr3qp9fglfidagv7l6fibrhln6v4aqpwsy"; sha256 = "18giv3lsh8cva01z4rhsx8jvgliknni0jp7vxkc69qxb14vm8lfg";
name = "openblas-${version}.tar.gz"; name = "openblas-${version}.tar.gz";
}; };
@ -118,12 +118,7 @@ stdenv.mkDerivation {
] ++ stdenv.lib.optional (stdenv.hostPlatform.libc == "musl") "NO_AFFINITY=1" ] ++ stdenv.lib.optional (stdenv.hostPlatform.libc == "musl") "NO_AFFINITY=1"
++ mapAttrsToList (var: val: var + "=" + val) config; ++ mapAttrsToList (var: val: var + "=" + val) config;
patches = stdenv.lib.optional (stdenv.hostPlatform.libc != "glibc") patches = []; # TODO: Remove on next mass-rebuild
# https://github.com/xianyi/OpenBLAS/pull/1247
(fetchpatch {
url = "https://github.com/xianyi/OpenBLAS/commit/88a35ff457f55e527e0e8a503a0dc61976c1846d.patch";
sha256 = "1a3qrhvl5hp06c53fjqghq4zgf6ls7narm06l0shcvs57hznh09n";
});
doCheck = true; doCheck = true;
checkTarget = "tests"; checkTarget = "tests";

View File

@ -25,11 +25,11 @@ let
in buildPythonPackage rec { in buildPythonPackage rec {
pname = "Cython"; pname = "Cython";
version = "0.28.2"; version = "0.28.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "634e2f10fc8d026c633cffacb45cd8f4582149fa68e1428124e762dbc566e68a"; sha256 = "1aae6d6e9858888144cea147eb5e677830f45faaff3d305d77378c3cba55f526";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -9,11 +9,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "Flask-PyMongo"; pname = "Flask-PyMongo";
name = "${pname}-${version}"; name = "${pname}-${version}";
version = "0.5.1"; version = "0.5.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "2baaa2ba5107d72b3a8bd4b5c0c8881316e35340ad1ae979cc13f1f3c8843b3d"; sha256 = "aab5ddab8f443e8a011e024f618bb89e078bdcc2274597079469fdf5ddc032b5";
}; };
checkInputs = [ pytest ]; checkInputs = [ pytest ];

View File

@ -42,13 +42,13 @@ let
in buildPythonPackage rec { in buildPythonPackage rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "Theano"; pname = "Theano";
version = "1.0.1"; version = "1.0.2";
disabled = isPyPy || pythonOlder "2.6" || (isPy3k && pythonOlder "3.3"); disabled = isPyPy || pythonOlder "2.6" || (isPy3k && pythonOlder "3.3");
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "88d8aba1fe2b6b75eacf455d01bc7e31e838c5a0fb8c13dde2d9472495ff4662"; sha256 = "6768e003d328a17011e6fca9126fbb8a6ffd3bb13cb21c450f3e724cca29abde";
}; };
postPatch = '' postPatch = ''

View File

@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "XlsxWriter"; pname = "XlsxWriter";
version = "1.0.4"; version = "1.0.5";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "ad947fd9e8edfb64f25e0ccfb161e109f279e5a5520b3dd22ddc03b7f8220887"; sha256 = "bd4661c04a68621cb2ebc07c38b8b2e98e30bf213a16e1cf3675b61e26ca9bf2";
}; };
meta = { meta = {

View File

@ -10,11 +10,11 @@
# wrapped to be able to find aioconsole and any other packages. # wrapped to be able to find aioconsole and any other packages.
buildPythonPackage rec { buildPythonPackage rec {
pname = "aioconsole"; pname = "aioconsole";
version = "0.1.7"; version = "0.1.8";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "17bnfcp0gacnmpdam6byb7rwhqibw57f736bbgk45w4cy2lglj3y"; sha256 = "5d2c60c0cbf87c663ef3a0b394980ff86f56ebd3c47cc87df6c410e774216c50";
}; };
# hardcodes a test dependency on an old version of pytest-asyncio # hardcodes a test dependency on an old version of pytest-asyncio

View File

@ -6,11 +6,11 @@
buildPythonPackage rec { buildPythonPackage rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "astroid"; pname = "astroid";
version = "1.6.3"; version = "1.6.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "35cfae47aac19c7b407b7095410e895e836f2285ccf1220336afba744cc4c5f2"; sha256 = "dea42ae6e0b789b543f728ddae7ddb6740ba33a49fb52c4a4d9cb7bb4aa6ec09";
}; };
propagatedBuildInputs = [ logilab_common six lazy-object-proxy wrapt ] propagatedBuildInputs = [ logilab_common six lazy-object-proxy wrapt ]

View File

@ -3,12 +3,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "backports.csv"; pname = "backports.csv";
version = "1.0.5"; version = "1.0.6";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1imzbrradkfn8s2m1qcimyn74dn1mz2p3j381jljn166rf2i6hlc"; sha256 = "bed884eeb967c8d6f517dfcf672914324180f1e9ceeb0376fde2c4c32fd7008d";
}; };
propagatedBuildInputs = [ future ]; propagatedBuildInputs = [ future ];

View File

@ -33,11 +33,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "bokeh"; pname = "bokeh";
version = "0.12.15"; version = "0.12.16";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "2891b883b30107dc610a7e963a21222f1fd096844d157c09db115179cfab6513"; sha256 = "de14151c7ef768f858f46168546c1d492cb04ab3c58bc118329a78ebf35b4688";
}; };
disabled = isPyPy; disabled = isPyPy;

View File

@ -3,15 +3,15 @@
let let
wheel_source = fetchPypi { wheel_source = fetchPypi {
pname = "wheel"; pname = "wheel";
version = "0.31.0"; version = "0.31.1";
format = "wheel"; format = "wheel";
sha256 = "9cdc8ab2cc9c3c2e2727a4b67c22881dbb0e1c503d592992594c5e131c867107"; sha256 = "80044e51ec5bbf6c894ba0bc48d26a8c20a9ba629f4ca19ea26ecfcf87685f5f";
}; };
setuptools_source = fetchPypi { setuptools_source = fetchPypi {
pname = "setuptools"; pname = "setuptools";
version = "39.0.1"; version = "39.2.0";
format = "wheel"; format = "wheel";
sha256 = "8010754433e3211b9cdbbf784b50f30e80bf40fc6b05eb5f865fab83300599b8"; sha256 = "8fca9275c89964f13da985c3656cb00ba029d7f3916b37990927ffdf264e7926";
}; };
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {

View File

@ -2,12 +2,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "zc.buildout"; pname = "zc.buildout";
version = "2.11.3"; version = "2.11.4";
name = "${pname}-nix-${version}"; name = "${pname}-nix-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${pname}-${version}.tar.gz"; url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${pname}-${version}.tar.gz";
sha256 = "f7fde2cde7b937f67e52a3e94b76f9294b73c1e9bb698430e96778f3f735544c"; sha256 = "20b22d9c99c99909b6b2dc679e8acd9e1fcf9f58e23f336d8b2c5be70617fbb2";
}; };
patches = [ ./nix.patch ]; patches = [ ./nix.patch ];

View File

@ -2,7 +2,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "bumps"; pname = "bumps";
version = "0.7.6"; version = "0.7.8";
propagatedBuildInputs = [six]; propagatedBuildInputs = [six];
@ -12,7 +12,7 @@ buildPythonPackage rec {
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1ahzw8ls9wsz2ks668s15zskyykib52fhi07mg50hp7lw9avqb5k"; sha256 = "57b71855b7659e9c8dc21722a3ed0b33efb2ead2916b22ced3b83339bcdff1a2";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -4,11 +4,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "canonicaljson"; pname = "canonicaljson";
version = "1.1.3"; version = "1.1.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1q50zk9a0r7kd56rdf9cgyxxj7vy54j96sgh8vc8jhmsvdv8dzh6"; sha256 = "45bce530ff5fd0ca93703f71bfb66de740a894a3b5dd6122398c6d8f18539725";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -4,11 +4,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "celery"; pname = "celery";
version = "4.1.0"; version = "4.1.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0dcb0s6kdcd3vc9pwvazngppkdbhwpmpjmghq6rifsld34q3gzvp"; sha256 = "d1f2a3359bdbdfb344edce98b8e891f5fe64f8a11c5a45538ec20ac237c971f5";
}; };
# make /etc/protocols accessible to fix socket.getprotobyname('tcp') in sandbox # make /etc/protocols accessible to fix socket.getprotobyname('tcp') in sandbox

View File

@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "cloudpickle"; pname = "cloudpickle";
version = "0.5.2"; version = "0.5.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "b0e63dd89ed5285171a570186751bc9b84493675e99e12789e9a5dc5490ef554"; sha256 = "54858c7b7dc763ed894ff91059c1d0b017d593fe23850d3d8d75f47d98398197";
}; };
buildInputs = [ pytest mock ]; buildInputs = [ pytest mock ];

View File

@ -12,12 +12,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "dask"; pname = "dask";
version = "0.17.4"; version = "0.17.5";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "c111475a3d1f8cba41c8094e1fb1831c65015390dcef0308042a11a9606a2f6d"; sha256 = "ea8ad7735048a6e8a9e389186f840a0a9e5c5eeb55379c8b3c9d4883be863c5c";
}; };
checkInputs = [ pytest ]; checkInputs = [ pytest ];

View File

@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "dbf"; pname = "dbf";
version = "0.97.2"; version = "0.97.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "b4c5165d29f6ca893797974aa9f228d2ad39aa864c166ce5bcb89c636489c8e6"; sha256 = "855800d12df87855096eeafc58f34c9092407e8faf197f48073e7bc2b1938de0";
}; };
propagatedBuildInputs = [ aenum ] ++ stdenv.lib.optional (pythonOlder "3.4") [ enum34 ]; propagatedBuildInputs = [ aenum ] ++ stdenv.lib.optional (pythonOlder "3.4") [ enum34 ];

View File

@ -15,11 +15,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "elasticsearch-curator"; pname = "elasticsearch-curator";
version = "5.5.1"; version = "5.5.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "2d2762fa55613855b0a04f22e1c6c2c5b53d60301b437205d0e2533e4185671a"; sha256 = "e75abeb7f7be939b1c64c071898760dc10ab5f08307c253fc074abf8a41a76f0";
}; };
# The integration tests require a running elasticsearch cluster. # The integration tests require a running elasticsearch cluster.

View File

@ -3,12 +3,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "Eve"; pname = "Eve";
version = "0.7.8"; version = "0.7.9";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "af373ab7b9611990d39b090eed372a0860d4e12a1c8a6ef49fdee29e4626053f"; sha256 = "e4ffa43be977997a4c6b62f5ab7996df3acf54c68824875fecd896da5af341a3";
}; };
patches = [ patches = [

View File

@ -8,11 +8,11 @@ assert pythonOlder "3.3" -> ipaddress != null;
buildPythonPackage rec { buildPythonPackage rec {
pname = "Faker"; pname = "Faker";
version = "0.8.13"; version = "0.8.15";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "48fed4b4a191e2b42ad20c14115f1c6d36d338b80192075d7573f0f42d7fb321"; sha256 = "a77a1a2223a8e0d32618878350bbd2171040f32b526ba2cddfab8864704bb370";
}; };
checkInputs = [ checkInputs = [

View File

@ -4,7 +4,6 @@ nose, shouldbe, gss, krb5Full, which, darwin }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "gssapi"; pname = "gssapi";
version = "1.4.1"; version = "1.4.1";
name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;

View File

@ -1,11 +1,11 @@
{ stdenv, buildPythonPackage, fetchPypi, six, mock }: { stdenv, buildPythonPackage, fetchPypi, six, mock }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "hiro"; pname = "hiro";
version = "0.1.4"; version = "0.1.9";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1340lhg7k522bqpz5iakl51qb47mjw804mfwwzm77i7qcm5cwiz8"; sha256 = "3b19abd8873880ad59575788279731c07838e803c4f31d62410920fa6b1f95d5";
}; };
propagatedBuildInputs = [ six mock ]; propagatedBuildInputs = [ six mock ];

View File

@ -3,7 +3,6 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "html5-parser"; pname = "html5-parser";
version = "0.4.5"; version = "0.4.5";
name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;

View File

@ -2,12 +2,12 @@
buildPythonPackage rec { buildPythonPackage rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
version = "1.4.2"; version = "1.4.3";
pname = "kafka-python"; pname = "kafka-python";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "6a5c516f540f4b13b78c64a85dd42dc38fe29257e2fae6393fc5daff9106389b"; sha256 = "078acdcd1fc6eddacc46d437c664998b4cf7613b7e79ced66a460965f2648f88";
}; };
checkInputs = [ pytest six mock ]; checkInputs = [ pytest six mock ];

View File

@ -3,7 +3,6 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "MarkdownSuperscript"; pname = "MarkdownSuperscript";
version = "2.0.0"; version = "2.0.0";
name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;

View File

@ -5,7 +5,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "marshmallow"; pname = "marshmallow";
name = "${pname}-${version}"; name = "${pname}-${version}";
version = "2.15.1"; version = "2.15.3";
meta = { meta = {
homepage = "https://github.com/marshmallow-code/marshmallow"; homepage = "https://github.com/marshmallow-code/marshmallow";
@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "b73361eab812af97eaf8e8691333a1096787968450051d132c8b9fb90aa1db5a"; sha256 = "171f409d48b44786b7df2793cbd7f1a9062f0fe2c14d547da536b5010f671ade";
}; };
propagatedBuildInputs = [ dateutil simplejson ]; propagatedBuildInputs = [ dateutil simplejson ];

View File

@ -3,12 +3,12 @@
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "parse"; pname = "parse";
version = "1.8.2"; version = "1.8.4";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1lj9v1q4imszyhvipb6drsm3xdl35nan011mqxxas1yaypixsj40"; sha256 = "c3cdf6206f22aeebfa00e5b954fcfea13d1b2dc271c75806b6025b94fb490939";
}; };
checkPhase = '' checkPhase = ''

View File

@ -6,12 +6,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "parso"; pname = "parso";
version = "0.2.0"; version = "0.2.1";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0lamywk6dm5xshlkdvxxf5j6fa2k2zpi7xagf0bwidaay3vnpgb2"; sha256 = "f0604a40b96e062b0fd99cf134cc2d5cdf66939d0902f8267d938b0d5b26707f";
}; };
checkInputs = [ pytest ]; checkInputs = [ pytest ];

View File

@ -2,12 +2,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pbr"; pname = "pbr";
version = "4.0.2"; version = "4.0.3";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "dae4aaa78eafcad10ce2581fc34d694faa616727837fd8e55c1a00951ad6744f"; sha256 = "6874feb22334a1e9a515193cba797664e940b763440c88115009ec323a7f2df5";
}; };
# circular dependencies with fixtures # circular dependencies with fixtures

View File

@ -6,7 +6,6 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pelican"; pname = "pelican";
name = "${pname}-${version}";
version = "3.7.1"; version = "3.7.1";
disabled = isPy26; disabled = isPy26;

View File

@ -7,7 +7,6 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "persistent"; pname = "persistent";
version = "4.2.4.2"; version = "4.2.4.2";
name = "${pname}-${version}";
propagatedBuildInputs = [ zope_interface ]; propagatedBuildInputs = [ zope_interface ];

View File

@ -2,12 +2,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "phonenumbers"; pname = "phonenumbers";
version = "8.9.5"; version = "8.9.6";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "09swdf3f9sdvqyyzkap93012m9fnhamizf42d5kzpdjwikvsfx8x"; sha256 = "eec334a7908746b675a0ba296b3a11322ed970614b62f2a6e5f086de4f3e2a84";
}; };
meta = { meta = {

View File

@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "pyasn1"; pname = "pyasn1";
version = "0.4.2"; version = "0.4.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "d258b0a71994f7770599835249cece1caef3c70def868c4915e6e5ca49b67d15"; sha256 = "fb81622d8f3509f0026b0683fe90fea27be7284d3826a5f2edf97f69151ab0fc";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -6,7 +6,6 @@
buildPythonPackage rec { buildPythonPackage rec {
version = pycryptodome.version; version = pycryptodome.version;
pname = "pycrypto"; pname = "pycrypto";
name = "${pname}-${version}";
# Cannot build wheel otherwise (zip 1980 issue) # Cannot build wheel otherwise (zip 1980 issue)
SOURCE_DATE_EPOCH=315532800; SOURCE_DATE_EPOCH=315532800;

View File

@ -4,7 +4,6 @@
buildPythonPackage rec { buildPythonPackage rec {
version = "0.10.4"; version = "0.10.4";
pname = "pyFFTW"; pname = "pyFFTW";
name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;

View File

@ -1,12 +1,12 @@
{ lib, buildPythonPackage, fetchPypi }: { lib, buildPythonPackage, fetchPypi }:
buildPythonPackage rec { buildPythonPackage rec {
version = "1.6.0"; version = "1.6.1";
pname = "pyperclip"; pname = "pyperclip";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "ce829433a9af640e08ee89b20f7c62132714bcc5d77df114044d0fccb8c3b3b8"; sha256 = "03ce3e66e2a26a085f0e043236dedd78aaabf53a64dab9a216671f74ee272845";
}; };
doCheck = false; doCheck = false;

View File

@ -2,12 +2,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pyroute2"; pname = "pyroute2";
version = "0.5.0"; version = "0.5.1";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://pypi/p/pyroute2/${name}.tar.gz"; url = "mirror://pypi/p/pyroute2/${name}.tar.gz";
sha256 = "bb02fe5a02fb4e8baad4d7ccf7ba5e748044ee0a1ad7d2fa4927f68f396863c4"; sha256 = "e69dc81dc3f10ccb33186ddcce910e116b4e77304e93af4092567130bcd6df5c";
}; };
# requires root priviledges # requires root priviledges

View File

@ -2,12 +2,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pytimeparse"; pname = "pytimeparse";
version = "1.1.7"; version = "1.1.8";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "51b641bcd435e0cb6b9701ed79cf7ee97fa6bf2dbb5d41baa16e5486e5d9b17a"; sha256 = "e86136477be924d7e670646a98561957e8ca7308d44841e21f5ddea757556a0a";
}; };
propagatedBuildInputs = [ nose ]; propagatedBuildInputs = [ nose ];

View File

@ -7,7 +7,6 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "requests_download"; pname = "requests_download";
version = "0.1.1"; version = "0.1.1";
name = "${pname}-${version}";
format = "wheel"; format = "wheel";

View File

@ -7,7 +7,6 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "scikit-learn"; pname = "scikit-learn";
version = "0.19.1"; version = "0.19.1";
name = "${pname}-${version}";
disabled = stdenv.isi686; # https://github.com/scikit-learn/scikit-learn/issues/5534 disabled = stdenv.isi686; # https://github.com/scikit-learn/scikit-learn/issues/5534
src = fetchPypi { src = fetchPypi {

View File

@ -13,7 +13,6 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "smart_open"; pname = "smart_open";
name = "${pname}-${version}";
version = "1.5.7"; version = "1.5.7";
src = fetchPypi { src = fetchPypi {

View File

@ -25,7 +25,6 @@
}: }:
buildPythonPackage rec { buildPythonPackage rec {
name = "${pname}-${version}";
pname = "Sphinx"; pname = "Sphinx";
version = "1.7.4"; version = "1.7.4";
src = fetchPypi { src = fetchPypi {

View File

@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "uproot"; pname = "uproot";
version = "2.8.23"; version = "2.8.25";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "121ggyl5s0q66yrbdfznvzrc793zq1w2xnr3baadlzfvqdlkhgj7"; sha256 = "8f790cb8a704b44ffd5efe5a9cb46204a042b55a9cddeb61434193cfd534275c";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -2,12 +2,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "uritools"; pname = "uritools";
version = "2.1.0"; version = "2.1.1";
name = pname + "-" + version; name = pname + "-" + version;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "a7b58a249a851ef5fff1bc513b940653f0d4841a6668e02431c1297f05efeec3"; sha256 = "64369ece6f5c6ab18cba2cd0b199da40ffb9390493da1ff5c1d94b6ed107b401";
}; };
propagatedBuildInputs = [ ipaddress ]; propagatedBuildInputs = [ ipaddress ];

View File

@ -9,12 +9,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "wheel"; pname = "wheel";
version = "0.31.0"; version = "0.31.1";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1ae8153bed701cb062913b72429bcf854ba824f973735427681882a688cb55ce"; sha256 = "0a2e54558a0628f2145d2fc822137e322412115173e8a2ddbe1c9024338ae83c";
}; };
checkInputs = [ pytest pytestcov coverage ]; checkInputs = [ pytest pytestcov coverage ];

View File

@ -10,11 +10,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "xarray"; pname = "xarray";
version = "0.10.3"; version = "0.10.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "72fafe29ba00633483aed39e405442226ef66d2ddc1021a39527ae1522b7067a"; sha256 = "64c2d07b75b8ea1320cba521818a2f09107f5f46514d50ff5ef1c4d5da90aaf1";
}; };
checkInputs = [ pytest ]; checkInputs = [ pytest ];

View File

@ -5,13 +5,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "zodbpickle"; pname = "zodbpickle";
version = "1.0"; version = "1.0.1";
name = "${pname}-${version}"; name = "${pname}-${version}";
disabled = isPyPy; # https://github.com/zopefoundation/zodbpickle/issues/10 disabled = isPyPy; # https://github.com/zopefoundation/zodbpickle/issues/10
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "3af9169fb1d5901cf6693ab356b0dfda20ad2cacc5673fad59b4449ed50d5399"; sha256 = "5fdfa84f05b25511a4e1190ec98728aa487e2eb6db016a951fdbb79bcc7307e0";
}; };
# fails.. # fails..

View File

@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "buildbot-pkg"; pname = "buildbot-pkg";
version = "1.1.1"; version = "1.1.2";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "7b255f5ec97946c3d32e822b8fcbff0459cfe4f94fb26ee4813ffd80440c93e8"; sha256 = "0f14453e2f2f357f44edd79df2d3b3901b4e03f4746693c209b71e226ed238cd";
}; };
propagatedBuildInputs = [ setuptools ]; propagatedBuildInputs = [ setuptools ];

View File

@ -22,7 +22,7 @@ cmakeConfigurePhase() {
if [ -z "$dontUseCmakeBuildDir" ]; then if [ -z "$dontUseCmakeBuildDir" ]; then
mkdir -p build mkdir -p build
cd build cd build
cmakeDir=.. cmakeDir=${cmakeDir:-..}
fi fi
if [ -z "$dontAddPrefix" ]; then if [ -z "$dontAddPrefix" ]; then

View File

@ -4,7 +4,6 @@
in python3Packages.buildPythonApplication rec { in python3Packages.buildPythonApplication rec {
version = "0.46.1"; version = "0.46.1";
pname = "meson"; pname = "meson";
name = "${pname}-${version}";
src = python3Packages.fetchPypi { src = python3Packages.fetchPypi {
inherit pname version; inherit pname version;

View File

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, python, asciidoc, re2c }: { stdenv, fetchFromGitHub, python, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxslt, re2c }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "ninja-${version}"; name = "ninja-${version}";
@ -11,11 +11,13 @@ stdenv.mkDerivation rec {
sha256 = "16scq9hcq6c5ap6sy8j4qi75qps1zvrf3p79j1vbrvnqzp928i5f"; sha256 = "16scq9hcq6c5ap6sy8j4qi75qps1zvrf3p79j1vbrvnqzp928i5f";
}; };
nativeBuildInputs = [ python asciidoc re2c ]; nativeBuildInputs = [ python asciidoc docbook_xml_dtd_45 docbook_xsl libxslt.bin re2c ];
buildPhase = '' buildPhase = ''
python configure.py --bootstrap python configure.py --bootstrap
asciidoc doc/manual.asciidoc # "./ninja -vn manual" output copied here to support cross compilation.
asciidoc -b docbook -d book -o build/manual.xml doc/manual.asciidoc
xsltproc --nonet doc/docbook.xsl build/manual.xml > doc/manual.html
''; '';
installPhase = '' installPhase = ''

View File

@ -7,7 +7,6 @@ in
buildPythonApplication rec { buildPythonApplication rec {
pname = "Flootty"; pname = "Flootty";
version = "3.2.1"; version = "3.2.1";
name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;

View File

@ -3,7 +3,6 @@ let
deps = import ./requirements.nix { inherit pkgs; }; deps = import ./requirements.nix { inherit pkgs; };
in in
python27Packages.buildPythonApplication rec { python27Packages.buildPythonApplication rec {
name = "${pname}-${version}";
pname = "gdbgui"; pname = "gdbgui";
version = "0.11.1.2"; version = "0.11.1.2";

View File

@ -3,7 +3,6 @@
python2.pkgs.buildPythonApplication rec { python2.pkgs.buildPythonApplication rec {
pname = "lit"; pname = "lit";
version = "0.5.1"; version = "0.5.1";
name = "${pname}-${version}";
src = python2.pkgs.fetchPypi { src = python2.pkgs.fetchPypi {
inherit pname version; inherit pname version;

View File

@ -6,11 +6,11 @@ with python3Packages;
buildPythonApplication rec { buildPythonApplication rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "vcstool"; pname = "vcstool";
version = "0.1.35"; version = "0.1.36";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "c52ef4bae424deb284d042005db22844dae290758af77d76cac37d26bed9ad1c"; sha256 = "3c3d347f46cda641344ec5d613896499981b0540e2bfa299baf6026dab7649ca";
}; };
propagatedBuildInputs = [ pyyaml ]; propagatedBuildInputs = [ pyyaml ];

View File

@ -3,11 +3,11 @@
systemd, enableWiimote ? false, enableMidi ? false }: systemd, enableWiimote ? false, enableMidi ? false }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "bluez-5.49"; name = "bluez-5.50";
src = fetchurl { src = fetchurl {
url = "mirror://kernel/linux/bluetooth/${name}.tar.xz"; url = "mirror://kernel/linux/bluetooth/${name}.tar.xz";
sha256 = "15ffsaz7l3fgdg03l7g1xx9jw7xgs6pc548zxqsxawsca5x1sc1k"; sha256 = "048r91vx9gs5nwwbah2s0xig04nwk14c5s0vb7qmaqdvighsmz2z";
}; };
pythonPath = with pythonPackages; [ pythonPath = with pythonPackages; [

View File

@ -1,5 +1,6 @@
{ stdenv, fetchurl, cmake, bison, ncurses, openssl, readline, zlib, perl { stdenv, fetchurl, cmake, bison
, boost, cctools, CoreServices, developer_cmds }: , boost, libedit, libevent, lz4, ncurses, openssl, protobuf, readline, zlib, perl
, cctools, CoreServices, developer_cmds }:
# Note: zlib is not required; MySQL can use an internal zlib. # Note: zlib is not required; MySQL can use an internal zlib.
@ -18,7 +19,9 @@ self = stdenv.mkDerivation rec {
export PATH=$PATH:$TMPDIR export PATH=$PATH:$TMPDIR
''; '';
buildInputs = [ cmake bison ncurses openssl readline zlib boost ] nativeBuildInputs = [ cmake bison ];
buildInputs = [ boost libedit libevent lz4 ncurses openssl protobuf readline zlib ]
++ stdenv.lib.optionals stdenv.isDarwin [ perl cctools CoreServices developer_cmds ]; ++ stdenv.lib.optionals stdenv.isDarwin [ perl cctools CoreServices developer_cmds ];
enableParallelBuilding = true; enableParallelBuilding = true;
@ -30,7 +33,11 @@ self = stdenv.mkDerivation rec {
"-DWITH_SSL=yes" "-DWITH_SSL=yes"
"-DWITH_EMBEDDED_SERVER=yes" "-DWITH_EMBEDDED_SERVER=yes"
"-DWITH_UNIT_TESTS=no" "-DWITH_UNIT_TESTS=no"
"-DWITH_ZLIB=yes" "-DWITH_EDITLINE=system"
"-DWITH_LIBEVENT=system"
"-DWITH_LZ4=system"
"-DWITH_PROTOBUF=system"
"-DWITH_ZLIB=system"
"-DWITH_ARCHIVE_STORAGE_ENGINE=yes" "-DWITH_ARCHIVE_STORAGE_ENGINE=yes"
"-DWITH_BLACKHOLE_STORAGE_ENGINE=yes" "-DWITH_BLACKHOLE_STORAGE_ENGINE=yes"
"-DWITH_FEDERATED_STORAGE_ENGINE=yes" "-DWITH_FEDERATED_STORAGE_ENGINE=yes"

View File

@ -7,7 +7,6 @@ with python.pkgs;
buildPythonApplication rec { buildPythonApplication rec {
pname = "mycli"; pname = "mycli";
version = "1.6.0"; version = "1.6.0";
name = "${pname}-${version}";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "lz4-${version}"; name = "lz4-${version}";
version = "131"; version = "1.8.2";
src = fetchFromGitHub { src = fetchFromGitHub {
sha256 = "1bhvcq8fxxsqnpg5qa6k3nsyhq0nl0iarh08sqzclww27hlpyay2"; sha256 = "0xbjbjrvgzypk8dnldakir06gb8m946d064lxx0qc4ky6m8n9hn2";
rev = "r${version}"; rev = "v${version}";
repo = "lz4"; repo = "lz4";
owner = "Cyan4973"; owner = "lz4";
}; };
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
@ -22,8 +22,6 @@ stdenv.mkDerivation rec {
doCheck = false; # tests take a very long time doCheck = false; # tests take a very long time
checkTarget = "test"; checkTarget = "test";
patches = [ ./install-on-freebsd.patch ] ;
postInstall = "rm $out/lib/*.a"; postInstall = "rm $out/lib/*.a";
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -1,54 +0,0 @@
diff --git a/Makefile b/Makefile
index d1b0d0c..f8d6a2d 100644
--- a/Makefile
+++ b/Makefile
@@ -80,8 +80,6 @@ clean:
#------------------------------------------------------------------------
-#make install is validated only for Linux, OSX, kFreeBSD and Hurd targets
-ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU))
install:
@cd $(LZ4DIR); $(MAKE) -e install
@@ -129,4 +127,3 @@ examples:
prg-travis:
@cd $(PRGDIR); $(MAKE) -e test-travis
-endif
diff --git a/lib/Makefile b/lib/Makefile
index 02ddd3b..26ed18f 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -80,8 +80,6 @@ clean:
#------------------------------------------------------------------------
-#make install is validated only for Linux, OSX, kFreeBSD and Hurd targets
-ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU))
liblz4.pc: liblz4.pc.in Makefile
@echo creating pkgconfig
@@ -114,4 +112,3 @@ uninstall:
@[ -f $(DESTDIR)$(INCLUDEDIR)/lz4frame.h ] && rm -f $(DESTDIR)$(INCLUDEDIR)/lz4frame.h
@echo lz4 libraries successfully uninstalled
-endif
diff --git a/programs/Makefile b/programs/Makefile
index f422902..6943363 100644
--- a/programs/Makefile
+++ b/programs/Makefile
@@ -113,8 +113,6 @@ clean:
#------------------------------------------------------------------------
-#make install is validated only for Linux, OSX, kFreeBSD and Hurd targets
-ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU))
install: lz4 lz4c
@echo Installing binaries
@@ -307,4 +305,3 @@ test-mem: lz4 datagen fuzzer frametest fullbench
test-mem32: lz4c32 datagen
# unfortunately, valgrind doesn't seem to work with non-native binary. If someone knows how to do a valgrind-test on a 32-bits exe with a 64-bits system...
-endif

View File

@ -10,7 +10,6 @@ with python.pkgs;
buildPythonPackage rec { buildPythonPackage rec {
pname = "bepasty"; pname = "bepasty";
version = "0.4.0"; version = "0.4.0";
name = "${pname}-${version}";
propagatedBuildInputs = [ propagatedBuildInputs = [
flask flask

View File

@ -5,13 +5,13 @@ with python3Packages;
buildPythonApplication rec { buildPythonApplication rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "pirate-get"; pname = "pirate-get";
version = "0.2.12"; version = "0.2.13";
doCheck = false; doCheck = false;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1q6hvavj0gswgw3x756h18nmmpnxlgg08qvxphpbzlwd43xrnza3"; sha256 = "c5b159e02067136d3157d56061958a50e997a078510e4403bb7de40217833f3f";
}; };
propagatedBuildInputs = [ colorama veryprettytable beautifulsoup4 ]; propagatedBuildInputs = [ colorama veryprettytable beautifulsoup4 ];

View File

@ -8697,7 +8697,8 @@ with pkgs;
boost164 = callPackage ../development/libraries/boost/1.64.nix { }; boost164 = callPackage ../development/libraries/boost/1.64.nix { };
boost165 = callPackage ../development/libraries/boost/1.65.nix { }; boost165 = callPackage ../development/libraries/boost/1.65.nix { };
boost166 = callPackage ../development/libraries/boost/1.66.nix { }; boost166 = callPackage ../development/libraries/boost/1.66.nix { };
boost16x = boost166; boost167 = callPackage ../development/libraries/boost/1.67.nix { };
boost16x = boost167;
boost = boost16x; boost = boost16x;
boost_process = callPackage ../development/libraries/boost-process { }; boost_process = callPackage ../development/libraries/boost-process { };

File diff suppressed because it is too large Load Diff