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: 8676ed3d887a
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 747b78c6b0cc
Choose a head ref

Commits on Feb 18, 2019

  1. Copy the full SHA
    33ef282 View commit details

Commits on Mar 9, 2019

  1. cmake: set BUILD_TESTING=OFF when doCheck is false

    This means we can avoid building test suites that will never be run.
    matthewbauer committed Mar 9, 2019
    Copy the full SHA
    91f0c84 View commit details

Commits on Mar 10, 2019

  1. e2fsprogs: 1.44.5 -> 1.45.0

    Changes:
    * https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/tree/doc/RelNotes/v1.44.6.txt?h=v1.44.6
    * https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/tree/doc/RelNotes/v1.45.0.txt?h=v1.45.0
    
    Also:
    * remove 'hack' for installing pc files
    * fixup location of `e2scrub_all_cron` to avoid reference cycle in
      outputs, promote to $bin/bin for now.
    dtzWill committed Mar 10, 2019
    Copy the full SHA
    b531c19 View commit details
  2. Copy the full SHA
    8add9b7 View commit details
  3. libatomic_ops: 7.6.8 -> 7.6.10

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/libatomic_ops/versions
    r-ryantm committed Mar 10, 2019
    Copy the full SHA
    3c8e8f1 View commit details
  4. Merge pull request #57269 from r-ryantm/auto-update/libatomic_ops

    libatomic_ops: 7.6.8 -> 7.6.10
    7c6f434c authored Mar 10, 2019
    Copy the full SHA
    5fca2db View commit details
  5. libheif: 1.3.2 -> 1.4.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/libheif/versions
    r-ryantm committed Mar 10, 2019
    Copy the full SHA
    0ca4bc6 View commit details
  6. Merge pull request #57280 from r-ryantm/auto-update/libheif

    libheif: 1.3.2 -> 1.4.0
    gebner authored Mar 10, 2019
    Copy the full SHA
    92b4cb1 View commit details

Commits on Mar 11, 2019

  1. treewide: remove BUILD_TESTING flag

    This is now set by CMake
    matthewbauer committed Mar 11, 2019
    Copy the full SHA
    6ed4926 View commit details
  2. Merge pull request #56391 from matthewbauer/cmake-treewide

    Add more CMake flags
    matthewbauer authored Mar 11, 2019
    Copy the full SHA
    37eba81 View commit details
  3. Copy the full SHA
    c13a29e View commit details
  4. db: enable parallel building

    Appears to work without issue and speeds up builds
    bhipple authored and worldofpeace committed Mar 11, 2019
    Copy the full SHA
    2c7b876 View commit details

Commits on Mar 12, 2019

  1. Merge pull request #56019 from illegalprime/fix/perlPackages.TermRead…

    …Key-cross
    
    perlPackages.TermReadKey: add workarounds for cross compilation
    matthewbauer authored Mar 12, 2019
    Copy the full SHA
    573a693 View commit details
  2. Copy the full SHA
    f58c599 View commit details
  3. Copy the full SHA
    bf072fc View commit details

Commits on Mar 13, 2019

  1. Merge pull request #57229 from dtzWill/update/e2fsprogs-1.45.0

    e2fsprogs: 1.44.5 -> 1.45.0
    dtzWill authored Mar 13, 2019
    Copy the full SHA
    1cb7a3b View commit details

Commits on Mar 14, 2019

  1. Merge pull request #57539 from dtzWill/update/nghttp2-1.37.0

    nghttp2: 1.36.0 -> 1.37.0
    dtzWill authored Mar 14, 2019
    Copy the full SHA
    20c0730 View commit details
  2. Merge pull request #57541 from dtzWill/update/gtk-3.24.7

    gtk3: 3.24.5 -> 3.24.7
    dtzWill authored Mar 14, 2019
    Copy the full SHA
    941859d View commit details
  3. Merge pull request #57418 from dtzWill/update/kmod-26

    kmod: 25 -> 26
    dtzWill authored Mar 14, 2019
    Copy the full SHA
    c0f08b8 View commit details

