Skip to content
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dc00cee52605
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d94ec61505bf
Choose a head ref
Loading
Showing with 440 additions and 295 deletions.
  1. +5 −0 maintainers/maintainer-list.nix
  2. +2 −2 pkgs/applications/audio/mopidy/default.nix
  3. +2 −2 pkgs/applications/misc/kanboard/default.nix
  4. +1 −0 pkgs/applications/misc/khal/default.nix
  5. +2 −2 pkgs/applications/networking/browsers/links2/default.nix
  6. +2 −2 pkgs/applications/video/obs-studio/default.nix
  7. +2 −2 pkgs/data/documentation/man-pages/default.nix
  8. +3 −3 pkgs/development/compilers/osl/default.nix
  9. +16 −39 pkgs/development/compilers/swi-prolog/default.nix
  10. +2 −2 pkgs/development/libraries/audio/libmysofa/default.nix
  11. +3 −2 pkgs/development/libraries/grpc/default.nix
  12. +2 −2 pkgs/development/libraries/librsync/default.nix
  13. +2 −2 pkgs/development/libraries/libsolv/default.nix
  14. +8 −8 pkgs/development/libraries/libstrophe/default.nix
  15. +20 −2 pkgs/development/libraries/openmpi/default.nix
  16. +2 −2 pkgs/development/libraries/packr/default.nix
  17. +4 −0 pkgs/development/libraries/science/math/magma/default.nix
  18. +2 −2 pkgs/development/python-modules/Logbook/default.nix
  19. +2 −2 pkgs/development/python-modules/colored/default.nix
  20. +2 −2 pkgs/development/python-modules/cupy/default.nix
  21. +2 −2 pkgs/development/python-modules/django-extensions/default.nix
  22. +2 −2 pkgs/development/python-modules/flask-jwt-extended/default.nix
  23. +2 −2 pkgs/development/python-modules/grpcio-tools/default.nix
  24. +2 −10 pkgs/development/python-modules/grpcio/default.nix
  25. +2 −2 pkgs/development/python-modules/imageio/default.nix
  26. +2 −2 pkgs/development/python-modules/keras/default.nix
  27. +2 −2 pkgs/development/python-modules/lark-parser/default.nix
  28. +2 −2 pkgs/development/python-modules/peewee/default.nix
  29. +2 −2 pkgs/development/python-modules/pex/default.nix
  30. +2 −2 pkgs/development/python-modules/pyaxmlparser/default.nix
  31. +155 −28 pkgs/development/python-modules/pytorch/default.nix
  32. +2 −2 pkgs/development/python-modules/rasterio/default.nix
  33. +2 −2 pkgs/development/python-modules/shodan/default.nix
  34. +2 −2 pkgs/development/python-modules/soco/default.nix
  35. +2 −2 pkgs/development/python-modules/ssdeep/default.nix
  36. +2 −2 pkgs/misc/cups/filters.nix
  37. +134 −123 pkgs/misc/vim-plugins/generated.nix
  38. +1 −0 pkgs/misc/vim-plugins/vim-plugin-names
  39. +2 −2 pkgs/servers/mqtt/mosquitto/default.nix
  40. +2 −2 pkgs/servers/mtprotoproxy/default.nix
  41. +6 −4 pkgs/servers/sql/pgbouncer/default.nix
  42. +4 −3 pkgs/tools/misc/mbuffer/default.nix
  43. +5 −7 pkgs/tools/misc/pspg/default.nix
  44. +5 −3 pkgs/tools/package-management/nfpm/default.nix
  45. +2 −2 pkgs/tools/security/duo-unix/default.nix
  46. +2 −2 pkgs/tools/virtualization/amazon-ecs-cli/default.nix
  47. +8 −3 pkgs/top-level/all-packages.nix
