Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: b75eab88bde1
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fa82ebccf66e
Choose a head ref
Loading
Showing with 6,838 additions and 3,473 deletions.
  1. +1 −0 doc/functions.xml
  2. +78 −0 doc/functions/nix-gitignore.xml
  3. +7 −3 nixos/modules/programs/ssh.nix
  4. +11 −4 nixos/modules/services/cluster/kubernetes/dashboard.nix
  5. +3 −3 nixos/modules/services/cluster/kubernetes/dns.nix
  6. +14 −1 nixos/modules/services/misc/gitlab.nix
  7. +1 −1 nixos/modules/services/web-apps/tt-rss.nix
  8. +2 −2 pkgs/applications/audio/mopidy/iris.nix
  9. +2 −2 pkgs/applications/audio/ncmpcpp/default.nix
  10. +1 −1 pkgs/applications/editors/kakoune/default.nix
  11. +29 −0 pkgs/applications/editors/kdevelop5/kdev-php.nix
  12. +30 −0 pkgs/applications/editors/kdevelop5/kdev-python.nix
  13. +7 −0 pkgs/applications/editors/kdevelop5/kdevelop.nix
  14. +7 −0 pkgs/applications/editors/kdevelop5/wrapper.nix
  15. +2 −2 pkgs/applications/misc/blender/default.nix
  16. +2 −5 pkgs/applications/misc/electrum/default.nix
  17. +2 −2 pkgs/applications/misc/slic3r/prusa3d.nix
  18. +2 −2 pkgs/applications/misc/xmr-stak/default.nix
  19. +9 −9 pkgs/applications/networking/browsers/chromium/upstream-info.nix
  20. +2 −5 pkgs/applications/networking/cluster/minishift/default.nix
  21. +2 −2 pkgs/applications/networking/instant-messengers/wavebox/default.nix
  22. +2 −2 pkgs/applications/networking/mailreaders/notmuch/default.nix
  23. +2 −2 pkgs/applications/{misc → radio}/dump1090/default.nix
  24. +8 −5 pkgs/applications/science/logic/alt-ergo/default.nix
  25. +3 −3 pkgs/applications/science/math/caffe/default.nix
  26. +3 −3 pkgs/applications/science/math/cntk/default.nix
  27. +3 −3 pkgs/applications/science/math/mxnet/default.nix
  28. +12 −12 pkgs/applications/version-management/gitlab/data.json
  29. +2 −2 pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
  30. +2 −2 pkgs/applications/window-managers/sway/beta.nix
  31. +1 −1 pkgs/applications/window-managers/xmonad/log-applet/default.nix
  32. +39 −2 pkgs/build-support/build-bazel-package/default.nix
  33. +1 −1 pkgs/build-support/docker/default.nix
  34. +178 −0 pkgs/build-support/nix-gitignore/default.nix
  35. +4 −2 pkgs/development/compilers/gnu-smalltalk/default.nix
  36. +12 −0 pkgs/development/compilers/ocaml/4.08.nix
  37. +4 −2 pkgs/development/compilers/ocaml/generic.nix
  38. +1 −1 pkgs/development/coq-modules/mathcomp-analysis/default.nix
  39. +2 −2 pkgs/development/coq-modules/mathcomp-bigenough/default.nix
  40. +2 −2 pkgs/development/coq-modules/mathcomp-finmap/default.nix
  41. +8 −0 pkgs/development/haskell-modules/configuration-common.nix
  42. +0 −3 pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
  43. +0 −5 pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
  44. +0 −3 pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
  45. +0 −3 pkgs/development/haskell-modules/configuration-ghc-head.nix
  46. +116 −117 pkgs/development/haskell-modules/configuration-hackage2nix.yaml
  47. +3,550 −1,250 pkgs/development/haskell-modules/hackage-packages.nix
  48. +1 −1 pkgs/development/interpreters/clojurescript/lumo/package.json
  49. +28 −0 pkgs/development/libraries/aws-c-common/default.nix
  50. +29 −0 pkgs/development/libraries/aws-c-event-stream/default.nix
  51. +23 −0 pkgs/development/libraries/aws-checksums/default.nix
  52. +17 −31 pkgs/development/libraries/aws-sdk-cpp/default.nix
  53. +4 −2 pkgs/development/libraries/cairo/default.nix
  54. +2 −2 pkgs/development/libraries/gtk+/2.x.nix
  55. +2 −2 pkgs/development/libraries/libtensorflow/default.nix
  56. +2 −2 pkgs/development/libraries/opensubdiv/default.nix
  57. +3 −3 pkgs/development/libraries/physics/rivet/default.nix
  58. +2 −2 pkgs/development/libraries/qt-5/5.11/default.nix
  59. +12 −0 pkgs/development/libraries/qt-5/5.11/qtwebengine-no-build-skip.patch
  60. +1 −0 pkgs/development/libraries/qt-5/5.12/default.nix
  61. +12 −0 pkgs/development/libraries/qt-5/5.12/qtwebengine-no-build-skip.patch
  62. +1 −0 pkgs/development/libraries/qt-5/5.9/default.nix
  63. +12 −0 pkgs/development/libraries/qt-5/5.9/qtwebengine-no-build-skip.patch
  64. +47 −0 pkgs/development/libraries/tpm2-tss/default.nix
  65. +2 −2 pkgs/development/libraries/xgboost/default.nix
  66. +3 −1 pkgs/development/node-packages/node-packages-v10.json
  67. +1,777 −1,503 pkgs/development/node-packages/node-packages-v10.nix
  68. +10 −10 pkgs/development/node-packages/node-packages-v6.nix
  69. +61 −110 pkgs/development/node-packages/node-packages-v8.nix
  70. +2 −2 pkgs/development/ocaml-modules/psmt2-frontend/default.nix
  71. +2 −2 pkgs/development/python-modules/nbconvert/default.nix
  72. +41 −0 pkgs/development/python-modules/nbsphinx/default.nix
  73. +1 −0 pkgs/development/tools/build-managers/bazel/default.nix
  74. +2 −2 pkgs/development/tools/documentation/mdsh/default.nix
  75. +8 −7 pkgs/development/tools/godef/default.nix
  76. +33 −0 pkgs/misc/drivers/epkowa/default.nix
  77. +9 −9 pkgs/misc/emulators/wine/sources.nix
  78. +141 −141 pkgs/misc/vim-plugins/generated.nix
  79. +4 −4 pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
  80. +1 −0 pkgs/os-specific/linux/kernel/common-config.nix
  81. +0 −44 pkgs/os-specific/linux/kernel/interpreter-trunc.patch
  82. +3 −3 pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix
  83. +3 −3 pkgs/os-specific/linux/kernel/linux-testing.nix
  84. +0 −7 pkgs/os-specific/linux/kernel/patches.nix
  85. +6 −7 pkgs/os-specific/linux/pcmciautils/default.nix
  86. +24 −0 pkgs/servers/mautrix-whatsapp/default.nix
  87. +201 −0 pkgs/servers/mautrix-whatsapp/deps.nix
  88. +3 −2 pkgs/servers/sql/postgresql/default.nix
  89. +2 −2 pkgs/shells/fish/default.nix
  90. +2 −2 pkgs/shells/oil/default.nix
  91. +2 −2 pkgs/tools/misc/watchexec/default.nix
  92. +2 −2 pkgs/tools/misc/youtube-dl/default.nix
  93. +39 −0 pkgs/tools/security/ibm-sw-tpm2/default.nix
  94. +38 −0 pkgs/tools/security/tpm2-tools/default.nix
  95. +2 −4 pkgs/tools/system/gotop/default.nix
  96. +0 −39 pkgs/tools/system/gotop/deps.nix
  97. +42 −45 pkgs/top-level/all-packages.nix
  98. +2 −0 pkgs/top-level/ocaml-packages.nix
  99. +3 −1 pkgs/top-level/python-packages.nix