Commits on Mar 15, 2019

  1. openssl: default to openssl_1_1_0

    globin authored and andir committed Mar 15, 2019
    Copy the full SHA
    975a728 View commit details
  2. postgresql: build < 9.5 with openssl 1.0.2

    globin authored and andir committed Mar 15, 2019
    Copy the full SHA
    a5ede40 View commit details
  3. Copy the full SHA
    4a212b1 View commit details
  4. qca2: explicitly require openssl_1_0_2

    globin authored and andir committed Mar 15, 2019
    Copy the full SHA
    e32264b View commit details
  5. pin some packages to openssl 1.0.2 for now

    globin authored and andir committed Mar 15, 2019
    Copy the full SHA
    b27a727 View commit details
  6. libexosip: add patch for openssl 1.1

    globin authored and andir committed Mar 15, 2019
    Copy the full SHA
    14afde2 View commit details
  7. Copy the full SHA
    89f57ec View commit details
  8. duo-unix: 1.9.19 -> 1.9.20

    fixes build with openssl 1.1
    globin authored and andir committed Mar 15, 2019
    Copy the full SHA
    decc9a2 View commit details
  9. opendkim: add patch for openssl 1.1

    globin authored and andir committed Mar 15, 2019
    Copy the full SHA
    c4de62b View commit details
  10. Copy the full SHA
    bee2562 View commit details
  11. Copy the full SHA
    b0d0cb5 View commit details
  12. ima-evm-utils: build with openssl 1.0.2

    fpletz authored and andir committed Mar 15, 2019
    Copy the full SHA
    be8eb4f View commit details
  13. chaps: mark as broken due to openssl 1.1

    fpletz authored and andir committed Mar 15, 2019
    Copy the full SHA
    b201b46 View commit details
  14. shellinabox: build with openssl 1.0.2

    fpletz authored and andir committed Mar 15, 2019
    Copy the full SHA
    3ca10c6 View commit details
  15. xar: fix to work on openssl 1.1.x

    copumpkin authored and andir committed Mar 15, 2019
    Copy the full SHA
    bc83066 View commit details
  16. Revert "kdeFrameworks.kdelibs4support: add patch for openssl 1.1"

    This reverts commit 19f7702.
    It's no longer applicable nor needed.
    vcunat authored and andir committed Mar 15, 2019
    Copy the full SHA
    d1c56da View commit details
  17. serf: build with openssl-1.0.2 again

    The linkage was bad.  It built but at load-time it demanded symbols that
    don't exist in 1.1.0 and thus subversion wouldn't build.
    vcunat authored and andir committed Mar 15, 2019
    Copy the full SHA
    b524907 View commit details
  18. Copy the full SHA
    75596a8 View commit details
  19. Revert "serf: build with openssl-1.0.2 again"

    This reverts commit 2c0b9ff.
    andir committed Mar 15, 2019
    Copy the full SHA
    dc6592a View commit details
  20. Copy the full SHA
    eff0c00 View commit details
  21. qt48: apply openssl 1.1 patch

    andir committed Mar 15, 2019
    Copy the full SHA
    222d031 View commit details
  22. pypy: use openssl 1.0.2

    While upstream claims support of OpenSSL 1.1 the test suite fails.
    andir committed Mar 15, 2019
    Copy the full SHA
    52e2143 View commit details
  23. gitAndTools.git-dit: use openssl 1.0.2

    There hasn't been a release in almost two years. Some (pinned)
    dependency doesn't work with a newer openssl yet :/
    andir committed Mar 15, 2019
    Copy the full SHA
    2609dfa View commit details
  24. Copy the full SHA
    ce4e507 View commit details
  25. nodejs6_x: pin to openssl 1.0.2

    andir committed Mar 15, 2019
    Copy the full SHA
    b16f1d4 View commit details
  26. monero: lift boost override

    The newer boost libraries support openssl 1.1 out of the box and
    removing the override doesn't seem to break the application either.
    andir committed Mar 15, 2019
    Copy the full SHA
    66b66c6 View commit details
  27. Copy the full SHA
    3218c85 View commit details
  28. Copy the full SHA
    211f361 View commit details
  29. openssh_hpn: pin to openssl 1.0.2

    The HPN patchset doesn't yet support OpenSSL1.1. There is a potential
    patch available but that seems to break during runtime [1].
    
    [1] rapier1/hpn-ssh#14
    andir committed Mar 15, 2019
    Copy the full SHA
    26aadcc View commit details
  30. partimage: apply openssl1.1 patch

    The (new) patch also incorporates the now removed no-SSLv2 patch so it
    has been dropped.
    andir committed Mar 15, 2019
    Copy the full SHA
    0012816 View commit details
  31. ptlib: apply opensl1.1 patch

    andir committed Mar 15, 2019
    Copy the full SHA
    d2fc30c View commit details
