From 0ed4d34f1847a6b8a8acbcc683d709f948af19af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sun, 6 Dec 2020 11:10:31 +0100 Subject: [PATCH 01/23] nixos-shell: 0.1.1 -> 0.2 --- pkgs/tools/virtualization/nixos-shell/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/virtualization/nixos-shell/default.nix b/pkgs/tools/virtualization/nixos-shell/default.nix index 0c6d7e7b9bb..d529986c5d4 100644 --- a/pkgs/tools/virtualization/nixos-shell/default.nix +++ b/pkgs/tools/virtualization/nixos-shell/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "nixos-shell"; - version = "0.1.1"; + version = "0.2"; src = fetchFromGitHub { owner = "Mic92"; repo = "nixos-shell"; rev = version; - sha256 = "1qk5a01vh6wbbkib8xr57w1j4l3n6xdjd46nsw9bsa444fzlc0wr"; + sha256 = "sha256-C0K20X0P4SYQV+xtQAUcEiX32kr3IF1RoYdkJ4R3aRM="; }; nativeBuildInputs = [ makeWrapper ]; From 147fae2bd6cb546fe068408479d2713f77021ca8 Mon Sep 17 00:00:00 2001 From: Alireza Meskin Date: Fri, 23 Oct 2020 15:47:11 +0200 Subject: [PATCH 02/23] zktree:: init at 0.0.1 --- pkgs/applications/misc/zktree/default.nix | 25 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/applications/misc/zktree/default.nix diff --git a/pkgs/applications/misc/zktree/default.nix b/pkgs/applications/misc/zktree/default.nix new file mode 100644 index 00000000000..fe7b42dcc94 --- /dev/null +++ b/pkgs/applications/misc/zktree/default.nix @@ -0,0 +1,25 @@ +{ lib +, fetchFromGitHub +, rustPlatform +}: + +rustPlatform.buildRustPackage rec { + pname = "zktree"; + version = "0.0.1"; + + src = fetchFromGitHub { + owner = "alirezameskin"; + repo = "zktree"; + rev = version; + sha256 = "11w86k1w5zryiq6bqr98pjhffd3l76377yz53qx0n76vc5374fk9"; + }; + + cargoSha256 = "1d35jrxvhf7m04s1kh0yrfhy9j9i6qzwbw2mwapgsrcsr5vhxasn"; + + meta = with lib; { + description = "A small tool to display Znodes in Zookeeper in tree structure."; + homepage = "https://github.com/alirezameskin/zktree"; + license = licenses.unlicense; + maintainers = with lib.maintainers; [ alirezameskin ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a0245d77dd..c6fb43891fe 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28814,4 +28814,6 @@ in psftools = callPackage ../os-specific/linux/psftools {}; lc3tools = callPackage ../development/tools/lc3tools {}; + + zktree = callPackage ../applications/misc/zktree {}; } From 609fd365cf0701ae6cce7eea46086de7ab47611a Mon Sep 17 00:00:00 2001 From: Alireza Meskin Date: Tue, 8 Dec 2020 10:14:05 +0100 Subject: [PATCH 03/23] maintainers: add alirezameskin. --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 3454dc71997..4282e8d6718 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -378,6 +378,12 @@ githubId = 2822871; name = "Alistair Bill"; }; + alirezameskin = { + email = "alireza.meskin@gmail.com"; + github = "alirezameskin"; + githubId = 36147; + name = "Alireza Meskin"; + }; alkeryn = { email = "plbraundev@gmail.com"; github = "Alkeryn"; From af3dc15a72468ad940a9850b30d115ada69fc2a2 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Tue, 8 Dec 2020 11:23:04 +0000 Subject: [PATCH 04/23] alpine-make-vm-image: 0.6.0 -> 0.7.0 --- pkgs/tools/virtualization/alpine-make-vm-image/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/virtualization/alpine-make-vm-image/default.nix b/pkgs/tools/virtualization/alpine-make-vm-image/default.nix index d6dad6433e7..239a00a665d 100644 --- a/pkgs/tools/virtualization/alpine-make-vm-image/default.nix +++ b/pkgs/tools/virtualization/alpine-make-vm-image/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "alpine-make-vm-image"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "alpinelinux"; repo = "alpine-make-vm-image"; rev = "v${version}"; - sha256 = "0955kd2ddqfynjwk2xfzys96l7abxp30hhrs2968hl78rhmkvpnq"; + sha256 = "0cjcwq957nsml06kdnnvgzki84agjfvqw3mpyiix4i4q5by91lcl"; }; nativeBuildInputs = [ makeWrapper ]; From 46f2b86dc3f72fa362cb5630d5af669413d81166 Mon Sep 17 00:00:00 2001 From: Vincent Demeester Date: Tue, 8 Dec 2020 18:43:20 +0100 Subject: [PATCH 05/23] krew: init at 0.4.0 `krew` is the package manager for kubectl plugins. Signed-off-by: Vincent Demeester --- pkgs/development/tools/krew/default.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/development/tools/krew/default.nix diff --git a/pkgs/development/tools/krew/default.nix b/pkgs/development/tools/krew/default.nix new file mode 100644 index 00000000000..b5fc91b62dd --- /dev/null +++ b/pkgs/development/tools/krew/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "krew"; + version = "0.4.0"; + + src = fetchFromGitHub { + owner = "kubernetes-sigs"; + repo = "krew"; + rev = "v${version}"; + sha256 = "1fcbpipnbms096c36b2z06ysfwyjj22lm1zd1r5xlv5gp24qimlv"; + }; + + vendorSha256 = "1bmsjv5snrabd9h9szkpcl15rwxm54jgm361ghhy234d2s45c3gn"; + + subPackages = [ "cmd/krew" ]; + + meta = with stdenv.lib; { + description = "Package manager for kubectl plugins"; + homepage = "https://github.com/kubernetes-sigs/krew"; + maintainers = with maintainers; [ vdemeester ]; + license = stdenv.lib.licenses.asl20; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e8ab277f035..69130955dcd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11541,6 +11541,9 @@ in khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { }; + + krew = callPackage ../development/tools/krew { }; + kube-aws = callPackage ../development/tools/kube-aws { }; kubectx = callPackage ../development/tools/kubectx { }; From cfbc1af189d81d7026b0fedf6439209aff232c27 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Wed, 9 Dec 2020 05:29:41 +1000 Subject: [PATCH 06/23] podman: 2.2.0 -> 2.2.1 https://github.com/containers/podman/releases/tag/v2.2.1 --- nixos/tests/podman.nix | 6 ------ pkgs/applications/virtualization/podman/default.nix | 4 ++-- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/nixos/tests/podman.nix b/nixos/tests/podman.nix index dd28563dc4c..bccd2de7c9b 100644 --- a/nixos/tests/podman.nix +++ b/nixos/tests/podman.nix @@ -61,12 +61,6 @@ import ./make-test-python.nix ( podman.succeed("podman stop sleeping") podman.succeed("podman rm sleeping") - - podman.succeed( - "mkdir -p /tmp/podman-run-1000/libpod && chown alice -R /tmp/podman-run-1000" - ) - - with subtest("Run container rootless with crun"): podman.succeed(su_cmd("tar cv --files-from /dev/null | podman import - scratchimg")) podman.succeed( diff --git a/pkgs/applications/virtualization/podman/default.nix b/pkgs/applications/virtualization/podman/default.nix index dd56efe60f8..cd32c80f74e 100644 --- a/pkgs/applications/virtualization/podman/default.nix +++ b/pkgs/applications/virtualization/podman/default.nix @@ -16,13 +16,13 @@ buildGoModule rec { pname = "podman"; - version = "2.2.0"; + version = "2.2.1"; src = fetchFromGitHub { owner = "containers"; repo = "podman"; rev = "v${version}"; - sha256 = "13na6ms0dapcmfb4pg8z3sds9nprr1lyyjs0v2izqifcyb1r1c00"; + sha256 = "166ch73pqx76ppfkhfg3zqxr71jf5pk5asl5bb5rwhyzf7f057q5"; }; vendorSha256 = null; From b43c42d0f6bf82ddea4fb873692ba18c5a4bb855 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 8 Dec 2020 17:23:40 -0500 Subject: [PATCH 07/23] material-icon-theme: init at 4.4.0 --- pkgs/misc/vscode-extensions/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix index b80fcb25a85..c7dd7fc4025 100644 --- a/pkgs/misc/vscode-extensions/default.nix +++ b/pkgs/misc/vscode-extensions/default.nix @@ -190,6 +190,18 @@ let matklad.rust-analyzer = callPackage ./rust-analyzer {}; + pkief.material-icon-theme = buildVscodeMarketplaceExtension { + mktplcRef = { + name = "material-icon-theme"; + publisher = "pkief"; + version = "4.4.0"; + sha256 = "1m9mis59j9xnf1zvh67p5rhayaa9qxjiw9iw847nyl9vsy73w8ya"; + }; + meta = { + license = stdenv.lib.licenses.mit; + }; + }; + scala-lang.scala = buildVscodeMarketplaceExtension { mktplcRef = { name = "scala"; From 4c842c97b0b64b4b474ad75d7e8b1ae624a5a8d7 Mon Sep 17 00:00:00 2001 From: Thomas Friese Date: Tue, 8 Dec 2020 23:32:28 +0100 Subject: [PATCH 08/23] standardnotes: 3.3.3 -> 3.5.11 --- pkgs/applications/editors/standardnotes/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/standardnotes/default.nix b/pkgs/applications/editors/standardnotes/default.nix index 18d9338f909..e019814b3d6 100644 --- a/pkgs/applications/editors/standardnotes/default.nix +++ b/pkgs/applications/editors/standardnotes/default.nix @@ -2,22 +2,22 @@ , fetchurl, runtimeShell }: let - version = "3.3.3"; + version = "3.5.11"; pname = "standardnotes"; name = "${pname}-${version}"; plat = { i386-linux = "-i386"; - x86_64-linux = ""; + x86_64-linux = "x86_64"; }.${stdenv.hostPlatform.system}; sha256 = { - i386-linux = "2ccdf23588b09d645811e562d4fd7e02ac0e367bf2b34e373d8470d48544036d"; - x86_64-linux = "6366d0a37cbf2cf51008a666e40bada763dd1539173de01e093bcbe4146a6bd8"; + i386-linux = "009fnnd7ysxkyykkbmhvr0vn13b21j1j5mzwdvqdkhm9v3c9rbgj"; + x86_64-linux = "1fij00d03ky57jlnhf9n2iqvfa4dgmkgawrxd773gg03hdsk7xcf"; }.${stdenv.hostPlatform.system}; src = fetchurl { - url = "https://github.com/standardnotes/desktop/releases/download/v${version}/standard-notes-${version}${plat}.AppImage"; + url = "https://github.com/standardnotes/desktop/releases/download/v${version}/standard-notes-${version}-linux-${plat}.AppImage"; inherit sha256; }; From 7d15a05b5055c90148953528dde9873f3ce6d669 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 8 Dec 2020 18:00:59 -0500 Subject: [PATCH 09/23] even-better-toml: init at 0.9.3 --- pkgs/misc/vscode-extensions/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix index b80fcb25a85..dce43b3dee0 100644 --- a/pkgs/misc/vscode-extensions/default.nix +++ b/pkgs/misc/vscode-extensions/default.nix @@ -226,6 +226,18 @@ let }; }; + tamasfe.even-better-toml = buildVscodeMarketplaceExtension { + mktplcRef = { + name = "even-better-toml"; + publisher = "tamasfe"; + version = "0.9.3"; + sha256 = "16x2y58hkankazpwm93j8lqdn3mala7iayck548kki9zx4qrhhck"; + }; + meta = { + license = stdenv.lib.licenses.mit; + }; + }; + vadimcn.vscode-lldb = callPackage ./vscode-lldb { lldb = llvmPackages_latest.lldb; }; From 3c9e1eb9a2033538cbb019438a07483d39a97161 Mon Sep 17 00:00:00 2001 From: Benjamin Hipple Date: Mon, 7 Dec 2020 21:18:17 -0500 Subject: [PATCH 10/23] python3Packages.markdown-it-py: init at 0.5.6 --- .../python-modules/markdown-it-py/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/markdown-it-py/default.nix diff --git a/pkgs/development/python-modules/markdown-it-py/default.nix b/pkgs/development/python-modules/markdown-it-py/default.nix new file mode 100644 index 00000000000..eb93f2a5320 --- /dev/null +++ b/pkgs/development/python-modules/markdown-it-py/default.nix @@ -0,0 +1,49 @@ +{ lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonOlder +, attrs +, coverage +, psutil +, pytest +, pytest-benchmark +}: + +buildPythonPackage rec { + pname = "markdown-it-py"; + version = "0.5.6"; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "executablebooks"; + repo = "markdown-it-py"; + rev = "v${version}"; + sha256 = "1m9g8xvd7jiz80x9hl8bw9x0ppndqq5nlcn5y8bjxnfj5s31vpbi"; + }; + + propagatedBuildInputs = [ attrs ]; + + checkInputs = [ + coverage + pytest-benchmark + psutil + pytest + pytestCheckHook + ]; + + disabledTests = [ + # Requires the unpackaged pytest-regressions fixture plugin + "test_amsmath" + "test_container" + "test_deflist" + "test_dollarmath" + "test_spec" + "test_texmath" + ]; + + meta = with lib; { + description = "Markdown parser done right"; + homepage = "https://markdown-it-py.readthedocs.io/en/latest"; + changelog = "https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md"; + license = licenses.mit; + maintainers = with maintainers; [ bhipple ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 34165a22dec..2ff6441631c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3703,6 +3703,8 @@ in { else callPackage ../development/python-modules/markdown/3_1.nix { }; + markdown-it-py = callPackage ../development/python-modules/markdown-it-py { }; + markdown-macros = callPackage ../development/python-modules/markdown-macros { }; markdownsuperscript = callPackage ../development/python-modules/markdownsuperscript { }; From b2d64e2c28417df522359b6bf0b3f140192aba26 Mon Sep 17 00:00:00 2001 From: Benjamin Hipple Date: Mon, 7 Dec 2020 21:19:14 -0500 Subject: [PATCH 11/23] python3Packages.jupytext: fix build by adding missing markdown-it-py dep; python3 only Co-authored-by: Sandro Co-authored-by: Timo Kaufmann --- pkgs/development/python-modules/jupytext/default.nix | 9 ++++++--- .../python-modules/markdown-it-py/default.nix | 4 +--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/jupytext/default.nix b/pkgs/development/python-modules/jupytext/default.nix index 6f4c188c2f7..ba627449c12 100644 --- a/pkgs/development/python-modules/jupytext/default.nix +++ b/pkgs/development/python-modules/jupytext/default.nix @@ -1,5 +1,5 @@ { lib, buildPythonPackage, fetchPypi, isPy27 -, mock +, markdown-it-py , nbformat , pytest , pyyaml @@ -10,16 +10,19 @@ buildPythonPackage rec { pname = "jupytext"; version = "1.7.1"; + disabled = isPy27; + src = fetchPypi { inherit pname version; sha256 = "23123b90c267c67716fe6a022dfae49b84fd3809370d83211f2920eb3106bf40"; }; propagatedBuildInputs = [ - pyyaml + markdown-it-py nbformat + pyyaml toml - ] ++ lib.optionals isPy27 [ mock ]; # why they put it in install_requires, who knows + ]; checkInputs = [ pytest diff --git a/pkgs/development/python-modules/markdown-it-py/default.nix b/pkgs/development/python-modules/markdown-it-py/default.nix index eb93f2a5320..2d915762fca 100644 --- a/pkgs/development/python-modules/markdown-it-py/default.nix +++ b/pkgs/development/python-modules/markdown-it-py/default.nix @@ -2,7 +2,6 @@ , attrs , coverage , psutil -, pytest , pytest-benchmark }: @@ -25,7 +24,6 @@ buildPythonPackage rec { coverage pytest-benchmark psutil - pytest pytestCheckHook ]; @@ -42,7 +40,7 @@ buildPythonPackage rec { meta = with lib; { description = "Markdown parser done right"; homepage = "https://markdown-it-py.readthedocs.io/en/latest"; - changelog = "https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md"; + changelog = "https://github.com/executablebooks/markdown-it-py/blob/${src.rev}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ bhipple ]; }; From fe94a5745e42398b2f6c39e89fc8016b24822c28 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 8 Dec 2020 18:25:54 -0500 Subject: [PATCH 12/23] vscode-extensions.serayuzgur.crates: init at 0.5.3 --- pkgs/misc/vscode-extensions/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix index b80fcb25a85..19ee7391423 100644 --- a/pkgs/misc/vscode-extensions/default.nix +++ b/pkgs/misc/vscode-extensions/default.nix @@ -214,6 +214,18 @@ let }; }; + serayuzgur.crates = buildVscodeMarketplaceExtension { + mktplcRef = { + name = "crates"; + publisher = "serayuzgur"; + version = "0.5.3"; + sha256 = "1xk7ayv590hsm3scqpyh6962kvgdlinnpkx0vapr7vs4y08dx72f"; + }; + meta = { + license = stdenv.lib.licenses.mit; + }; + }; + skyapps.fish-vscode = buildVscodeMarketplaceExtension { mktplcRef = { name = "fish-vscode"; From 0f144cb8b5493b9a1402f45270156a737fbbba61 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 8 Dec 2020 18:42:29 -0500 Subject: [PATCH 13/23] one-dark-theme: init at 1.7.2 --- pkgs/misc/vscode-extensions/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix index b80fcb25a85..97fd7890860 100644 --- a/pkgs/misc/vscode-extensions/default.nix +++ b/pkgs/misc/vscode-extensions/default.nix @@ -144,6 +144,18 @@ let }; }; + mskelton.one-dark-theme = buildVscodeMarketplaceExtension { + mktplcRef = { + name = "one-dark-theme"; + publisher = "mskelton"; + version = "1.7.2"; + sha256 = "1ks6z8wsxmlfhiwa51f7d6digvw11dlxc7mja3hankgxcf5dyj31"; + }; + meta = { + license = stdenv.lib.licenses.mit; + }; + }; + ms-azuretools.vscode-docker = buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-docker"; From a8d7d5de0e3bdf240849218edf2b6a03f073b962 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 8 Dec 2020 18:51:38 -0500 Subject: [PATCH 14/23] vscode-ron: init at 0.9.0 --- pkgs/misc/vscode-extensions/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix index b80fcb25a85..6e72fed9d2a 100644 --- a/pkgs/misc/vscode-extensions/default.nix +++ b/pkgs/misc/vscode-extensions/default.nix @@ -12,6 +12,17 @@ let # baseExtensions = self: stdenv.lib.mapAttrs (_n: stdenv.lib.recurseIntoAttrs) { + a5huynh.vscode-ron = buildVscodeMarketplaceExtension { + mktplcRef = { + name = "vscode-ron"; + publisher = "a5huynh"; + version = "0.9.0"; + sha256 = "0d3p50mhqp550fmj662d3xklj14gvzvhszm2hlqvx4h28v222z97"; + }; + meta = { + license = stdenv.lib.licenses.mit; + }; + }; alanz.vscode-hie-server = buildVscodeMarketplaceExtension { mktplcRef = { From b675bbbc539631fdd9001935700f05548836d4c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 9 Dec 2020 01:34:07 +0100 Subject: [PATCH 15/23] apk-tools: Mark broken on darwin --- pkgs/tools/package-management/apk-tools/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/package-management/apk-tools/default.nix b/pkgs/tools/package-management/apk-tools/default.nix index 33c08636e44..c1141362f82 100644 --- a/pkgs/tools/package-management/apk-tools/default.nix +++ b/pkgs/tools/package-management/apk-tools/default.nix @@ -32,5 +32,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ qyliss ]; license = licenses.gpl2; platforms = platforms.unix; + broken = stdenv.isDarwin; }; } From 3139f4254371b5d29a4a4f88817ee676d7f9eab5 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Wed, 9 Dec 2020 02:56:01 +0000 Subject: [PATCH 16/23] imagemagick7: 7.0.10-35 -> 7.0.10-46 --- pkgs/applications/graphics/ImageMagick/7.0.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/ImageMagick/7.0.nix b/pkgs/applications/graphics/ImageMagick/7.0.nix index a1e39cfebe0..558112763a2 100644 --- a/pkgs/applications/graphics/ImageMagick/7.0.nix +++ b/pkgs/applications/graphics/ImageMagick/7.0.nix @@ -14,8 +14,8 @@ let else throw "ImageMagick is not supported on this platform."; cfg = { - version = "7.0.10-35"; - sha256 = "0hcqvn3n3ip2fia48d1nb1m4r5ir00vbaa62xqni30kglh3n2sfh"; + version = "7.0.10-46"; + sha256 = "019l1qv8ds8hvyjwi1g21293a7v28bxf8ycnvr9828kpdhf4jxaa"; patches = []; }; in From 9060c9af0ad1f13f43eec08da7c99fb369e67c4d Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Wed, 9 Dec 2020 00:11:28 +0000 Subject: [PATCH 17/23] gnome3.gnome-shell: 3.38.1 -> 3.38.2 --- pkgs/desktops/gnome-3/core/gnome-shell/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/core/gnome-shell/default.nix b/pkgs/desktops/gnome-3/core/gnome-shell/default.nix index 3ebf409f030..53b9bc5d738 100644 --- a/pkgs/desktops/gnome-3/core/gnome-shell/default.nix +++ b/pkgs/desktops/gnome-3/core/gnome-shell/default.nix @@ -65,13 +65,13 @@ let in stdenv.mkDerivation rec { pname = "gnome-shell"; - version = "3.38.1"; + version = "3.38.2"; outputs = [ "out" "devdoc" ]; src = fetchurl { url = "mirror://gnome/sources/gnome-shell/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "1d0br74gxwnqbh102yjkszkc6fc4yd6p5lcs6bxcpi33chly72dp"; + sha256 = "05fm7kxyvws2lbb156wfa2wf4xmkxr49rrjxg0yaxf68v000yq2k"; }; patches = [ From 9a31966f14545ac2fa99014284a49acc225b9826 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 5 Dec 2020 13:21:28 +0100 Subject: [PATCH 18/23] pandoc-lua-filters: init at 2020-11-30 --- .../tools/misc/pandoc-lua-filters/default.nix | 33 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/tools/misc/pandoc-lua-filters/default.nix diff --git a/pkgs/tools/misc/pandoc-lua-filters/default.nix b/pkgs/tools/misc/pandoc-lua-filters/default.nix new file mode 100644 index 00000000000..b7c081c1ddd --- /dev/null +++ b/pkgs/tools/misc/pandoc-lua-filters/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, fetchFromGitHub +}: + +stdenv.mkDerivation rec { + pname = "pandoc-lua-filters"; + version = "2020-11-30"; + + src = fetchFromGitHub { + owner = "pandoc"; + repo = "lua-filters"; + rev = "v${version}"; + sha256 = "HWBlmlIuJOSgRVrUmXOAI4XTxs1PbZhcwZgZFX0x2wM="; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + install -Dt $out/share/pandoc/filters **/*.lua + + runHook postInstall + ''; + + meta = with stdenv.lib; { + description = "A collection of lua filters for pandoc"; + homepage = "https://github.com/pandoc/lua-filters"; + license = licenses.mit; + maintainers = with maintainers; [ jtojnar ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5030aecc208..2e944d2ab78 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6378,6 +6378,8 @@ in pandoc = callPackage ../development/tools/pandoc { }; + pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { }; + pamtester = callPackage ../tools/security/pamtester { }; paperless = callPackage ../applications/office/paperless { }; From ba11a966532d93aa7dea667fb1f07de9e781e55c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 5 Dec 2020 13:47:29 +0100 Subject: [PATCH 19/23] doc: Add staging workflow diagram --- doc/Makefile | 6 ++++++ .../submitting-changes.chapter.md | 19 +++++++++++++++++++ doc/default.nix | 14 +++++++++++++- 3 files changed, 38 insertions(+), 1 deletion(-) diff --git a/doc/Makefile b/doc/Makefile index 570a5d075b3..4f520779f5b 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -39,6 +39,7 @@ out/html/index.html: doc-support/result manual-full.xml style.css highlightjs mkdir -p out/html/highlightjs/ cp -r highlightjs out/html/ + cp -r media out/html/ cp ./overrides.css out/html/ cp ./style.css out/html/style.css @@ -53,6 +54,7 @@ out/epub/manual.epub: manual-full.xml doc-support/result/epub.xsl \ ./manual-full.xml + cp -r media out/epub/scratch/OEBPS cp ./overrides.css out/epub/scratch/OEBPS cp ./style.css out/epub/scratch/OEBPS mkdir -p out/epub/scratch/OEBPS/images/callouts/ @@ -88,11 +90,15 @@ functions/library/generated: doc-support/result %.section.xml: %.section.md pandoc $^ -t docbook \ + --extract-media=media \ + --lua-filter=$(PANDOC_LUA_FILTERS_DIR)/diagram-generator.lua \ -f markdown+smart \ | cat > $@ %.chapter.xml: %.chapter.md pandoc $^ -t docbook \ --top-level-division=chapter \ + --extract-media=media \ + --lua-filter=$(PANDOC_LUA_FILTERS_DIR)/diagram-generator.lua \ -f markdown+smart \ | cat > $@ diff --git a/doc/contributing/submitting-changes.chapter.md b/doc/contributing/submitting-changes.chapter.md index 984169f0954..40fc5ea7892 100644 --- a/doc/contributing/submitting-changes.chapter.md +++ b/doc/contributing/submitting-changes.chapter.md @@ -159,6 +159,25 @@ The last checkbox is fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blo - Hydra builds for master and staging should not be used as testing platform, it’s a build farm for changes that have been already tested. - When changing the bootloader installation process, extra care must be taken. Grub installations cannot be rolled back, hence changes may break people’s installations forever. For any non-trivial change to the bootloader please file a PR asking for review, especially from \@edolstra. +```{.graphviz caption="Staging workflow"} +digraph { + "small changes" [shape=none] + "mass-rebuilds and other large changes" [shape=none] + "critical security fixes" [shape=none] + "broken staging-next fixes" [shape=none] + + "small changes" -> master + "mass-rebuilds and other large changes" -> staging + "critical security fixes" -> master + "broken staging-next fixes" -> "staging-next" + + "staging-next" -> master [color="#E85EB0"] [label="stabilization ends"] [fontcolor="#E85EB0"] + "staging" -> "staging-next" [color="#E85EB0"] [label="stabilization starts"] [fontcolor="#E85EB0"] + + master -> "staging-next" -> staging [color="#5F5EE8"] [label="every six hours/any time"] [fontcolor="#5F5EE8"] +} +``` + ### Master branch {#submitting-changes-master-branch} The `master` branch is the main development branch. It should only see non-breaking commits that do not cause mass rebuilds. diff --git a/doc/default.nix b/doc/default.nix index d9051167dee..543a3874170 100644 --- a/doc/default.nix +++ b/doc/default.nix @@ -5,10 +5,22 @@ let in pkgs.stdenv.mkDerivation { name = "nixpkgs-manual"; - buildInputs = with pkgs; [ pandoc libxml2 libxslt zip jing xmlformat ]; + nativeBuildInputs = with pkgs; [ + pandoc + graphviz + libxml2 + libxslt + zip + jing + xmlformat + ]; src = ./.; + makeFlags = [ + "PANDOC_LUA_FILTERS_DIR=${pkgs.pandoc-lua-filters}/share/pandoc/filters" + ]; + postPatch = '' ln -s ${doc-support} ./doc-support/result ''; From d028eb3cf7c2fe3aa78a55ed906653c17b836ae6 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Tue, 8 Dec 2020 22:32:31 +0000 Subject: [PATCH 20/23] gnome3.gnome-chess: 3.38.0 -> 3.38.1 --- pkgs/desktops/gnome-3/games/gnome-chess/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/games/gnome-chess/default.nix b/pkgs/desktops/gnome-3/games/gnome-chess/default.nix index d2f9cfaa2dd..17ac13ebbce 100644 --- a/pkgs/desktops/gnome-3/games/gnome-chess/default.nix +++ b/pkgs/desktops/gnome-3/games/gnome-chess/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { pname = "gnome-chess"; - version = "3.38.0"; + version = "3.38.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-chess/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "10y248xdjx9b0izxii9fjyvkra65jxfx66ivwznmn0cadda9gdqg"; + sha256 = "1bpmi5p5vvjdq2rlm5x9k4gpci8jbrjvdxr1q62h5znzq0vz0w0l"; }; nativeBuildInputs = [ meson ninja vala pkgconfig gettext itstool libxml2 python3 wrapGAppsHook gobject-introspection ]; From 872cb2fc23a2a4775a4a0ba5a201932766bf87ea Mon Sep 17 00:00:00 2001 From: Tom Manner Date: Tue, 8 Dec 2020 23:51:33 -0500 Subject: [PATCH 21/23] rapidcheck: refactor `postInstall` to install all extras (#106376) Co-authored-by: Tom Manner --- pkgs/development/libraries/rapidcheck/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/rapidcheck/default.nix b/pkgs/development/libraries/rapidcheck/default.nix index bf96e8e76b8..492e1228978 100644 --- a/pkgs/development/libraries/rapidcheck/default.nix +++ b/pkgs/development/libraries/rapidcheck/default.nix @@ -13,8 +13,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; + # Install the extras headers postInstall = '' - cp ../extras/boost_test/include/rapidcheck/boost_test.h $out/include/rapidcheck + cp -r $src/extras $out + chmod -R +w $out/extras + rm $out/extras/CMakeLists.txt + rm $out/extras/**/CMakeLists.txt ''; meta = with stdenv.lib; { From 40a7c98c1c56ff646cc03e938d980423483b2641 Mon Sep 17 00:00:00 2001 From: Johannes Date: Wed, 9 Dec 2020 06:00:55 +0100 Subject: [PATCH 22/23] mycli: fix build with sqlparse 0.4.x (#106334) Co-authored-by: Sandro --- pkgs/tools/admin/mycli/default.nix | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/mycli/default.nix b/pkgs/tools/admin/mycli/default.nix index 4745d065be9..01b82dde4d5 100644 --- a/pkgs/tools/admin/mycli/default.nix +++ b/pkgs/tools/admin/mycli/default.nix @@ -1,6 +1,7 @@ { lib , python3 , glibcLocales +, fetchpatch }: with python3.pkgs; @@ -28,7 +29,21 @@ buildPythonApplication rec { --ignore=mycli/packages/paramiko_stub/__init__.py ''; - meta = { + patches = [ + # TODO: remove with next release (v1.22.3 or v1.23) + (fetchpatch { + url = "https://github.com/dbcli/mycli/commit/17f093d7b70ab2d9f3c6eababa041bf76f029aac.patch"; + sha256 = "sha256-VwfbtzUtElV+ErH+NJb+3pRtSaF0yVK8gEWCvlzZNHI="; + excludes = [ "changelog.md" "mycli/AUTHORS" ]; + }) + ]; + + postPatch = '' + substituteInPlace setup.py \ + --replace "sqlparse>=0.3.0,<0.4.0" "sqlparse" + ''; + + meta = with lib; { inherit version; description = "Command-line interface for MySQL"; longDescription = '' @@ -36,7 +51,7 @@ buildPythonApplication rec { syntax highlighting. ''; homepage = "http://mycli.net"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.jojosch ]; + license = licenses.bsd3; + maintainers = with maintainers; [ jojosch ]; }; } From 289ef7f56ff83e326a7e895af4953cfe94ea9b6c Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 6 Dec 2020 21:50:13 +0000 Subject: [PATCH 23/23] python37Packages.azure-mgmt-cdn: 5.1.0 -> 5.2.0 --- pkgs/development/python-modules/azure-mgmt-cdn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-cdn/default.nix b/pkgs/development/python-modules/azure-mgmt-cdn/default.nix index 172e33d08cd..41d0387da2f 100644 --- a/pkgs/development/python-modules/azure-mgmt-cdn/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-cdn/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "azure-mgmt-cdn"; - version = "5.1.0"; + version = "5.2.0"; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "5af79f80e6c5f4766bcb5b8c62273445fb2beaeae85c5b9d2ab9aa369d60ede3"; + sha256 = "3e470ba07918a4f97dadb6f50c6f64068da423b735fad38d31d9535c56f06881"; }; propagatedBuildInputs = [