1 change: 1 addition & 0 deletions doc/functions.xml
Original file line number Diff line number Diff line change
@@ -17,4 +17,5 @@
<xi:include href="functions/shell.xml" />
<xi:include href="functions/dockertools.xml" />
<xi:include href="functions/prefer-remote-fetch.xml" />
<xi:include href="functions/nix-gitignore.xml" />
</chapter>
78 changes: 78 additions & 0 deletions doc/functions/nix-gitignore.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
<section xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
xml:id="sec-pkgs-nix-gitignore">
<title>pkgs.nix-gitignore</title>

<para>
<function>pkgs.nix-gitignore</function> is a function that acts similarly to
<literal>builtins.filterSource</literal> but also allows filtering with the
help of the gitignore format.
</para>

<section xml:id="sec-pkgs-nix-gitignore-usage">
<title>Usage</title>

<para>
<literal>pkgs.nix-gitignore</literal> exports a number of functions, but
you'll most likely need either <literal>gitignoreSource</literal> or
<literal>gitignoreSourcePure</literal>. As their first argument, they both
accept either 1. a file with gitignore lines or 2. a string
with gitignore lines, or 3. a list of either of the two. They will be
concatenated into a single big string.
</para>

<programlisting><![CDATA[
{ pkgs ? import <nixpkgs> {} }:
nix-gitignore.gitignoreSource [] ./source
# Simplest version
nix-gitignore.gitignoreSource "supplemental-ignores\n" ./source
# This one reads the ./source/.gitignore and concats the auxiliary ignores
nix-gitignore.gitignoreSourcePure "ignore-this\nignore-that\n" ./source
# Use this string as gitignore, don't read ./source/.gitignore.
nix-gitignore.gitignoreSourcePure ["ignore-this\nignore-that\n", ~/.gitignore] ./source
# It also accepts a list (of strings and paths) that will be concatenated
# once the paths are turned to strings via readFile.
]]></programlisting>