Showing with 4,513 additions and 201 deletions.
  1. +0 −4 pkgs/applications/editors/kdevelop5/kdev-php.nix
  2. +0 −1 pkgs/applications/editors/kdevelop5/kdev-python.nix
  3. +0 −1 pkgs/applications/graphics/seg3d/default.nix
  4. +3 −3 pkgs/applications/misc/golden-cheetah/default.nix
  5. +1 −3 pkgs/applications/science/biology/ants/default.nix
  6. +1 −2 pkgs/applications/science/biology/mni_autoreg/default.nix
  7. +3 −1 pkgs/applications/version-management/git-and-tools/default.nix
  8. +2 −2 pkgs/applications/version-management/git-and-tools/git-dit/default.nix
  9. +4 −1 pkgs/desktops/enlightenment/default.nix
  10. +3 −1 pkgs/desktops/gnome-2/default.nix
  11. +2 −2 pkgs/development/interpreters/python/pypy/default.nix
  12. +1 −1 pkgs/development/libraries/arguments/default.nix
  13. +1 −3 pkgs/development/libraries/catch2/default.nix
  14. +2 −0 pkgs/development/libraries/db/generic.nix
  15. +12 −5 pkgs/development/libraries/exosip/default.nix
  16. +2 −2 pkgs/development/libraries/globalplatform/default.nix
  17. +2 −2 pkgs/development/libraries/globalplatform/gppcscconnectionplugin.nix
  18. +0 −1 pkgs/development/libraries/google-gflags/default.nix
  19. +2 −14 pkgs/development/libraries/gtk+/3.x.nix
  20. +0 −1 pkgs/development/libraries/itk/default.nix
  21. +2 −2 pkgs/development/libraries/libatomic_ops/default.nix
  22. +2 −2 pkgs/development/libraries/libheif/default.nix
  23. +1 −2 pkgs/development/libraries/libminc/default.nix
  24. +4 −4 pkgs/development/libraries/nghttp2/default.nix
  25. +4 −2 pkgs/development/libraries/opendkim/default.nix
  26. +81 −0 pkgs/development/libraries/opendkim/openssl-1.1.patch
  27. +5 −0 pkgs/development/libraries/ptlib/default.nix
  28. +2 −2 pkgs/development/libraries/qca2/default.nix
  29. +5 −0 pkgs/development/libraries/qt-4.x/4.8/default.nix
  30. +5 −1 pkgs/development/libraries/qt-5/5.9/default.nix
  31. +3,985 −0 pkgs/development/libraries/qt-5/5.9/qtbase-openssl_1_1.patch
  32. +0 −22 pkgs/development/libraries/qt-5/5.9/qtbase.patch
  33. +0 −1 pkgs/development/libraries/qt-5/mkDerivation.nix
  34. +1 −1 pkgs/development/libraries/science/biology/bicpl/default.nix
  35. +1 −1 pkgs/development/libraries/science/biology/mirtk/default.nix
  36. +1 −2 pkgs/development/libraries/vtk/default.nix
  37. +1 −1 pkgs/development/libraries/vxl/default.nix
  38. +2 −2 pkgs/development/perl-modules/generic/default.nix
  39. +0 −2 pkgs/development/python-modules/hoomd-blue/default.nix
  40. +5 −0 pkgs/development/tools/build-managers/cmake/setup-hook.sh
  41. +2 −2 pkgs/development/tools/git-series/default.nix
  42. +4 −2 pkgs/development/web/nodejs/v6.nix
  43. +4 −4 pkgs/os-specific/linux/kmod/default.nix
  44. +3 −2 pkgs/servers/sql/postgresql/default.nix
  45. +17 −9 pkgs/tools/backup/partimage/default.nix
  46. +10 −2 pkgs/tools/compression/xar/default.nix
  47. +0 −1 pkgs/tools/filesystems/cryfs/default.nix
  48. +7 −7 pkgs/tools/filesystems/e2fsprogs/default.nix
  49. +0 −1 pkgs/tools/misc/hdf4/default.nix
  50. +7 −0 pkgs/tools/networking/mailsend/default.nix
  51. +9 −1 pkgs/tools/networking/p2p/libtorrent/default.nix
  52. +7 −2 pkgs/tools/networking/uwimap/default.nix
  53. +0 −1 pkgs/tools/package-management/appimagekit/default.nix
  54. +1 −0 pkgs/tools/security/chaps/default.nix
  55. +5 −0 pkgs/tools/security/tpm-luks/default.nix
  56. +63 −0 pkgs/tools/security/tpm-luks/openssl-1.1.patch
  57. +15 −0 pkgs/tools/security/tpm-luks/signed-ptr.patch
  58. +7 −0 pkgs/tools/security/tpm-tools/default.nix
  59. +175 −58 pkgs/top-level/all-packages.nix
  60. +4 −4 pkgs/top-level/lua-packages.nix
  61. +25 −8 pkgs/top-level/perl-packages.nix
