Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
f9497b22 9cc6a985

+293 -147
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 15 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 16 17 sha256 = { 18 - x86_64-linux = "0dynpi8l2102z8kbzgdm8qwbpzm7jxjqvz8a3x0vsikxbfwhsdmy"; 19 - x86_64-darwin = "1z3vzwgcjj57xrw8mklhsdr8n9214rb4vj6jfnqv5nxpdgx4dw55"; 20 - aarch64-linux = "0jiwp6i9q8c87pfkhvj45viqi2m5x5aq94skrvxa8wjbkyafvm1d"; 21 - aarch64-darwin = "1as6zfrv2jymxspmc3m453vs61b7y1lh5qh34xr0ps8c4h6dbjas"; 22 - armv7l-linux = "17yd3bb4z99q4r0d91grifrbr50wln1fkz0bjp4s4snqnj9q9gfk"; 23 }.${system} or throwSystem; 24 25 sourceRoot = lib.optionalString (!stdenv.isDarwin) "."; ··· 29 30 # Please backport all compatible updates to the stable release. 31 # This is important for the extension ecosystem. 32 - version = "1.80.2.23209"; 33 pname = "vscodium"; 34 35 executableName = "codium";
··· 15 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 16 17 sha256 = { 18 + x86_64-linux = "0wx53ajjwil82s3nl6wvpdf01mh33yqasf1ia54s1rfzz10fa1m6"; 19 + x86_64-darwin = "1avq0xlhsnxf6yfay1czi0rc0hy47ahj25rg07mzgb274p4x9q95"; 20 + aarch64-linux = "1chdcy59w4zm27ga71iph7yqq88lv2rw73br1nmmjznbqgzk9lpc"; 21 + aarch64-darwin = "140lrka50yqqd9dp9gb93jlc2zn2fjiq9palibwvgb14nzsb3x68"; 22 + armv7l-linux = "0qf95nxy55f9m2z91fykwjgffj7wqvlqjn2d2xnfapa457v5lbir"; 23 }.${system} or throwSystem; 24 25 sourceRoot = lib.optionalString (!stdenv.isDarwin) "."; ··· 29 30 # Please backport all compatible updates to the stable release. 31 # This is important for the extension ecosystem. 32 + version = "1.81.1.23222"; 33 pname = "vscodium"; 34 35 executableName = "codium";
+9 -9
pkgs/applications/misc/1password-gui/default.nix
··· 9 let 10 11 pname = "1password"; 12 - version = if channel == "stable" then "8.10.8" else "8.10.9-29.BETA"; 13 14 sources = { 15 stable = { 16 x86_64-linux = { 17 url = "https://downloads.1password.com/linux/tar/stable/x86_64/1password-${version}.x64.tar.gz"; 18 - hash = "sha256-E7lXyxoBL2ziMIIisskJJhZ5ymKyuv4zXEqigUtU41I="; 19 }; 20 aarch64-linux = { 21 url = "https://downloads.1password.com/linux/tar/stable/aarch64/1password-${version}.arm64.tar.gz"; 22 - hash = "sha256-V/qJHt49pPEm1g92hEQCscmJ3ZkSHTY2oA69d6DxkmU="; 23 }; 24 x86_64-darwin = { 25 url = "https://downloads.1password.com/mac/1Password-${version}-x86_64.zip"; 26 - hash = "sha256-H2t4sEbm2Mp89a++r8oFSyvg19zc9dAsq3phX/h1VVg="; 27 }; 28 aarch64-darwin = { 29 url = "https://downloads.1password.com/mac/1Password-${version}-aarch64.zip"; 30 - hash = "sha256-8lVc69Ra0wYxnlVcehtAIujrmUQXmsgsK8ATR4vkBe0="; 31 }; 32 }; 33 beta = { 34 x86_64-linux = { 35 url = "https://downloads.1password.com/linux/tar/beta/x86_64/1password-${version}.x64.tar.gz"; 36 - hash = "sha256-gC+niXGxg37pzMWu/yzD5KcrzbI39u//syVlPne6nBQ="; 37 }; 38 aarch64-linux = { 39 url = "https://downloads.1password.com/linux/tar/beta/aarch64/1password-${version}.arm64.tar.gz"; 40 - hash = "sha256-y9P7032GaNKbDzL922HUwiu3DxqKzTiA5g1I3V+852k="; 41 }; 42 x86_64-darwin = { 43 url = "https://downloads.1password.com/mac/1Password-${version}-x86_64.zip"; 44 - hash = "sha256-/avHauTuFmKQiHL1WpRI488F8rcwvEOe26kmGF7sv3k="; 45 }; 46 aarch64-darwin = { 47 url = "https://downloads.1password.com/mac/1Password-${version}-aarch64.zip"; 48 - hash = "sha256-kMrA8PhAtOjkgbl9m7NtzIJin+a05llQKdEzlkLE0sY="; 49 }; 50 }; 51 };
··· 9 let 10 11 pname = "1password"; 12 + version = if channel == "stable" then "8.10.9" else "8.10.12-10.BETA"; 13 14 sources = { 15 stable = { 16 x86_64-linux = { 17 url = "https://downloads.1password.com/linux/tar/stable/x86_64/1password-${version}.x64.tar.gz"; 18 + hash = "sha256-Ef0ee41WVN46IOYbdyF1w8Ud2s7ncR71/5TFnQwOnVU="; 19 }; 20 aarch64-linux = { 21 url = "https://downloads.1password.com/linux/tar/stable/aarch64/1password-${version}.arm64.tar.gz"; 22 + hash = "sha256-IuRPCphagpx0jynJmhL9ETSzS0JaWCpDaodt0TDm7xs="; 23 }; 24 x86_64-darwin = { 25 url = "https://downloads.1password.com/mac/1Password-${version}-x86_64.zip"; 26 + hash = "sha256-KwMYxe6WpLFXaJ3jyEOc18IYO/pwZ7RiPF/7RN2c5xg="; 27 }; 28 aarch64-darwin = { 29 url = "https://downloads.1password.com/mac/1Password-${version}-aarch64.zip"; 30 + hash = "sha256-MDc2Okc8nZbAPPn0ihoraDe9kNI5xx654DdTe7AlD3E="; 31 }; 32 }; 33 beta = { 34 x86_64-linux = { 35 url = "https://downloads.1password.com/linux/tar/beta/x86_64/1password-${version}.x64.tar.gz"; 36 + hash = "sha256-SnfFd+ksJc69r7GGFUYCLH0NAwwiSxEDyaIRTrj/VWo="; 37 }; 38 aarch64-linux = { 39 url = "https://downloads.1password.com/linux/tar/beta/aarch64/1password-${version}.arm64.tar.gz"; 40 + hash = "sha256-5PDlMe/EZNBkfIrf6se4B5TKVYycSSoqiv0iMEPiIrA="; 41 }; 42 x86_64-darwin = { 43 url = "https://downloads.1password.com/mac/1Password-${version}-x86_64.zip"; 44 + hash = "sha256-nn8lnn52MkKcFRluH9k8IoAu4vZ1C9Uk/+k6TQ6CKFs="; 45 }; 46 aarch64-darwin = { 47 url = "https://downloads.1password.com/mac/1Password-${version}-aarch64.zip"; 48 + hash = "sha256-ACeFyaDzo1I4w/9CrkQ5iO/JBHYRbxxzMDhTX4oI548="; 49 }; 50 }; 51 };
+6 -3
pkgs/applications/networking/browsers/mullvad-browser/default.nix
··· 78 ++ lib.optionals mediaSupport [ ffmpeg ] 79 ); 80 81 - version = "12.5.1"; 82 83 sources = { 84 x86_64-linux = fetchurl { 85 - url = "https://cdn.mullvad.net/browser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz"; 86 - hash = "sha256-yG22oyTDb7i1OnM7L9uOSaMhDytONAxE68Tg5XQSYq4="; 87 }; 88 }; 89
··· 78 ++ lib.optionals mediaSupport [ ffmpeg ] 79 ); 80 81 + version = "12.5.2"; 82 83 sources = { 84 x86_64-linux = fetchurl { 85 + urls = [ 86 + "https://cdn.mullvad.net/browser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" 87 + "https://github.com/mullvad/mullvad-browser/releases/download/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" 88 + ]; 89 + hash = "sha256-sVVgQTpPQFiG1mEIih0CemNV5qjC2l+JTxef37/nC9k="; 90 }; 91 }; 92
+3 -1
pkgs/desktops/gnome/core/gnome-shell/default.nix
··· 80 # Hardcode paths to various dependencies so that they can be found at runtime. 81 (substituteAll { 82 src = ./fix-paths.patch; 83 - inherit libgnomekbd unzip; 84 gsettings = "${glib.bin}/bin/gsettings"; 85 }) 86 87 # Use absolute path for libshew installation to make our patched gobject-introspection
··· 80 # Hardcode paths to various dependencies so that they can be found at runtime. 81 (substituteAll { 82 src = ./fix-paths.patch; 83 + gkbd_keyboard_display = "${lib.getBin libgnomekbd}/bin/gkbd-keyboard-display"; 84 + glib_compile_schemas = "${glib.dev}/bin/glib-compile-schemas"; 85 gsettings = "${glib.bin}/bin/gsettings"; 86 + unzip = "${lib.getBin unzip}/bin/unzip"; 87 }) 88 89 # Use absolute path for libshew installation to make our patched gobject-introspection
+43 -8
pkgs/desktops/gnome/core/gnome-shell/fix-paths.patch
··· 10 +ExecStart=@gsettings@ set org.gnome.shell disable-user-extensions true 11 Restart=no 12 diff --git a/js/ui/extensionDownloader.js b/js/ui/extensionDownloader.js 13 - index 8bf4646a6..59e88bb4c 100644 14 --- a/js/ui/extensionDownloader.js 15 +++ b/js/ui/extensionDownloader.js 16 - @@ -114,7 +114,7 @@ async function extractExtensionArchive(bytes, dir) { 17 stream.close_async(GLib.PRIORITY_DEFAULT, null); 18 19 const unzip = Gio.Subprocess.new( 20 - ['unzip', '-uod', dir.get_path(), '--', file.get_path()], 21 - + ['@unzip@/bin/unzip', '-uod', dir.get_path(), '--', file.get_path()], 22 Gio.SubprocessFlags.NONE); 23 await unzip.wait_check_async(null); 24 - } 25 diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js 26 - index bc50f3d37..868eb5abf 100644 27 --- a/js/ui/status/keyboard.js 28 +++ b/js/ui/status/keyboard.js 29 - @@ -1080,6 +1080,6 @@ class InputSourceIndicator extends PanelMenu.Button { 30 if (xkbVariant.length > 0) 31 - description = '%s\t%s'.format(description, xkbVariant); 32 33 - Util.spawn(['gkbd-keyboard-display', '-l', description]); 34 - + Util.spawn(['@libgnomekbd@/bin/gkbd-keyboard-display', '-l', description]); 35 } 36 });
··· 10 +ExecStart=@gsettings@ set org.gnome.shell disable-user-extensions true 11 Restart=no 12 diff --git a/js/ui/extensionDownloader.js b/js/ui/extensionDownloader.js 13 + index 197cc1c1c..dd74aa167 100644 14 --- a/js/ui/extensionDownloader.js 15 +++ b/js/ui/extensionDownloader.js 16 + @@ -110,7 +110,7 @@ async function extractExtensionArchive(bytes, dir) { 17 stream.close_async(GLib.PRIORITY_DEFAULT, null); 18 19 const unzip = Gio.Subprocess.new( 20 - ['unzip', '-uod', dir.get_path(), '--', file.get_path()], 21 + + ['@unzip@', '-uod', dir.get_path(), '--', file.get_path()], 22 Gio.SubprocessFlags.NONE); 23 await unzip.wait_check_async(null); 24 + 25 + @@ -132,7 +132,7 @@ async function extractExtensionArchive(bytes, dir) { 26 + } 27 + 28 + const compileSchema = Gio.Subprocess.new( 29 + - ['glib-compile-schemas', '--strict', schemasPath.get_path()], 30 + + ['@glib_compile_schemas@', '--strict', schemasPath.get_path()], 31 + Gio.SubprocessFlags.NONE); 32 + 33 + try { 34 diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js 35 + index fff4e73c2..92859b099 100644 36 --- a/js/ui/status/keyboard.js 37 +++ b/js/ui/status/keyboard.js 38 + @@ -1092,6 +1092,6 @@ class InputSourceIndicator extends PanelMenu.Button { 39 if (xkbVariant.length > 0) 40 + description = `${description}\t${xkbVariant}`; 41 42 - Util.spawn(['gkbd-keyboard-display', '-l', description]); 43 + + Util.spawn(['@gkbd_keyboard_display@', '-l', description]); 44 } 45 }); 46 + diff --git a/subprojects/extensions-tool/src/command-install.c b/subprojects/extensions-tool/src/command-install.c 47 + index 11fb4b6b7..e00e4807b 100644 48 + --- a/subprojects/extensions-tool/src/command-install.c 49 + +++ b/subprojects/extensions-tool/src/command-install.c 50 + @@ -158,7 +158,7 @@ install_extension (const char *bundle, 51 + 52 + schemapath = g_file_get_path (schemadir); 53 + proc = g_subprocess_new (G_SUBPROCESS_FLAGS_STDERR_SILENCE, &error, 54 + - "glib-compile-schemas", "--strict", schemapath, 55 + + "@glib_compile_schemas@", "--strict", schemapath, 56 + NULL); 57 + 58 + if (!g_subprocess_wait_check (proc, NULL, &error)) 59 + diff --git a/subprojects/extensions-tool/src/command-pack.c b/subprojects/extensions-tool/src/command-pack.c 60 + index f2cfcd51a..2a9a7efdf 100644 61 + --- a/subprojects/extensions-tool/src/command-pack.c 62 + +++ b/subprojects/extensions-tool/src/command-pack.c 63 + @@ -168,7 +168,7 @@ extension_pack_add_schemas (ExtensionPack *pack, 64 + #else 65 + dstpath = g_file_get_path (dstdir); 66 + proc = g_subprocess_new (G_SUBPROCESS_FLAGS_STDERR_SILENCE, error, 67 + - "glib-compile-schemas", "--strict", dstpath, NULL); 68 + + "@glib_compile_schemas@", "--strict", dstpath, NULL); 69 + 70 + if (!g_subprocess_wait_check (proc, NULL, error)) 71 + return FALSE;
+1 -1
pkgs/development/interpreters/nickel/default.nix
··· 43 ''; 44 changelog = "https://github.com/tweag/nickel/blob/${version}/RELEASES.md"; 45 license = licenses.mit; 46 - maintainers = with maintainers; [ AndersonTorres felschr ]; 47 }; 48 }
··· 43 ''; 44 changelog = "https://github.com/tweag/nickel/blob/${version}/RELEASES.md"; 45 license = licenses.mit; 46 + maintainers = with maintainers; [ AndersonTorres felschr matthiasbeyer ]; 47 }; 48 }
+2 -2
pkgs/development/libraries/blst/default.nix
··· 2 3 stdenv.mkDerivation ( finalAttrs: { 4 pname = "blst"; 5 - version = "0.3.10"; 6 7 src = fetchFromGitHub { 8 owner = "supranational"; 9 repo = "blst"; 10 rev = "v${finalAttrs.version}"; 11 - hash = "sha256-xero1aTe2v4IhWIJaEDUsVDOfE77dOV5zKeHWntHogY="; 12 }; 13 14 buildPhase = ''
··· 2 3 stdenv.mkDerivation ( finalAttrs: { 4 pname = "blst"; 5 + version = "0.3.11"; 6 7 src = fetchFromGitHub { 8 owner = "supranational"; 9 repo = "blst"; 10 rev = "v${finalAttrs.version}"; 11 + hash = "sha256-oqljy+ZXJAXEB/fJtmB8rlAr4UXM+Z2OkDa20gpILNA="; 12 }; 13 14 buildPhase = ''
+37
pkgs/development/libraries/frozen/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "frozen"; 10 + # pin to a newer release if frozen releases again, see cesanta/frozen#72 11 + version = "unstable-2021-02-23"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "cesanta"; 15 + repo = "frozen"; 16 + rev = "21f051e3abc2240d9a25b2add6629b38e963e102"; 17 + hash = "sha256-BpuYK9fbWSpeF8iPT8ImrV3CKKaA5RQ2W0ZQ03TciR0="; 18 + }; 19 + 20 + nativeBuildInputs = [ meson ninja ]; 21 + 22 + # frozen has a simple Makefile and a GN BUILD file as building scripts. 23 + # Since it has only two source files, the best course of action to support 24 + # cross compilation is to create a small meson.build file. 25 + # Relevant upstream issue: https://github.com/cesanta/frozen/pull/71 26 + preConfigure = '' 27 + cp ${./meson.build} meson.build 28 + ''; 29 + 30 + meta = { 31 + homepage = "https://github.com/cesanta/frozen"; 32 + description = "Minimal JSON parser for C, targeted for embedded systems"; 33 + license = lib.licenses.asl20; 34 + maintainers = with lib.maintainers; [ thillux ]; 35 + platforms = lib.platforms.unix; 36 + }; 37 + }
+19
pkgs/development/libraries/frozen/meson.build
···
··· 1 + project( 2 + 'frozen', 3 + 'c', 4 + default_options: [ 5 + 'c_args=-Wextra -fno-builtin -pedantic', 6 + 'c_std=c99', 7 + 'werror=true' 8 + ], 9 + license: 'Apache-2.0', 10 + version: '20210223' 11 + ) 12 + 13 + library( 14 + 'frozen', 15 + 'frozen.c', 16 + install: true 17 + ) 18 + 19 + install_headers('frozen.h')
+2 -2
pkgs/development/libraries/speechd/default.nix
··· 27 inherit (python3Packages) python pyxdg wrapPython; 28 in stdenv.mkDerivation rec { 29 pname = "speech-dispatcher"; 30 - version = "0.11.4"; 31 32 src = fetchurl { 33 url = "https://github.com/brailcom/speechd/releases/download/${version}/${pname}-${version}.tar.gz"; 34 - sha256 = "sha256-jAkiG7ctnbXInP17kZdxgyuGw6N3LWRWAWlklO31Zrk="; 35 }; 36 37 patches = [
··· 27 inherit (python3Packages) python pyxdg wrapPython; 28 in stdenv.mkDerivation rec { 29 pname = "speech-dispatcher"; 30 + version = "0.11.5"; 31 32 src = fetchurl { 33 url = "https://github.com/brailcom/speechd/releases/download/${version}/${pname}-${version}.tar.gz"; 34 + sha256 = "sha256-HOR1n/q7rxrrQzpewHOb4Gdum9+66URKezvhsq8+wSs="; 35 }; 36 37 patches = [
+37 -1
pkgs/development/lisp-modules/ql.nix
··· 223 lispLibs = o.lispLibs ++ [ 224 self.mcclim 225 ]; 226 - }); 227 }); 228 229 qlpkgs =
··· 223 lispLibs = o.lispLibs ++ [ 224 self.mcclim 225 ]; 226 + }); 227 + cl-charms = super.cl-charms.overrideLispAttrs (o: { 228 + nativeLibs = [ pkgs.ncurses ]; 229 + }); 230 + libusb-ffi = super.libusb-ffi.overrideLispAttrs (o: { 231 + nativeLibs = [ pkgs.libusb-compat-0_1 ]; 232 + }); 233 + cl-fam = super.cl-fam.overrideLispAttrs (o: { 234 + nativeLibs = [ pkgs.fam ]; 235 + }); 236 + jpeg-turbo = super.jpeg-turbo.overrideLispAttrs (o: { 237 + nativeLibs = [ pkgs.libjpeg_turbo ]; 238 + }); 239 + vorbisfile-ffi = super.vorbisfile-ffi.overrideLispAttrs (o: { 240 + nativeLibs = [ pkgs.libvorbis ]; 241 + }); 242 + png = super.png.overrideLispAttrs (o: { 243 + nativeLibs = [ pkgs.libpng ]; 244 + }); 245 + zmq = super.zmq.overrideLispAttrs (o: { 246 + nativeLibs = [ pkgs.czmq ]; 247 + }); 248 + consfigurator = super.consfigurator.overrideLispAttrs (o: { 249 + nativeLibs = [ pkgs.acl pkgs.libcap ]; 250 + }); 251 + cl-gss = super.cl-gss.overrideLispAttrs (o: { 252 + nativeLibs = [ pkgs.libkrb5 ]; 253 + }); 254 + magicffi = super.magicffi.overrideLispAttrs (o: { 255 + nativeLibs = [ pkgs.file ]; 256 + }); 257 + keystone = super.keystone.overrideLispAttrs (o: { 258 + nativeLibs = [ pkgs.keystone ]; 259 + }); 260 + capstone = super.capstone.overrideLispAttrs (o: { 261 + nativeLibs = [ pkgs.capstone ]; 262 + }); 263 }); 264 265 qlpkgs =
+1 -1
pkgs/development/python-modules/dbt-core/default.nix
··· 40 hash = "sha256-ZgP11fVMtXpzo9QaTkejvKl0LzCAkIyGBMcOquBirxQ="; 41 }; 42 43 - sourceRoot = "source/core"; 44 45 nativeBuildInputs = [ 46 pythonRelaxDepsHook
··· 40 hash = "sha256-ZgP11fVMtXpzo9QaTkejvKl0LzCAkIyGBMcOquBirxQ="; 41 }; 42 43 + sourceRoot = "${src.name}/core"; 44 45 nativeBuildInputs = [ 46 pythonRelaxDepsHook
+1 -1
pkgs/development/python-modules/dbt-postgres/default.nix
··· 11 12 inherit (dbt-core) version src; 13 14 - sourceRoot = "source/plugins/postgres"; 15 16 env.DBT_PSYCOPG2_NAME = "psycopg2"; 17
··· 11 12 inherit (dbt-core) version src; 13 14 + sourceRoot = "${dbt-core.src.name}/plugins/postgres"; 15 16 env.DBT_PSYCOPG2_NAME = "psycopg2"; 17
+1 -1
pkgs/development/python-modules/langchain/default.nix
··· 97 hash = "sha256-YQFIF1tA/CjvmD6xGgVre2lbcHR+UYx/sy1dOfpvkPY="; 98 }; 99 100 - sourceRoot = "source/libs/langchain"; 101 102 postPatch = '' 103 substituteInPlace langchain/utilities/bash.py \
··· 97 hash = "sha256-YQFIF1tA/CjvmD6xGgVre2lbcHR+UYx/sy1dOfpvkPY="; 98 }; 99 100 + sourceRoot = "${src.name}/libs/langchain"; 101 102 postPatch = '' 103 substituteInPlace langchain/utilities/bash.py \
+2 -2
pkgs/development/python-modules/langsmith/default.nix
··· 8 , pytest-asyncio 9 }: 10 11 - buildPythonPackage { 12 pname = "langsmith"; 13 version = "0.0.14"; 14 format = "pyproject"; ··· 22 hash = "sha256-U8fs16Uq80EB7Ey5YuQhUKKI9DOXJWlabM5JdoDnWP0="; 23 }; 24 25 - sourceRoot = "source/python"; 26 27 nativeBuildInputs = [ 28 poetry-core
··· 8 , pytest-asyncio 9 }: 10 11 + buildPythonPackage rec { 12 pname = "langsmith"; 13 version = "0.0.14"; 14 format = "pyproject"; ··· 22 hash = "sha256-U8fs16Uq80EB7Ey5YuQhUKKI9DOXJWlabM5JdoDnWP0="; 23 }; 24 25 + sourceRoot = "${src.name}/python"; 26 27 nativeBuildInputs = [ 28 poetry-core
+2 -2
pkgs/development/python-modules/memory_profiler/default.nix
··· 5 6 python.pkgs.buildPythonPackage rec { 7 pname = "memory_profiler"; 8 - version = "0.55.0"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "1hdgh5f59bya079w4ahx4l0hf4gc5yvaz44irp5x57cj9hkpp92z"; 13 }; 14 15 propagatedBuildInputs = with python.pkgs; [
··· 5 6 python.pkgs.buildPythonPackage rec { 7 pname = "memory_profiler"; 8 + version = "0.61.0"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "sha256-Tltz14ZKHRKS+3agPoKj5475NNBoKKaY2dradtogZ7A="; 13 }; 14 15 propagatedBuildInputs = with python.pkgs; [
+2 -2
pkgs/development/python-modules/opentelemetry-api/default.nix
··· 12 }: 13 14 let 15 - self = buildPythonPackage { 16 pname = "opentelemetry-api"; 17 version = "1.18.0"; 18 disabled = pythonOlder "3.7"; ··· 25 hash = "sha256-8xf4TqEkBeueejQBckFGwBNN4Gyo+/7/my6Z1Mnei5Q="; 26 }; 27 28 - sourceRoot = "source/opentelemetry-api"; 29 30 format = "pyproject"; 31
··· 12 }: 13 14 let 15 + self = buildPythonPackage rec { 16 pname = "opentelemetry-api"; 17 version = "1.18.0"; 18 disabled = pythonOlder "3.7"; ··· 25 hash = "sha256-8xf4TqEkBeueejQBckFGwBNN4Gyo+/7/my6Z1Mnei5Q="; 26 }; 27 28 + sourceRoot = "${src.name}/opentelemetry-api"; 29 30 format = "pyproject"; 31
+1 -1
pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-common/default.nix
··· 14 pname = "opentelemetry-exporter-otlp-proto-common"; 15 disabled = pythonOlder "3.7"; 16 17 - sourceRoot = "source/exporter/opentelemetry-exporter-otlp-proto-common"; 18 19 format = "pyproject"; 20
··· 14 pname = "opentelemetry-exporter-otlp-proto-common"; 15 disabled = pythonOlder "3.7"; 16 17 + sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-common"; 18 19 format = "pyproject"; 20
+1 -1
pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-grpc/default.nix
··· 17 pname = "opentelemetry-exporter-otlp-proto-grpc"; 18 disabled = pythonOlder "3.7"; 19 20 - sourceRoot = "source/exporter/opentelemetry-exporter-otlp-proto-grpc"; 21 22 format = "pyproject"; 23
··· 17 pname = "opentelemetry-exporter-otlp-proto-grpc"; 18 disabled = pythonOlder "3.7"; 19 20 + sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-grpc"; 21 22 format = "pyproject"; 23
+1 -1
pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-http/default.nix
··· 17 pname = "opentelemetry-exporter-otlp-proto-http"; 18 disabled = pythonOlder "3.7"; 19 20 - sourceRoot = "source/exporter/opentelemetry-exporter-otlp-proto-http"; 21 22 format = "pyproject"; 23
··· 17 pname = "opentelemetry-exporter-otlp-proto-http"; 18 disabled = pythonOlder "3.7"; 19 20 + sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-http"; 21 22 format = "pyproject"; 23
+1 -1
pkgs/development/python-modules/opentelemetry-exporter-otlp/default.nix
··· 14 pname = "opentelemetry-exporter-otlp"; 15 disabled = pythonOlder "3.7"; 16 17 - sourceRoot = "source/exporter/opentelemetry-exporter-otlp"; 18 19 format = "pyproject"; 20
··· 14 pname = "opentelemetry-exporter-otlp"; 15 disabled = pythonOlder "3.7"; 16 17 + sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp"; 18 19 format = "pyproject"; 20
+1 -1
pkgs/development/python-modules/opentelemetry-exporter-prometheus/default.nix
··· 14 pname = "opentelemetry-exporter-prometheus"; 15 disabled = pythonOlder "3.7"; 16 17 - sourceRoot = "source/exporter/opentelemetry-exporter-prometheus"; 18 19 format = "pyproject"; 20
··· 14 pname = "opentelemetry-exporter-prometheus"; 15 disabled = pythonOlder "3.7"; 16 17 + sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-prometheus"; 18 19 format = "pyproject"; 20
+1 -1
pkgs/development/python-modules/opentelemetry-instrumentation-aiohttp-client/default.nix
··· 17 pname = "opentelemetry-instrumentation-aiohttp-client"; 18 disabled = pythonOlder "3.7"; 19 20 - sourceRoot = "source/instrumentation/opentelemetry-instrumentation-aiohttp-client"; 21 22 format = "pyproject"; 23
··· 17 pname = "opentelemetry-instrumentation-aiohttp-client"; 18 disabled = pythonOlder "3.7"; 19 20 + sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-aiohttp-client"; 21 22 format = "pyproject"; 23
+1 -1
pkgs/development/python-modules/opentelemetry-instrumentation-asgi/default.nix
··· 16 pname = "opentelemetry-instrumentation-asgi"; 17 disabled = pythonOlder "3.7"; 18 19 - sourceRoot = "source/instrumentation/opentelemetry-instrumentation-asgi"; 20 21 format = "pyproject"; 22
··· 16 pname = "opentelemetry-instrumentation-asgi"; 17 disabled = pythonOlder "3.7"; 18 19 + sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-asgi"; 20 21 format = "pyproject"; 22
+1 -1
pkgs/development/python-modules/opentelemetry-instrumentation-django/default.nix
··· 18 pname = "opentelemetry-instrumentation-django"; 19 disabled = pythonOlder "3.7"; 20 21 - sourceRoot = "source/instrumentation/opentelemetry-instrumentation-django"; 22 23 format = "pyproject"; 24
··· 18 pname = "opentelemetry-instrumentation-django"; 19 disabled = pythonOlder "3.7"; 20 21 + sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-django"; 22 23 format = "pyproject"; 24
+1 -1
pkgs/development/python-modules/opentelemetry-instrumentation-grpc/default.nix
··· 17 pname = "opentelemetry-instrumentation-grpc"; 18 disabled = pythonOlder "3.7"; 19 20 - sourceRoot = "source/instrumentation/opentelemetry-instrumentation-grpc"; 21 22 format = "pyproject"; 23
··· 17 pname = "opentelemetry-instrumentation-grpc"; 18 disabled = pythonOlder "3.7"; 19 20 + sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-grpc"; 21 22 format = "pyproject"; 23
+1 -1
pkgs/development/python-modules/opentelemetry-instrumentation-wsgi/default.nix
··· 15 pname = "opentelemetry-instrumentation-wsgi"; 16 disabled = pythonOlder "3.7"; 17 18 - sourceRoot = "source/instrumentation/opentelemetry-instrumentation-wsgi"; 19 20 format = "pyproject"; 21
··· 15 pname = "opentelemetry-instrumentation-wsgi"; 16 disabled = pythonOlder "3.7"; 17 18 + sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-wsgi"; 19 20 format = "pyproject"; 21
+1 -1
pkgs/development/python-modules/opentelemetry-instrumentation/default.nix
··· 24 hash = "sha256-MPBOdurEQhA9BPRgVftejjtkvN/zRQEJDjQcS2QW3xc="; 25 }; 26 27 - sourceRoot = "source/opentelemetry-instrumentation"; 28 29 format = "pyproject"; 30
··· 24 hash = "sha256-MPBOdurEQhA9BPRgVftejjtkvN/zRQEJDjQcS2QW3xc="; 25 }; 26 27 + sourceRoot = "${src.name}/opentelemetry-instrumentation"; 28 29 format = "pyproject"; 30
+1 -1
pkgs/development/python-modules/opentelemetry-proto/default.nix
··· 12 pname = "opentelemetry-proto"; 13 disabled = pythonOlder "3.7"; 14 15 - sourceRoot = "source/opentelemetry-proto"; 16 17 format = "pyproject"; 18
··· 12 pname = "opentelemetry-proto"; 13 disabled = pythonOlder "3.7"; 14 15 + sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-proto"; 16 17 format = "pyproject"; 18
+1 -1
pkgs/development/python-modules/opentelemetry-sdk/default.nix
··· 17 pname = "opentelemetry-sdk"; 18 disabled = pythonOlder "3.7"; 19 20 - sourceRoot = "source/opentelemetry-sdk"; 21 22 format = "pyproject"; 23
··· 17 pname = "opentelemetry-sdk"; 18 disabled = pythonOlder "3.7"; 19 20 + sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-sdk"; 21 22 format = "pyproject"; 23
+1 -1
pkgs/development/python-modules/opentelemetry-semantic-conventions/default.nix
··· 11 pname = "opentelemetry-semantic-conventions"; 12 disabled = pythonOlder "3.7"; 13 14 - sourceRoot = "source/opentelemetry-semantic-conventions"; 15 16 format = "pyproject"; 17
··· 11 pname = "opentelemetry-semantic-conventions"; 12 disabled = pythonOlder "3.7"; 13 14 + sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-semantic-conventions"; 15 16 format = "pyproject"; 17
+1 -1
pkgs/development/python-modules/opentelemetry-test-utils/default.nix
··· 13 pname = "opentelemetry-test-utils"; 14 disabled = pythonOlder "3.7"; 15 16 - sourceRoot = "source/tests/opentelemetry-test-utils"; 17 18 format = "pyproject"; 19
··· 13 pname = "opentelemetry-test-utils"; 14 disabled = pythonOlder "3.7"; 15 16 + sourceRoot = "${opentelemetry-api.src.name}/tests/opentelemetry-test-utils"; 17 18 format = "pyproject"; 19
+1 -1
pkgs/development/python-modules/opentelemetry-util-http/default.nix
··· 14 pname = "opentelemetry-util-http"; 15 disabled = pythonOlder "3.7"; 16 17 - sourceRoot = "source/util/opentelemetry-util-http"; 18 19 format = "pyproject"; 20
··· 14 pname = "opentelemetry-util-http"; 15 disabled = pythonOlder "3.7"; 16 17 + sourceRoot = "${opentelemetry-instrumentation.src.name}/util/opentelemetry-util-http"; 18 19 format = "pyproject"; 20
+1 -1
pkgs/development/python-modules/prophet/default.nix
··· 44 }) 45 ]; 46 47 - sourceRoot = "source/python"; 48 49 env.PROPHET_REPACKAGE_CMDSTAN = "false"; 50
··· 44 }) 45 ]; 46 47 + sourceRoot = "${src.name}/python"; 48 49 env.PROPHET_REPACKAGE_CMDSTAN = "false"; 50
+3 -3
pkgs/development/tools/golangci-lint/default.nix
··· 2 3 buildGoModule rec { 4 pname = "golangci-lint"; 5 - version = "1.54.0"; 6 7 src = fetchFromGitHub { 8 owner = "golangci"; 9 repo = "golangci-lint"; 10 rev = "v${version}"; 11 - hash = "sha256-UXN5gN1SNv3uvBCliJQ+5PSGHRL7RyU6pmZtGUTFsrQ="; 12 }; 13 14 - vendorHash = "sha256-jUlK/A0HxBrIby2C0zYFtnxQX1bgKVyypI3QdH4u/rg="; 15 16 subPackages = [ "cmd/golangci-lint" ]; 17
··· 2 3 buildGoModule rec { 4 pname = "golangci-lint"; 5 + version = "1.54.1"; 6 7 src = fetchFromGitHub { 8 owner = "golangci"; 9 repo = "golangci-lint"; 10 rev = "v${version}"; 11 + hash = "sha256-Dymo/ABlDh8JwaTMTQgsWARuAkqHbakyUzujTgtMTyQ="; 12 }; 13 14 + vendorHash = "sha256-rMektYjs8laN9ykc3bcYOgJ9twnjKl1gIEEL/wPkhfE="; 15 16 subPackages = [ "cmd/golangci-lint" ]; 17
+1 -1
pkgs/development/tools/rust/cargo-about/default.nix
··· 35 homepage = "https://github.com/EmbarkStudios/cargo-about"; 36 changelog = "https://github.com/EmbarkStudios/cargo-about/blob/${version}/CHANGELOG.md"; 37 license = with licenses; [ mit /* or */ asl20 ]; 38 - maintainers = with maintainers; [ evanjs figsoda ]; 39 }; 40 }
··· 35 homepage = "https://github.com/EmbarkStudios/cargo-about"; 36 changelog = "https://github.com/EmbarkStudios/cargo-about/blob/${version}/CHANGELOG.md"; 37 license = with licenses; [ mit /* or */ asl20 ]; 38 + maintainers = with maintainers; [ evanjs figsoda matthiasbeyer ]; 39 }; 40 }
+1 -1
pkgs/development/tools/rust/cargo-all-features/default.nix
··· 18 description = "A Cargo subcommand to build and test all feature flag combinations"; 19 homepage = "https://github.com/frewsxcv/cargo-all-features"; 20 license = with licenses; [ asl20 /* or */ mit ]; 21 - maintainers = with maintainers; [ figsoda ]; 22 }; 23 }
··· 18 description = "A Cargo subcommand to build and test all feature flag combinations"; 19 homepage = "https://github.com/frewsxcv/cargo-all-features"; 20 license = with licenses; [ asl20 /* or */ mit ]; 21 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 22 }; 23 }
+3 -3
pkgs/development/tools/rust/cargo-binstall/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-binstall"; 14 - version = "1.2.0"; 15 16 src = fetchFromGitHub { 17 owner = "cargo-bins"; 18 repo = "cargo-binstall"; 19 rev = "v${version}"; 20 - hash = "sha256-baP7F9YL/zm1Ve8jUOby4QLkR+Gy9tSZewQ1JuP822Q="; 21 }; 22 23 - cargoHash = "sha256-wzwLMjOxMJBC0UNIga4FT/gL9syjW0dg9cD60+rwZ/c="; 24 25 nativeBuildInputs = [ 26 pkg-config
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-binstall"; 14 + version = "1.2.1"; 15 16 src = fetchFromGitHub { 17 owner = "cargo-bins"; 18 repo = "cargo-binstall"; 19 rev = "v${version}"; 20 + hash = "sha256-xqY1C3ZPGY9GeyuSgV0s4+eSkm4r+jOQkNgSzqE2QUI="; 21 }; 22 23 + cargoHash = "sha256-yAda80b62WGYuKo5YtCLRtx08fmNs5HLDcNWhq+FG/I="; 24 25 nativeBuildInputs = [ 26 pkg-config
+1 -1
pkgs/development/tools/rust/cargo-binutils/default.nix
··· 19 homepage = "https://github.com/rust-embedded/cargo-binutils"; 20 changelog = "https://github.com/rust-embedded/cargo-binutils/blob/v${version}/CHANGELOG.md"; 21 license = with licenses; [ asl20 mit ]; 22 - maintainers = with maintainers; [ stupremee ]; 23 }; 24 }
··· 19 homepage = "https://github.com/rust-embedded/cargo-binutils"; 20 changelog = "https://github.com/rust-embedded/cargo-binutils/blob/v${version}/CHANGELOG.md"; 21 license = with licenses; [ asl20 mit ]; 22 + maintainers = with maintainers; [ stupremee matthiasbeyer ]; 23 }; 24 }
+1 -1
pkgs/development/tools/rust/cargo-bloat/default.nix
··· 18 homepage = "https://github.com/RazrFalcon/cargo-bloat"; 19 license = licenses.mit; 20 platforms = platforms.unix; 21 - maintainers = with maintainers; [ xrelkd ]; 22 }; 23 } 24
··· 18 homepage = "https://github.com/RazrFalcon/cargo-bloat"; 19 license = licenses.mit; 20 platforms = platforms.unix; 21 + maintainers = with maintainers; [ xrelkd matthiasbeyer ]; 22 }; 23 } 24
+1 -1
pkgs/development/tools/rust/cargo-bundle-licenses/default.nix
··· 21 homepage = "https://github.com/sstadick/cargo-bundle-licenses"; 22 changelog = "https://github.com/sstadick/cargo-bundle-licenses/blob/${src.rev}/CHANGELOG.md"; 23 license = with licenses; [ mit asl20 ]; 24 - maintainers = with maintainers; [ figsoda ]; 25 }; 26 }
··· 21 homepage = "https://github.com/sstadick/cargo-bundle-licenses"; 22 changelog = "https://github.com/sstadick/cargo-bundle-licenses/blob/${src.rev}/CHANGELOG.md"; 23 license = with licenses; [ mit asl20 ]; 24 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 25 }; 26 }
+1 -1
pkgs/development/tools/rust/cargo-cache/default.nix
··· 21 description = "Manage cargo cache (\${CARGO_HOME}, ~/.cargo/), print sizes of dirs and remove dirs selectively"; 22 homepage = "https://github.com/matthiaskrgr/cargo-cache"; 23 license = with licenses; [ asl20 /* or */ mit ]; 24 - maintainers = with maintainers; [ Br1ght0ne ]; 25 }; 26 }
··· 21 description = "Manage cargo cache (\${CARGO_HOME}, ~/.cargo/), print sizes of dirs and remove dirs selectively"; 22 homepage = "https://github.com/matthiaskrgr/cargo-cache"; 23 license = with licenses; [ asl20 /* or */ mit ]; 24 + maintainers = with maintainers; [ Br1ght0ne matthiasbeyer ]; 25 }; 26 }
+1 -1
pkgs/development/tools/rust/cargo-careful/default.nix
··· 20 description = "A tool to execute Rust code carefully, with extra checking along the way"; 21 homepage = "https://github.com/RalfJung/cargo-careful"; 22 license = with licenses; [ asl20 mit ]; 23 - maintainers = with maintainers; [ figsoda ]; 24 }; 25 }
··· 20 description = "A tool to execute Rust code carefully, with extra checking along the way"; 21 homepage = "https://github.com/RalfJung/cargo-careful"; 22 license = with licenses; [ asl20 mit ]; 23 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 24 }; 25 }
+1 -1
pkgs/development/tools/rust/cargo-clone/default.nix
··· 36 homepage = "https://github.com/janlikar/cargo-clone"; 37 changelog = "https://github.com/janlikar/cargo-clone/blob/v${version}/CHANGELOG.md"; 38 license = with licenses; [ asl20 mit ]; 39 - maintainers = with maintainers; [ figsoda ]; 40 }; 41 }
··· 36 homepage = "https://github.com/janlikar/cargo-clone"; 37 changelog = "https://github.com/janlikar/cargo-clone/blob/v${version}/CHANGELOG.md"; 38 license = with licenses; [ asl20 mit ]; 39 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 40 }; 41 }
+1 -1
pkgs/development/tools/rust/cargo-crev/default.nix
··· 41 description = "A cryptographically verifiable code review system for the cargo (Rust) package manager"; 42 homepage = "https://github.com/crev-dev/cargo-crev"; 43 license = with licenses; [ asl20 mit mpl20 ]; 44 - maintainers = with maintainers; [ b4dm4n ]; 45 }; 46 }
··· 41 description = "A cryptographically verifiable code review system for the cargo (Rust) package manager"; 42 homepage = "https://github.com/crev-dev/cargo-crev"; 43 license = with licenses; [ asl20 mit mpl20 ]; 44 + maintainers = with maintainers; [ b4dm4n matthiasbeyer ]; 45 }; 46 }
+1 -1
pkgs/development/tools/rust/cargo-criterion/default.nix
··· 17 description = "Cargo extension for running Criterion.rs benchmarks"; 18 homepage = "https://github.com/bheisler/cargo-criterion"; 19 license = with licenses; [ asl20 /* or */ mit ]; 20 - maintainers = with maintainers; [ humancalico ]; 21 }; 22 }
··· 17 description = "Cargo extension for running Criterion.rs benchmarks"; 18 homepage = "https://github.com/bheisler/cargo-criterion"; 19 license = with licenses; [ asl20 /* or */ mit ]; 20 + maintainers = with maintainers; [ humancalico matthiasbeyer ]; 21 }; 22 }
+1 -1
pkgs/development/tools/rust/cargo-deadlinks/default.nix
··· 27 homepage = "https://github.com/deadlinks/cargo-deadlinks"; 28 changelog = "https://github.com/deadlinks/cargo-deadlinks/blob/${version}/CHANGELOG.md"; 29 license = with licenses; [ asl20 /* or */ mit ]; 30 - maintainers = with maintainers; [ newam ]; 31 }; 32 }
··· 27 homepage = "https://github.com/deadlinks/cargo-deadlinks"; 28 changelog = "https://github.com/deadlinks/cargo-deadlinks/blob/${version}/CHANGELOG.md"; 29 license = with licenses; [ asl20 /* or */ mit ]; 30 + maintainers = with maintainers; [ newam matthiasbeyer ]; 31 }; 32 }
+1 -1
pkgs/development/tools/rust/cargo-deb/default.nix
··· 36 description = "A cargo subcommand that generates Debian packages from information in Cargo.toml"; 37 homepage = "https://github.com/kornelski/cargo-deb"; 38 license = licenses.mit; 39 - maintainers = with maintainers; [ Br1ght0ne ]; 40 }; 41 }
··· 36 description = "A cargo subcommand that generates Debian packages from information in Cargo.toml"; 37 homepage = "https://github.com/kornelski/cargo-deb"; 38 license = licenses.mit; 39 + maintainers = with maintainers; [ Br1ght0ne matthiasbeyer ]; 40 }; 41 }
+1 -1
pkgs/development/tools/rust/cargo-depgraph/default.nix
··· 18 homepage = "https://sr.ht/~jplatte/cargo-depgraph"; 19 changelog = "https://git.sr.ht/~jplatte/cargo-depgraph/tree/${src.rev}/item/CHANGELOG.md"; 20 license = licenses.gpl3Plus; 21 - maintainers = with maintainers; [ figsoda ]; 22 }; 23 }
··· 18 homepage = "https://sr.ht/~jplatte/cargo-depgraph"; 19 changelog = "https://git.sr.ht/~jplatte/cargo-depgraph/tree/${src.rev}/item/CHANGELOG.md"; 20 license = licenses.gpl3Plus; 21 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 22 }; 23 }
+1 -1
pkgs/development/tools/rust/cargo-dephell/default.nix
··· 47 description = "A tool to analyze the third-party dependencies imported by a rust crate or rust workspace"; 48 homepage = "https://github.com/mimoo/cargo-dephell"; 49 license = with licenses; [ mit /* or */ asl20 ]; 50 - maintainers = with maintainers; [ figsoda ]; 51 }; 52 }
··· 47 description = "A tool to analyze the third-party dependencies imported by a rust crate or rust workspace"; 48 homepage = "https://github.com/mimoo/cargo-dephell"; 49 license = with licenses; [ mit /* or */ asl20 ]; 50 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 51 }; 52 }
+1 -1
pkgs/development/tools/rust/cargo-deps/default.nix
··· 15 description = "Cargo subcommand for building dependency graphs of Rust projects"; 16 homepage = "https://github.com/m-cat/cargo-deps"; 17 license = licenses.mit; 18 - maintainers = with maintainers; [ arcnmx ]; 19 }; 20 }
··· 15 description = "Cargo subcommand for building dependency graphs of Rust projects"; 16 homepage = "https://github.com/m-cat/cargo-deps"; 17 license = licenses.mit; 18 + maintainers = with maintainers; [ arcnmx matthiasbeyer ]; 19 }; 20 }
+1 -1
pkgs/development/tools/rust/cargo-diet/default.nix
··· 18 homepage = "https://github.com/the-lean-crate/cargo-diet"; 19 changelog = "https://github.com/the-lean-crate/cargo-diet/blob/v${version}/CHANGELOG.md"; 20 license = licenses.mit; 21 - maintainers = with maintainers; [ figsoda ]; 22 }; 23 }
··· 18 homepage = "https://github.com/the-lean-crate/cargo-diet"; 19 changelog = "https://github.com/the-lean-crate/cargo-diet/blob/v${version}/CHANGELOG.md"; 20 license = licenses.mit; 21 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 22 }; 23 }
+18 -7
pkgs/development/tools/rust/cargo-dist/default.nix
··· 6 , xz 7 , zstd 8 , stdenv 9 , rustup 10 }: 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-dist"; 14 - version = "0.0.7"; 15 16 src = fetchFromGitHub { 17 owner = "axodotdev"; 18 repo = "cargo-dist"; 19 rev = "v${version}"; 20 - hash = "sha256-uXC+iaOcEIyGMVNtAduhT68GuE29aL/3S6uEMllAWNA="; 21 }; 22 23 - cargoHash = "sha256-/TLi+ESOZhJ4Xg3hdUEWhM0K4asI9+L1M1+hWuDOj9Q="; 24 25 nativeBuildInputs = [ 26 pkg-config ··· 30 bzip2 31 xz 32 zstd 33 ]; 34 35 env = { 36 ZSTD_SYS_USE_PKG_CONFIG = true; 37 }; 38 39 - nativeCheckInputs = lib.optionals stdenv.isDarwin [ 40 - rustup 41 - ]; 42 43 meta = with lib; { 44 description = "A tool for building final distributable artifacts and uploading them to an archive"; 45 homepage = "https://github.com/axodotdev/cargo-dist"; 46 changelog = "https://github.com/axodotdev/cargo-dist/blob/${src.rev}/CHANGELOG.md"; 47 license = with licenses; [ asl20 mit ]; 48 - maintainers = with maintainers; [ figsoda ]; 49 }; 50 }
··· 6 , xz 7 , zstd 8 , stdenv 9 + , darwin 10 + , git 11 , rustup 12 }: 13 14 rustPlatform.buildRustPackage rec { 15 pname = "cargo-dist"; 16 + version = "0.1.0"; 17 18 src = fetchFromGitHub { 19 owner = "axodotdev"; 20 repo = "cargo-dist"; 21 rev = "v${version}"; 22 + hash = "sha256-yuBf6WgY+sGk7Y5/gZFHeawbHhsVIxabFlpiL4AUzK8="; 23 }; 24 25 + cargoHash = "sha256-vfpSMa3NO95SPU4jSW1qKMUy4EGZloYNC3SyGwlTGC0="; 26 27 nativeBuildInputs = [ 28 pkg-config ··· 32 bzip2 33 xz 34 zstd 35 + ] ++ lib.optionals stdenv.isDarwin [ 36 + darwin.apple_sdk.frameworks.Security 37 + ]; 38 + 39 + nativeCheckInputs = [ 40 + git 41 + ] ++ lib.optionals stdenv.isDarwin [ 42 + rustup 43 ]; 44 45 env = { 46 ZSTD_SYS_USE_PKG_CONFIG = true; 47 }; 48 49 + # remove tests that require internet access 50 + postPatch = '' 51 + rm cargo-dist/tests/integration-tests.rs 52 + ''; 53 54 meta = with lib; { 55 description = "A tool for building final distributable artifacts and uploading them to an archive"; 56 homepage = "https://github.com/axodotdev/cargo-dist"; 57 changelog = "https://github.com/axodotdev/cargo-dist/blob/${src.rev}/CHANGELOG.md"; 58 license = with licenses; [ asl20 mit ]; 59 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 60 }; 61 }
+1 -1
pkgs/development/tools/rust/cargo-docset/default.nix
··· 29 homepage = "https://github.com/Robzz/cargo-docset"; 30 changelog = "https://github.com/Robzz/cargo-docset/blob/${version}/CHANGELOG.md"; 31 license = licenses.asl20; 32 - maintainers = with maintainers; [ colinsane ]; 33 }; 34 }
··· 29 homepage = "https://github.com/Robzz/cargo-docset"; 30 changelog = "https://github.com/Robzz/cargo-docset/blob/${version}/CHANGELOG.md"; 31 license = licenses.asl20; 32 + maintainers = with maintainers; [ colinsane matthiasbeyer ]; 33 }; 34 }
+1 -1
pkgs/development/tools/rust/cargo-duplicates/default.nix
··· 41 description = "A cargo subcommand for displaying when different versions of a same dependency are pulled in"; 42 homepage = "https://github.com/Keruspe/cargo-duplicates"; 43 license = licenses.mit; 44 - maintainers = with maintainers; [ figsoda ]; 45 }; 46 }
··· 41 description = "A cargo subcommand for displaying when different versions of a same dependency are pulled in"; 42 homepage = "https://github.com/Keruspe/cargo-duplicates"; 43 license = licenses.mit; 44 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 45 }; 46 }
+1 -1
pkgs/development/tools/rust/cargo-feature/default.nix
··· 20 homepage = "https://github.com/Riey/cargo-feature"; 21 license = licenses.mit; 22 platforms = platforms.unix; 23 - maintainers = with maintainers; [ riey ]; 24 }; 25 } 26
··· 20 homepage = "https://github.com/Riey/cargo-feature"; 21 license = licenses.mit; 22 platforms = platforms.unix; 23 + maintainers = with maintainers; [ riey matthiasbeyer ]; 24 }; 25 } 26
+1 -1
pkgs/development/tools/rust/cargo-flamegraph/default.nix
··· 33 description = "Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3"; 34 homepage = "https://github.com/flamegraph-rs/flamegraph"; 35 license = with licenses; [ asl20 /* or */ mit ]; 36 - maintainers = with maintainers; [ killercup ]; 37 }; 38 }
··· 33 description = "Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3"; 34 homepage = "https://github.com/flamegraph-rs/flamegraph"; 35 license = with licenses; [ asl20 /* or */ mit ]; 36 + maintainers = with maintainers; [ killercup matthiasbeyer ]; 37 }; 38 }
+1 -1
pkgs/development/tools/rust/cargo-fuzz/default.nix
··· 21 description = "Command line helpers for fuzzing"; 22 homepage = "https://github.com/rust-fuzz/cargo-fuzz"; 23 license = with licenses; [ mit asl20 ]; 24 - maintainers = [ maintainers.ekleog ]; 25 }; 26 }
··· 21 description = "Command line helpers for fuzzing"; 22 homepage = "https://github.com/rust-fuzz/cargo-fuzz"; 23 license = with licenses; [ mit asl20 ]; 24 + maintainers = with maintainers; [ ekleog matthiasbeyer ]; 25 }; 26 }
+1 -1
pkgs/development/tools/rust/cargo-geiger/default.nix
··· 54 code is appropriate. 55 ''; 56 license = with licenses; [ asl20 /* or */ mit ]; 57 - maintainers = with maintainers; [ evanjs jk ]; 58 }; 59 }
··· 54 code is appropriate. 55 ''; 56 license = with licenses; [ asl20 /* or */ mit ]; 57 + maintainers = with maintainers; [ evanjs jk matthiasbeyer ]; 58 }; 59 }
+1 -1
pkgs/development/tools/rust/cargo-generate/default.nix
··· 53 homepage = "https://github.com/cargo-generate/cargo-generate"; 54 changelog = "https://github.com/cargo-generate/cargo-generate/blob/v${version}/CHANGELOG.md"; 55 license = with licenses; [ asl20 /* or */ mit ]; 56 - maintainers = with maintainers; [ figsoda turbomack ]; 57 }; 58 }
··· 53 homepage = "https://github.com/cargo-generate/cargo-generate"; 54 changelog = "https://github.com/cargo-generate/cargo-generate/blob/v${version}/CHANGELOG.md"; 55 license = with licenses; [ asl20 /* or */ mit ]; 56 + maintainers = with maintainers; [ figsoda turbomack matthiasbeyer ]; 57 }; 58 }
+1 -1
pkgs/development/tools/rust/cargo-graph/default.nix
··· 17 meta = with lib; { 18 description = "A cargo subcommand for creating GraphViz DOT files and dependency graphs"; 19 license = with licenses; [ mit ]; 20 - maintainers = with maintainers; [ basvandijk ]; 21 }; 22 }
··· 17 meta = with lib; { 18 description = "A cargo subcommand for creating GraphViz DOT files and dependency graphs"; 19 license = with licenses; [ mit ]; 20 + maintainers = with maintainers; [ basvandijk matthiasbeyer ]; 21 }; 22 }
+1 -1
pkgs/development/tools/rust/cargo-info/default.nix
··· 35 homepage = "https://gitlab.com/imp/cargo-info"; 36 changelog = "https://gitlab.com/imp/cargo-info/-/blob/${src.rev}/CHANGELOG.md"; 37 license = with licenses; [ mit asl20 ]; 38 - maintainers = with maintainers; [ figsoda ]; 39 }; 40 }
··· 35 homepage = "https://gitlab.com/imp/cargo-info"; 36 changelog = "https://gitlab.com/imp/cargo-info/-/blob/${src.rev}/CHANGELOG.md"; 37 license = with licenses; [ mit asl20 ]; 38 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 39 }; 40 }
+1 -1
pkgs/development/tools/rust/cargo-inspect/default.nix
··· 19 description = "See what Rust is doing behind the curtains"; 20 homepage = "https://github.com/mre/cargo-inspect"; 21 license = with licenses; [ mit asl20 ]; 22 - maintainers = with maintainers; [ minijackson ]; 23 }; 24 }
··· 19 description = "See what Rust is doing behind the curtains"; 20 homepage = "https://github.com/mre/cargo-inspect"; 21 license = with licenses; [ mit asl20 ]; 22 + maintainers = with maintainers; [ minijackson matthiasbeyer ]; 23 }; 24 }
+1 -1
pkgs/development/tools/rust/cargo-insta/default.nix
··· 23 homepage = "https://github.com/mitsuhiko/insta"; 24 changelog = "https://github.com/mitsuhiko/insta/blob/${version}/CHANGELOG.md"; 25 license = licenses.asl20; 26 - maintainers = with lib.maintainers; [ figsoda oxalica ]; 27 }; 28 }
··· 23 homepage = "https://github.com/mitsuhiko/insta"; 24 changelog = "https://github.com/mitsuhiko/insta/blob/${version}/CHANGELOG.md"; 25 license = licenses.asl20; 26 + maintainers = with lib.maintainers; [ figsoda oxalica matthiasbeyer ]; 27 }; 28 }
+1 -1
pkgs/development/tools/rust/cargo-kcov/default.nix
··· 30 description = "Cargo subcommand to run kcov to get coverage report on Linux"; 31 homepage = "https://github.com/kennytm/cargo-kcov"; 32 license = with licenses; [ mit ]; 33 - maintainers = with maintainers; [ saschagrunert ]; 34 }; 35 }
··· 30 description = "Cargo subcommand to run kcov to get coverage report on Linux"; 31 homepage = "https://github.com/kennytm/cargo-kcov"; 32 license = with licenses; [ mit ]; 33 + maintainers = with maintainers; [ saschagrunert matthiasbeyer ]; 34 }; 35 }
+1 -1
pkgs/development/tools/rust/cargo-license/default.nix
··· 15 description = "Cargo subcommand to see license of dependencies"; 16 homepage = "https://github.com/onur/cargo-license"; 17 license = with licenses; [ mit ]; 18 - maintainers = with maintainers; [ basvandijk figsoda ]; 19 }; 20 }
··· 15 description = "Cargo subcommand to see license of dependencies"; 16 homepage = "https://github.com/onur/cargo-license"; 17 license = with licenses; [ mit ]; 18 + maintainers = with maintainers; [ basvandijk figsoda matthiasbeyer ]; 19 }; 20 }
+1 -1
pkgs/development/tools/rust/cargo-limit/default.nix
··· 29 description = "Cargo subcommand \"limit\": reduces the noise of compiler messages"; 30 homepage = "https://github.com/alopatindev/cargo-limit"; 31 license = with licenses; [ asl20 /* or */ mit ]; 32 - maintainers = with maintainers; [ otavio ]; 33 }; 34 }
··· 29 description = "Cargo subcommand \"limit\": reduces the noise of compiler messages"; 30 homepage = "https://github.com/alopatindev/cargo-limit"; 31 license = with licenses; [ asl20 /* or */ mit ]; 32 + maintainers = with maintainers; [ otavio matthiasbeyer ]; 33 }; 34 }
+1 -1
pkgs/development/tools/rust/cargo-llvm-cov/default.nix
··· 39 library (e.g. fenix or rust-overlay) 40 ''; 41 license = with lib.licenses; [ asl20 /* or */ mit ]; 42 - maintainers = with lib.maintainers; [ wucke13 ]; 43 }; 44 }
··· 39 library (e.g. fenix or rust-overlay) 40 ''; 41 license = with lib.licenses; [ asl20 /* or */ mit ]; 42 + maintainers = with lib.maintainers; [ wucke13 matthiasbeyer ]; 43 }; 44 }
+1 -1
pkgs/development/tools/rust/cargo-llvm-lines/default.nix
··· 18 homepage = "https://github.com/dtolnay/cargo-llvm-lines"; 19 changelog = "https://github.com/dtolnay/cargo-llvm-lines/releases/tag/${src.rev}"; 20 license = with licenses; [ asl20 /* or */ mit ]; 21 - maintainers = with maintainers; [ figsoda ]; 22 }; 23 }
··· 18 homepage = "https://github.com/dtolnay/cargo-llvm-lines"; 19 changelog = "https://github.com/dtolnay/cargo-llvm-lines/releases/tag/${src.rev}"; 20 license = with licenses; [ asl20 /* or */ mit ]; 21 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 22 }; 23 }
+1 -1
pkgs/development/tools/rust/cargo-lock/default.nix
··· 18 homepage = "https://github.com/rustsec/rustsec/tree/main/cargo-lock"; 19 changelog = "https://github.com/rustsec/rustsec/blob/cargo-lock/v${version}/cargo-lock/CHANGELOG.md"; 20 license = with licenses; [ asl20 /* or */ mit ]; 21 - maintainers = with maintainers; [ figsoda ]; 22 }; 23 }
··· 18 homepage = "https://github.com/rustsec/rustsec/tree/main/cargo-lock"; 19 changelog = "https://github.com/rustsec/rustsec/blob/cargo-lock/v${version}/cargo-lock/CHANGELOG.md"; 20 license = with licenses; [ asl20 /* or */ mit ]; 21 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 22 }; 23 }
+1 -1
pkgs/development/tools/rust/cargo-machete/default.nix
··· 24 homepage = "https://github.com/bnjbvr/cargo-machete"; 25 changelog = "https://github.com/bnjbvr/cargo-machete/blob/${src.rev}/CHANGELOG.md"; 26 license = licenses.mit; 27 - maintainers = with maintainers; [ figsoda ]; 28 }; 29 }
··· 24 homepage = "https://github.com/bnjbvr/cargo-machete"; 25 changelog = "https://github.com/bnjbvr/cargo-machete/blob/${src.rev}/CHANGELOG.md"; 26 license = licenses.mit; 27 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 28 }; 29 }
+1 -1
pkgs/development/tools/rust/cargo-modules/default.nix
··· 22 homepage = "https://github.com/regexident/cargo-modules"; 23 changelog = "https://github.com/regexident/cargo-modules/blob/${version}/CHANGELOG.md"; 24 license = with licenses; [ mpl20 ]; 25 - maintainers = with maintainers; [ figsoda rvarago ]; 26 }; 27 }
··· 22 homepage = "https://github.com/regexident/cargo-modules"; 23 changelog = "https://github.com/regexident/cargo-modules/blob/${version}/CHANGELOG.md"; 24 license = with licenses; [ mpl20 ]; 25 + maintainers = with maintainers; [ figsoda rvarago matthiasbeyer ]; 26 }; 27 }
+1 -1
pkgs/development/tools/rust/cargo-msrv/default.nix
··· 49 description = "Cargo subcommand \"msrv\": assists with finding your minimum supported Rust version (MSRV)"; 50 homepage = "https://github.com/foresterre/cargo-msrv"; 51 license = with licenses; [ asl20 /* or */ mit ]; 52 - maintainers = with maintainers; [ otavio ]; 53 }; 54 }
··· 49 description = "Cargo subcommand \"msrv\": assists with finding your minimum supported Rust version (MSRV)"; 50 homepage = "https://github.com/foresterre/cargo-msrv"; 51 license = with licenses; [ asl20 /* or */ mit ]; 52 + maintainers = with maintainers; [ otavio matthiasbeyer ]; 53 }; 54 }
+1 -1
pkgs/development/tools/rust/cargo-nextest/default.nix
··· 30 homepage = "https://github.com/nextest-rs/nextest"; 31 changelog = "https://nexte.st/CHANGELOG.html"; 32 license = with licenses; [ mit asl20 ]; 33 - maintainers = with maintainers; [ ekleog figsoda ]; 34 }; 35 }
··· 30 homepage = "https://github.com/nextest-rs/nextest"; 31 changelog = "https://nexte.st/CHANGELOG.html"; 32 license = with licenses; [ mit asl20 ]; 33 + maintainers = with maintainers; [ ekleog figsoda matthiasbeyer ]; 34 }; 35 }
+1 -1
pkgs/development/tools/rust/cargo-outdated/default.nix
··· 35 homepage = "https://github.com/kbknapp/cargo-outdated"; 36 changelog = "https://github.com/kbknapp/cargo-outdated/blob/v${version}/CHANGELOG.md"; 37 license = with licenses; [ asl20 /* or */ mit ]; 38 - maintainers = with maintainers; [ ivan ]; 39 }; 40 }
··· 35 homepage = "https://github.com/kbknapp/cargo-outdated"; 36 changelog = "https://github.com/kbknapp/cargo-outdated/blob/v${version}/CHANGELOG.md"; 37 license = with licenses; [ asl20 /* or */ mit ]; 38 + maintainers = with maintainers; [ ivan matthiasbeyer ]; 39 }; 40 }
+1 -1
pkgs/development/tools/rust/cargo-readme/default.nix
··· 29 description = "Generate README.md from docstrings"; 30 homepage = "https://github.com/livioribeiro/cargo-readme"; 31 license = with licenses; [ mit asl20 ]; 32 - maintainers = with maintainers; [ baloo ]; 33 }; 34 }
··· 29 description = "Generate README.md from docstrings"; 30 homepage = "https://github.com/livioribeiro/cargo-readme"; 31 license = with licenses; [ mit asl20 ]; 32 + maintainers = with maintainers; [ baloo matthiasbeyer ]; 33 }; 34 }
+1 -1
pkgs/development/tools/rust/cargo-rr/default.nix
··· 36 description = "Cargo subcommand \"rr\": a light wrapper around rr, the time-travelling debugger"; 37 homepage = "https://github.com/danielzfranklin/cargo-rr"; 38 license = with licenses; [ mit ]; 39 - maintainers = with maintainers; [ otavio ]; 40 }; 41 }
··· 36 description = "Cargo subcommand \"rr\": a light wrapper around rr, the time-travelling debugger"; 37 homepage = "https://github.com/danielzfranklin/cargo-rr"; 38 license = with licenses; [ mit ]; 39 + maintainers = with maintainers; [ otavio matthiasbeyer ]; 40 }; 41 }
+1 -1
pkgs/development/tools/rust/cargo-show-asm/default.nix
··· 41 homepage = "https://github.com/pacak/cargo-show-asm"; 42 changelog = "https://github.com/pacak/cargo-show-asm/blob/${version}/Changelog.md"; 43 license = with licenses; [ asl20 mit ]; 44 - maintainers = with maintainers; [ figsoda oxalica ]; 45 mainProgram = "cargo-asm"; 46 }; 47 }
··· 41 homepage = "https://github.com/pacak/cargo-show-asm"; 42 changelog = "https://github.com/pacak/cargo-show-asm/blob/${version}/Changelog.md"; 43 license = with licenses; [ asl20 mit ]; 44 + maintainers = with maintainers; [ figsoda oxalica matthiasbeyer ]; 45 mainProgram = "cargo-asm"; 46 }; 47 }
+1 -1
pkgs/development/tools/rust/cargo-sort/default.nix
··· 18 homepage = "https://github.com/devinr528/cargo-sort"; 19 changelog = "https://github.com/devinr528/cargo-sort/blob/v${version}/changelog.md"; 20 license = with licenses; [ mit /* or */ asl20 ]; 21 - maintainers = with maintainers; [ figsoda ]; 22 }; 23 }
··· 18 homepage = "https://github.com/devinr528/cargo-sort"; 19 changelog = "https://github.com/devinr528/cargo-sort/blob/v${version}/changelog.md"; 20 license = with licenses; [ mit /* or */ asl20 ]; 21 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 22 }; 23 }
+1 -1
pkgs/development/tools/rust/cargo-spellcheck/default.nix
··· 33 homepage = "https://github.com/drahnr/cargo-spellcheck"; 34 changelog = "https://github.com/drahnr/cargo-spellcheck/blob/v${version}/CHANGELOG.md"; 35 license = with licenses; [ asl20 /* or */ mit ]; 36 - maintainers = with maintainers; [ newam ]; 37 }; 38 }
··· 33 homepage = "https://github.com/drahnr/cargo-spellcheck"; 34 changelog = "https://github.com/drahnr/cargo-spellcheck/blob/v${version}/CHANGELOG.md"; 35 license = with licenses; [ asl20 /* or */ mit ]; 36 + maintainers = with maintainers; [ newam matthiasbeyer ]; 37 }; 38 }
+1 -1
pkgs/development/tools/rust/cargo-supply-chain/default.nix
··· 27 homepage = "https://github.com/rust-secure-code/cargo-supply-chain"; 28 changelog = "https://github.com/rust-secure-code/cargo-supply-chain/blob/${src.rev}/CHANGELOG.md"; 29 license = with licenses; [ asl20 mit zlib ]; # any of three 30 - maintainers = with maintainers; [ figsoda ]; 31 }; 32 }
··· 27 homepage = "https://github.com/rust-secure-code/cargo-supply-chain"; 28 changelog = "https://github.com/rust-secure-code/cargo-supply-chain/blob/${src.rev}/CHANGELOG.md"; 29 license = with licenses; [ asl20 mit zlib ]; # any of three 30 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 31 }; 32 }
+1 -1
pkgs/development/tools/rust/cargo-sweep/default.nix
··· 17 description = "A Cargo subcommand for cleaning up unused build files generated by Cargo"; 18 homepage = "https://github.com/holmgr/cargo-sweep"; 19 license = licenses.mit; 20 - maintainers = with maintainers; [ xrelkd ]; 21 }; 22 }
··· 17 description = "A Cargo subcommand for cleaning up unused build files generated by Cargo"; 18 homepage = "https://github.com/holmgr/cargo-sweep"; 19 license = licenses.mit; 20 + maintainers = with maintainers; [ xrelkd matthiasbeyer ]; 21 }; 22 }
+1 -1
pkgs/development/tools/rust/cargo-sync-readme/default.nix
··· 18 homepage = "https://github.com/phaazon/cargo-sync-readme"; 19 changelog = "https://github.com/phaazon/cargo-sync-readme/blob/${version}/CHANGELOG.md"; 20 license = licenses.bsd3; 21 - maintainers = with maintainers; [ b4dm4n ]; 22 }; 23 }
··· 18 homepage = "https://github.com/phaazon/cargo-sync-readme"; 19 changelog = "https://github.com/phaazon/cargo-sync-readme/blob/${version}/CHANGELOG.md"; 20 license = licenses.bsd3; 21 + maintainers = with maintainers; [ b4dm4n matthiasbeyer ]; 22 }; 23 }
+1 -1
pkgs/development/tools/rust/cargo-tally/default.nix
··· 22 homepage = "https://github.com/dtolnay/cargo-tally"; 23 changelog = "https://github.com/dtolnay/cargo-tally/releases/tag/${version}"; 24 license = with licenses; [ asl20 /* or */ mit ]; 25 - maintainers = with maintainers; [ figsoda ]; 26 }; 27 }
··· 22 homepage = "https://github.com/dtolnay/cargo-tally"; 23 changelog = "https://github.com/dtolnay/cargo-tally/releases/tag/${version}"; 24 license = with licenses; [ asl20 /* or */ mit ]; 25 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 26 }; 27 }
+1 -1
pkgs/development/tools/rust/cargo-temp/default.nix
··· 18 homepage = "https://github.com/yozhgoor/cargo-temp"; 19 changelog = "https://github.com/yozhgoor/cargo-temp/releases/tag/${src.rev}"; 20 license = with licenses; [ mit /* or */ asl20 ]; 21 - maintainers = with maintainers; [ figsoda ]; 22 }; 23 }
··· 18 homepage = "https://github.com/yozhgoor/cargo-temp"; 19 changelog = "https://github.com/yozhgoor/cargo-temp/releases/tag/${src.rev}"; 20 license = with licenses; [ mit /* or */ asl20 ]; 21 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 22 }; 23 }
+1 -1
pkgs/development/tools/rust/cargo-toml-lint/default.nix
··· 19 homepage = "https://github.com/fuellabs/cargo-toml-lint"; 20 changelog = "https://github.com/fuellabs/cargo-toml-lint/releases/tag/v${version}"; 21 license = with licenses; [ asl20 /* or */ mit ]; 22 - maintainers = with maintainers; [ mitchmindtree ]; 23 }; 24 }
··· 19 homepage = "https://github.com/fuellabs/cargo-toml-lint"; 20 changelog = "https://github.com/fuellabs/cargo-toml-lint/releases/tag/v${version}"; 21 license = with licenses; [ asl20 /* or */ mit ]; 22 + maintainers = with maintainers; [ mitchmindtree matthiasbeyer ]; 23 }; 24 }
+1 -1
pkgs/development/tools/rust/cargo-udeps/default.nix
··· 26 description = "Find unused dependencies in Cargo.toml"; 27 homepage = "https://github.com/est31/cargo-udeps"; 28 license = licenses.mit; 29 - maintainers = with maintainers; [ b4dm4n ]; 30 }; 31 }
··· 26 description = "Find unused dependencies in Cargo.toml"; 27 homepage = "https://github.com/est31/cargo-udeps"; 28 license = licenses.mit; 29 + maintainers = with maintainers; [ b4dm4n matthiasbeyer ]; 30 }; 31 }
+1 -1
pkgs/development/tools/rust/cargo-ui/default.nix
··· 53 homepage = "https://github.com/slint-ui/cargo-ui"; 54 changelog = "https://github.com/slint-ui/cargo-ui/blob/v${version}/CHANGELOG.md"; 55 license = with licenses; [ mit asl20 gpl3Only ]; 56 - maintainers = with maintainers; [ figsoda ]; 57 }; 58 }
··· 53 homepage = "https://github.com/slint-ui/cargo-ui"; 54 changelog = "https://github.com/slint-ui/cargo-ui/blob/v${version}/CHANGELOG.md"; 55 license = with licenses; [ mit asl20 gpl3Only ]; 56 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 57 }; 58 }
+1 -1
pkgs/development/tools/rust/cargo-unused-features/default.nix
··· 38 description = "A tool to find potential unused enabled feature flags and prune them"; 39 homepage = "https://github.com/timonpost/cargo-unused-features"; 40 license = licenses.mit; 41 - maintainers = with maintainers; [ figsoda ]; 42 mainProgram = "unused-features"; 43 }; 44 }
··· 38 description = "A tool to find potential unused enabled feature flags and prune them"; 39 homepage = "https://github.com/timonpost/cargo-unused-features"; 40 license = licenses.mit; 41 + maintainers = with maintainers; [ figsoda matthiasbeyer ]; 42 mainProgram = "unused-features"; 43 }; 44 }
+1 -1
pkgs/development/tools/rust/cargo-update/default.nix
··· 60 homepage = "https://github.com/nabijaczleweli/cargo-update"; 61 changelog = "https://github.com/nabijaczleweli/cargo-update/releases/tag/v${version}"; 62 license = licenses.mit; 63 - maintainers = with maintainers; [ gerschtli Br1ght0ne johntitor ]; 64 }; 65 }
··· 60 homepage = "https://github.com/nabijaczleweli/cargo-update"; 61 changelog = "https://github.com/nabijaczleweli/cargo-update/releases/tag/v${version}"; 62 license = licenses.mit; 63 + maintainers = with maintainers; [ gerschtli Br1ght0ne johntitor matthiasbeyer ]; 64 }; 65 }
+1 -1
pkgs/development/tools/rust/cargo-valgrind/default.nix
··· 38 description = ''Cargo subcommand "valgrind": runs valgrind and collects its output in a helpful manner''; 39 homepage = "https://github.com/jfrimmel/cargo-valgrind"; 40 license = with licenses; [ asl20 /* or */ mit ]; 41 - maintainers = with maintainers; [ otavio ]; 42 }; 43 }
··· 38 description = ''Cargo subcommand "valgrind": runs valgrind and collects its output in a helpful manner''; 39 homepage = "https://github.com/jfrimmel/cargo-valgrind"; 40 license = with licenses; [ asl20 /* or */ mit ]; 41 + maintainers = with maintainers; [ otavio matthiasbeyer ]; 42 }; 43 }
+1 -1
pkgs/development/tools/rust/cargo-watch/default.nix
··· 34 description = "A Cargo subcommand for watching over Cargo project's source"; 35 homepage = "https://github.com/watchexec/cargo-watch"; 36 license = licenses.cc0; 37 - maintainers = with maintainers; [ xrelkd ivan ]; 38 }; 39 }
··· 34 description = "A Cargo subcommand for watching over Cargo project's source"; 35 homepage = "https://github.com/watchexec/cargo-watch"; 36 license = licenses.cc0; 37 + maintainers = with maintainers; [ xrelkd ivan matthiasbeyer ]; 38 }; 39 }
+1 -1
pkgs/development/tools/rust/cargo-whatfeatures/default.nix
··· 22 description = "A simple cargo plugin to get a list of features for a specific crate"; 23 homepage = "https://github.com/museun/cargo-whatfeatures"; 24 license = with licenses; [ mit asl20 ]; 25 - maintainers = with maintainers; [ ivan-babrou ]; 26 }; 27 }
··· 22 description = "A simple cargo plugin to get a list of features for a specific crate"; 23 homepage = "https://github.com/museun/cargo-whatfeatures"; 24 license = with licenses; [ mit asl20 ]; 25 + maintainers = with maintainers; [ ivan-babrou matthiasbeyer ]; 26 }; 27 }
+1 -1
pkgs/development/tools/rust/cargo-workspaces/default.nix
··· 44 ''; 45 homepage = "https://github.com/pksunkara/cargo-workspaces"; 46 license = licenses.mit; 47 - maintainers = with maintainers; [ macalinao ]; 48 }; 49 }
··· 44 ''; 45 homepage = "https://github.com/pksunkara/cargo-workspaces"; 46 license = licenses.mit; 47 + maintainers = with maintainers; [ macalinao matthiasbeyer ]; 48 }; 49 }
+2 -2
pkgs/misc/moonfire-nvr/default.nix
··· 21 ui = buildNpmPackage { 22 inherit version src; 23 pname = "${pname}-ui"; 24 - sourceRoot = "source/ui"; 25 npmDepsHash = "sha256-IpZWgMo6Y3vRn9h495ifMB3tQxobLeTLC0xXS1vrKLA="; 26 installPhase = '' 27 runHook preInstall ··· 34 in rustPlatform.buildRustPackage { 35 inherit pname version src; 36 37 - sourceRoot = "source/server"; 38 39 cargoLock = { 40 lockFile = ./Cargo.lock;
··· 21 ui = buildNpmPackage { 22 inherit version src; 23 pname = "${pname}-ui"; 24 + sourceRoot = "${src.name}/ui"; 25 npmDepsHash = "sha256-IpZWgMo6Y3vRn9h495ifMB3tQxobLeTLC0xXS1vrKLA="; 26 installPhase = '' 27 runHook preInstall ··· 34 in rustPlatform.buildRustPackage { 35 inherit pname version src; 36 37 + sourceRoot = "${src.name}/server"; 38 39 cargoLock = { 40 lockFile = ./Cargo.lock;
+1 -1
pkgs/misc/t-rec/default.nix
··· 32 description = "Blazingly fast terminal recorder that generates animated gif images for the web written in rust"; 33 homepage = "https://github.com/sassman/t-rec-rs"; 34 license = with licenses; [ gpl3Only ]; 35 - maintainers = [ maintainers.hoverbear ]; 36 }; 37 }
··· 32 description = "Blazingly fast terminal recorder that generates animated gif images for the web written in rust"; 33 homepage = "https://github.com/sassman/t-rec-rs"; 34 license = with licenses; [ gpl3Only ]; 35 + maintainers = with maintainers; [ hoverbear matthiasbeyer ]; 36 }; 37 }
+1 -1
pkgs/misc/uq/default.nix
··· 20 description = "A simple, user-friendly alternative to sort | uniq"; 21 homepage = "https://github.com/lostutils/uq"; 22 license = licenses.mit; 23 - maintainers = with maintainers; [ doronbehar ]; 24 }; 25 }
··· 20 description = "A simple, user-friendly alternative to sort | uniq"; 21 homepage = "https://github.com/lostutils/uq"; 22 license = licenses.mit; 23 + maintainers = with maintainers; [ doronbehar matthiasbeyer ]; 24 }; 25 }
+1 -1
pkgs/misc/wiki-tui/default.nix
··· 37 homepage = "https://github.com/builditluc/wiki-tui"; 38 changelog = "https://github.com/Builditluc/wiki-tui/releases/tag/v${version}"; 39 license = licenses.mit; 40 - maintainers = with maintainers; [ lom builditluc ]; 41 }; 42 }
··· 37 homepage = "https://github.com/builditluc/wiki-tui"; 38 changelog = "https://github.com/Builditluc/wiki-tui/releases/tag/v${version}"; 39 license = licenses.mit; 40 + maintainers = with maintainers; [ lom builditluc matthiasbeyer ]; 41 }; 42 }
+2 -2
pkgs/servers/nfs-ganesha/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "nfs-ganesha"; 8 - version = "5.4"; 9 10 src = fetchFromGitHub { 11 owner = "nfs-ganesha"; 12 repo = "nfs-ganesha"; 13 rev = "V${version}"; 14 - sha256 = "sha256-zKIFjplZtxOEPIH9PUw1gGPS4VSdgv2Zj1oOp3If9W0="; 15 }; 16 17 preConfigure = "cd src";
··· 5 6 stdenv.mkDerivation rec { 7 pname = "nfs-ganesha"; 8 + version = "5.5"; 9 10 src = fetchFromGitHub { 11 owner = "nfs-ganesha"; 12 repo = "nfs-ganesha"; 13 rev = "V${version}"; 14 + sha256 = "sha256-ebnR/ukbVTwpFNzGf189NmsaDh97ThEGWew5kp50UGg="; 15 }; 16 17 preConfigure = "cd src";
+1 -1
pkgs/tools/misc/fx-cast-bridge/default.nix
··· 10 rev = "v${version}"; 11 hash = "sha256-hB4NVJW2exHoKsMp0CKzHerYgj8aR77rV+ZsCoWA1Dg="; 12 }; 13 - sourceRoot = "source/app"; 14 npmDepsHash = "sha256-GLrDRZqKcX1PDGREx+MLZ1TEjr88r9nz4TvZ9nvo40g="; 15 16 nativeBuildInputs = [ python3 ];
··· 10 rev = "v${version}"; 11 hash = "sha256-hB4NVJW2exHoKsMp0CKzHerYgj8aR77rV+ZsCoWA1Dg="; 12 }; 13 + sourceRoot = "${src.name}/app"; 14 npmDepsHash = "sha256-GLrDRZqKcX1PDGREx+MLZ1TEjr88r9nz4TvZ9nvo40g="; 15 16 nativeBuildInputs = [ python3 ];
+4 -3
pkgs/tools/misc/intermodal/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "intermodal"; 5 - version = "0.1.12"; 6 7 src = fetchFromGitHub { 8 owner = "casey"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-yPyKo2j0Up8gDzi2xOBqpMwIw6rpXDCxc8fCuEblwFY="; 12 }; 13 14 - cargoHash = "sha256-inJZTP4YwCZZ0JvSdGWnZbLN0A0B/+fz4g0XsfIQeq8="; 15 16 # include_hidden test tries to use `chflags` on darwin 17 checkFlagsArray = lib.optionals stdenv.isDarwin [ "--skip=subcommand::torrent::create::tests::include_hidden" ]; ··· 28 meta = with lib; { 29 description = "User-friendly and featureful command-line BitTorrent metainfo utility"; 30 homepage = "https://github.com/casey/intermodal"; 31 license = licenses.cc0; 32 maintainers = with maintainers; [ Br1ght0ne xrelkd ]; 33 mainProgram = "imdl";
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "intermodal"; 5 + version = "0.1.13"; 6 7 src = fetchFromGitHub { 8 owner = "casey"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-hKMO7ZicXSYESXWKmDC2ILD996KoYDXS5HJExyXMdX4="; 12 }; 13 14 + cargoHash = "sha256-7vtUMG6mxAHKnbouyTsaUf1myJssxYoqAIOjc6m86Fo="; 15 16 # include_hidden test tries to use `chflags` on darwin 17 checkFlagsArray = lib.optionals stdenv.isDarwin [ "--skip=subcommand::torrent::create::tests::include_hidden" ]; ··· 28 meta = with lib; { 29 description = "User-friendly and featureful command-line BitTorrent metainfo utility"; 30 homepage = "https://github.com/casey/intermodal"; 31 + changelog = "https://github.com/casey/intermodal/releases/tag/v${version}"; 32 license = licenses.cc0; 33 maintainers = with maintainers; [ Br1ght0ne xrelkd ]; 34 mainProgram = "imdl";
+3 -3
pkgs/tools/misc/krapslog/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "krapslog"; 5 - version = "0.5.2"; 6 7 src = fetchFromGitHub { 8 owner = "acj"; 9 repo = "krapslog-rs"; 10 rev = version; 11 - sha256 = "sha256-MjFTdEtsgF4URN/gPMEieChWeKQYpJ1c9i4Zh7Bb+ps="; 12 }; 13 14 - cargoHash = "sha256-nxjdwp99KVJo7PME27QG66x+CAC91s26ccL0nyXE3Ac="; 15 16 buildInputs = lib.optional stdenv.isDarwin libiconv; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "krapslog"; 5 + version = "0.5.3"; 6 7 src = fetchFromGitHub { 8 owner = "acj"; 9 repo = "krapslog-rs"; 10 rev = version; 11 + sha256 = "sha256-Y5OdRi9OhVeT04BnHCCcNBr1G9vxSFwvNl1aL38AFWQ="; 12 }; 13 14 + cargoHash = "sha256-fdrcV4XmxaWiAVOL51sRUfTEDnnCKduYgj7I5unLpRI="; 15 16 buildInputs = lib.optional stdenv.isDarwin libiconv; 17
+3 -3
pkgs/tools/security/cnspec/default.nix
··· 5 6 buildGoModule rec { 7 pname = "cnspec"; 8 - version = "8.20.0"; 9 10 src = fetchFromGitHub { 11 owner = "mondoohq"; 12 repo = "cnspec"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-VPXxeI4dO6bHUagS38l7358sXW3ot/v/j9MUrD/akNg="; 15 }; 16 17 proxyVendor = true; 18 - vendorHash = "sha256-LH9ts/hD16rF9VBJIfwTAQXq9MMAiBKBR3ulKGNrlow="; 19 20 subPackages = [ 21 "apps/cnspec"
··· 5 6 buildGoModule rec { 7 pname = "cnspec"; 8 + version = "8.22.1"; 9 10 src = fetchFromGitHub { 11 owner = "mondoohq"; 12 repo = "cnspec"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-xTYPAipdfrwAhtLcLZkClnmB1qRlgfTwt8Qpq6iSZPk="; 15 }; 16 17 proxyVendor = true; 18 + vendorHash = "sha256-PE5RLMUi1bqFjUntvUU3dXmygFfzFJF+HerW5A+OktA="; 19 20 subPackages = [ 21 "apps/cnspec"
+1 -1
pkgs/tools/text/mdbook/default.nix
··· 26 homepage = "https://github.com/rust-lang/mdBook"; 27 changelog = "https://github.com/rust-lang/mdBook/blob/v${version}/CHANGELOG.md"; 28 license = [ licenses.mpl20 ]; 29 - maintainers = with maintainers; [ havvy Frostman ]; 30 }; 31 }
··· 26 homepage = "https://github.com/rust-lang/mdBook"; 27 changelog = "https://github.com/rust-lang/mdBook/blob/v${version}/CHANGELOG.md"; 28 license = [ licenses.mpl20 ]; 29 + maintainers = with maintainers; [ havvy Frostman matthiasbeyer ]; 30 }; 31 }
+2
pkgs/top-level/all-packages.nix
··· 21206 21207 fribidi = callPackage ../development/libraries/fribidi { }; 21208 21209 funambol = callPackage ../development/libraries/funambol { }; 21210 21211 function-runner = callPackage ../development/web/function-runner { };
··· 21206 21207 fribidi = callPackage ../development/libraries/fribidi { }; 21208 21209 + frozen = callPackage ../development/libraries/frozen { }; 21210 + 21211 funambol = callPackage ../development/libraries/funambol { }; 21212 21213 function-runner = callPackage ../development/web/function-runner { };