<para>
These functions are derived from the <literal>Filter</literal> functions
by setting the first filter argument to <literal>(_: _: true)</literal>:
</para>

<programlisting><![CDATA[
gitignoreSourcePure = gitignoreFilterSourcePure (_: _: true);
gitignoreSource = gitignoreFilterSource (_: _: true);
]]></programlisting>

<para>
Those filter functions accept the same arguments the <literal>builtins.filterSource</literal> function would pass to its filters, thus <literal>fn: gitignoreFilterSourcePure fn ""</literal> should be extensionally equivalent to <literal>filterSource</literal>. The file is blacklisted iff it's blacklisted by either your filter or the gitignoreFilter.
</para>

<para>
If you want to make your own filter from scratch, you may use
</para>

<programlisting><![CDATA[
gitignoreFilter = ign: root: filterPattern (gitignoreToPatterns ign) root;
]]></programlisting>
</section>

<section xml:id="sec-pkgs-nix-gitignore-usage-recursive">
<title>gitignore files in subdirectories</title>

<para>
If you wish to use a filter that would search for .gitignore files in subdirectories, just like git does by default, use this function:
</para>

<programlisting><![CDATA[
gitignoreFilterRecursiveSource = filter: patterns: root:
# OR
gitignoreRecursiveSource = gitignoreFilterSourcePure (_: _: true);
]]></programlisting>
</section>
</section>
10 changes: 7 additions & 3 deletions nixos/modules/programs/ssh.nix
Original file line number Diff line number Diff line change
@@ -88,7 +88,8 @@ in
type = types.lines;
default = "";
description = ''
Extra configuration text appended to <filename>ssh_config</filename>.
Extra configuration text prepended to <filename>ssh_config</filename>. Other generated
options will be added after a <code>Host *</code> pattern.
See <citerefentry><refentrytitle>ssh_config</refentrytitle><manvolnum>5</manvolnum></citerefentry>
for help.
'';
@@ -203,6 +204,11 @@ in
# generation in the sshd service.
environment.etc."ssh/ssh_config".text =
''
# Custom options from `extraConfig`, to override generated options
${cfg.extraConfig}
# Generated options from other settings
Host *
AddressFamily ${if config.networking.enableIPv6 then "any" else "inet"}
${optionalString cfg.setXAuthLocation ''
@@ -213,8 +219,6 @@ in
${optionalString (cfg.pubkeyAcceptedKeyTypes != []) "PubkeyAcceptedKeyTypes ${concatStringsSep "," cfg.pubkeyAcceptedKeyTypes}"}
${optionalString (cfg.hostKeyAlgorithms != []) "HostKeyAlgorithms ${concatStringsSep "," cfg.hostKeyAlgorithms}"}
${cfg.extraConfig}
'';

environment.etc."ssh/ssh_known_hosts".text = knownHostsText;
15 changes: 11 additions & 4 deletions nixos/modules/services/cluster/kubernetes/dashboard.nix
Original file line number Diff line number Diff line change
@@ -8,6 +8,13 @@ in {
options.services.kubernetes.addons.dashboard = {
enable = mkEnableOption "kubernetes dashboard addon";

extraArgs = mkOption {
description = "Extra arguments to append to the dashboard cmdline";
type = types.listOf types.str;
default = [];
example = ["--enable-skip-login"];
};

rbac = mkOption {
description = "Role-based access control (RBAC) options";
default = {};
@@ -31,17 +38,17 @@ in {
version = mkOption {
description = "Which version of the kubernetes dashboard to deploy";
type = types.str;
default = "v1.8.3";
default = "v1.10.1";
};

image = mkOption {
description = "Docker image to seed for the kubernetes dashboard container.";
type = types.attrs;
default = {
imageName = "k8s.gcr.io/kubernetes-dashboard-amd64";
imageDigest = "sha256:dc4026c1b595435ef5527ca598e1e9c4343076926d7d62b365c44831395adbd0";
imageDigest = "sha256:0ae6b69432e78069c5ce2bcde0fe409c5c4d6f0f4d9cd50a17974fea38898747";
finalImageTag = cfg.version;
sha256 = "18ajcg0q1vignfjk2sm4xj4wzphfz8wah69ps8dklqfvv0164mc8";
sha256 = "01xrr4pwgr2hcjrjsi3d14ifpzdfbxzqpzxbk2fkbjb9zkv38zxy";
};
};
};
@@ -99,7 +106,7 @@ in {
memory = "100Mi";
};
};
args = ["--auto-generate-certificates"];
args = ["--auto-generate-certificates"] ++ cfg.extraArgs;
volumeMounts = [{
name = "tmp-volume";
mountPath = "/tmp";
6 changes: 3 additions & 3 deletions nixos/modules/services/cluster/kubernetes/dns.nix
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
with lib;

let
version = "1.2.5";
version = "1.3.1";
cfg = config.services.kubernetes.addons.dns;
ports = {
dns = 10053;
@@ -43,9 +43,9 @@ in {
type = types.attrs;
default = {
imageName = "coredns/coredns";
imageDigest = "sha256:33c8da20b887ae12433ec5c40bfddefbbfa233d5ce11fb067122e68af30291d6";
imageDigest = "sha256:02382353821b12c21b062c59184e227e001079bb13ebd01f9d3270ba0fcbf1e4";
finalImageTag = version;
sha256 = "13q19rgwapv27xcs664dw502254yw4zw63insf6g2danidv2mg6i";
sha256 = "0vbylgyxv2jm2mnzk6f28jbsj305zsxmx3jr6ngjq461czcl5fi5";
};
};
};
15 changes: 14 additions & 1 deletion nixos/modules/services/misc/gitlab.nix
Original file line number Diff line number Diff line change
@@ -22,7 +22,8 @@ let
password = cfg.databasePassword;
username = cfg.databaseUsername;
encoding = "utf8";
};
pool = cfg.databasePool;
} // cfg.extraDatabaseConfig;
};

gitalyToml = pkgs.writeText "gitaly.toml" ''
@@ -253,6 +254,18 @@ in {
description = "Gitlab database user.";
};

databasePool = mkOption {
type = types.int;
default = 5;
description = "Database connection pool size.";
};

extraDatabaseConfig = mkOption {
type = types.attrs;
default = {};
description = "Extra configuration in config/database.yml.";
};

host = mkOption {
type = types.str;
default = config.networking.hostName;
2 changes: 1 addition & 1 deletion nixos/modules/services/web-apps/tt-rss.nix
Original file line number Diff line number Diff line change
@@ -40,7 +40,7 @@ let
else if (cfg.database.passwordFile != null) then
"file_get_contents('${cfg.database.passwordFile}')"
else
""
"''"
});
define('DB_PORT', '${toString dbPort}');
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mopidy/iris.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Iris";
version = "3.32.4";
version = "3.32.5";

src = pythonPackages.fetchPypi {
inherit pname version;
sha256 = "16b3dkxland4mjzjs2rz5gbqjapzzmap4d1mfhbrj2ch3plmdy7g";
sha256 = "0vs8x26zcakk6c31sc774h2lcdw3syp236vyymmx1jnfsh1jaqpn";
};

propagatedBuildInputs = [
4 changes: 2 additions & 2 deletions pkgs/applications/audio/ncmpcpp/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{ stdenv, fetchurl, boost, mpd_clientlib, ncurses, pkgconfig, readline
, libiconv, icu, curl
, outputsSupport ? false # outputs screen
, outputsSupport ? true # outputs screen
, visualizerSupport ? false, fftw ? null # visualizer screen
, clockSupport ? false # clock screen
, clockSupport ? true # clock screen
, taglibSupport ? true, taglib ? null # tag editor
}:

2 changes: 1 addition & 1 deletion pkgs/applications/editors/kakoune/default.nix
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
with stdenv.lib;

stdenv.mkDerivation rec {
name = "kakoune-unstable-${version}";
name = "kakoune-${version}";
version = "2019.01.20";
src = fetchFromGitHub {
repo = "kakoune";
29 changes: 29 additions & 0 deletions pkgs/applications/editors/kdevelop5/kdev-php.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{ stdenv, lib, fetchurl, cmake, extra-cmake-modules, threadweaver, ktexteditor, kdevelop-unwrapped, kdevelop-pg-qt }:

let
pname = "kdev-php";
version = "5.3.1";
in
stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
sha256 = "1xiz4v6w30dsa7l4nk3jw3hxpkx71b0yaaj2k8s7xzgjif824bgl";
};

cmakeFlags = [
"-DBUILD_TESTING=OFF"
];

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

meta = with lib; {
maintainers = [ maintainers.aanderse ];
platforms = platforms.linux;
description = "PHP support for KDevelop";
homepage = https://www.kdevelop.org;
license = [ licenses.gpl2 ];
};
}
30 changes: 30 additions & 0 deletions pkgs/applications/editors/kdevelop5/kdev-python.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{ stdenv, lib, fetchurl, cmake, extra-cmake-modules, threadweaver, ktexteditor, kdevelop-unwrapped, python }:

let
pname = "kdev-python";
version = "5.3.1";
in
stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
sha256 = "11hf8n6vrlaz31c0p3xbnf0df2q5j6ykgc9ip0l5g33kadwn5b9j";
};

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

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

meta = with lib; {
maintainers = [ maintainers.aanderse ];
platforms = platforms.linux;
description = "Python support for KDevelop";
homepage = https://www.kdevelop.org;
license = [ licenses.gpl2 ];
};
}
7 changes: 7 additions & 0 deletions pkgs/applications/editors/kdevelop5/kdevelop.nix
Original file line number Diff line number Diff line change
@@ -43,6 +43,13 @@ mkDerivation rec {
"-DCLANG_BUILTIN_DIR=${llvmPackages.clang-unwrapped}/lib/clang/${(builtins.parseDrvName llvmPackages.clang.name).version}/include"
];

