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

Commits on Aug 5, 2019

  1. python37Packages.paste: 3.0.8 -> 3.1.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/python3.7-paste/versions
    r-ryantm committed Aug 5, 2019
    Copy the full SHA
    5471ab1 View commit details

Commits on Sep 26, 2019

  1. kanboard: 1.2.9 -> 1.2.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/kanboard/versions
    r-ryantm committed Sep 26, 2019
    Copy the full SHA
    3ba85e5 View commit details

Commits on Sep 27, 2019

  1. libmysofa: 0.7 -> 0.8

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/libmysofa/versions
    r-ryantm committed Sep 27, 2019
    Copy the full SHA
    14ab759 View commit details

Commits on Oct 15, 2019

  1. swiProlog: fix build on darwin

    marsam committed Oct 15, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    ed79857 View commit details

Commits on Oct 19, 2019

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    6b09e24 View commit details
  2. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    e15b5b7 View commit details

Commits on Oct 20, 2019

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    5e3b0ac View commit details
  2. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    271f04d View commit details
  3. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    5ee2a05 View commit details
  4. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    d368f8c View commit details

Commits on Oct 22, 2019

  1. mu: 1.3.3 -> 1.3.5

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/mu/versions
    r-ryantm committed Oct 22, 2019
    Copy the full SHA
    af931c1 View commit details
  2. openxr-loader: 1.0.2 -> 1.0.3

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/openxr-loader/versions
    r-ryantm committed Oct 22, 2019
    Copy the full SHA
    de0be1a View commit details