4 changes: 0 additions & 4 deletions pkgs/applications/editors/kdevelop5/kdev-php.nix
Original file line number Diff line number Diff line change
@@ -12,10 +12,6 @@ stdenv.mkDerivation rec {
sha256 = "1xiz4v6w30dsa7l4nk3jw3hxpkx71b0yaaj2k8s7xzgjif824bgl";
};

cmakeFlags = [
"-DBUILD_TESTING=OFF"
];

nativeBuildInputs = [ cmake extra-cmake-modules ];
buildInputs = [ kdevelop-pg-qt threadweaver ktexteditor kdevelop-unwrapped ];

1 change: 0 additions & 1 deletion pkgs/applications/editors/kdevelop5/kdev-python.nix
Original file line number Diff line number Diff line change
@@ -13,7 +13,6 @@ stdenv.mkDerivation rec {
};

cmakeFlags = [
"-DBUILD_TESTING=OFF"
"-DPYTHON_EXECUTABLE=${python}/bin/python"
];

1 change: 0 additions & 1 deletion pkgs/applications/graphics/seg3d/default.nix
Original file line number Diff line number Diff line change
@@ -23,7 +23,6 @@ stdenv.mkDerivation {
"-DBUILD_BIOMESH3D=1"
"-DWITH_TETGEN=1"
"-DBUILD_TYPE=Release"
"-DBUILD_TESTING=0"
"-DWITH_WXWIDGETS=ON"
"-DITK_DIR=${itk}/lib/InsightToolkit"
"-DGDCM_LIBRARY=${itk}/lib/libitkgdcm.a"
6 changes: 3 additions & 3 deletions pkgs/applications/misc/golden-cheetah/default.nix
Original file line number Diff line number Diff line change
@@ -15,11 +15,11 @@ let
};
in stdenv.mkDerivation rec {
name = "golden-cheetah-${version}";
version = "3.4";
version = "3.5-DEV1903";
src = fetchurl {
name = "${name}.tar.gz";
url = "https://github.com/GoldenCheetah/GoldenCheetah/archive/V${version}.tar.gz";
sha256 = "0fiz2pj155cd357kph50lc6rjyzwp045glfv4y68qls9j7m9ayaf";
url = "https://github.com/GoldenCheetah/GoldenCheetah/archive/v${version}.tar.gz";
sha256 = "1042q5yh6k4m9hiyapz10bmg5jwa6s1hy086mq0768wybiqzilb2";
};
buildInputs = [
qtbase qtsvg qtserialport qtwebkit qtmultimedia qttools zlib
4 changes: 1 addition & 3 deletions pkgs/applications/science/biology/ants/default.nix
Original file line number Diff line number Diff line change
@@ -15,9 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake makeWrapper ];
buildInputs = [ itk vtk ];

cmakeFlags = [ "-DANTS_SUPERBUILD=FALSE" "-DUSE_VTK=TRUE"
# as cmake otherwise tries to download test data:
"-DBUILD_TESTING=FALSE" ];
cmakeFlags = [ "-DANTS_SUPERBUILD=FALSE" "-DUSE_VTK=TRUE" ];

enableParallelBuilding = true;

3 changes: 1 addition & 2 deletions pkgs/applications/science/biology/mni_autoreg/default.nix
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libminc ];
propagatedBuildInputs = with perlPackages; [ perl GetoptTabular MNI-Perllib ];

cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib/" "-DBUILD_TESTING=FALSE" ];
cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib/" ];
# testing broken: './minc_wrapper: Permission denied' from Testing/ellipse0.mnc

postFixup = ''
@@ -33,4 +33,3 @@ stdenv.mkDerivation rec {
license = licenses.free;
};
}

Original file line number Diff line number Diff line change
@@ -72,7 +72,9 @@ let