5 changes: 5 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -6708,6 +6708,11 @@
githubId = 483735;
name = "Dmitry Geurkov";
};
tscholak = {
email = "torsten.scholak@googlemail.com";
github = "tscholak";
name = "Torsten Scholak";
};
tstrobel = {
email = "4ZKTUB6TEP74PYJOPWIR013S2AV29YUBW5F9ZH2F4D5UMJUJ6S@hash.domains";
name = "Thomas Strobel";
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mopidy/default.nix
Original file line number Diff line number Diff line change
@@ -4,13 +4,13 @@

pythonPackages.buildPythonApplication rec {
pname = "mopidy";
version = "2.2.3";
version = "2.3.1";

src = fetchFromGitHub {
owner = "mopidy";
repo = "mopidy";
rev = "v${version}";
sha256 = "0i9rpnlmgrnkgmr9hyx9sky9gzj2cjhay84a0yaijwcb9nmr8nnc";
sha256 = "1qdflxr0an6l2m3j90h55bzyj7rjlkkwmxx945hwv8xi472rcgdj";
};

nativeBuildInputs = [ wrapGAppsHook ];
4 changes: 2 additions & 2 deletions pkgs/applications/misc/kanboard/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "kanboard";
version = "1.2.9";
version = "1.2.10";

src = fetchFromGitHub {
owner = "kanboard";
repo = "kanboard";
rev = "v${version}";
sha256 = "1hdr95cpxgdzrzhffs63gdl0g7122ma2zg8bkqwp42p5xphx0xan";
sha256 = "0k45vfiacvwmrglpqwjq22pvdg4n0mf75x0r8nb79bmxp8sk0j0c";
};

dontBuild = true;
1 change: 1 addition & 0 deletions pkgs/applications/misc/khal/default.nix
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ with python3.pkgs; buildPythonApplication rec {
install -D misc/__khal $out/share/zsh/site-functions/__khal
# man page
PATH="${python3.withPackages (ps: with ps; [ sphinx sphinxcontrib_newsfeed ])}/bin:$PATH" \
make -C doc man
install -Dm755 doc/build/man/khal.1 -t $out/share/man/man1
4 changes: 2 additions & 2 deletions pkgs/applications/networking/browsers/links2/default.nix
Original file line number Diff line number Diff line change
@@ -8,12 +8,12 @@
}:

stdenv.mkDerivation rec {
version = "2.20";
version = "2.20.2";
pname = "links2";

src = fetchurl {
url = "${meta.homepage}/download/links-${version}.tar.bz2";
sha256 = "0bchwqa87dc8cb55spyybkqpc456pp4x2n9aw587wr7pn96cvp9v";
sha256 = "097ll98ympzfx7qfdyhc52yzvsp167x5nnjs6v8ih496wv80fksb";
};

buildInputs = with stdenv.lib;
4 changes: 2 additions & 2 deletions pkgs/applications/video/obs-studio/default.nix
Original file line number Diff line number Diff line change
@@ -37,13 +37,13 @@ let
optional = stdenv.lib.optional;
in mkDerivation rec {
pname = "obs-studio";
version = "24.0.1";
version = "24.0.3";

src = fetchFromGitHub {
owner = "jp9000";
repo = "obs-studio";
rev = version;
sha256 = "056s0hs1ds3c57sc0gy39dxaxvwlakl3w25jxgawh0fs99211ar5";
sha256 = "0g8nzs696f3myz4hvygav85b0jgjmn6dicy50axmapdv8miff9xa";
};

nativeBuildInputs = [ cmake
4 changes: 2 additions & 2 deletions pkgs/data/documentation/man-pages/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
pname = "man-pages";
version = "5.02";
version = "5.03";

src = fetchurl {
url = "mirror://kernel/linux/docs/man-pages/${pname}-${version}.tar.xz";
sha256 = "1s4pdz2pwf0kvhdwx2s6lqn3xxzi38yz5jfyq5ymdmswc9gaiyn2";
sha256 = "082i9258rl9xxjgpxpz3v8jcwk96dsk704ki9h9lq7q8z7m3mqbz";
};

makeFlags = [ "MANDIR=$(out)/share/man" ];
6 changes: 3 additions & 3 deletions pkgs/development/compilers/osl/default.nix
Original file line number Diff line number Diff line change
@@ -8,13 +8,13 @@ in clangStdenv.mkDerivation rec {
# In theory this could use GCC + Clang rather than just Clang,
# but https://github.com/NixOS/nixpkgs/issues/29877 stops this
name = "openshadinglanguage-${version}";
version = "1.10.6";
version = "1.10.7";

src = fetchFromGitHub {
owner = "imageworks";
repo = "OpenShadingLanguage";
rev = "Release-1.10.6";
sha256 = "1g8g853iq56knlvn1hdsck78by3843vyly9wji5ip41r6i2s0zla";
rev = "Release-1.10.7";
sha256 = "15grach34grp8x65sq8xzs2s6nfzjhn4blpfnaicw46jdi4c2w59";
};

cmakeFlags = [ "-DUSE_BOOST_WAVE=ON" "-DENABLERTTI=ON" ];
55 changes: 16 additions & 39 deletions pkgs/development/compilers/swi-prolog/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv, fetchgit, jdk, gmp, readline, openssl, unixODBC, zlib
{ stdenv, fetchFromGitHub, jdk, gmp, readline, openssl, unixODBC, zlib
, libarchive, db, pcre, libedit, libossp_uuid, libXpm
, libSM, libXt, freetype, pkgconfig, fontconfig, makeWrapper ? stdenv.isDarwin
, git, cacert, cmake, libyaml
, libSM, libXt, freetype, pkgconfig, fontconfig
, cmake, libyaml, Security
, libjpeg, libX11, libXext, libXft, libXinerama
, extraLibraries ? [ jdk unixODBC libXpm libSM libXt freetype fontconfig ]
, extraPacks ? []
@@ -18,58 +18,35 @@ stdenv.mkDerivation {
pname = "swi-prolog";
inherit version;

src = fetchgit {
url = "https://github.com/SWI-Prolog/swipl-devel";
src = fetchFromGitHub {
owner = "SWI-Prolog";
repo = "swipl-devel";
rev = "V${version}";
sha256 = "0czbrscx2s4079nmwvipp9cnwfny16m3fpnp823llm7wyljchgvq";
fetchSubmodules = true;
};

buildInputs = [ cacert git cmake gmp readline openssl
nativeBuildInputs = [ cmake pkgconfig ];

buildInputs = [ gmp readline openssl
libarchive libyaml db pcre libedit libossp_uuid
zlib pkgconfig ]
zlib ]
++ stdenv.lib.optionals (withGui && !stdenv.isDarwin) [ libXpm libX11 libXext libXft libXinerama libjpeg ]
++ extraLibraries
++ stdenv.lib.optional stdenv.isDarwin makeWrapper;
++ stdenv.lib.optional stdenv.isDarwin Security;

hardeningDisable = [ "format" ];

configureFlags = [
"--with-world"
"--enable-gmp"
"--enable-shared"
];
cmakeFlags = [ "-DSWIPL_INSTALL_IN_LIB=ON" ];

installPhase = ''
mkdir -p $out
mkdir build
cd build
${cmake}/bin/cmake -DCMAKE_INSTALL_PREFIX=$out ..
cd ../
make
make install
make clean
mkdir -p $out/lib/swipl/pack
''
+ builtins.concatStringsSep "\n"
postInstall = builtins.concatStringsSep "\n"
( builtins.map (packInstall "$out") extraPacks
);

# For macOS: still not fixed in upstream: "abort trap 6" when called
# through symlink, so wrap binary.
# We reinvent wrapProgram here but omit argv0 pass in order to not
# break PAKCS package build. This is also safe for SWI-Prolog, since
# there is no wrapping environment and hence no need to spoof $0
postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
local prog="$out/bin/swipl"
local hidden="$(dirname "$prog")/.$(basename "$prog")"-wrapped
mv $prog $hidden
makeWrapper $hidden $prog
'';

meta = {
homepage = http://www.swi-prolog.org/;
homepage = "https://www.swi-prolog.org";
description = "A Prolog compiler and interpreter";
license = "LGPL";
license = stdenv.lib.licenses.bsd2;

platforms = stdenv.lib.platforms.linux ++ stdenv.lib.optionals (!withGui) stdenv.lib.platforms.darwin;
maintainers = [ stdenv.lib.maintainers.meditans ];
4 changes: 2 additions & 2 deletions pkgs/development/libraries/audio/libmysofa/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "libmysofa";
version = "0.7";
version = "0.8";

src = fetchFromGitHub {
owner = "hoene";
repo = "libmysofa";
rev = "v${version}";
sha256 = "0si0z7cfw6xcs3dkrb4zini55xpxwfp27yl8lbx39gx2pf8v2jls";
sha256 = "1gas6fp0xy57wwdvsdfq1yq2hg4zl2c074b260y7hh92z96pj22j";
};

nativeBuildInputs = [ cmake ];
5 changes: 3 additions & 2 deletions pkgs/development/libraries/grpc/default.nix
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, zlib, c-ares, pkgconfig, openssl, protobuf, gflags }:

stdenv.mkDerivation rec {
version = "1.23.0"; # N.B: if you change this, change pythonPackages.grpcio and pythonPackages.grpcio-tools to a matching version too
version = "1.24.3"; # N.B: if you change this, change pythonPackages.grpcio and pythonPackages.grpcio-tools to a matching version too
pname = "grpc";
src = fetchFromGitHub {
owner = "grpc";
repo = "grpc";
rev = "v${version}";
sha256 = "14svfy7lvz8lf6b7zg1fbypj2n46n9gq0ldgnv85jm0ikv72cgv6";
sha256 = "19g3fihds9rih2ciypkwi4jahjaymyqnjhd9id397fgj1qkw4w69";
fetchSubmodules = true;
};
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags ];
4 changes: 2 additions & 2 deletions pkgs/development/libraries/librsync/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "librsync";
version = "2.1.0";
version = "2.2.1";

src = fetchFromGitHub {
owner = "librsync";
repo = "librsync";
rev = "v${version}";
sha256 = "03ncx7a2zd93b3jaq7b62nwn8qcwmf04jfvljnpxj5wsxl2agkp7";
sha256 = "08wdlxsa9zg2pyasz1lwg70d5psi4amv81v4yxwffx67ndzb9yp5";
};

nativeBuildInputs = [ cmake ];
4 changes: 2 additions & 2 deletions pkgs/development/libraries/libsolv/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, ninja, zlib, expat, rpm, db }:

stdenv.mkDerivation rec {
version = "0.7.6";
version = "0.7.7";
pname = "libsolv";

src = fetchFromGitHub {
owner = "openSUSE";
repo = "libsolv";
rev = version;
sha256 = "0rrf7i2zs2kbz6k2sj1mg30i05h2msl1q9h95dp5brq2k0w94rna";
sha256 = "0f6r5j5d4fbzx9ihbbwrqylayw90qac8kapkhmfcvsh7f8whr623";
};

cmakeFlags = [
16 changes: 8 additions & 8 deletions pkgs/development/libraries/libstrophe/default.nix
Original file line number Diff line number Diff line change
@@ -2,17 +2,17 @@

stdenv.mkDerivation rec {
pname = "libstrophe";
version = "0.9.2";
version = "0.9.3";

src = fetchFromGitHub {
owner = "strophe";
repo = "libstrophe";
repo = pname;
rev = version;
sha256 = "1milna92h8wzxax8ll362zvb70091nmfks5lmd105vk0478zraca";
sha256 = "1g1l0w9z9hdy5ncdvd9097gi7k7783did6py5h9camlpb2fnk5mk";
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ automake autoconf openssl expat libtool check ];
nativeBuildInputs = [ automake autoconf pkgconfig libtool check ];
buildInputs = [ openssl expat ];

dontDisableStatic = true;

@@ -27,9 +27,9 @@ stdenv.mkDerivation rec {
minimal dependencies and is configurable for various environments. It
runs well on both Linux, Unix, and Windows based platforms.
'';
homepage = http://strophe.im/libstrophe/;
license = with stdenv.lib.licenses; [gpl3 mit];
homepage = "http://strophe.im/libstrophe/";
license = with stdenv.lib.licenses; [ gpl3 mit ];
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [devhell flosse];
maintainers = with stdenv.lib.maintainers; [ devhell flosse ];
};
}
22 changes: 20 additions & 2 deletions pkgs/development/libraries/openmpi/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
{ stdenv, fetchurl, fetchpatch, gfortran, perl, libnl
, rdma-core, zlib, numactl, libevent, hwloc, pkgsTargetTarget
, rdma-core, zlib, numactl, libevent, hwloc, pkgsTargetTarget, symlinkJoin

# Enable CUDA support
, cudaSupport ? false, cudatoolkit ? null

# Enable the Sun Grid Engine bindings
, enableSGE ? false
@@ -8,9 +11,15 @@
, enablePrefix ? false
}:

assert !cudaSupport || cudatoolkit != null;

let
version = "4.0.2";

cudatoolkit_joined = symlinkJoin {
name = "${cudatoolkit.name}-unsplit";
paths = [ cudatoolkit.out cudatoolkit.lib ];
};
in stdenv.mkDerivation rec {
pname = "openmpi";
inherit version;
@@ -33,15 +42,20 @@ in stdenv.mkDerivation rec {

buildInputs = with stdenv; [ gfortran zlib ]
++ lib.optionals isLinux [ libnl numactl ]
++ lib.optionals cudaSupport [ cudatoolkit ]
++ [ libevent hwloc ]
++ lib.optional (isLinux || isFreeBSD) rdma-core;

nativeBuildInputs = [ perl ];

configureFlags = with stdenv; [ "--disable-mca-dso" ]
configureFlags = with stdenv; lib.optional (!cudaSupport) "--disable-mca-dso"
++ lib.optional isLinux "--with-libnl=${libnl.dev}"
++ lib.optional enableSGE "--with-sge"
++ lib.optional enablePrefix "--enable-mpirun-prefix-by-default"
# TODO: add UCX support, which is recommended to use with cuda for the most robust OpenMPI build
# https://github.com/openucx/ucx
# https://www.open-mpi.org/faq/?category=buildcuda
++ lib.optionals cudaSupport [ "--with-cuda=${cudatoolkit_joined}" "--enable-dlopen" ]
;

enableParallelBuilding = true;
@@ -69,6 +83,10 @@ in stdenv.mkDerivation rec {

doCheck = true;

passthru = {
inherit cudaSupport cudatoolkit;
};

meta = with stdenv.lib; {
homepage = https://www.open-mpi.org/;
description = "Open source MPI-3 implementation";
4 changes: 2 additions & 2 deletions pkgs/development/libraries/packr/default.nix
Original file line number Diff line number Diff line change
@@ -5,13 +5,13 @@

buildGoModule rec {
pname = "packr";
version = "2.6.0";
version = "2.7.1";

src = fetchFromGitHub {
owner = "gobuffalo";
repo = pname;
rev = "v${version}";
sha256 = "11bd0s3hyzvhcg1q0iahv2w9f0w1k57jfxgswhz7dyndxvvr2b8i";
sha256 = "0m5kl2fq8gf1v4vllgag2xl8fd382sdgqrcdb8f5alsnrdn08kb9";
};

subPackages = [ "packr" "v2/packr2" ];
4 changes: 4 additions & 0 deletions pkgs/development/libraries/science/math/magma/default.nix
Original file line number Diff line number Diff line change
@@ -24,6 +24,10 @@ in stdenv.mkDerivation {

MKLROOT = optionalString mklSupport mkl;

preConfigure = ''
export CC=${cudatoolkit.cc}/bin/gcc CXX=${cudatoolkit.cc}/bin/g++
'';

enableParallelBuilding=true;
buildFlags = [ "magma" "magma_sparse" ];

4 changes: 2 additions & 2 deletions pkgs/development/python-modules/Logbook/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

buildPythonPackage rec {
pname = "Logbook";
version = "1.5.2";
version = "1.5.3";

src = fetchPypi {
inherit pname version;
sha256 = "0mvsig6sk4dywpw5naah1npf6h621qzhg0sd427j5znr06a2ksqs";
sha256 = "1s1gyfw621vid7qqvhddq6c3z2895ci4lq3g0r1swvpml2nm9x36";
};

checkInputs = [ pytest ] ++ lib.optionals (!isPy3k) [ mock ];
Loading