postPatch = ''
# FIXME: temporary until https://invent.kde.org/kde/kdevelop/merge_requests/8 is merged
substituteInPlace kdevplatform/language/backgroundparser/parsejob.cpp --replace \
'if (internalFilePath.startsWith(dataPath.canonicalPath() + QStringLiteral("/kdev"))) {' \
'if (internalFilePath.startsWith(dataPath.canonicalPath() + QStringLiteral("/kdev")) || localFile.startsWith(path + QStringLiteral("/kdev"))) {'
'';

postInstall = ''
# The kdevelop! script (shell environment) needs qdbus and kioclient5 in PATH.
wrapProgram "$out/bin/kdevelop!" \
7 changes: 7 additions & 0 deletions pkgs/applications/editors/kdevelop5/wrapper.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{ symlinkJoin, kdevelop-unwrapped, plugins ? null }:

symlinkJoin {
name = "kdevelop-with-plugins";

paths = [ kdevelop-unwrapped ] ++ (if plugins != null then plugins else []);
}
4 changes: 2 additions & 2 deletions pkgs/applications/misc/blender/default.nix
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{ stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew
{ config, stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew
, ilmbase, libXi, libX11, libXext, libXrender
, libjpeg, libpng, libsamplerate, libsndfile
, libtiff, libGLU_combined, openal, opencolorio, openexr, openimageio, openjpeg_1, pythonPackages
, zlib, fftw, opensubdiv, freetype, jemalloc, ocl-icd
, jackaudioSupport ? false, libjack2
, cudaSupport ? false, cudatoolkit
, cudaSupport ? config.cudaSupport or false, cudatoolkit
, colladaSupport ? true, opencollada
, enableNumpy ? false, makeWrapper
}:
7 changes: 2 additions & 5 deletions pkgs/applications/misc/electrum/default.nix
Original file line number Diff line number Diff line change
@@ -14,13 +14,13 @@ in

python3Packages.buildPythonApplication rec {
pname = "electrum";
version = "3.3.2";
version = "3.3.4";

src = fetchFromGitHub {
owner = "spesmilo";
repo = "electrum";
rev = version;
sha256 = "1jsn02azdydpq4plr2552s7ijyqgw6zqm2zx8skwsalgbwmhx12i";
sha256 = "0yxdpc602jnd14xz3px85ka0b6db98zwbgfi9a3vj8p1k3mmiwaj";
};

propagatedBuildInputs = with python3Packages; [
@@ -53,9 +53,6 @@ python3Packages.buildPythonApplication rec {

preBuild = ''
sed -i 's,usr_share = .*,usr_share = "'$out'/share",g' setup.py
pyrcc5 icons.qrc -o electrum/gui/qt/icons_rc.py
# Recording the creation timestamps introduces indeterminism to the build
sed -i '/Created: .*/d' electrum/gui/qt/icons_rc.py
sed -i "s|name = 'libzbar.*'|name='${zbar}/lib/libzbar.so'|" electrum/qrscanner.py
substituteInPlace ./electrum/ecc_fast.py --replace libsecp256k1.so.0 ${secp256k1}/lib/libsecp256k1.so.0
'';
4 changes: 2 additions & 2 deletions pkgs/applications/misc/slic3r/prusa3d.nix
Original file line number Diff line number Diff line change
@@ -33,7 +33,7 @@ let
in
stdenv.mkDerivation rec {
name = "slic3r-prusa-edition-${version}";
version = "1.41.2";
version = "1.41.3";

enableParallelBuilding = true;

@@ -123,7 +123,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "prusa3d";
repo = "Slic3r";
sha256 = "046ircwc0wr586v7106ys557ypslmyq9p4qgi34ads1d6bgxhlyy";
sha256 = "145dfsv610c5p0sngab9z7lzbk5383pq9l26mrrpf1wxdlxgljpl";
rev = "version_${version}";
};

Loading