git-cola = callPackage ./git-cola { };

git-crypt = callPackage ./git-crypt { };
git-crypt = callPackage ./git-crypt {
openssl = openssl_1_0_2;
};

git-dit = callPackage ./git-dit {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv
, fetchFromGitHub
, openssl
, openssl_1_0_2
, zlib
, libssh
, cmake
@@ -35,7 +35,7 @@ buildRustPackage rec {
];

buildInputs = [
openssl
openssl_1_0_2
libssh
zlib
] ++ stdenv.lib.optionals (stdenv.isDarwin) [
5 changes: 4 additions & 1 deletion pkgs/desktops/enlightenment/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
{ callPackage, pkgs }:
rec {
#### CORE EFL
efl = callPackage ./efl.nix { openjpeg = pkgs.openjpeg_1; };
efl = callPackage ./efl.nix {
openjpeg = pkgs.openjpeg_1;
openssl = pkgs.openssl_1_0_2;
};

#### WINDOW MANAGER
enlightenment = callPackage ./enlightenment.nix { };
4 changes: 3 additions & 1 deletion pkgs/desktops/gnome-2/default.nix
Original file line number Diff line number Diff line change
@@ -37,7 +37,9 @@ lib.makeScope pkgs.newScope (self: with self; {

gnome_python_desktop = callPackage ./bindings/gnome-python-desktop { };

gnome_vfs = callPackage ./platform/gnome-vfs { };
gnome_vfs = callPackage ./platform/gnome-vfs {
openssl = pkgs.openssl_1_0_2;
};

libgnome = callPackage ./platform/libgnome { };

4 changes: 2 additions & 2 deletions pkgs/development/interpreters/python/pypy/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, substituteAll, fetchurl
, zlib ? null, zlibSupport ? true, bzip2, pkgconfig, libffi
, sqlite, openssl, ncurses, python, expat, tcl, tk, tix, xlibsWrapper, libX11
, sqlite, openssl_1_0_2, ncurses, python, expat, tcl, tk, tix, xlibsWrapper, libX11
, callPackage, self, gdbm, db, lzma
, python-setup-hook
# For the Python package set
@@ -39,7 +39,7 @@ in with passthru; stdenv.mkDerivation rec {

nativeBuildInputs = [ pkgconfig ];
buildInputs = [
bzip2 openssl pythonForPypy libffi ncurses expat sqlite tk tcl xlibsWrapper libX11 gdbm db
bzip2 openssl_1_0_2 pythonForPypy libffi ncurses expat sqlite tk tcl xlibsWrapper libX11 gdbm db
] ++ optionals isPy3k [
lzma
] ++ optionals (stdenv ? cc && stdenv.cc.libc != null) [
2 changes: 1 addition & 1 deletion pkgs/development/libraries/arguments/default.nix
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
buildInputs = [ ];

#cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib" "-DBICPL_DIR=${bicpl}/lib" "-DBUILD_TESTING=FALSE" ];
#cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib" "-DBICPL_DIR=${bicpl}/lib" ];

doCheck = false;
# internal_volume_io.h: No such file or directory
4 changes: 1 addition & 3 deletions pkgs/development/libraries/catch2/default.nix
Original file line number Diff line number Diff line change
@@ -13,9 +13,7 @@ stdenv.mkDerivation rec {

nativeBuildInputs = [ cmake ];

cmakeFlags = [
"-H.."
"-DBUILD_TESTING=OFF"];
cmakeFlags = [ "-H.." ];

meta = with stdenv.lib; {
description = "A multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C)";
2 changes: 2 additions & 0 deletions pkgs/development/libraries/db/generic.nix
Original file line number Diff line number Diff line change
@@ -39,6 +39,8 @@ stdenv.mkDerivation (rec {
rm -rf $out/docs
'';

enableParallelBuilding = true;

doCheck = true;

checkPhase = ''
17 changes: 12 additions & 5 deletions pkgs/development/libraries/exosip/default.nix
Original file line number Diff line number Diff line change
@@ -1,20 +1,27 @@
{stdenv, fetchurl, libosip, openssl, pkgconfig }:
{ stdenv, fetchurl, libosip, openssl, pkgconfig, fetchpatch }:

stdenv.mkDerivation rec {
name = "libexosip2-${version}";
version = "4.1.0";

src = fetchurl {
url = "mirror://savannah/exosip/libeXosip2-${version}.tar.gz";
sha256 = "17cna8kpc8nk1si419vgr6r42k2lda0rdk50vlxrw8rzg0xp2xrw";
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libosip openssl ];


patches = [
(fetchpatch {
url = "https://sources.debian.net/data/main/libe/libexosip2/4.1.0-2.1/debian/patches/openssl110.patch";
sha256 = "01q2dax7pwh197mn18r22y38mrsky85mvs9vbkn9fpcilrdayal6";
})
];

meta = with stdenv.lib; {
license = licenses.gpl2Plus;
description = "Library that hides the complexity of using the SIP protocol";
platforms =platforms.linux;
platforms = platforms.linux;
};
}
4 changes: 2 additions & 2 deletions pkgs/development/libraries/globalplatform/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, zlib, openssl, pcsclite }:
{ stdenv, fetchurl, pkgconfig, zlib, openssl_1_0_2, pcsclite }:

stdenv.mkDerivation rec {
name = "globalplatform-${version}";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ zlib openssl pcsclite ];
buildInputs = [ zlib openssl_1_0_2 pcsclite ];

meta = with stdenv.lib; {
homepage = https://sourceforge.net/p/globalplatform/wiki/Home/;
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, globalplatform, openssl, pcsclite }:
{ stdenv, fetchurl, pkgconfig, globalplatform, openssl_1_0_2, pcsclite }:

stdenv.mkDerivation rec {
name = "gppcscconnectionplugin-${version}";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ globalplatform openssl pcsclite ];
buildInputs = [ globalplatform openssl_1_0_2 pcsclite ];

meta = with stdenv.lib; {
homepage = https://sourceforge.net/p/globalplatform/wiki/Home/;
1 change: 0 additions & 1 deletion pkgs/development/libraries/google-gflags/default.nix
Original file line number Diff line number Diff line change
@@ -19,7 +19,6 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-DBUILD_SHARED_LIBS=ON"
"-DBUILD_STATIC_LIBS=ON"
"-DBUILD_TESTING=${if doCheck then "ON" else "OFF"}"
];

doCheck = false;
16 changes: 2 additions & 14 deletions pkgs/development/libraries/gtk+/3.x.nix
Original file line number Diff line number Diff line change
@@ -13,14 +13,14 @@ assert cupsSupport -> cups != null;
with stdenv.lib;

let
version = "3.24.5";
version = "3.24.7";
in
stdenv.mkDerivation rec {
name = "gtk+3-${version}";

src = fetchurl {
url = "mirror://gnome/sources/gtk+/${stdenv.lib.versions.majorMinor version}/gtk+-${version}.tar.xz";
sha256 = "0bxhvnixc1hjxbzx063lghmix0wmv282khsqmckdxhrb606zpr8b";
sha256 = "080m925dyhiidlhsxqzx040l4iha2gg38pzbfpnsnjyzl92124jj";
};

outputs = [ "out" "dev" ];
@@ -35,18 +35,6 @@ stdenv.mkDerivation rec {
url = "https://bug757142.bugzilla-attachments.gnome.org/attachment.cgi?id=344123";
sha256 = "0g6fhqcv8spfy3mfmxpyji93k8d4p4q4fz1v9a1c1cgcwkz41d7p";
})
(fetchpatch {
name = "fix-fribidi-linking.patch";
url = https://github.com/gnome/gtk/compare/3.24.5..47e4a111c2666961ab47b6df48460d3c9075d92d.patch;
sha256 = "0ky4kmgcywg0qlwndn9aw083bkwnkr49bnlsz0ii93fxzvbiqglr";
})
(fetchpatch {
# https://gitlab.gnome.org/GNOME/gtk/merge_requests/505 already merged
# but isn't in 3.24.5
name = "export-missing-symbols.patch";
url = https://gitlab.gnome.org/GNOME/gtk/commit/95c0f07295fd300ab7f3416a39290ae33585ea6c.patch;
sha256 = "0z9w7f39xcn1cbcd8jhx731vq64nvi5q6kyc86bq8r00daysjwnl";
})
] ++ optionals stdenv.isDarwin [
# X11 module requires <gio/gdesktopappinfo.h> which is not installed on Darwin
# let’s drop that dependency in similar way to how other parts of the library do it
1 change: 0 additions & 1 deletion pkgs/development/libraries/itk/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,6 @@ stdenv.mkDerivation rec {
};

cmakeFlags = [
"-DBUILD_TESTING=OFF"
"-DBUILD_EXAMPLES=OFF"
"-DBUILD_SHARED_LIBS=ON"
"-DModule_ITKMINC=ON"
4 changes: 2 additions & 2 deletions pkgs/development/libraries/libatomic_ops/default.nix
Original file line number Diff line number Diff line change
@@ -2,14 +2,14 @@

stdenv.mkDerivation rec {
name = "libatomic_ops-${version}";
version = "7.6.8";
version = "7.6.10";

src = fetchurl {
urls = [
"http://www.ivmaisoft.com/_bin/atomic_ops/libatomic_ops-${version}.tar.gz"
"https://github.com/ivmai/libatomic_ops/releases/download/v${version}/libatomic_ops-${version}.tar.gz"
];
sha256 = "0rgni7056gnbn105lln629gwd6s51779yb5ds9s7wxl1vyg2fshx";
sha256 = "1bwry043f62pc4mgdd37zx3fif19qyrs8f5bw7qxlmkzh5hdyzjq";
};

outputs = [ "out" "dev" "doc" ];
4 changes: 2 additions & 2 deletions pkgs/development/libraries/libheif/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libde265, x265, libpng, libjpeg }:

stdenv.mkDerivation rec {
version = "1.3.2";
version = "1.4.0";
name = "libheif-${version}";

src = fetchFromGitHub {
owner = "strukturag";
repo = "libheif";
rev = "v${version}";
sha256 = "0hk8mzig2kp5f94j4jwqxzjrm7ffk16ffvxl92rf0afsh6vgnz7w";
sha256 = "0vbjknkb2ccmw3xh2j8ljz5sj9i8wv92iw7zghcc5wn64sk1xkk2";
};

nativeBuildInputs = [ autoreconfHook pkgconfig ];
3 changes: 1 addition & 2 deletions pkgs/development/libraries/libminc/default.nix
Original file line number Diff line number Diff line change
@@ -22,13 +22,12 @@ stdenv.mkDerivation rec {
buildInputs = [ zlib netcdf nifticlib hdf5 ];

cmakeFlags = [
"-DBUILD_TESTING=${if doCheck then "ON" else "OFF"}"
"-DLIBMINC_MINC1_SUPPORT=ON"
"-DLIBMINC_BUILD_SHARED_LIBS=ON"
"-DLIBMINC_USE_SYSTEM_NIFTI=ON"
];

doCheck = stdenv.buildPlatform == stdenv.hostPlatform;
doCheck = true;
checkPhase = ''
export LD_LIBRARY_PATH="$(pwd)" # see #22060
ctest -E 'ezminc_rw_test|minc_conversion' --output-on-failure
8 changes: 4 additions & 4 deletions pkgs/development/libraries/nghttp2/default.nix
Original file line number Diff line number Diff line change
@@ -17,12 +17,12 @@ assert enableJemalloc -> jemalloc != null;
let inherit (stdenv.lib) optional; in

stdenv.mkDerivation rec {
name = "nghttp2-${version}";
version = "1.36.0";
pname = "nghttp2";
version = "1.37.0";

src = fetchurl {
url = "https://github.com/nghttp2/nghttp2/releases/download/v${version}/nghttp2-${version}.tar.bz2";
sha256 = "1sqwwwhlrbp3wcikf9v07k5j4xvflwy297lq4cg92qj087bk99qn";
url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${pname}-${version}.tar.bz2";
sha256 = "1bi3aw096kd51abazvv6ilplz6gjbm84yr3mzxklbhysv38y6xl2";
};

outputs = [ "bin" "out" "dev" "lib" ];
6 changes: 4 additions & 2 deletions pkgs/development/libraries/opendkim/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, libbsd, openssl, libmilter
, perl, makeWrapper }:
, autoreconfHook, perl, makeWrapper }:

stdenv.mkDerivation rec {
name = "opendkim-${version}";
@@ -16,10 +16,12 @@ stdenv.mkDerivation rec {
"ac_cv_func_realloc_0_nonnull=yes"
];

nativeBuildInputs = [ pkgconfig makeWrapper ];
nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];

buildInputs = [ libbsd openssl libmilter perl ];

patches = [ ./openssl-1.1.patch ];

postInstall = ''
wrapProgram $out/sbin/opendkim-genkey \
--prefix PATH : ${openssl.bin}/bin
Loading