Commits on Oct 23, 2019

  1. grpc: 1.23.0 -> 1.24.3

    Co-authored-by: Tom Bereknyei <tomberek@users.noreply.github.com>
    marsam and tomberek committed Oct 23, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    e90d7e7 View commit details
  2. pgmetrics: 1.7.0 -> 1.7.1

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/pgmetrics/versions
    r-ryantm committed Oct 23, 2019
    Copy the full SHA
    c994780 View commit details
  3. pulumi-bin: 1.1.0 -> 1.3.4

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/pulumi/versions
    r-ryantm authored and marsam committed Oct 23, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    e56fc64 View commit details
  4. postman: 7.6.0 -> 7.9.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/postman/versions
    r-ryantm committed Oct 23, 2019
    Copy the full SHA
    af9d34d View commit details
  5. filezilla: 3.44.2 -> 3.45.1 (#71565)

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/filezilla/versions
    r-ryantm authored and c0bw3b committed Oct 23, 2019
    Copy the full SHA
    8d98cd4 View commit details
  6. Merge pull request #71718 from r-ryantm/auto-update/mu

    mu: 1.3.3 -> 1.3.5
    peterhoeg authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    78b799a View commit details
  7. Merge pull request #71761 from r-ryantm/auto-update/pulumi

    pulumi-bin: 1.1.0 -> 1.3.4
    marsam authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    e316e62 View commit details
  8. python.pkgs.twisted: move twisted cache generation to postFixup

    The Python 2 build of twisted would fail when generating the cache. This
    failure started occuring since the change was introduced that builds
    setuptools as a wheel instead of as an egg,
    90be4c2.
    
    Turns out moving this step to postFixup solves the issue. I suppose it
    is related to the order of site packages being evaluated, where
    PYTHONPATH introduced additional ones.
    FRidh committed Oct 23, 2019
    Copy the full SHA
    6ab609c View commit details
  9. nixos/network: remove 99-main.network

    Just maching all network interfaces caused many breakages, see #18962
    and #71106.
    
    We already don't support the global networking.useDHCP,
    networking.defaultGateway(6) options if networking.useNetworkd is
    enabled, but direct users to configure the per-device
    networking.interfaces.<name?>.… options.
    flokli committed Oct 23, 2019
    Copy the full SHA
    c3098d1 View commit details
  10. Copy the full SHA
    57e9a51 View commit details
  11. Copy the full SHA
    93e01f3 View commit details
  12. Merge pull request #71478 from marsam/update-postgis

    postgresqlPackages.postgis: 2.5.3 -> 3.0.0
    marsam authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    abcfee9 View commit details
  13. Merge pull request #71793 from dpaetzel/update-email

    maintainer-list.nix: update email
    marsam authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3bf73ee View commit details
  14. Merge pull request #71739 from r-ryantm/auto-update/pgmetrics

    pgmetrics: 1.7.0 -> 1.7.1
    marsam authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    e4506c0 View commit details
  15. Merge pull request #66097 from r-ryantm/auto-update/python3.7-paste

    python37Packages.paste: 3.0.8 -> 3.1.0
    globin authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    98165c5 View commit details
  16. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    NeQuissimus Tim Steinbach
    Copy the full SHA
    ad55ac4 View commit details
  17. Merge pull request #71422 from marsam/update-chromedriver

    chromedriver: 76.0.3809.68 -> 78.0.3904.11
    marsam authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ea8cb3a View commit details
  18. darktable 2.6.2 -> 2.6.3

    Updating to newest minor version
    paperdigits authored and Lassulus committed Oct 23, 2019
    Copy the full SHA
    2084e15 View commit details
  19. Merge pull request #71790 from flokli/networkd-remove-99-main

    nixos/network: remove 99-main.network
    flokli authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    4c4e24e View commit details
  20. Merge pull request #71768 from r-ryantm/auto-update/postman

    postman: 7.6.0 -> 7.9.0
    ryantm authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f3258d4 View commit details
  21. Merge pull request #71792 from FRidh/twisted

    python.pkgs.twisted: move twisted cache generation to postFixup
    timokau authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a2aeec6 View commit details
  22. Merge pull request #71730 from r-ryantm/auto-update/openxr-loader

    openxr-loader: 1.0.2 -> 1.0.3
    ryantm authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3db4109 View commit details
  23. x11spice: init at 2019-08-20

    rnhmjoj authored and Lassulus committed Oct 23, 2019

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    dc00cee View commit details
  24. libsolv: 0.7.6 -> 0.7.7 (#71671)

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/libsolv/versions
    r-ryantm authored and c0bw3b committed Oct 23, 2019
    Copy the full SHA
    ef4b7ff View commit details
  25. osl: 1.10.6 -> 1.10.7

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/openshadinglanguage/versions
    r-ryantm authored and FRidh committed Oct 23, 2019
    Copy the full SHA
    da0a2dc View commit details
  26. obs-studio: 24.0.1 -> 24.0.3

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/obs-studio/versions
    r-ryantm authored and FRidh committed Oct 23, 2019
    Copy the full SHA
    95126d7 View commit details
  27. man-pages: 5.02 -> 5.03

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/man-pages/versions
    r-ryantm authored and FRidh committed Oct 23, 2019
    Copy the full SHA
    4ea0456 View commit details
  28. mtprotoproxy: 1.0.6 -> 1.0.7

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/mtprotoproxy/versions
    r-ryantm authored and FRidh committed Oct 23, 2019
    Copy the full SHA
    23110ec View commit details
  29. Merge pull request #71417 from marsam/update-nfpm

    nfpm: 0.13.0 -> 1.0.0
    marsam authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    97bae4f View commit details
  30. Merge pull request #71162 from marsam/fix-swiProlog-darwin

    swiProlog: fix build on darwin
    marsam authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    05f9ed0 View commit details
  31. Merge pull request #69659 from r-ryantm/auto-update/libmysofa

    libmysofa: 0.7 -> 0.8
    globin authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    862ef87 View commit details
  32. Merge pull request #71371 from tomberek/tomberek/grpcio

    grpcio: 1.23.0 -> 1.24.3
    marsam authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    54c4d89 View commit details
  33. vimPlugins.nvim-terminal-lua: init at 2019-10-17

    teto authored and Matthieu Coudron committed Oct 23, 2019
    Copy the full SHA
    7fc72bd View commit details
  34. Merge pull request #69598 from r-ryantm/auto-update/kanboard

    kanboard: 1.2.9 -> 1.2.10
    globin authored Oct 23, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    bea05a0 View commit details
  35. Merge master into staging-next

    FRidh committed Oct 23, 2019
    Copy the full SHA
    09c9a2d View commit details
Showing with 150 additions and 110 deletions.
  1. +1 −1 maintainers/maintainer-list.nix
  2. +16 −0 nixos/doc/manual/release-notes/rl-2003.xml
  3. +0 −9 nixos/modules/tasks/network-interfaces-systemd.nix
  4. +2 −2 pkgs/applications/graphics/darktable/default.nix
  5. +2 −2 pkgs/applications/misc/kanboard/default.nix
  6. +2 −2 pkgs/applications/networking/ftp/filezilla/default.nix
  7. +2 −2 pkgs/applications/video/obs-studio/default.nix
  8. +2 −2 pkgs/data/documentation/man-pages/default.nix
  9. +11 −3 pkgs/desktops/pantheon/apps/elementary-files/default.nix
  10. +3 −3 pkgs/development/compilers/osl/default.nix
  11. +16 −39 pkgs/development/compilers/swi-prolog/default.nix
  12. +2 −2 pkgs/development/libraries/audio/libmysofa/default.nix
  13. +3 −2 pkgs/development/libraries/grpc/default.nix
  14. +2 −2 pkgs/development/libraries/libsolv/default.nix
  15. +2 −2 pkgs/development/libraries/openxr-loader/default.nix
  16. +2 −2 pkgs/development/python-modules/grpcio-tools/default.nix
  17. +2 −10 pkgs/development/python-modules/grpcio/default.nix
  18. +4 −4 pkgs/development/tools/selenium/chromedriver/default.nix
  19. +2 −2 pkgs/development/web/postman/default.nix
  20. +11 −0 pkgs/misc/vim-plugins/generated.nix
  21. +1 −0 pkgs/misc/vim-plugins/vim-plugin-names
  22. +2 −2 pkgs/servers/mtprotoproxy/default.nix
  23. +2 −2 pkgs/servers/sql/postgresql/ext/postgis.nix
  24. +3 −3 pkgs/shells/zsh/oh-my-zsh/default.nix
  25. +36 −0 pkgs/tools/X11/x11spice/default.nix
  26. +3 −3 pkgs/tools/admin/pulumi/default.nix
  27. +2 −2 pkgs/tools/misc/pgmetrics/default.nix
  28. +2 −2 pkgs/tools/networking/mu/default.nix
  29. +5 −3 pkgs/tools/package-management/nfpm/default.nix
  30. +7 −2 pkgs/top-level/all-packages.nix
2 changes: 1 addition & 1 deletion maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -1758,7 +1758,7 @@
name = "Chris Double";
};
dpaetzel = {
email = "david.a.paetzel@gmail.com";
email = "david.paetzel@posteo.de";
github = "dpaetzel";
githubId = 974130;
name = "David Pätzel";
16 changes: 16 additions & 0 deletions nixos/doc/manual/release-notes/rl-2003.xml
Original file line number Diff line number Diff line change
@@ -109,6 +109,22 @@
reconfiguring <literal>hostsdir</literal>.
</para>
</listitem>
<listitem>
<para>
The <literal>99-main.network</literal> file was removed. Maching all
network interfaces caused many breakages, see
<link xlink:href="https://github.com/NixOS/nixpkgs/pull/18962">#18962</link>
and <link xlink:href="https://github.com/NixOS/nixpkgs/pull/71106">#71106</link>.
</para>
<para>
We already don't support the global <link linkend="opt-networking.useDHCP">networking.useDHCP</link>,
<link linkend="opt-networking.defaultGateway">networking.defaultGateway</link> and
<link linkend="opt-networking.defaultGateway6">networking.defaultGateway6</link> options
if <link linkend="opt-networking.useNetworkd">networking.useNetworkd</link> is enabled,
but direct users to configure the per-device
<link linkend="opt-networking.interfaces">networking.interfaces.&lt;name&gt;.…</link> options.
</para>
</listitem>
</itemizedlist>
</section>

9 changes: 0 additions & 9 deletions nixos/modules/tasks/network-interfaces-systemd.nix
Original file line number Diff line number Diff line change
@@ -76,15 +76,6 @@ in
};
in mkMerge [ {
enable = true;
networks."99-main" = (genericNetwork mkDefault) // {
# We keep the "broken" behaviour of applying this to all interfaces.
# In general we want to get rid of this workaround but there hasn't
# been any work on that.
# See the following issues for details:
# - https://github.com/NixOS/nixpkgs/issues/18962
# - https://github.com/NixOS/nixpkgs/issues/61629
matchConfig = mkDefault { Name = "*"; };
};
}
(mkMerge (forEach interfaces (i: {
netdevs = mkIf i.virtual ({
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/darktable/default.nix
Original file line number Diff line number Diff line change
@@ -7,12 +7,12 @@
}:

stdenv.mkDerivation rec {
version = "2.6.2";
version = "2.6.3";
pname = "darktable";

src = fetchurl {
url = "https://github.com/darktable-org/darktable/releases/download/release-${version}/darktable-${version}.tar.xz";
sha256 = "0igvgyd042j7hm4y8fcm6dc1qqjs4d1r7y6f0pzpa0x416xyzfcw";
sha256 = "a518999c8458472edfc04577026ce5047d74553052af0f52d10ba8ce601b78f0";
};

nativeBuildInputs = [ cmake ninja llvm pkgconfig intltool perl desktop-file-utils 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;
4 changes: 2 additions & 2 deletions pkgs/applications/networking/ftp/filezilla/default.nix
Original file line number Diff line number Diff line change
@@ -18,11 +18,11 @@

stdenv.mkDerivation rec {
pname = "filezilla";
version = "3.44.2";
version = "3.45.1";

src = fetchurl {
url = "https://download.filezilla-project.org/client/FileZilla_${version}_src.tar.bz2";
sha256 = "1dny16ybzml6py1y8vprylqq1xc08221w5xcwcmygkjrb0820kax";
sha256 = "1hhyknmbvkyq50m7lp41n7g0818frpig8xmxliy501bz4jkhi748";
};

configureFlags = [
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" ];
14 changes: 11 additions & 3 deletions pkgs/desktops/pantheon/apps/elementary-files/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
, meson
, ninja
, gettext
, vala_0_44
, vala
, python3
, desktop-file-utils
, libcanberra
@@ -23,6 +23,7 @@
, zeitgeist
, glib-networking
, elementary-icon-theme
, fetchpatch
, wrapGAppsHook
}:

@@ -56,7 +57,7 @@ stdenv.mkDerivation rec {
ninja
pkgconfig
python3
vala_0_44 # https://github.com/elementary/files/issues/1081
vala
wrapGAppsHook
];

@@ -76,7 +77,14 @@ stdenv.mkDerivation rec {
zeitgeist
];

patches = [ ./hardcode-gsettings.patch ];
patches = [
./hardcode-gsettings.patch
# Fixes https://github.com/elementary/files/issues/1081
(fetchpatch {
url = "https://github.com/elementary/files/commit/76b5cc95466733c2c100a99127ecd4fbd4d2a5ec.patch";
sha256 = "0dn8a9l7i2rdgia1rsc50332fsw0yrbfvpb5z8ba4iiki3lxy2nn";
})
];

postPatch = ''
chmod +x meson/post_install.py
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/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 = [
4 changes: 2 additions & 2 deletions pkgs/development/libraries/openxr-loader/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "openxr-loader";
version = "1.0.2";
version = "1.0.3";

src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenXR-SDK-Source";
rev = "release-${version}";
sha256 = "11lkihykwkq0sbmijqxmn52lg6mcn6gkcpj1c7fhzm0hm1b9p9dn";
sha256 = "0hqf0z38gk4id8d6vcms66mh3gllh2xib5mr11069sh9ak6b3mmp";
};

nativeBuildInputs = [ cmake python3 ];
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/grpcio-tools/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

buildPythonPackage rec {
pname = "grpcio-tools";
version = "1.23.1";
version = "1.24.3";

src = fetchPypi {
inherit pname version;
sha256 = "c2f5306153dee33bc04212802c898cf79539917e31cf07516f31c2943bea2160";
sha256 = "5efc92721a364e049ad3a174d5b20a21009fae9db04b3e5020ed0b534d9c022f";
};

enableParallelBuilding = true;
12 changes: 2 additions & 10 deletions pkgs/development/python-modules/grpcio/default.nix
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
{ stdenv, buildPythonPackage, fetchFromGitHub, darwin
{ stdenv, buildPythonPackage, darwin, grpc
, six, protobuf, enum34, futures, isPy27, pkgconfig
, cython}:

buildPythonPackage rec {
inherit (grpc) src version;
pname = "grpcio";
version = "1.23.0";

src = fetchFromGitHub {
owner = "grpc";
repo = "grpc";
rev = "v${version}";
fetchSubmodules = true;
sha256 = "18hf794frncqvq3n4j5n8kip0gp6ch4pf5b3n6809q0c1paf6rp5";
};

nativeBuildInputs = [ cython pkgconfig ]
++ stdenv.lib.optional stdenv.isDarwin darwin.cctools;
8 changes: 4 additions & 4 deletions pkgs/development/tools/selenium/chromedriver/default.nix
Original file line number Diff line number Diff line change
@@ -6,12 +6,12 @@ let
allSpecs = {
x86_64-linux = {
system = "linux64";
sha256 = "04wb6h57daxmnv3a3xrcsznawbx7r8wyi1vk1g26z2l2ppcnsbzv";
sha256 = "155yilj9w8a6jbkx1axhhkizwdc12krl4xixn10j7n94bvny4w2y";
};

x86_64-darwin = {
system = "mac64";
sha256 = "0f8j7m8ardaaw8pv02vxhwkqbcm34366bln0np0j0ig21d4fag09";
sha256 = "0dzy9ihhbhx4byr2kalwfbn6jbk1hinacdqi25lvhaprdbrh2igh";
};
};

@@ -28,7 +28,7 @@ let
in
stdenv.mkDerivation rec {
pname = "chromedriver";
version = "76.0.3809.68";
version = "78.0.3904.70";

src = fetchurl {
url = "https://chromedriver.storage.googleapis.com/${version}/chromedriver_${spec.system}.zip";
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
homepage = https://sites.google.com/a/chromium.org/chromedriver;
description = "A WebDriver server for running Selenium tests on Chrome";
license = licenses.bsd3;
maintainers = [ maintainers.goibhniu ];
maintainers = [ maintainers.goibhniu maintainers.marsam ];
platforms = attrNames allSpecs;
};
}
Loading