Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 340cf430 6f5d75c1

+254 -113
+5
.github/CODEOWNERS
··· 336 337 # Linux Kernel 338 pkgs/os-specific/linux/kernel/manual-config.nix @amjoseph-nixpkgs
··· 336 337 # Linux Kernel 338 pkgs/os-specific/linux/kernel/manual-config.nix @amjoseph-nixpkgs 339 + 340 + # Buildbot 341 + nixos/modules/services/continuous-integration/buildbot @Mic92 @zowoq 342 + nixos/tests/buildbot.nix @Mic92 @zowoq 343 + pkgs/development/tools/continuous-integration/buildbot @Mic92 @zowoq
+64
doc/README.md
··· 106 - [`note`](https://tdg.docbook.org/tdg/5.0/note.html) 107 - [`tip`](https://tdg.docbook.org/tdg/5.0/tip.html) 108 - [`warning`](https://tdg.docbook.org/tdg/5.0/warning.html) 109 110 #### [Definition lists](https://github.com/jgm/commonmark-hs/blob/master/commonmark-extensions/test/definition_lists.md) 111 ··· 139 Closes #216321. 140 141 - If the commit contains more than just documentation changes, follow the commit message format relevant for the rest of the changes.
··· 106 - [`note`](https://tdg.docbook.org/tdg/5.0/note.html) 107 - [`tip`](https://tdg.docbook.org/tdg/5.0/tip.html) 108 - [`warning`](https://tdg.docbook.org/tdg/5.0/warning.html) 109 + - [`example`](https://tdg.docbook.org/tdg/5.0/example.html) 110 + 111 + Example admonitions require a title to work. 112 + If you don't provide one, the manual won't be built. 113 + 114 + ```markdown 115 + ::: {.example #ex-showing-an-example} 116 + 117 + # Title for this example 118 + 119 + Text for the example. 120 + ::: 121 + ``` 122 123 #### [Definition lists](https://github.com/jgm/commonmark-hs/blob/master/commonmark-extensions/test/definition_lists.md) 124 ··· 152 Closes #216321. 153 154 - If the commit contains more than just documentation changes, follow the commit message format relevant for the rest of the changes. 155 + 156 + ## Documentation conventions 157 + 158 + In an effort to keep the Nixpkgs manual in a consistent style, please follow the conventions below, unless they prevent you from properly documenting something. 159 + In that case, please open an issue about the particular documentation convention and tag it with a "needs: documentation" label. 160 + 161 + - Put each sentence in its own line. 162 + This makes reviewing documentation much easier, since GitHub's review system is based on lines. 163 + 164 + - Use the admonitions syntax for any callouts and examples (see [section above](#admonitions)). 165 + 166 + - If you provide an example involving Nix code, make your example into a fully-working package (something that can be passed to `pkgs.callPackage`). 167 + This will help others quickly test that the example works, and will also make it easier if we start automatically testing all example code to make sure it works. 168 + For example, instead of providing something like: 169 + 170 + ``` 171 + pkgs.dockerTools.buildLayeredImage { 172 + name = "hello"; 173 + contents = [ pkgs.hello ]; 174 + } 175 + ``` 176 + 177 + Provide something like: 178 + 179 + ``` 180 + { dockerTools, hello }: 181 + dockerTools.buildLayeredImage { 182 + name = "hello"; 183 + contents = [ hello ]; 184 + } 185 + ``` 186 + 187 + - Use [definition lists](#definition-lists) to document function arguments, and the attributes of such arguments. For example: 188 + 189 + ```markdown 190 + # pkgs.coolFunction 191 + 192 + Description of what `coolFunction` does. 193 + `coolFunction` expects a single argument which should be an attribute set, with the following possible attributes: 194 + 195 + `name` 196 + 197 + : The name of the resulting image. 198 + 199 + `tag` _optional_ 200 + 201 + : Tag of the generated image. 202 + 203 + _Default value:_ the output path's hash. 204 + 205 + ```
+10
maintainers/team-list.nix
··· 96 shortName = "Blockchains"; 97 }; 98 99 c = { 100 members = [ 101 matthewbauer
··· 96 shortName = "Blockchains"; 97 }; 98 99 + buildbot = { 100 + members = [ 101 + lopsided98 102 + mic92 103 + zowoq 104 + ]; 105 + scope = "Maintain Buildbot CI framework"; 106 + shortName = "Buildbot"; 107 + }; 108 + 109 c = { 110 members = [ 111 matthewbauer
+1 -1
nixos/modules/services/continuous-integration/buildbot/master.nix
··· 305 '') 306 ]; 307 308 - meta.maintainers = with lib.maintainers; [ mic92 lopsided98 ]; 309 }
··· 305 '') 306 ]; 307 308 + meta.maintainers = lib.teams.buildbot.members; 309 }
+1 -1
nixos/modules/services/continuous-integration/buildbot/worker.nix
··· 188 }; 189 }; 190 191 - meta.maintainers = with lib.maintainers; [ ]; 192 193 }
··· 188 }; 189 }; 190 191 + meta.maintainers = lib.teams.buildbot.members; 192 193 }
+1 -1
nixos/tests/buildbot.nix
··· 104 bbworker.fail("nc -z bbmaster 8011") 105 ''; 106 107 - meta.maintainers = with pkgs.lib.maintainers; [ ]; 108 })
··· 104 bbworker.fail("nc -z bbmaster 8011") 105 ''; 106 107 + meta.maintainers = pkgs.lib.teams.buildbot.members; 108 })
+3 -3
pkgs/applications/blockchains/taproot-assets/default.nix
··· 5 6 buildGoModule rec { 7 pname = "taproot-assets"; 8 - version = "0.2.3"; 9 10 src = fetchFromGitHub { 11 owner = "lightninglabs"; 12 repo = "taproot-assets"; 13 rev = "v${version}"; 14 - hash = "sha256-nTgIoYajpnlEvyXPcwXbm/jOfG+C83TTZiPmoB2kK24="; 15 }; 16 17 - vendorHash = "sha256-fc++0M7Mnn1nJOkV2gzAVRQCp3vOqsO2OQNlOKaMmB4="; 18 19 subPackages = [ "cmd/tapcli" "cmd/tapd" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "taproot-assets"; 8 + version = "0.3.2"; 9 10 src = fetchFromGitHub { 11 owner = "lightninglabs"; 12 repo = "taproot-assets"; 13 rev = "v${version}"; 14 + hash = "sha256-zYS/qLWYzfmLksYLCUWosT287K8La2fuu9TcT4Wytto="; 15 }; 16 17 + vendorHash = "sha256-jz6q3l2FtkJM3qyaTTqqu3ZG2FeKW9s7WdlW1pHij5k="; 18 19 subPackages = [ "cmd/tapcli" "cmd/tapd" ]; 20
+2 -2
pkgs/applications/misc/premid/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "premid"; 11 - version = "2.3.2"; 12 13 src = fetchurl { 14 url = "https://github.com/premid/Linux/releases/download/v${version}/${pname}.tar.gz"; 15 - sha256 = "sha256-TuID63cVZkQ2kBl2iZeuVvjRUJYBt62ppPvgffBlOXY="; 16 }; 17 18 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation rec { 10 pname = "premid"; 11 + version = "2.3.4"; 12 13 src = fetchurl { 14 url = "https://github.com/premid/Linux/releases/download/v${version}/${pname}.tar.gz"; 15 + sha256 = "sha256-ime6SCxm+fhMR2wagv1RItqwLjPxvJnVziW3DZafP50="; 16 }; 17 18 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 92 93 stdenv.mkDerivation rec { 94 pname = "brave"; 95 - version = "1.61.109"; 96 97 src = fetchurl { 98 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 99 - hash = "sha256-vIi205FqgoQEZCV4iWCFxjH2hJNWH9HjRU94jt7Ee8A="; 100 }; 101 102 dontConfigure = true;
··· 92 93 stdenv.mkDerivation rec { 94 pname = "brave"; 95 + version = "1.61.114"; 96 97 src = fetchurl { 98 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 99 + hash = "sha256-AVL08Npg1nuvFJrd3rC2rCZeoLnPuQsgpvf2R623c6Y="; 100 }; 101 102 dontConfigure = true;
+6 -5
pkgs/development/libraries/accounts-qt/default.nix
··· 1 - { mkDerivation, lib, fetchFromGitLab, doxygen, glib, libaccounts-glib, pkg-config, qmake }: 2 3 - mkDerivation rec { 4 pname = "accounts-qt"; 5 version = "1.16"; 6 ··· 12 }; 13 14 propagatedBuildInputs = [ glib libaccounts-glib ]; 15 - nativeBuildInputs = [ doxygen pkg-config qmake ]; 16 17 - # remove forbidden references to $TMPDIR 18 preFixup = '' 19 patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$out"/bin/* 20 ''; ··· 23 description = "Qt library for accessing the online accounts database"; 24 homepage = "https://gitlab.com/accounts-sso"; 25 license = licenses.lgpl21; 26 - platforms = with platforms; linux; 27 }; 28 }
··· 1 + { stdenv, lib, fetchFromGitLab, doxygen, glib, libaccounts-glib, pkg-config, qmake, qtbase, wrapQtAppsHook }: 2 3 + stdenv.mkDerivation rec { 4 pname = "accounts-qt"; 5 version = "1.16"; 6 ··· 12 }; 13 14 propagatedBuildInputs = [ glib libaccounts-glib ]; 15 + buildInputs = [ qtbase ]; 16 + nativeBuildInputs = [ doxygen pkg-config qmake wrapQtAppsHook ]; 17 18 + # remove forbidden references to /build 19 preFixup = '' 20 patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$out"/bin/* 21 ''; ··· 24 description = "Qt library for accessing the online accounts database"; 25 homepage = "https://gitlab.com/accounts-sso"; 26 license = licenses.lgpl21; 27 + platforms = platforms.linux; 28 }; 29 }
+2 -2
pkgs/development/libraries/ethash/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ethash"; 5 - version = "0.8.0"; 6 7 src = 8 fetchFromGitHub { 9 owner = "chfast"; 10 repo = "ethash"; 11 rev = "v${version}"; 12 - sha256 = "sha256-4SJk4niSpLPjymwTCD0kHOrqpMf+vE3J/O7DiffUSJ4="; 13 }; 14 15 nativeBuildInputs = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ethash"; 5 + version = "1.0.1"; 6 7 src = 8 fetchFromGitHub { 9 owner = "chfast"; 10 repo = "ethash"; 11 rev = "v${version}"; 12 + sha256 = "sha256-BjgfWDn72P4NJhzq0ySW8bvZI3AQB9jOaRqFIeCfJ8k="; 13 }; 14 15 nativeBuildInputs = [
+2 -5
pkgs/development/libraries/libaccounts-glib/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "libaccounts-glib"; 6 - version = "1.24"; 7 8 outputs = [ "out" "dev" "devdoc" "py" ]; 9 ··· 11 owner = "accounts-sso"; 12 repo = "libaccounts-glib"; 13 rev = version; 14 - sha256 = "0y8smg1rd279lrr9ad8b499i8pbkajmwd4xn41rdh9h93hs9apn7"; 15 }; 16 - 17 - # See: https://gitlab.com/accounts-sso/libaccounts-glib/merge_requests/22 18 - patches = [ ./py-override.patch ]; 19 20 nativeBuildInputs = [ 21 check
··· 3 4 stdenv.mkDerivation rec { 5 pname = "libaccounts-glib"; 6 + version = "1.26"; 7 8 outputs = [ "out" "dev" "devdoc" "py" ]; 9 ··· 11 owner = "accounts-sso"; 12 repo = "libaccounts-glib"; 13 rev = version; 14 + sha256 = "sha256-KVKylt+XjLfidsS2KzT7oFXP6rTR528lYAUP8dffu7k="; 15 }; 16 17 nativeBuildInputs = [ 18 check
-38
pkgs/development/libraries/libaccounts-glib/py-override.patch
··· 1 - diff --git a/libaccounts-glib/pygobject/meson.build b/libaccounts-glib/pygobject/meson.build 2 - index fa1f4a0..588c4ce 100644 3 - --- a/libaccounts-glib/pygobject/meson.build 4 - +++ b/libaccounts-glib/pygobject/meson.build 5 - @@ -1,11 +1,19 @@ 6 - -python3 = import('python3') 7 - -python_exec = python3.find_python() 8 - -python_exec_result = run_command(python_exec, ['-c', 'import gi; from os.path import abspath; print(abspath(gi._overridesdir))']) 9 - +py_override = get_option('py-overrides-dir') 10 - 11 - -if python_exec_result.returncode() != 0 12 - - error('Failed to retreive the python GObject override directory') 13 - +if py_override == '' 14 - + python3 = import('python3') 15 - + python_exec = python3.find_python() 16 - + 17 - + python_exec_result = run_command(python_exec, ['-c', 'import gi; from os.path import abspath; print(abspath(gi._overridesdir))']) 18 - + 19 - + if python_exec_result.returncode() != 0 20 - + error('Failed to retreive the python GObject override directory') 21 - + endif 22 - + 23 - + py_override = python_exec_result.stdout().strip() 24 - endif 25 - 26 - -install_data('Accounts.py', 27 - - install_dir: join_paths(python_exec_result.stdout().strip()) 28 - +install_data( 29 - + 'Accounts.py', 30 - + install_dir: py_override 31 - ) 32 - diff --git a/meson_options.txt b/meson_options.txt 33 - new file mode 100644 34 - index 0000000..2c33804 35 - --- /dev/null 36 - +++ b/meson_options.txt 37 - @@ -0,0 +1 @@ 38 - +option('py-overrides-dir', type : 'string', value : '', description: 'Path to pygobject overrides directory')
···
+2 -2
pkgs/development/libraries/libngspice/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "${lib.optionalString withNgshared "lib"}ngspice"; 14 - version = "41"; 15 16 src = fetchurl { 17 url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz"; 18 - hash = "sha256-HOIZOV0vUMM+siOhQD+DGLFo8ebRAVp9udv0OUCN6MQ="; 19 }; 20 21 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "${lib.optionalString withNgshared "lib"}ngspice"; 14 + version = "42"; 15 16 src = fetchurl { 17 url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz"; 18 + hash = "sha256-c3/jhGqyMzolDfrfHtbr4YYK8dil/154A8dyzEJW5Qo="; 19 }; 20 21 nativeBuildInputs = [
+6 -3
pkgs/development/libraries/signond/default.nix
··· 1 - { mkDerivation, lib, fetchFromGitLab, qmake, doxygen }: 2 3 - mkDerivation rec { 4 pname = "signond"; 5 version = "8.61"; 6 ··· 14 nativeBuildInputs = [ 15 qmake 16 doxygen 17 ]; 18 19 preConfigure = '' 20 substituteInPlace src/signond/signond.pro \ 21 --replace "/etc" "@out@/etc" ··· 24 meta = with lib; { 25 homepage = "https://gitlab.com/accounts-sso/signond"; 26 description = "Signon Daemon for Qt"; 27 - maintainers = with maintainers; [ freezeboy ]; 28 platforms = platforms.linux; 29 }; 30 }
··· 1 + { stdenv, lib, fetchFromGitLab, qmake, qtbase, wrapQtAppsHook, doxygen }: 2 3 + stdenv.mkDerivation rec { 4 pname = "signond"; 5 version = "8.61"; 6 ··· 14 nativeBuildInputs = [ 15 qmake 16 doxygen 17 + wrapQtAppsHook 18 ]; 19 20 + buildInputs = [ qtbase ]; 21 + 22 preConfigure = '' 23 substituteInPlace src/signond/signond.pro \ 24 --replace "/etc" "@out@/etc" ··· 27 meta = with lib; { 28 homepage = "https://gitlab.com/accounts-sso/signond"; 29 description = "Signon Daemon for Qt"; 30 + maintainers = with maintainers; [ freezeboy ]; 31 platforms = platforms.linux; 32 }; 33 }
+2 -2
pkgs/development/python-modules/datadog/default.nix
··· 48 49 disabledTestPaths = [ 50 "tests/performance" 51 ]; 52 53 disabledTests = [ 54 "test_default_settings_set" 55 - ] ++ lib.optionals (pythonAtLeast "3.11") [ 56 # https://github.com/DataDog/datadogpy/issues/746 57 "TestDogshell" 58 ]; ··· 62 ]; 63 64 meta = with lib; { 65 - broken = true; # https://github.com/DataDog/datadogpy/issues/800 66 description = "The Datadog Python library"; 67 homepage = "https://github.com/DataDog/datadogpy"; 68 changelog = "https://github.com/DataDog/datadogpy/blob/v${version}/CHANGELOG.md";
··· 48 49 disabledTestPaths = [ 50 "tests/performance" 51 + # https://github.com/DataDog/datadogpy/issues/800 52 + "tests/integration/api/test_*.py" 53 ]; 54 55 disabledTests = [ 56 "test_default_settings_set" 57 # https://github.com/DataDog/datadogpy/issues/746 58 "TestDogshell" 59 ]; ··· 63 ]; 64 65 meta = with lib; { 66 description = "The Datadog Python library"; 67 homepage = "https://github.com/DataDog/datadogpy"; 68 changelog = "https://github.com/DataDog/datadogpy/blob/v${version}/CHANGELOG.md";
+2 -2
pkgs/development/python-modules/jupyter-core/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "jupyter-core"; 14 - version = "5.5.1"; 15 disabled = pythonOlder "3.7"; 16 17 pyproject = true; ··· 20 owner = "jupyter"; 21 repo = "jupyter_core"; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-X8yBh63JYIuIatLtJU0pOD8Oz/QpJShU0R2VGAgPAa4="; 24 }; 25 26 patches = [
··· 11 12 buildPythonPackage rec { 13 pname = "jupyter-core"; 14 + version = "5.7.0"; 15 disabled = pythonOlder "3.7"; 16 17 pyproject = true; ··· 20 owner = "jupyter"; 21 repo = "jupyter_core"; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-y3a2pSk+6QNSVg0skosbf6uHSXpvMubyflP6jQleI44="; 24 }; 25 26 patches = [
+3 -3
pkgs/development/python-modules/jupyter-server/default.nix
··· 34 35 buildPythonPackage rec { 36 pname = "jupyter-server"; 37 - version = "2.12.1"; 38 - format = "pyproject"; 39 disabled = pythonOlder "3.8"; 40 41 src = fetchPypi { 42 pname = "jupyter_server"; 43 inherit version; 44 - hash = "sha256-3He33MX8BUesuisoRPAXmACGZyAe6ifGMZ/5JX1wCm0="; 45 }; 46 47 nativeBuildInputs = [
··· 34 35 buildPythonPackage rec { 36 pname = "jupyter-server"; 37 + version = "2.12.2"; 38 + pyproject = true; 39 disabled = pythonOlder "3.8"; 40 41 src = fetchPypi { 42 pname = "jupyter_server"; 43 inherit version; 44 + hash = "sha256-Xq6GvhUiS1N1zewMNULOcv8g96JSl6KoFmolC7RVpRk="; 45 }; 46 47 nativeBuildInputs = [
+44 -14
pkgs/development/python-modules/jupyter-sphinx/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 , nbformat 5 , sphinx 6 - , ipywidgets 7 - , pythonOlder 8 - , nbconvert 9 }: 10 11 buildPythonPackage rec { 12 pname = "jupyter-sphinx"; 13 - version = "0.4.0"; 14 - format = "setuptools"; 15 16 - src = fetchPypi { 17 - inherit version; 18 - pname = "jupyter_sphinx"; 19 - hash = "sha256-DBGjjxNDE48sUFHA00xMVF9EgBdMG9QcAlb+gm4LqlU="; 20 }; 21 22 - propagatedBuildInputs = [ nbconvert nbformat sphinx ipywidgets ]; 23 24 - doCheck = false; 25 26 - disabled = pythonOlder "3.5"; 27 28 meta = with lib; { 29 description = "Jupyter Sphinx Extensions"; 30 homepage = "https://github.com/jupyter/jupyter-sphinx/"; 31 license = licenses.bsd3; 32 }; 33 - 34 }
··· 1 { lib 2 , buildPythonPackage 3 + , fetchFromGitHub 4 + , hatchling 5 + , ipykernel 6 + , ipython 7 + , ipywidgets 8 + , nbconvert 9 , nbformat 10 + , pythonOlder 11 , sphinx 12 + , pytestCheckHook 13 }: 14 15 buildPythonPackage rec { 16 pname = "jupyter-sphinx"; 17 + version = "0.5.3"; 18 + pyproject = true; 19 + 20 + disabled = pythonOlder "3.8"; 21 22 + src = fetchFromGitHub { 23 + owner = "jupyter"; 24 + repo = "jupyter-sphinx"; 25 + rev = "refs/tags/v${version}"; 26 + hash = "sha256-o/i3WravKZPf7uw2H4SVYfAyaZGf19ZJlkmeHCWcGtE="; 27 }; 28 29 + nativeBuildInputs = [ 30 + hatchling 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + ipykernel 35 + ipython 36 + ipywidgets 37 + nbconvert 38 + nbformat 39 + sphinx 40 + ]; 41 + 42 + pythonImportsCheck = [ 43 + "jupyter_sphinx" 44 + ]; 45 46 + env.JUPYTER_PLATFORM_DIRS = 1; 47 48 + nativeCheckInputs = [ 49 + pytestCheckHook 50 + ]; 51 + 52 + preCheck = '' 53 + export HOME=$TMPDIR 54 + ''; 55 + 56 + __darwinAllowLocalNetworking = true; 57 58 meta = with lib; { 59 description = "Jupyter Sphinx Extensions"; 60 homepage = "https://github.com/jupyter/jupyter-sphinx/"; 61 + changelog = "https://github.com/jupyter/jupyter-sphinx/releases/tag/${src.rev}"; 62 license = licenses.bsd3; 63 }; 64 }
+2 -2
pkgs/development/python-modules/jupyterlab/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "jupyterlab"; 22 - version = "4.0.9"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.8"; 26 27 src = fetchPypi { 28 inherit pname version; 29 - hash = "sha256-nrraQdUmUfYjwMnwad24oh1oSOTIh9jl3cBhMWbtXAs="; 30 }; 31 32 nativeBuildInputs = [
··· 19 20 buildPythonPackage rec { 21 pname = "jupyterlab"; 22 + version = "4.0.10"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.8"; 26 27 src = fetchPypi { 28 inherit pname version; 29 + hash = "sha256-Rhd+uO3nDcc76SKsmfjvlDvcLfvGoxs1PEvehIo13uE="; 30 }; 31 32 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/nbconvert/default.nix
··· 32 }; 33 in buildPythonPackage rec { 34 pname = "nbconvert"; 35 - version = "7.13.1"; 36 pyproject = true; 37 38 disabled = pythonOlder "3.8"; 39 40 src = fetchPypi { 41 inherit pname version; 42 - hash = "sha256-Lcgmfb3+7c4tzTTJ4/G1GvGPQ8sQVUnRxaGBiewjuoU="; 43 }; 44 45 # Add $out/share/jupyter to the list of paths that are used to search for
··· 32 }; 33 in buildPythonPackage rec { 34 pname = "nbconvert"; 35 + version = "7.14.0"; 36 pyproject = true; 37 38 disabled = pythonOlder "3.8"; 39 40 src = fetchPypi { 41 inherit pname version; 42 + hash = "sha256-krmkS2Plp/tPb6DvQSYeNcFpJQRszRwEpcgJm/EAR24="; 43 }; 44 45 # Add $out/share/jupyter to the list of paths that are used to search for
+2 -2
pkgs/development/python-modules/troposphere/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "troposphere"; 13 - version = "4.5.2"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "cloudtools"; 20 repo = pname; 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-LLky4lSSMUmLEf+qHwgPvDu0DZhG4WWZ1aFSXqFm1BA="; 23 }; 24 25 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "troposphere"; 13 + version = "4.5.3"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "cloudtools"; 20 repo = pname; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-Kk4PvkUC1JB2MNyarq/cHhOOc+2Id7HlR/hSt/5JjlI="; 23 }; 24 25 propagatedBuildInputs = [
+1 -1
pkgs/development/tools/continuous-integration/buildbot/master.nix
··· 156 description = "An open-source continuous integration framework for automating software build, test, and release processes"; 157 homepage = "https://buildbot.net/"; 158 changelog = "https://github.com/buildbot/buildbot/releases/tag/v${version}"; 159 - maintainers = with maintainers; [ ryansydnor lopsided98 ]; 160 license = licenses.gpl2Only; 161 broken = stdenv.isDarwin; 162 };
··· 156 description = "An open-source continuous integration framework for automating software build, test, and release processes"; 157 homepage = "https://buildbot.net/"; 158 changelog = "https://github.com/buildbot/buildbot/releases/tag/v${version}"; 159 + maintainers = teams.buildbot.members; 160 license = licenses.gpl2Only; 161 broken = stdenv.isDarwin; 162 };
+1 -1
pkgs/development/tools/continuous-integration/buildbot/pkg.nix
··· 25 meta = with lib; { 26 homepage = "https://buildbot.net/"; 27 description = "Buildbot Packaging Helper"; 28 - maintainers = with maintainers; [ ryansydnor lopsided98 ]; 29 license = licenses.gpl2; 30 }; 31 }
··· 25 meta = with lib; { 26 homepage = "https://buildbot.net/"; 27 description = "Buildbot Packaging Helper"; 28 + maintainers = teams.buildbot.members; 29 license = licenses.gpl2; 30 }; 31 }
+73 -7
pkgs/development/tools/continuous-integration/buildbot/plugins.nix
··· 24 meta = with lib; { 25 homepage = "https://buildbot.net/"; 26 description = "Buildbot UI"; 27 - maintainers = with maintainers; [ ryansydnor lopsided98 ]; 28 license = licenses.gpl2; 29 }; 30 }; ··· 51 meta = with lib; { 52 homepage = "https://buildbot.net/"; 53 description = "Buildbot UI (React)"; 54 - maintainers = with maintainers; [ mic92 ]; 55 license = licenses.gpl2Only; 56 }; 57 }; ··· 73 meta = with lib; { 74 homepage = "https://buildbot.net/"; 75 description = "Buildbot Console View Plugin"; 76 - maintainers = with maintainers; [ ryansydnor lopsided98 ]; 77 license = licenses.gpl2; 78 }; 79 }; ··· 95 meta = with lib; { 96 homepage = "https://buildbot.net/"; 97 description = "Buildbot Waterfall View Plugin"; 98 - maintainers = with maintainers; [ ryansydnor lopsided98 ]; 99 license = licenses.gpl2; 100 }; 101 }; ··· 117 meta = with lib; { 118 homepage = "https://buildbot.net/"; 119 description = "Buildbot Grid View Plugin"; 120 - maintainers = with maintainers; [ lopsided98 ]; 121 license = licenses.gpl2; 122 }; 123 }; ··· 139 meta = with lib; { 140 homepage = "https://buildbot.net/"; 141 description = "Buildbot WSGI dashboards Plugin"; 142 - maintainers = with maintainers; [ lopsided98 ]; 143 license = licenses.gpl2; 144 }; 145 }; ··· 162 meta = with lib; { 163 homepage = "https://buildbot.net/"; 164 description = "Buildbot Badges Plugin"; 165 - maintainers = with maintainers; [ julienmalka ]; 166 license = licenses.gpl2; 167 }; 168 };
··· 24 meta = with lib; { 25 homepage = "https://buildbot.net/"; 26 description = "Buildbot UI"; 27 + maintainers = teams.buildbot.members; 28 license = licenses.gpl2; 29 }; 30 }; ··· 51 meta = with lib; { 52 homepage = "https://buildbot.net/"; 53 description = "Buildbot UI (React)"; 54 + maintainers = teams.buildbot.members; 55 license = licenses.gpl2Only; 56 }; 57 }; ··· 73 meta = with lib; { 74 homepage = "https://buildbot.net/"; 75 description = "Buildbot Console View Plugin"; 76 + maintainers = teams.buildbot.members; 77 + license = licenses.gpl2; 78 + }; 79 + }; 80 + 81 + react-console-view = buildPythonPackage rec { 82 + pname = "buildbot-react-console-view"; 83 + inherit (buildbot-pkg) version; 84 + 85 + src = fetchPypi { 86 + inherit pname version; 87 + hash = "sha256-U0j/ovoP3A83BzQWF4dtwisJxs00mZz0yyT12mlxfGo="; 88 + }; 89 + 90 + buildInputs = [ buildbot-pkg ]; 91 + 92 + # tests fail 93 + doCheck = false; 94 + 95 + meta = with lib; { 96 + homepage = "https://buildbot.net/"; 97 + description = "Buildbot Console View Plugin (React)"; 98 + maintainers = teams.buildbot.members; 99 license = licenses.gpl2; 100 }; 101 }; ··· 117 meta = with lib; { 118 homepage = "https://buildbot.net/"; 119 description = "Buildbot Waterfall View Plugin"; 120 + maintainers = teams.buildbot.members; 121 + license = licenses.gpl2; 122 + }; 123 + }; 124 + 125 + react-waterfall-view = buildPythonPackage rec { 126 + pname = "buildbot-react-waterfall-view"; 127 + inherit (buildbot-pkg) version; 128 + 129 + src = fetchPypi { 130 + inherit pname version; 131 + hash = "sha256-vt7ea0IWIKn4i8sBUUMsoOMi1gPzzFssQ6wORDClJqs="; 132 + }; 133 + 134 + buildInputs = [ buildbot-pkg ]; 135 + 136 + # tests fail 137 + doCheck = false; 138 + 139 + meta = with lib; { 140 + homepage = "https://buildbot.net/"; 141 + description = "Buildbot Waterfall View Plugin (React)"; 142 + maintainers = teams.buildbot.members; 143 license = licenses.gpl2; 144 }; 145 }; ··· 161 meta = with lib; { 162 homepage = "https://buildbot.net/"; 163 description = "Buildbot Grid View Plugin"; 164 + maintainers = teams.buildbot.members; 165 + license = licenses.gpl2; 166 + }; 167 + }; 168 + 169 + react-grid-view = buildPythonPackage rec { 170 + pname = "buildbot-react-grid-view"; 171 + inherit (buildbot-pkg) version; 172 + 173 + src = fetchPypi { 174 + inherit pname version; 175 + hash = "sha256-Q8gwqUfMy+D9dPBSw60BhNV12iu9mjhc7KXKYjtO23s="; 176 + }; 177 + 178 + buildInputs = [ buildbot-pkg ]; 179 + 180 + # tests fail 181 + doCheck = false; 182 + 183 + meta = with lib; { 184 + homepage = "https://buildbot.net/"; 185 + description = "Buildbot Grid View Plugin (React)"; 186 + maintainers = teams.buildbot.members; 187 license = licenses.gpl2; 188 }; 189 }; ··· 205 meta = with lib; { 206 homepage = "https://buildbot.net/"; 207 description = "Buildbot WSGI dashboards Plugin"; 208 + maintainers = teams.buildbot.members; 209 license = licenses.gpl2; 210 }; 211 }; ··· 228 meta = with lib; { 229 homepage = "https://buildbot.net/"; 230 description = "Buildbot Badges Plugin"; 231 + maintainers = teams.buildbot.members ++ [ maintainers.julienmalka ]; 232 license = licenses.gpl2; 233 }; 234 };
+3
pkgs/development/tools/continuous-integration/buildbot/update.sh
··· 8 nix-update --version=skip buildbot-plugins.www 9 nix-update --version=skip buildbot-plugins.www-react 10 nix-update --version=skip buildbot-plugins.console-view 11 nix-update --version=skip buildbot-plugins.waterfall-view 12 nix-update --version=skip buildbot-plugins.grid-view 13 nix-update --version=skip buildbot-plugins.wsgi-dashboards 14 nix-update --version=skip buildbot-plugins.badges
··· 8 nix-update --version=skip buildbot-plugins.www 9 nix-update --version=skip buildbot-plugins.www-react 10 nix-update --version=skip buildbot-plugins.console-view 11 + nix-update --version=skip buildbot-plugins.react-console-view 12 nix-update --version=skip buildbot-plugins.waterfall-view 13 + nix-update --version=skip buildbot-plugins.react-waterfall-view 14 nix-update --version=skip buildbot-plugins.grid-view 15 + nix-update --version=skip buildbot-plugins.react-grid-view 16 nix-update --version=skip buildbot-plugins.wsgi-dashboards 17 nix-update --version=skip buildbot-plugins.badges
+1 -1
pkgs/development/tools/continuous-integration/buildbot/worker.nix
··· 59 meta = with lib; { 60 homepage = "https://buildbot.net/"; 61 description = "Buildbot Worker Daemon"; 62 - maintainers = with maintainers; [ ryansydnor lopsided98 ]; 63 license = licenses.gpl2; 64 broken = stdenv.isDarwin; # https://hydra.nixos.org/build/243534318/nixlog/6 65 };
··· 59 meta = with lib; { 60 homepage = "https://buildbot.net/"; 61 description = "Buildbot Worker Daemon"; 62 + maintainers = teams.buildbot.members; 63 license = licenses.gpl2; 64 broken = stdenv.isDarwin; # https://hydra.nixos.org/build/243534318/nixlog/6 65 };
+4 -4
pkgs/development/tools/packer/default.nix
··· 6 7 buildGoModule rec { 8 pname = "packer"; 9 - version = "1.9.5"; 10 11 src = fetchFromGitHub { 12 owner = "hashicorp"; 13 repo = "packer"; 14 rev = "v${version}"; 15 - hash = "sha256-7HoT9B6YpgwJ8Q1TUMS3W919204LiOqyemtT7Ybeeyg="; 16 }; 17 18 - vendorHash = "sha256-aalecIoKUUj0siDIBXXeyCjkpsyjlPPX6XohDC6WDoY="; 19 20 subPackages = [ "." ]; 21 ··· 30 meta = with lib; { 31 description = "A tool for creating identical machine images for multiple platforms from a single source configuration"; 32 homepage = "https://www.packer.io"; 33 - license = licenses.mpl20; 34 maintainers = with maintainers; [ zimbatm ma27 techknowlogick qjoly ]; 35 changelog = "https://github.com/hashicorp/packer/blob/v${version}/CHANGELOG.md"; 36 };
··· 6 7 buildGoModule rec { 8 pname = "packer"; 9 + version = "1.10.0"; 10 11 src = fetchFromGitHub { 12 owner = "hashicorp"; 13 repo = "packer"; 14 rev = "v${version}"; 15 + hash = "sha256-pHqYO3a9JruOCbMbLLQ2BqS4bcCeaBf82cBxGVHgLoY="; 16 }; 17 18 + vendorHash = "sha256-ydG1nINW9uGYv5uNlJ6p8GHSkIW83qGpUAfRU+yQXmc="; 19 20 subPackages = [ "." ]; 21 ··· 30 meta = with lib; { 31 description = "A tool for creating identical machine images for multiple platforms from a single source configuration"; 32 homepage = "https://www.packer.io"; 33 + license = licenses.bsl11; 34 maintainers = with maintainers; [ zimbatm ma27 techknowlogick qjoly ]; 35 changelog = "https://github.com/hashicorp/packer/blob/v${version}/CHANGELOG.md"; 36 };
+2 -2
pkgs/games/augustus/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "augustus"; 5 - version = "3.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "Keriew"; 9 repo = "augustus"; 10 rev = "v${version}"; 11 - sha256 = "sha256-NS6ijgI/wLsGF5KabjaR7ElKWFXIdjpmPYHVmI4oMzQ="; 12 }; 13 14 nativeBuildInputs = [ cmake ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "augustus"; 5 + version = "4.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "Keriew"; 9 repo = "augustus"; 10 rev = "v${version}"; 11 + sha256 = "sha256-UWJmxirRJJqvL4ZSjBvFepeKVvL77+WMp4YdZuFNEkg="; 12 }; 13 14 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/tools/security/kestrel/default.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "kestrel"; 9 - version = "0.11.0"; 10 11 src = fetchFromGitHub { 12 owner = "finfet"; 13 repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-l9YYzwyi7POXbCxRmmhULO2YJauNJBfRGuXYU3uZQN4="; 16 }; 17 18 - cargoHash = "sha256-XqyFGxTNQyY1ryTbL9/9s1WVP4bVk/zbG9xNdddLX10="; 19 20 nativeBuildInputs = [ 21 installShellFiles
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "kestrel"; 9 + version = "1.0.0"; 10 11 src = fetchFromGitHub { 12 owner = "finfet"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-n0XIFBCwpc6QTj3PjGp+fYtU4U+RAfA4PRcettFlxVA="; 16 }; 17 18 + cargoHash = "sha256-GZK4IaAolU1up2bYd/2tBahcCP70hO5/shDODUD+aRE="; 19 20 nativeBuildInputs = [ 21 installShellFiles
+2 -2
pkgs/tools/text/poedit/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "poedit"; 7 - version = "3.4.1"; 8 9 src = fetchFromGitHub { 10 owner = "vslavik"; 11 repo = "poedit"; 12 rev = "v${version}-oss"; 13 - hash = "sha256-VV8af2PVGPL0wzJbUigqPq4FDFUkwbafligNbfB6a9w="; 14 }; 15 16 nativeBuildInputs = [ autoconf automake asciidoc wrapGAppsHook
··· 4 5 stdenv.mkDerivation rec { 6 pname = "poedit"; 7 + version = "3.4.2"; 8 9 src = fetchFromGitHub { 10 owner = "vslavik"; 11 repo = "poedit"; 12 rev = "v${version}-oss"; 13 + hash = "sha256-CfCWfKRzeGGk8/B0BLauO4Xb88/Si1ezvcGKeURgC9o="; 14 }; 15 16 nativeBuildInputs = [ autoconf automake asciidoc wrapGAppsHook