Merge master into staging-next

authored by github-actions[bot] and committed by GitHub f90dd167 e7f95ba9

+316 -286
+1 -1
doc/languages-frameworks/beam.section.md
··· 154 with import <nixpkgs> { }; 155 156 let 157 - # beam.interpreters.erlang_23 is available if you need a particular version 158 packages = beam.packagesWith beam.interpreters.erlang; 159 160 pname = "your_project";
··· 154 with import <nixpkgs> { }; 155 156 let 157 + # beam.interpreters.erlang_26 is available if you need a particular version 158 packages = beam.packagesWith beam.interpreters.erlang; 159 160 pname = "your_project";
+1 -1
maintainers/maintainer-list.nix
··· 18390 }; 18391 weathercold = { 18392 name = "Weathercold"; 18393 - email = "weathercold.scr@gmail.com"; 18394 matrix = "@weathercold:matrix.org"; 18395 github = "Weathercold"; 18396 githubId = 49368953;
··· 18390 }; 18391 weathercold = { 18392 name = "Weathercold"; 18393 + email = "weathercold.scr@proton.me"; 18394 matrix = "@weathercold:matrix.org"; 18395 github = "Weathercold"; 18396 githubId = 49368953;
+2 -3
nixos/modules/services/networking/trust-dns.nix
··· 1 { config, lib, pkgs, ... }: 2 - 3 let 4 cfg = config.services.trust-dns; 5 toml = pkgs.formats.toml { }; ··· 55 defaultText = "pkgs.trust-dns"; 56 description = mdDoc '' 57 Trust-dns package to use. 58 - Only `bin/named` need be provided: the other trust-dns utilities (client and resolver) are not needed. 59 ''; 60 }; 61 quiet = mkOption { ··· 136 flags = (lib.optional cfg.debug "--debug") ++ (lib.optional cfg.quiet "--quiet"); 137 flagsStr = builtins.concatStringsSep " " flags; 138 in '' 139 - ${cfg.package}/bin/named --config ${configFile} ${flagsStr} 140 ''; 141 Type = "simple"; 142 Restart = "on-failure";
··· 1 { config, lib, pkgs, ... }: 2 let 3 cfg = config.services.trust-dns; 4 toml = pkgs.formats.toml { }; ··· 54 defaultText = "pkgs.trust-dns"; 55 description = mdDoc '' 56 Trust-dns package to use. 57 + Only `bin/trust-dns` need be provided: the other trust-dns utilities (client and resolver) are not needed. 58 ''; 59 }; 60 quiet = mkOption { ··· 135 flags = (lib.optional cfg.debug "--debug") ++ (lib.optional cfg.quiet "--quiet"); 136 flagsStr = builtins.concatStringsSep " " flags; 137 in '' 138 + ${cfg.package}/bin/trust-dns --config ${configFile} ${flagsStr} 139 ''; 140 Type = "simple"; 141 Restart = "on-failure";
+1 -1
pkgs/applications/misc/calibre/default.nix
··· 203 license = if unrarSupport 204 then lib.licenses.unfreeRedistributable 205 else lib.licenses.gpl3Plus; 206 - maintainers = with lib.maintainers; [ pSub AndersonTorres ]; 207 platforms = lib.platforms.unix; 208 broken = stdenv.isDarwin; 209 };
··· 203 license = if unrarSupport 204 then lib.licenses.unfreeRedistributable 205 else lib.licenses.gpl3Plus; 206 + maintainers = with lib.maintainers; [ pSub ]; 207 platforms = lib.platforms.unix; 208 broken = stdenv.isDarwin; 209 };
+3 -3
pkgs/applications/networking/cluster/kubeone/default.nix
··· 8 9 buildGoModule rec { 10 pname = "kubeone"; 11 - version = "1.6.2"; 12 13 src = fetchFromGitHub { 14 owner = "kubermatic"; 15 repo = "kubeone"; 16 rev = "v${version}"; 17 - hash = "sha256-dLpe3C1gMnEyajJFPawDlTchYKA8cAy2QUAae6+7QBQ="; 18 }; 19 20 - vendorHash = "sha256-aCRrf/E4UVL6PwUPRRzLjD+MzL8gcNJrc2IgKKyIIHI="; 21 22 ldflags = [ 23 "-s"
··· 8 9 buildGoModule rec { 10 pname = "kubeone"; 11 + version = "1.7.0"; 12 13 src = fetchFromGitHub { 14 owner = "kubermatic"; 15 repo = "kubeone"; 16 rev = "v${version}"; 17 + hash = "sha256-izUjiRQAdTpdk86s1lQwLfpHy4eJo3mGAgTwWfGkNAQ="; 18 }; 19 20 + vendorHash = "sha256-AFyvTv1uVeq2KtRG6VToTBnX+8tHorDZPSturJhsrG4="; 21 22 ldflags = [ 23 "-s"
+25
pkgs/applications/radio/gnuradio/wrapper.nix
··· 28 , extraPackages ? [] 29 # For Adding additional python packaages 30 , extraPythonPackages ? [] 31 # Allow to add whatever you want to the wrapper 32 , extraMakeWrapperArgs ? [] 33 }: ··· 86 ] 87 ++ lib.optionals (extraPackages != []) [ 88 "--prefix" "GRC_BLOCKS_PATH" ":" "${lib.makeSearchPath "share/gnuradio/grc/blocks" extraPackages}" 89 ] 90 ++ lib.optionals (unwrapped.hasFeature "gr-qtgui") 91 # 3.7 builds with qt4
··· 28 , extraPackages ? [] 29 # For Adding additional python packaages 30 , extraPythonPackages ? [] 31 + , soapysdr # For it's passthru.searchPath 32 + # soapysdr plugins we add by default. Ideally, we should have a 33 + # soapysdrPackages = soapysdr.pkgs attribute set, but until now this wasn't 34 + # crucial. 35 + , soapyairspy 36 + , soapyaudio 37 + , soapybladerf 38 + , soapyhackrf 39 + , soapyremote 40 + , soapyrtlsdr 41 + , soapyuhd 42 + # For adding / changing soapysdr packages, like soapsdr-with-plugins does 43 + , extraSoapySdrPackages ? [ 44 + soapyairspy 45 + soapyaudio 46 + soapybladerf 47 + soapyhackrf 48 + soapyremote 49 + soapyrtlsdr 50 + soapyuhd 51 + ] 52 # Allow to add whatever you want to the wrapper 53 , extraMakeWrapperArgs ? [] 54 }: ··· 107 ] 108 ++ lib.optionals (extraPackages != []) [ 109 "--prefix" "GRC_BLOCKS_PATH" ":" "${lib.makeSearchPath "share/gnuradio/grc/blocks" extraPackages}" 110 + ] 111 + ++ lib.optionals (extraSoapySdrPackages != []) [ 112 + "--prefix" "SOAPY_SDR_PLUGIN_PATH" ":" "${lib.makeSearchPath 113 + soapysdr.passthru.searchPath extraSoapySdrPackages}" 114 ] 115 ++ lib.optionals (unwrapped.hasFeature "gr-qtgui") 116 # 3.7 builds with qt4
+57 -40
pkgs/applications/radio/soapysdr/default.nix
··· 1 - { stdenv, lib, lndir, makeWrapper 2 - , fetchFromGitHub, cmake 3 - , libusb-compat-0_1, pkg-config 4 , usePython ? false 5 , python ? null 6 - , ncurses, swig2 7 - , extraPackages ? [] 8 - , testers 9 , buildPackages 10 }: 11 12 - let 13 - 14 version = "0.8.1"; 15 - modulesVersion = with lib; versions.major version + "." + versions.minor version; 16 - modulesPath = "lib/SoapySDR/modules" + modulesVersion; 17 - extraPackagesSearchPath = lib.makeSearchPath modulesPath extraPackages; 18 - 19 - in stdenv.mkDerivation (finalAttrs: { 20 - pname = "soapysdr"; 21 - inherit version; 22 23 src = fetchFromGitHub { 24 owner = "pothosware"; 25 repo = "SoapySDR"; 26 - rev = "soapy-sdr-${version}"; 27 sha256 = "19f2x0pkxvf9figa0pl6xqlcz8fblvqb19mcnj632p0l8vk6qdv2"; 28 }; 29 30 patches = [ 31 - # see https://github.com/pothosware/SoapySDR/issues/352 for upstream issue 32 - ./fix-pkgconfig.patch 33 ]; 34 35 - nativeBuildInputs = [ cmake makeWrapper pkg-config ]; 36 - buildInputs = [ libusb-compat-0_1 ncurses ] 37 - ++ lib.optionals usePython [ python swig2 ]; 38 39 - propagatedBuildInputs = lib.optional usePython python.pkgs.numpy; 40 41 cmakeFlags = [ 42 "-DCMAKE_BUILD_TYPE=Release" 43 - ] ++ lib.optional usePython "-DUSE_PYTHON_CONFIG=ON"; 44 - 45 - # https://github.com/pothosware/SoapySDR/issues/352 46 - postPatch = '' 47 - substituteInPlace lib/SoapySDR.in.pc \ 48 - --replace '$'{exec_prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ \ 49 - --replace '$'{prefix}/@CMAKE_INSTALL_INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@ 50 - ''; 51 52 - postFixup = lib.optionalString (lib.length extraPackages != 0) '' 53 # Join all plugins via symlinking 54 - for i in ${toString extraPackages}; do 55 - ${buildPackages.xorg.lndir}/bin/lndir -silent $i $out 56 - done 57 - # Needed for at least the remote plugin server 58 - for file in $out/bin/*; do 59 - wrapProgram "$file" --prefix SOAPY_SDR_PLUGIN_PATH : ${lib.escapeShellArg extraPackagesSearchPath} 60 - done 61 - ''; 62 63 - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 64 65 meta = with lib; { 66 homepage = "https://github.com/pothosware/SoapySDR";
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , cmake 6 + , pkg-config 7 + , makeWrapper 8 + , libusb-compat-0_1 9 + , ncurses 10 , usePython ? false 11 , python ? null 12 + , swig2 13 + , extraPackages ? [ ] 14 , buildPackages 15 + , testers 16 }: 17 18 + stdenv.mkDerivation (finalAttrs: { 19 + pname = "soapysdr"; 20 version = "0.8.1"; 21 22 src = fetchFromGitHub { 23 owner = "pothosware"; 24 repo = "SoapySDR"; 25 + rev = "soapy-sdr-${finalAttrs.version}"; 26 sha256 = "19f2x0pkxvf9figa0pl6xqlcz8fblvqb19mcnj632p0l8vk6qdv2"; 27 }; 28 29 patches = [ 30 + # Fix for https://github.com/pothosware/SoapySDR/issues/352 31 + (fetchpatch { 32 + url = "https://github.com/pothosware/SoapySDR/commit/10c05b3e52caaa421147d6b4623eccd3fc3be3f4.patch"; 33 + hash = "sha256-D7so6NSZiU6SXbzns04Q4RjSZW0FJ+MYobvvVpVMjws="; 34 + }) 35 ]; 36 37 + nativeBuildInputs = [ 38 + cmake 39 + pkg-config 40 + makeWrapper 41 + ]; 42 + buildInputs = [ 43 + libusb-compat-0_1 44 + ncurses 45 + ] ++ lib.optionals usePython [ 46 + python 47 + swig2 48 + ]; 49 50 + propagatedBuildInputs = lib.optionals usePython [ 51 + python.pkgs.numpy 52 + ]; 53 54 cmakeFlags = [ 55 "-DCMAKE_BUILD_TYPE=Release" 56 + ] ++ lib.optionals usePython [ 57 + "-DUSE_PYTHON_CONFIG=ON" 58 + ]; 59 60 + postFixup = lib.optionalString (extraPackages != [ ]) ( 61 # Join all plugins via symlinking 62 + lib.pipe extraPackages [ 63 + (map (pkg: '' 64 + ${buildPackages.xorg.lndir}/bin/lndir -silent ${pkg} $out 65 + '')) 66 + lib.concatStrings 67 + ] + '' 68 + # Needed for at least the remote plugin server 69 + for file in $out/bin/*; do 70 + wrapProgram "$file" --prefix SOAPY_SDR_PLUGIN_PATH : ${lib.escapeShellArg ( 71 + lib.makeSearchPath finalAttrs.passthru.searchPath extraPackages 72 + )} 73 + done 74 + '' 75 + ); 76 77 + passthru = { 78 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 79 + searchPath = "lib/SoapySDR/modules${lib.versions.majorMinor finalAttrs.version}"; 80 + }; 81 82 meta = with lib; { 83 homepage = "https://github.com/pothosware/SoapySDR";
-14
pkgs/applications/radio/soapysdr/fix-pkgconfig.patch
··· 1 - diff --git a/lib/SoapySDR.in.pc b/lib/SoapySDR.in.pc 2 - index a1ca698..fd2f4c0 100644 3 - --- a/lib/SoapySDR.in.pc 4 - +++ b/lib/SoapySDR.in.pc 5 - @@ -1,7 +1,5 @@ 6 - -prefix=@CMAKE_INSTALL_PREFIX@ 7 - -exec_prefix=${prefix} 8 - -libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ 9 - -includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ 10 - +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 11 - +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ 12 - 13 - Name: Soapy SDR 14 - Description: Vendor and platform neutral SDR interface library.
···
+23 -1
pkgs/applications/science/biology/angsd/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, htslib, zlib, bzip2, xz, curl, openssl }: 2 3 stdenv.mkDerivation rec { 4 pname = "angsd"; ··· 11 rev = version; 12 }; 13 14 buildInputs = [ htslib zlib bzip2 xz curl openssl ]; 15 16 makeFlags = [ "HTSSRC=systemwide" "prefix=$(out)" ]; 17
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , htslib 6 + , zlib 7 + , bzip2 8 + , xz 9 + , curl 10 + , openssl 11 + }: 12 13 stdenv.mkDerivation rec { 14 pname = "angsd"; ··· 21 rev = version; 22 }; 23 24 + patches = [ 25 + # Pull pending inclusion upstream patch for parallel buil fixes: 26 + # https://github.com/ANGSD/angsd/pull/590 27 + (fetchpatch { 28 + name = "parallel-make.patch"; 29 + url = "https://github.com/ANGSD/angsd/commit/89fd1d898078016df390e07e25b8a3eeadcedf43.patch"; 30 + hash = "sha256-KQgUfr3v8xc+opAm4qcSV2eaupztv4gzJJHyzJBCxqA="; 31 + }) 32 + ]; 33 + 34 buildInputs = [ htslib zlib bzip2 xz curl openssl ]; 35 + 36 + enableParallelBuilding = true; 37 38 makeFlags = [ "HTSSRC=systemwide" "prefix=$(out)" ]; 39
+6 -3
pkgs/applications/version-management/glab/default.nix
··· 2 3 buildGoModule rec { 4 pname = "glab"; 5 - version = "1.31.0"; 6 7 src = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - hash = "sha256-K7yGRuIfYEqs4ziystxLMK+dYUZoyGlBJAmx2qmY08Q="; 12 }; 13 14 - vendorHash = "sha256-WfzN70HHLatBuV+GW2VC+5laR3rBfDOqPydyxMSmL3s="; 15 16 ldflags = [ 17 "-s" ··· 29 nativeBuildInputs = [ installShellFiles ]; 30 31 postInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 32 installShellCompletion --cmd glab \ 33 --bash <($out/bin/glab completion -s bash) \ 34 --fish <($out/bin/glab completion -s fish) \ ··· 39 description = "GitLab CLI tool bringing GitLab to your command line"; 40 license = licenses.mit; 41 homepage = "https://gitlab.com/gitlab-org/cli"; 42 maintainers = with maintainers; [ freezeboy ]; 43 }; 44 }
··· 2 3 buildGoModule rec { 4 pname = "glab"; 5 + version = "1.32.0"; 6 7 src = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + hash = "sha256-7XFekLlWcifqGJL6IIONpixdMAyGBJJmqo+l6RKCfC8="; 12 }; 13 14 + vendorHash = "sha256-HiU6Kx/du8QLNKUDsSMm349msxSxyNRppxadtIpglBg="; 15 16 ldflags = [ 17 "-s" ··· 29 nativeBuildInputs = [ installShellFiles ]; 30 31 postInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 32 + make manpage 33 + installManPage share/man/man1/* 34 installShellCompletion --cmd glab \ 35 --bash <($out/bin/glab completion -s bash) \ 36 --fish <($out/bin/glab completion -s fish) \ ··· 41 description = "GitLab CLI tool bringing GitLab to your command line"; 42 license = licenses.mit; 43 homepage = "https://gitlab.com/gitlab-org/cli"; 44 + changelog = "https://gitlab.com/gitlab-org/cli/-/releases/v${version}"; 45 maintainers = with maintainers; [ freezeboy ]; 46 }; 47 }
-31
pkgs/applications/virtualization/conmon-rs/Cargo.lock.patch
··· 1 - diff --git a/Cargo.lock b/Cargo.lock 2 - index 4cd154b..fee3267 100644 3 - --- a/Cargo.lock 4 - +++ b/Cargo.lock 5 - @@ -323,7 +323,7 @@ dependencies = [ 6 - 7 - [[package]] 8 - name = "conmon-common" 9 - -version = "0.5.1" 10 - +version = "0.6.0" 11 - dependencies = [ 12 - "capnp", 13 - "capnpc", 14 - @@ -331,7 +331,7 @@ dependencies = [ 15 - 16 - [[package]] 17 - name = "conmonrs" 18 - -version = "0.5.1" 19 - +version = "0.6.0" 20 - dependencies = [ 21 - "anyhow", 22 - "capnp", 23 - @@ -376,7 +376,7 @@ dependencies = [ 24 - 25 - [[package]] 26 - name = "conmonrs-cli" 27 - -version = "0.5.1" 28 - +version = "0.6.0" 29 - dependencies = [ 30 - "capnp", 31 - "capnp-rpc",
···
+3 -6
pkgs/applications/virtualization/conmon-rs/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "conmon-rs"; 10 - version = "0.6.0"; 11 12 src = fetchFromGitHub { 13 owner = "containers"; 14 repo = pname; 15 rev = "v${version}"; 16 - sha256 = "sha256-RQ3cVM7aEuCCmOCr4UWkxBMr66tdYFl0nNO7tXY05vE="; 17 }; 18 19 - # Cargo.lock is out of date for this release. 20 - cargoPatches = [ ./Cargo.lock.patch ]; 21 - 22 nativeBuildInputs = [ capnproto protobuf ]; 23 doCheck = false; 24 25 - cargoHash = "sha256-BNowZkD+y1jh25EvfhQzvT5BZzrq46KBd69AJ//9enE="; 26 27 meta = with lib; { 28 description = "An OCI container runtime monitor written in Rust";
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "conmon-rs"; 10 + version = "0.6.1"; 11 12 src = fetchFromGitHub { 13 owner = "containers"; 14 repo = pname; 15 rev = "v${version}"; 16 + sha256 = "sha256-B8uloch+ucOLIIR64GE5Z8ahe2NLqPmDGcugQVSqpl4="; 17 }; 18 19 nativeBuildInputs = [ capnproto protobuf ]; 20 doCheck = false; 21 22 + cargoHash = "sha256-hEhAnNppiyY6EcdHfri534ih8VUfpT7lO9L4mFJ6Caw="; 23 24 meta = with lib; { 25 description = "An OCI container runtime monitor written in Rust";
+2 -2
pkgs/applications/virtualization/cri-o/default.nix
··· 15 16 buildGoModule rec { 17 pname = "cri-o"; 18 - version = "1.28.0"; 19 20 src = fetchFromGitHub { 21 owner = "cri-o"; 22 repo = "cri-o"; 23 rev = "v${version}"; 24 - sha256 = "sha256-vVw3mVliu9JiCgTpwBfubaOkEkNJD4Tb1M7HARg5VjA="; 25 }; 26 vendorHash = null; 27
··· 15 16 buildGoModule rec { 17 pname = "cri-o"; 18 + version = "1.28.1"; 19 20 src = fetchFromGitHub { 21 owner = "cri-o"; 22 repo = "cri-o"; 23 rev = "v${version}"; 24 + sha256 = "sha256-4RwR4aM+h0cqogJ9sxoODlPGaXH2PALFoBU3jv/6Agg="; 25 }; 26 vendorHash = null; 27
-6
pkgs/development/interpreters/erlang/23.nix
··· 1 - { mkDerivation }: 2 - 3 - mkDerivation { 4 - version = "23.3.4.18"; 5 - sha256 = "sha256-sxNVu/52kOMFKQYPLi5uXnR1mYTF2KlHUo4T7kh0KoY="; 6 - }
···
+5 -3
pkgs/development/interpreters/trealla/default.nix pkgs/by-name/tr/trealla/package.nix
··· 17 assert lib.elem lineEditingLibrary [ "isocline" "readline" ]; 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "trealla"; 20 - version = "2.25.2"; 21 22 src = fetchFromGitHub { 23 owner = "trealla-prolog"; 24 repo = "trealla"; 25 rev = "v${finalAttrs.version}"; 26 - hash = "sha256-3NBrJFSTcjftvTYn26SMeU2HtR81J2qlDAwAZRdis4M="; 27 }; 28 29 postPatch = '' ··· 68 "test" 69 ] ++ lib.optional checkLeaks "leaks"; 70 71 - passthru.updateScript = gitUpdater { }; 72 73 meta = { 74 homepage = "https://trealla-prolog.github.io/trealla/";
··· 17 assert lib.elem lineEditingLibrary [ "isocline" "readline" ]; 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "trealla"; 20 + version = "2.27.15"; 21 22 src = fetchFromGitHub { 23 owner = "trealla-prolog"; 24 repo = "trealla"; 25 rev = "v${finalAttrs.version}"; 26 + hash = "sha256-b6OIp0UTBGl463wgwVCyTbC3Id0mgEIUnla+U3qv738="; 27 }; 28 29 postPatch = '' ··· 68 "test" 69 ] ++ lib.optional checkLeaks "leaks"; 70 71 + passthru.updateScript = gitUpdater { 72 + rev-prefix = "v"; 73 + }; 74 75 meta = { 76 homepage = "https://trealla-prolog.github.io/trealla/";
+2 -2
pkgs/development/libraries/java/commons/compress/default.nix
··· 1 { lib, stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 - version = "1.23.0"; 5 pname = "commons-compress"; 6 7 src = fetchurl { 8 url = "mirror://apache/commons/compress/binaries/${pname}-${version}-bin.tar.gz"; 9 - sha256 = "sha256-m+7cc7h9xVXKlLBTTr2L91AFWDTN+hNSycxDNO0oBAI="; 10 }; 11 12 installPhase = ''
··· 1 { lib, stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 + version = "1.24.0"; 5 pname = "commons-compress"; 6 7 src = fetchurl { 8 url = "mirror://apache/commons/compress/binaries/${pname}-${version}-bin.tar.gz"; 9 + sha256 = "sha256-VQzXg16rnrghsRY2H3NnGJ+0HEbz8/Num7Xlm9pEqqw="; 10 }; 11 12 installPhase = ''
+2 -2
pkgs/development/libraries/llhttp/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "llhttp"; 5 - version = "9.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "nodejs"; 9 repo = "llhttp"; 10 rev = "release/v${version}"; 11 - hash = "sha256-cXqc6/lQUhp9GV8msXsPokd6OGSczvz8uAXkM16GEE0="; 12 }; 13 14 nativeBuildInputs = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "llhttp"; 5 + version = "9.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "nodejs"; 9 repo = "llhttp"; 10 rev = "release/v${version}"; 11 + hash = "sha256-DWRo9mVpmty/Ec+pKqPTZqwOlYJD+SmddwEui7P/694="; 12 }; 13 14 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aiounifi/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "aiounifi"; 18 - version = "61"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.11"; ··· 24 owner = "Kane610"; 25 repo = pname; 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-tzP20KDPCq1/fJY+OfEpo3LMbP662ROh2aPI4nmDp0Y="; 28 }; 29 30 postPatch = ''
··· 15 16 buildPythonPackage rec { 17 pname = "aiounifi"; 18 + version = "62"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.11"; ··· 24 owner = "Kane610"; 25 repo = pname; 26 rev = "refs/tags/v${version}"; 27 + hash = "sha256-5XCF67YuelS4RDUxfImSAELfdb3rJWGprIYQeQPp+yk="; 28 }; 29 30 postPatch = ''
+2 -2
pkgs/development/python-modules/ansible/core.nix
··· 28 29 buildPythonPackage rec { 30 pname = "ansible-core"; 31 - version = "2.15.3"; 32 33 src = fetchPypi { 34 inherit pname version; 35 - hash = "sha256-JhvAGhUnT8WmlQ1bkrmqG318bo91Q8kUUF5b/ZdEeTo="; 36 }; 37 38 # ansible_connection is already wrapped, so don't pass it through
··· 28 29 buildPythonPackage rec { 30 pname = "ansible-core"; 31 + version = "2.15.4"; 32 33 src = fetchPypi { 34 inherit pname version; 35 + hash = "sha256-waiq7emF955ZMrohY2OTeffYAlv9myg3jbFkmk71Qe0="; 36 }; 37 38 # ansible_connection is already wrapped, so don't pass it through
+2 -2
pkgs/development/python-modules/google-cloud-datacatalog/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-datacatalog"; 17 - version = "3.15.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-TY/HrTDlo6cq50bSaRVuZyt1rThB9BPiQW0RS98gIo8="; 25 }; 26 27 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-datacatalog"; 17 + version = "3.15.1"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-XihIFu8TUrZgQqJ43LJVB0vCIjf89MpGfmDXS5yUuoM="; 25 }; 26 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hass-nabucasa/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "hass-nabucasa"; 20 - version = "0.70.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.8"; ··· 26 owner = "nabucasa"; 27 repo = pname; 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-lELb39N5pAZFeANgzg5TBmC+gmY/wgXbE7wlvdlJe2A="; 30 }; 31 32 postPatch = ''
··· 17 18 buildPythonPackage rec { 19 pname = "hass-nabucasa"; 20 + version = "0.71.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.8"; ··· 26 owner = "nabucasa"; 27 repo = pname; 28 rev = "refs/tags/${version}"; 29 + hash = "sha256-2v8LEVYY7PEzcIMaXcy9h+8O2KrU0zTKyZb2IrO35JQ="; 30 }; 31 32 postPatch = ''
+2 -2
pkgs/development/python-modules/hatasmota/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "hatasmota"; 11 - version = "0.7.2"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.6"; ··· 17 owner = "emontnemery"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-edZ8Y2fk2Kfhjs/c44vP55uPsFCnDt+wiD+q9821y7U="; 21 }; 22 23 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "hatasmota"; 11 + version = "0.7.3"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.6"; ··· 17 owner = "emontnemery"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 + hash = "sha256-lsb92JsqIhq7zaNaolgV8dtSFIq+Enklb6hlBvT7/Ig="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/plugwise/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "plugwise"; 23 - version = "0.31.9"; 24 format = "setuptools"; 25 26 disabled = pythonOlder "3.7"; ··· 29 owner = pname; 30 repo = "python-plugwise"; 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-IRetWNKVzWsrHOphdgV5xmdiubwDx8KOUA7x+BmTt9A="; 33 }; 34 35 propagatedBuildInputs = [
··· 20 21 buildPythonPackage rec { 22 pname = "plugwise"; 23 + version = "0.32.2"; 24 format = "setuptools"; 25 26 disabled = pythonOlder "3.7"; ··· 29 owner = pname; 30 repo = "python-plugwise"; 31 rev = "refs/tags/v${version}"; 32 + hash = "sha256-kJ7HbGwmA6/OtSxpkvajf+VzjYK+uq6kMaja9CmVBt4="; 33 }; 34 35 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyfiglet/default.nix
··· 1 { lib, buildPythonPackage, fetchPypi }: 2 3 buildPythonPackage rec { 4 - version = "0.8.post1"; 5 pname = "pyfiglet"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "c6c2321755d09267b438ec7b936825a4910fec696292139e664ca8670e103639"; 10 }; 11 12 doCheck = false;
··· 1 { lib, buildPythonPackage, fetchPypi }: 2 3 buildPythonPackage rec { 4 + version = "1.0.1"; 5 pname = "pyfiglet"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "sha256-x9kIim+CG99pxY2XVzeAhadogWJrIwjmu9pwcSFgfxg="; 10 }; 11 12 doCheck = false;
+3 -3
pkgs/development/python-modules/pygmt/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "pygmt"; 21 - version = "0.9.0"; 22 format = "pyproject"; 23 24 - disabled = pythonOlder "3.8"; 25 26 src = fetchFromGitHub { 27 owner = "GenericMappingTools"; 28 repo = "pygmt"; 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-XDIAFIU+chewMDEoQDYqSYvK1tT9afh44w3Yd7ILZIc="; 31 }; 32 33 postPatch = ''
··· 18 19 buildPythonPackage rec { 20 pname = "pygmt"; 21 + version = "0.10.0"; 22 format = "pyproject"; 23 24 + disabled = pythonOlder "3.9"; 25 26 src = fetchFromGitHub { 27 owner = "GenericMappingTools"; 28 repo = "pygmt"; 29 rev = "refs/tags/v${version}"; 30 + hash = "sha256-+bkjqHjJIwk44u226q6xqeGmwMWleyc4lRfMZdDjVBA="; 31 }; 32 33 postPatch = ''
+2 -2
pkgs/development/python-modules/pytesseract/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "pytesseract"; 14 - version = "0.3.11"; 15 format = "pyproject"; 16 17 src = fetchFromGitHub { 18 owner = "madmaze"; 19 repo = pname; 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-8obU1QFlboQnFjb3JUkVG+tt0wDlRffVH/PBmN1r3dk="; 22 }; 23 24 patches = [
··· 11 12 buildPythonPackage rec { 13 pname = "pytesseract"; 14 + version = "0.3.12"; 15 format = "pyproject"; 16 17 src = fetchFromGitHub { 18 owner = "madmaze"; 19 repo = pname; 20 rev = "refs/tags/v${version}"; 21 + hash = "sha256-19eLgcvmEFGiyu6v/EzLG8w+jFQL/5rbfDaiQqAGq5g="; 22 }; 23 24 patches = [
+9 -8
pkgs/development/python-modules/python-rapidjson/default.nix
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , fetchpatch 5 - , fetchPypi 6 , pythonOlder 7 , rapidjson 8 , pytestCheckHook ··· 16 src = fetchFromGitHub { 17 owner = "Tencent"; 18 repo = "rapidjson"; 19 - rev = "083f359f5c36198accc2b9360ce1e32a333231d9"; 20 - hash = "sha256-8O5KwZcvoEkpE+O0Twn2CKHjV2AYh8qnSaBofoWEBs8="; 21 }; 22 patches = [ 23 (fetchpatch { ··· 30 cmakeFlags = old.cmakeFlags ++ [ "-DCMAKE_CTEST_ARGUMENTS=-E;valgrind_unittest" ]; 31 }); 32 in buildPythonPackage rec { 33 - version = "1.10"; 34 pname = "python-rapidjson"; 35 disabled = pythonOlder "3.7"; 36 37 format = "setuptools"; 38 39 - src = fetchPypi { 40 - inherit pname version; 41 - hash = "sha256-rP7L9e25HscqIKEl3n9WuML2Fh7/TGU4LI7mokhNNUA="; 42 }; 43 44 setupPyBuildFlags = [ ··· 55 ]; 56 57 meta = with lib; { 58 - changelog = "https://github.com/python-rapidjson/python-rapidjson/blob/v${version}/CHANGES.rst"; 59 homepage = "https://github.com/python-rapidjson/python-rapidjson"; 60 description = "Python wrapper around rapidjson"; 61 license = licenses.mit;
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , fetchpatch 5 , pythonOlder 6 , rapidjson 7 , pytestCheckHook ··· 15 src = fetchFromGitHub { 16 owner = "Tencent"; 17 repo = "rapidjson"; 18 + rev = "5e17dbed34eef33af8f3e734820b5dc547a2a3aa"; 19 + hash = "sha256-CTy42X6P6+Gz4WbJ3tCpAw3qqlJ+mU1PaWW9LGG+6nU="; 20 }; 21 patches = [ 22 (fetchpatch { ··· 29 cmakeFlags = old.cmakeFlags ++ [ "-DCMAKE_CTEST_ARGUMENTS=-E;valgrind_unittest" ]; 30 }); 31 in buildPythonPackage rec { 32 + version = "1.11"; 33 pname = "python-rapidjson"; 34 disabled = pythonOlder "3.7"; 35 36 format = "setuptools"; 37 38 + src = fetchFromGitHub { 39 + owner = "python-rapidjson"; 40 + repo = "python-rapidjson"; 41 + rev = "refs/tags/v${version}"; 42 + hash = "sha256-Jnnr4MCopx2YJTqbHqSCzPBzUl0T8SqcznRGSI14d2Q="; 43 }; 44 45 setupPyBuildFlags = [ ··· 56 ]; 57 58 meta = with lib; { 59 + changelog = "https://github.com/python-rapidjson/python-rapidjson/blob/${src.rev}/CHANGES.rst"; 60 homepage = "https://github.com/python-rapidjson/python-rapidjson"; 61 description = "Python wrapper around rapidjson"; 62 license = licenses.mit;
+2 -2
pkgs/development/python-modules/rope/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "rope"; 13 - version = "1.6.0"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "python-rope"; 20 repo = pname; 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-avNCti288dY9pl5AVTmUzZU/vb6WDkXEtELNlEi6L/o="; 23 }; 24 25 nativeBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "rope"; 13 + version = "1.9.0"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "python-rope"; 20 repo = pname; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-j65C3x3anhH23D4kic5j++r/Ft0RqgZ/jFrNrNHVcXA="; 23 }; 24 25 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/ultraheat-api/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "ultraheat-api"; 10 - version = "0.5.1"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 15 src = fetchPypi { 16 pname = "ultraheat_api"; 17 inherit version; 18 - hash = "sha256-7yZATv0cgjRnvD9u34iZtsdsfEkdbAoVWJ19+HHlrzI="; 19 }; 20 21 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "ultraheat-api"; 10 + version = "0.5.7"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 15 src = fetchPypi { 16 pname = "ultraheat_api"; 17 inherit version; 18 + hash = "sha256-rRQTjV9hyUawMaXBgUx/d6pQjM8ffjcFJE2x08Cf4Gw="; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/vispy/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "vispy"; 20 - version = "0.13.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 - hash = "sha256-tZ97z2UoyRS8ps60rZWZhMZgS+o0ZjASpyq4itiInq8="; 28 }; 29 30 patches = [
··· 17 18 buildPythonPackage rec { 19 pname = "vispy"; 20 + version = "0.14.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-3vcn528rZd7YhmSoPaUN2peWOWHBbxOk2FCr3UWTD5Q="; 28 }; 29 30 patches = [
+2 -2
pkgs/development/python-modules/zigpy-deconz/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "zigpy-deconz"; 14 - version = "0.21.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "zigpy"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-/XsCQt3JHiPrXJH8w2zDmaMQBLWgcmkbj9RooVYuFw0="; 24 }; 25 26 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "zigpy-deconz"; 14 + version = "0.21.1"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "zigpy"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-YRJMIpC6Zk5sQjGyzdEbQEeYgFJzIbxe4BReayceu10="; 24 }; 25 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zigpy-xbee/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "zigpy-xbee"; 14 - version = "0.18.1"; 15 # https://github.com/Martiusweb/asynctest/issues/152 16 # broken by upstream python bug with asynctest and 17 # is used exclusively by home-assistant with python 3.8 ··· 21 owner = "zigpy"; 22 repo = "zigpy-xbee"; 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-vR+oLshiIYmMdAvir+TGBqVkTGXKAVnUWnQPR3YwuUk="; 25 }; 26 27 buildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "zigpy-xbee"; 14 + version = "0.18.2"; 15 # https://github.com/Martiusweb/asynctest/issues/152 16 # broken by upstream python bug with asynctest and 17 # is used exclusively by home-assistant with python 3.8 ··· 21 owner = "zigpy"; 22 repo = "zigpy-xbee"; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-aglKQWIMh0IyrcGt+PZVtzcgs88YbtZB7Tfg7hlB+18="; 25 }; 26 27 buildInputs = [
+2 -2
pkgs/development/python-modules/zwave-js-server-python/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "zwave-js-server-python"; 13 - version = "0.51.1"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.11"; ··· 19 owner = "home-assistant-libs"; 20 repo = pname; 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-2U0mRlNUCZD05lgGB3dz2WaUxG2dv/C7nxD2sI3R8B8="; 23 }; 24 25 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "zwave-js-server-python"; 13 + version = "0.51.2"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.11"; ··· 19 owner = "home-assistant-libs"; 20 repo = pname; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-SRBH7HdsgS60Z8y6ef5/VCunzMGBEWw0u1jR7wSByNc="; 23 }; 24 25 propagatedBuildInputs = [
+2 -2
pkgs/development/tools/go-mockery/default.nix
··· 2 3 buildGoModule rec { 4 pname = "go-mockery"; 5 - version = "2.33.0"; 6 7 src = fetchFromGitHub { 8 owner = "vektra"; 9 repo = "mockery"; 10 rev = "v${version}"; 11 - sha256 = "sha256-HQBGKWJSjo4ox8YEeQhzM8r+GxuEMsj3SiFAO78j0bA="; 12 }; 13 14 preCheck = ''
··· 2 3 buildGoModule rec { 4 pname = "go-mockery"; 5 + version = "2.33.2"; 6 7 src = fetchFromGitHub { 8 owner = "vektra"; 9 repo = "mockery"; 10 rev = "v${version}"; 11 + sha256 = "sha256-VhzU/18xLmimhRyEqAEi0+B8uiXJFb+ri/0MuugogzI="; 12 }; 13 14 preCheck = ''
+2 -2
pkgs/development/tools/okteto/default.nix
··· 2 3 buildGoModule rec { 4 pname = "okteto"; 5 - version = "2.19.2"; 6 7 src = fetchFromGitHub { 8 owner = "okteto"; 9 repo = "okteto"; 10 rev = version; 11 - hash = "sha256-kzrjIsyHf/hUo4Axcg97CrIyjeexc2IZ4/bITuUR7NM="; 12 }; 13 14 vendorHash = "sha256-u1oMX2ZplmDGx7ePfA5vKHUuDmWYVCJrYh2HQ23dTfU=";
··· 2 3 buildGoModule rec { 4 pname = "okteto"; 5 + version = "2.20.0"; 6 7 src = fetchFromGitHub { 8 owner = "okteto"; 9 repo = "okteto"; 10 rev = version; 11 + hash = "sha256-AeZ/pp7zWi8liDu247WXetXK/CurV0GUZ/isVdDF3yQ="; 12 }; 13 14 vendorHash = "sha256-u1oMX2ZplmDGx7ePfA5vKHUuDmWYVCJrYh2HQ23dTfU=";
+3 -3
pkgs/development/tools/supabase-cli/default.nix
··· 9 10 buildGoModule rec { 11 pname = "supabase-cli"; 12 - version = "1.88.0"; 13 14 src = fetchFromGitHub { 15 owner = "supabase"; 16 repo = "cli"; 17 rev = "v${version}"; 18 - hash = "sha256-OgeKr0xSWp83Ri3WBNsY3TL6tAWsMtsEdD6KeKdPdCw="; 19 }; 20 21 - vendorHash = "sha256-efcgpxvhHe6KtNfNYYc5fYv93fJPf63V39d+5AcCvPQ="; 22 23 ldflags = [ 24 "-s"
··· 9 10 buildGoModule rec { 11 pname = "supabase-cli"; 12 + version = "1.97.1"; 13 14 src = fetchFromGitHub { 15 owner = "supabase"; 16 repo = "cli"; 17 rev = "v${version}"; 18 + hash = "sha256-k1/6QAxQ3h5xG+2VBc/PillddYhrvsQrtJK5tXrb0sQ="; 19 }; 20 21 + vendorHash = "sha256-oEIRmkOCHIvIQJX7GQVJD/aURoEJ7V/LJFEg+oltWEY="; 22 23 ldflags = [ 24 "-s"
+4 -3
pkgs/development/web/minify/default.nix
··· 9 10 buildGoModule rec { 11 pname = "minify"; 12 - version = "2.12.8"; 13 14 src = fetchFromGitHub { 15 owner = "tdewolff"; 16 repo = pname; 17 rev = "v${version}"; 18 - hash = "sha256-5p1HWXx9kKKaiC0dTQDd1JpRDhKkDGdnDpuz+I0kgpo="; 19 }; 20 21 - vendorHash = "sha256-RBBCcqahIF1KjnK/Kxr0TZlRJirFffo9Dt40gNk5EQE="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24 ··· 46 changelog = "https://github.com/tdewolff/minify/releases/tag/v${version}"; 47 license = licenses.mit; 48 maintainers = with maintainers; [ gaelreyrol ]; 49 }; 50 }
··· 9 10 buildGoModule rec { 11 pname = "minify"; 12 + version = "2.12.9"; 13 14 src = fetchFromGitHub { 15 owner = "tdewolff"; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha256-+NBYn+gEsoclROnq2msNB4knviGn/XA9vNAuB0JZNek="; 19 }; 20 21 + vendorHash = "sha256-/Pw7fHVXWsovxfyzkWfb6UiRDBmiua82667N4Scl5+A="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24 ··· 46 changelog = "https://github.com/tdewolff/minify/releases/tag/v${version}"; 47 license = licenses.mit; 48 maintainers = with maintainers; [ gaelreyrol ]; 49 + mainProgram = "minify"; 50 }; 51 }
+3 -3
pkgs/games/aaaaxy/default.nix
··· 19 20 buildGoModule rec { 21 pname = "aaaaxy"; 22 - version = "1.4.42"; 23 24 src = fetchFromGitHub { 25 owner = "divVerent"; 26 repo = pname; 27 rev = "v${version}"; 28 - hash = "sha256-GD7SgxGZRivVbgrzAe7U0EgkTmrXFvSGzzZUOE7CwbY="; 29 fetchSubmodules = true; 30 }; 31 32 - vendorHash = "sha256-1w+/tmF73hN5y5vj++JCX+T5RQ/PF747wmAbN9i7Bgs="; 33 34 buildInputs = [ 35 alsa-lib
··· 19 20 buildGoModule rec { 21 pname = "aaaaxy"; 22 + version = "1.4.45"; 23 24 src = fetchFromGitHub { 25 owner = "divVerent"; 26 repo = pname; 27 rev = "v${version}"; 28 + hash = "sha256-93ffxzYSVumfk7J8K9Ma2WYWaGQLBIxSkds8OKzOCcw="; 29 fetchSubmodules = true; 30 }; 31 32 + vendorHash = "sha256-wUH0ohccMjdeGpm9bcw8K7Ss0FZGXaPfxeJCKYkEhJ8="; 33 34 buildInputs = [ 35 alsa-lib
+10 -13
pkgs/os-specific/linux/psmisc/default.nix
··· 1 - {lib, stdenv, fetchFromGitLab, fetchpatch, autoconf, automake, gettext, ncurses}: 2 3 stdenv.mkDerivation rec { 4 pname = "psmisc"; 5 - version = "23.5"; 6 7 src = fetchFromGitLab { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-02jvRPqN8DS30ID42hQFu400NoFC5QiH5YA3NB+EoFI="; 12 }; 13 - 14 - patches = [ 15 - # Upstream patch to be released in the next version 16 - (fetchpatch { 17 - name = "fallback-to-kill.diff"; 18 - url = "https://gitlab.com/psmisc/psmisc/-/commit/6892e321e7042e3df60a5501a1c59d076e8a856f.patch"; 19 - sha256 = "sha256-3uk1KXEOqAxpHWBORUw5+dR5s/Z55JJs5tuBZlTdjlo="; 20 - excludes = [ "ChangeLog" ]; 21 - }) 22 - ]; 23 24 nativeBuildInputs = [ autoconf automake gettext ]; 25 buildInputs = [ ncurses ];
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , autoconf 5 + , automake 6 + , gettext 7 + , ncurses 8 + }: 9 10 stdenv.mkDerivation rec { 11 pname = "psmisc"; 12 + version = "23.6"; 13 14 src = fetchFromGitLab { 15 owner = pname; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha256-TjnOn8a7HAgt11zcM0i5DM5ERmsvLJHvo1e5FOsl6IA="; 19 }; 20 21 nativeBuildInputs = [ autoconf automake gettext ]; 22 buildInputs = [ ncurses ];
+3 -3
pkgs/servers/dns/trust-dns/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "trust-dns"; 10 - version = "0.22.1"; 11 12 src = fetchFromGitHub { 13 owner = "bluejekyll"; 14 repo = "trust-dns"; 15 rev = "v${version}"; 16 - sha256 = "sha256-YjwzU/mYKiHL2xB/oczkP/4i5XYIvSNyqDLmmrRQPhM="; 17 }; 18 - cargoHash = "sha256-uAmszVOlRttmn6b3Rv2Y5ZuP3qBIVjIFJ42BJro+K8s="; 19 20 buildInputs = [ openssl ]; 21 nativeBuildInputs = [ pkg-config ];
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "trust-dns"; 10 + version = "0.23.0"; 11 12 src = fetchFromGitHub { 13 owner = "bluejekyll"; 14 repo = "trust-dns"; 15 rev = "v${version}"; 16 + sha256 = "sha256-CfFEhZEk1Z7VG0n8EvyQwHvZIOEES5GKpm5tMeqhRVY="; 17 }; 18 + cargoHash = "sha256-jmow/jtdbuKFovXWA5xbgM67iJmkwP35hiOivIJ5JdM="; 19 20 buildInputs = [ openssl ]; 21 nativeBuildInputs = [ pkg-config ];
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2 # Do not edit! 3 4 { 5 - version = "2023.9.1"; 6 components = { 7 "3_day_blinds" = ps: with ps; [ 8 ];
··· 2 # Do not edit! 3 4 { 5 + version = "2023.9.2"; 6 components = { 7 "3_day_blinds" = ps: with ps; [ 8 ];
+3 -3
pkgs/servers/home-assistant/default.nix
··· 316 extraBuildInputs = extraPackages python.pkgs; 317 318 # Don't forget to run parse-requirements.py after updating 319 - hassVersion = "2023.9.1"; 320 321 in python.pkgs.buildPythonApplication rec { 322 pname = "homeassistant"; ··· 332 # Primary source is the pypi sdist, because it contains translations 333 src = fetchPypi { 334 inherit pname version; 335 - hash = "sha256-uOFCaYpw/UVWdkJ3ixu8cMx9sbDy2WnHPxvPvWN1mkE="; 336 }; 337 338 # Secondary source is git for tests ··· 340 owner = "home-assistant"; 341 repo = "core"; 342 rev = "refs/tags/${version}"; 343 - hash = "sha256-rglLwAlHlwoaF/RxUsKc8+f38D6ztMh2p2fkHLWq9MM="; 344 }; 345 346 nativeBuildInputs = with python.pkgs; [
··· 316 extraBuildInputs = extraPackages python.pkgs; 317 318 # Don't forget to run parse-requirements.py after updating 319 + hassVersion = "2023.9.2"; 320 321 in python.pkgs.buildPythonApplication rec { 322 pname = "homeassistant"; ··· 332 # Primary source is the pypi sdist, because it contains translations 333 src = fetchPypi { 334 inherit pname version; 335 + hash = "sha256-pVW9NQYEf2pmGCp342lCzEiWfAyFCiWeRMVbhPd8wxQ="; 336 }; 337 338 # Secondary source is git for tests ··· 340 owner = "home-assistant"; 341 repo = "core"; 342 rev = "refs/tags/${version}"; 343 + hash = "sha256-4sZBrGd5gz4W7c7Ok5Bj/47MaXAqAFC4qufcidbU5zA="; 344 }; 345 346 nativeBuildInputs = with python.pkgs; [
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 - version = "20230908.0"; 8 format = "wheel"; 9 10 src = fetchPypi { ··· 12 pname = "home_assistant_frontend"; 13 dist = "py3"; 14 python = "py3"; 15 - hash = "sha256-XZAdS4RjnPmMXYzBmyA4+liH5kdm3U/YqJJGXIaqOGo="; 16 }; 17 18 # there is nothing to strip in this package
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 + version = "20230911.0"; 8 format = "wheel"; 9 10 src = fetchPypi { ··· 12 pname = "home_assistant_frontend"; 13 dist = "py3"; 14 python = "py3"; 15 + hash = "sha256-AcMZYjSbsBrfC0Oh5P+eruNILWdVmk46+p+8xLpqfuo="; 16 }; 17 18 # there is nothing to strip in this package
+2 -2
pkgs/servers/home-assistant/stubs.nix
··· 8 9 buildPythonPackage rec { 10 pname = "homeassistant-stubs"; 11 - version = "2023.9.1"; 12 format = "pyproject"; 13 14 disabled = python.version != home-assistant.python.version; ··· 17 owner = "KapJI"; 18 repo = "homeassistant-stubs"; 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-USpB/ZanWfLxL3J4/mdKzj3o5rgb9kRrZ/oG4S36CfU="; 21 }; 22 23 nativeBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "homeassistant-stubs"; 11 + version = "2023.9.2"; 12 format = "pyproject"; 13 14 disabled = python.version != home-assistant.python.version; ··· 17 owner = "KapJI"; 18 repo = "homeassistant-stubs"; 19 rev = "refs/tags/${version}"; 20 + hash = "sha256-cKBf7S6ZvLlRp0L23mDu1CvG7d1d34LaIev60JPD0TE="; 21 }; 22 23 nativeBuildInputs = [
+3 -3
pkgs/servers/klipper/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "klipper"; 11 - version = "unstable-2023-08-21"; 12 13 src = fetchFromGitHub { 14 owner = "KevinOConnor"; 15 repo = "klipper"; 16 - rev = "5f990f93d533247d3a675e8c423280f4333ad8ce"; 17 - sha256 = "sha256-jICOEzLvy2wBInW4qIbFZbhRuHjsio6UM13K9UlZi1U="; 18 }; 19 20 sourceRoot = "${src.name}/klippy";
··· 8 9 stdenv.mkDerivation rec { 10 pname = "klipper"; 11 + version = "unstable-2023-09-10"; 12 13 src = fetchFromGitHub { 14 owner = "KevinOConnor"; 15 repo = "klipper"; 16 + rev = "8ef0f7d7e3d3b2ac7bc1e80ed3295ceca6bba4e7"; 17 + sha256 = "sha256-f/fPnZvtnASphYtvM9NBae0on8GWSwQPykukZ3XCy3M="; 18 }; 19 20 sourceRoot = "${src.name}/klippy";
+23 -42
pkgs/servers/search/qdrant/Cargo.lock
··· 263 "serde_urlencoded", 264 "smallvec", 265 "socket2 0.5.3", 266 - "time 0.3.17", 267 "url", 268 ] 269 ··· 457 458 [[package]] 459 name = "api" 460 - version = "1.5.0" 461 dependencies = [ 462 "chrono", 463 "common", ··· 913 914 [[package]] 915 name = "chrono" 916 - version = "0.4.28" 917 source = "registry+https://github.com/rust-lang/crates.io-index" 918 - checksum = "95ed24df0632f708f5f6d8082675bef2596f7084dee3dd55f632290bf35bfe0f" 919 dependencies = [ 920 "android-tzdata", 921 "iana-time-zone", 922 "js-sys", 923 "num-traits", 924 "serde", 925 - "time 0.1.45", 926 "wasm-bindgen", 927 "windows-targets 0.48.0", 928 ] ··· 986 987 [[package]] 988 name = "clap" 989 - version = "4.4.1" 990 source = "registry+https://github.com/rust-lang/crates.io-index" 991 - checksum = "7c8d502cbaec4595d2e7d5f61e318f05417bd2b66fdc3809498f0d3fdf0bea27" 992 dependencies = [ 993 "clap_builder", 994 "clap_derive", 995 - "once_cell", 996 ] 997 998 [[package]] 999 name = "clap_builder" 1000 - version = "4.4.1" 1001 source = "registry+https://github.com/rust-lang/crates.io-index" 1002 - checksum = "5891c7bc0edb3e1c2204fc5e94009affabeb1821c9e5fdc3959536c5c0bb984d" 1003 dependencies = [ 1004 "anstream", 1005 "anstyle", ··· 1009 1010 [[package]] 1011 name = "clap_derive" 1012 - version = "4.4.0" 1013 source = "registry+https://github.com/rust-lang/crates.io-index" 1014 - checksum = "c9fd1a5729c4548118d7d70ff234a44868d00489a4b6597b0b020918a0e91a1a" 1015 dependencies = [ 1016 "heck", 1017 "proc-macro2", ··· 1202 checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" 1203 dependencies = [ 1204 "percent-encoding", 1205 - "time 0.3.17", 1206 "version_check", 1207 ] 1208 ··· 3683 3684 [[package]] 3685 name = "qdrant" 3686 - version = "1.5.0" 3687 dependencies = [ 3688 "actix-cors", 3689 "actix-files", ··· 4546 4547 [[package]] 4548 name = "serde_json" 4549 - version = "1.0.105" 4550 source = "registry+https://github.com/rust-lang/crates.io-index" 4551 - checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" 4552 dependencies = [ 4553 "itoa", 4554 "ryu", ··· 4867 4868 [[package]] 4869 name = "sysinfo" 4870 - version = "0.29.9" 4871 source = "registry+https://github.com/rust-lang/crates.io-index" 4872 - checksum = "a8d0e9cc2273cc8d31377bdd638d72e3ac3e5607b18621062b169d02787f1bab" 4873 dependencies = [ 4874 "cfg-if", 4875 "core-foundation-sys", ··· 4931 4932 [[package]] 4933 name = "thiserror" 4934 - version = "1.0.47" 4935 source = "registry+https://github.com/rust-lang/crates.io-index" 4936 - checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" 4937 dependencies = [ 4938 "thiserror-impl", 4939 ] 4940 4941 [[package]] 4942 name = "thiserror-impl" 4943 - version = "1.0.47" 4944 source = "registry+https://github.com/rust-lang/crates.io-index" 4945 - checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" 4946 dependencies = [ 4947 "proc-macro2", 4948 "quote", ··· 4989 dependencies = [ 4990 "libc", 4991 "tikv-jemalloc-sys", 4992 - ] 4993 - 4994 - [[package]] 4995 - name = "time" 4996 - version = "0.1.45" 4997 - source = "registry+https://github.com/rust-lang/crates.io-index" 4998 - checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 4999 - dependencies = [ 5000 - "libc", 5001 - "wasi 0.10.0+wasi-snapshot-preview1", 5002 - "winapi", 5003 ] 5004 5005 [[package]] ··· 5543 5544 [[package]] 5545 name = "walkdir" 5546 - version = "2.3.3" 5547 source = "registry+https://github.com/rust-lang/crates.io-index" 5548 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 5549 dependencies = [ 5550 "same-file", 5551 "winapi-util", ··· 5566 version = "0.9.0+wasi-snapshot-preview1" 5567 source = "registry+https://github.com/rust-lang/crates.io-index" 5568 checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 5569 - 5570 - [[package]] 5571 - name = "wasi" 5572 - version = "0.10.0+wasi-snapshot-preview1" 5573 - source = "registry+https://github.com/rust-lang/crates.io-index" 5574 - checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 5575 5576 [[package]] 5577 name = "wasi" ··· 5950 "hmac", 5951 "pbkdf2", 5952 "sha1", 5953 - "time 0.3.17", 5954 "zstd 0.11.2+zstd.1.5.2", 5955 ] 5956
··· 263 "serde_urlencoded", 264 "smallvec", 265 "socket2 0.5.3", 266 + "time", 267 "url", 268 ] 269 ··· 457 458 [[package]] 459 name = "api" 460 + version = "1.5.1" 461 dependencies = [ 462 "chrono", 463 "common", ··· 913 914 [[package]] 915 name = "chrono" 916 + version = "0.4.30" 917 source = "registry+https://github.com/rust-lang/crates.io-index" 918 + checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877" 919 dependencies = [ 920 "android-tzdata", 921 "iana-time-zone", 922 "js-sys", 923 "num-traits", 924 "serde", 925 "wasm-bindgen", 926 "windows-targets 0.48.0", 927 ] ··· 985 986 [[package]] 987 name = "clap" 988 + version = "4.4.2" 989 source = "registry+https://github.com/rust-lang/crates.io-index" 990 + checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" 991 dependencies = [ 992 "clap_builder", 993 "clap_derive", 994 ] 995 996 [[package]] 997 name = "clap_builder" 998 + version = "4.4.2" 999 source = "registry+https://github.com/rust-lang/crates.io-index" 1000 + checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" 1001 dependencies = [ 1002 "anstream", 1003 "anstyle", ··· 1007 1008 [[package]] 1009 name = "clap_derive" 1010 + version = "4.4.2" 1011 source = "registry+https://github.com/rust-lang/crates.io-index" 1012 + checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" 1013 dependencies = [ 1014 "heck", 1015 "proc-macro2", ··· 1200 checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" 1201 dependencies = [ 1202 "percent-encoding", 1203 + "time", 1204 "version_check", 1205 ] 1206 ··· 3681 3682 [[package]] 3683 name = "qdrant" 3684 + version = "1.5.1" 3685 dependencies = [ 3686 "actix-cors", 3687 "actix-files", ··· 4544 4545 [[package]] 4546 name = "serde_json" 4547 + version = "1.0.106" 4548 source = "registry+https://github.com/rust-lang/crates.io-index" 4549 + checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2" 4550 dependencies = [ 4551 "itoa", 4552 "ryu", ··· 4865 4866 [[package]] 4867 name = "sysinfo" 4868 + version = "0.29.10" 4869 source = "registry+https://github.com/rust-lang/crates.io-index" 4870 + checksum = "0a18d114d420ada3a891e6bc8e96a2023402203296a47cdd65083377dad18ba5" 4871 dependencies = [ 4872 "cfg-if", 4873 "core-foundation-sys", ··· 4929 4930 [[package]] 4931 name = "thiserror" 4932 + version = "1.0.48" 4933 source = "registry+https://github.com/rust-lang/crates.io-index" 4934 + checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" 4935 dependencies = [ 4936 "thiserror-impl", 4937 ] 4938 4939 [[package]] 4940 name = "thiserror-impl" 4941 + version = "1.0.48" 4942 source = "registry+https://github.com/rust-lang/crates.io-index" 4943 + checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" 4944 dependencies = [ 4945 "proc-macro2", 4946 "quote", ··· 4987 dependencies = [ 4988 "libc", 4989 "tikv-jemalloc-sys", 4990 ] 4991 4992 [[package]] ··· 5530 5531 [[package]] 5532 name = "walkdir" 5533 + version = "2.4.0" 5534 source = "registry+https://github.com/rust-lang/crates.io-index" 5535 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 5536 dependencies = [ 5537 "same-file", 5538 "winapi-util", ··· 5553 version = "0.9.0+wasi-snapshot-preview1" 5554 source = "registry+https://github.com/rust-lang/crates.io-index" 5555 checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 5556 5557 [[package]] 5558 name = "wasi" ··· 5931 "hmac", 5932 "pbkdf2", 5933 "sha1", 5934 + "time", 5935 "zstd 0.11.2+zstd.1.5.2", 5936 ] 5937
+2 -2
pkgs/servers/search/qdrant/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "qdrant"; 14 - version = "1.5.0"; 15 16 src = fetchFromGitHub { 17 owner = "qdrant"; 18 repo = "qdrant"; 19 rev = "refs/tags/v${version}"; 20 - sha256 = "sha256-kJfLaXJEeAkn5dh/m6NPLQ8T8ec53jBlT4E0CdnRCSI="; 21 }; 22 23 cargoLock = {
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "qdrant"; 14 + version = "1.5.1"; 15 16 src = fetchFromGitHub { 17 owner = "qdrant"; 18 repo = "qdrant"; 19 rev = "refs/tags/v${version}"; 20 + sha256 = "sha256-CWE3tCeLJjtuFcvnGLdODtx0mvVSl2ULIcxgf3X3SPU="; 21 }; 22 23 cargoLock = {
+5 -13
pkgs/servers/sql/mariadb/default.nix
··· 6 # Native buildInputs components 7 , bison, boost, cmake, fixDarwinDylibNames, flex, makeWrapper, pkg-config 8 # Common components 9 - , curl, libiconv, ncurses, openssl, openssl_1_1, pcre, pcre2 10 , libkrb5, libaio, liburing, systemd 11 , CoreServices, cctools, perl 12 , jemalloc, less, libedit ··· 44 45 buildInputs = [ 46 libiconv ncurses zlib 47 ] ++ lib.optionals stdenv.hostPlatform.isLinux ([ libkrb5 systemd ] 48 ++ (if (lib.versionOlder version "10.6") then [ libaio ] else [ liburing ])) 49 ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices cctools perl libedit ] 50 - ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ jemalloc ] 51 - ++ (if (lib.versionOlder version "10.5") then [ pcre ] else [ pcre2 ]) 52 - ++ (if (lib.versionOlder version "10.5") 53 - then [ openssl_1_1 (curl.override { openssl = openssl_1_1; }) ] 54 - else [ openssl curl ]); 55 56 prePatch = '' 57 sed -i 's,[^"]*/var/log,/var/log,g' storage/mroonga/vendor/groonga/CMakeLists.txt ··· 244 in 245 self: { 246 # see https://mariadb.org/about/#maintenance-policy for EOLs 247 - mariadb_104 = self.callPackage generic { 248 - # Supported until 2024-06-18 249 - version = "10.4.31"; 250 - hash = "sha256-Uqv1Q0xqQuCgSKY6uZo4mPt/yhWA+t16Yb0OnOm4UFQ="; 251 - inherit (self.darwin) cctools; 252 - inherit (self.darwin.apple_sdk.frameworks) CoreServices; 253 - }; 254 mariadb_105 = self.callPackage generic { 255 # Supported until 2025-06-24 256 version = "10.5.22";
··· 6 # Native buildInputs components 7 , bison, boost, cmake, fixDarwinDylibNames, flex, makeWrapper, pkg-config 8 # Common components 9 + , curl, libiconv, ncurses, openssl, pcre2 10 , libkrb5, libaio, liburing, systemd 11 , CoreServices, cctools, perl 12 , jemalloc, less, libedit ··· 44 45 buildInputs = [ 46 libiconv ncurses zlib 47 + pcre2 48 + openssl 49 + curl 50 ] ++ lib.optionals stdenv.hostPlatform.isLinux ([ libkrb5 systemd ] 51 ++ (if (lib.versionOlder version "10.6") then [ libaio ] else [ liburing ])) 52 ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices cctools perl libedit ] 53 + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ jemalloc ]; 54 55 prePatch = '' 56 sed -i 's,[^"]*/var/log,/var/log,g' storage/mroonga/vendor/groonga/CMakeLists.txt ··· 243 in 244 self: { 245 # see https://mariadb.org/about/#maintenance-policy for EOLs 246 mariadb_105 = self.callPackage generic { 247 # Supported until 2025-06-24 248 version = "10.5.22";
+2 -2
pkgs/servers/swego/default.nix
··· 6 7 buildGoModule rec { 8 pname = "swego"; 9 - version = "0.98"; 10 11 src = fetchFromGitHub { 12 owner = "nodauf"; 13 repo = "Swego"; 14 rev = "v${version}"; 15 - sha256 = "sha256-fS1mrB4379hnnkLMkpKqV2QB680t5T0QEqsvqOp9pzY="; 16 }; 17 18 vendorHash = "sha256-N4HDngQFNCzQ74W52R0khetN6+J7npvBC/bYZBAgLB4=";
··· 6 7 buildGoModule rec { 8 pname = "swego"; 9 + version = "1.0"; 10 11 src = fetchFromGitHub { 12 owner = "nodauf"; 13 repo = "Swego"; 14 rev = "v${version}"; 15 + sha256 = "sha256-OlaNDXKaIim5n0niqYIpRliVo7lse76vNxPKF6B6yF0="; 16 }; 17 18 vendorHash = "sha256-N4HDngQFNCzQ74W52R0khetN6+J7npvBC/bYZBAgLB4=";
+2
pkgs/test/default.nix
··· 94 95 config = callPackage ./config.nix { }; 96 97 haskell = callPackage ./haskell { }; 98 99 hooks = callPackage ./hooks { };
··· 94 95 config = callPackage ./config.nix { }; 96 97 + top-level = callPackage ./top-level { }; 98 + 99 haskell = callPackage ./haskell { }; 100 101 hooks = callPackage ./hooks { };
+47
pkgs/test/top-level/default.nix
···
··· 1 + { lib, pkgs, ... }: 2 + let 3 + nixpkgsFun = import ../../top-level; 4 + in 5 + lib.recurseIntoAttrs { 6 + platformEquality = 7 + let 8 + configsLocal = [ 9 + # crossSystem is implicitly set to localSystem. 10 + { 11 + localSystem = { system = "x86_64-linux"; }; 12 + } 13 + { 14 + localSystem = { system = "aarch64-linux"; }; 15 + crossSystem = null; 16 + } 17 + # Both systems explicitly set to the same string. 18 + { 19 + localSystem = { system = "x86_64-linux"; }; 20 + crossSystem = { system = "x86_64-linux"; }; 21 + } 22 + # Vendor and ABI inferred from system double. 23 + { 24 + localSystem = { system = "aarch64-linux"; }; 25 + crossSystem = { config = "aarch64-unknown-linux-gnu"; }; 26 + } 27 + ]; 28 + configsCross = [ 29 + # GNU is inferred from double, but config explicitly requests musl. 30 + { 31 + localSystem = { system = "aarch64-linux"; }; 32 + crossSystem = { config = "aarch64-unknown-linux-musl"; }; 33 + } 34 + # Cross-compile from AArch64 to x86-64. 35 + { 36 + localSystem = { system = "aarch64-linux"; }; 37 + crossSystem = { system = "x86_64-unknown-linux-gnu"; }; 38 + } 39 + ]; 40 + 41 + pkgsLocal = map nixpkgsFun configsLocal; 42 + pkgsCross = map nixpkgsFun configsCross; 43 + in 44 + assert lib.all (p: p.buildPlatform == p.hostPlatform) pkgsLocal; 45 + assert lib.all (p: p.buildPlatform != p.hostPlatform) pkgsCross; 46 + pkgs.emptyFile; 47 + }
+3 -3
pkgs/tools/admin/eksctl/default.nix
··· 6 7 buildGoModule rec { 8 pname = "eksctl"; 9 - version = "0.155.0"; 10 11 src = fetchFromGitHub { 12 owner = "weaveworks"; 13 repo = pname; 14 rev = version; 15 - hash = "sha256-4/U5ZAmNI3+uvxcDbSP0/AHnrn4eesDErtQrQPot8G4="; 16 }; 17 18 - vendorHash = "sha256-oqxAiFe7NE3WZkJIL63HmOtVR98WyMK4+VAGqb/eDN0="; 19 20 doCheck = false; 21
··· 6 7 buildGoModule rec { 8 pname = "eksctl"; 9 + version = "0.156.0"; 10 11 src = fetchFromGitHub { 12 owner = "weaveworks"; 13 repo = pname; 14 rev = version; 15 + hash = "sha256-E50MtMrZy2lnMjoYV4MJF+0YGLmGEioOF74rldXdOPU="; 16 }; 17 18 + vendorHash = "sha256-maMORSR6ZAasUxAy4kXvua4C+/dWdZbDde2VIKSV8w4="; 19 20 doCheck = false; 21
+2 -2
pkgs/tools/system/ttop/default.nix
··· 2 3 nimPackages.buildNimPackage (finalAttrs: { 4 pname = "ttop"; 5 - version = "1.2.4"; 6 nimBinOnly = true; 7 8 src = fetchFromGitHub { 9 owner = "inv2004"; 10 repo = "ttop"; 11 rev = "v${finalAttrs.version}"; 12 - hash = "sha256-kOYgqFKZ0TC54o6tQaxGA1i12sU8Mg9bEwbGoZiBZ0Y="; 13 }; 14 15 buildInputs = with nimPackages; [ asciigraph illwill jsony parsetoml zippy ];
··· 2 3 nimPackages.buildNimPackage (finalAttrs: { 4 pname = "ttop"; 5 + version = "1.2.5"; 6 nimBinOnly = true; 7 8 src = fetchFromGitHub { 9 owner = "inv2004"; 10 repo = "ttop"; 11 rev = "v${finalAttrs.version}"; 12 + hash = "sha256-GMGGkpBX+pmZ+TSDRs2N3H4Bwa3oXSDo9vM192js7Ww="; 13 }; 14 15 buildInputs = with nimPackages; [ asciigraph illwill jsony parsetoml zippy ];
+4 -1
pkgs/top-level/aliases.nix
··· 488 epoxy = libepoxy; # Added 2021-11-11 489 epsxe = throw "epsxe has been removed from nixpkgs, as it was unmaintained."; # added 2021-12-15 490 eql = throw "eql has been removed from nixpkgs, because it depended on qt4. eql5 exists, but is not currently pacakged in nixpkgs."; # added 2022-05-09 491 - inherit (beam.interpreters) erlangR26 erlangR25 erlangR24 erlangR23; # added 2023-03-21 492 erlang_21 = throw "erlangR21 has been removed in favor of newer versions."; # added 2023-03-21 493 erlangR21 = erlang_21; 494 erlang_22 = throw "erlangR22 has been removed in favor of newer versions."; # added 2023-03-21 495 erlangR22 = erlang_22; 496 esniper = throw "esniper has been removed because upstream no longer maintains it (and it no longer works)"; # Added 2021-04-12 497 etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22 498 eterm = throw "eterm was removed because it is still insecure: https://github.com/mej/Eterm/issues/7"; # Added 2023-09-10 ··· 1084 manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01 1085 manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22 1086 marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15 1087 mariadb_108 = throw "mariadb_108 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1088 mariadb_109 = throw "mariadb_109 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1089 mariadb-client = hiPrio mariadb.client; #added 2019.07.28
··· 488 epoxy = libepoxy; # Added 2021-11-11 489 epsxe = throw "epsxe has been removed from nixpkgs, as it was unmaintained."; # added 2021-12-15 490 eql = throw "eql has been removed from nixpkgs, because it depended on qt4. eql5 exists, but is not currently pacakged in nixpkgs."; # added 2022-05-09 491 + inherit (beam.interpreters) erlangR26 erlangR25 erlangR24; # added 2023-03-21 492 erlang_21 = throw "erlangR21 has been removed in favor of newer versions."; # added 2023-03-21 493 erlangR21 = erlang_21; 494 erlang_22 = throw "erlangR22 has been removed in favor of newer versions."; # added 2023-03-21 495 erlangR22 = erlang_22; 496 + erlang_23 = throw "erlangR23 has been removed in favor of newer versions."; # added 2023-09-11 497 + erlangR23 = erlang_23; 498 esniper = throw "esniper has been removed because upstream no longer maintains it (and it no longer works)"; # Added 2021-04-12 499 etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22 500 eterm = throw "eterm was removed because it is still insecure: https://github.com/mej/Eterm/issues/7"; # Added 2023-09-10 ··· 1086 manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01 1087 manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22 1088 marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15 1089 + mariadb_104 = throw "mariadb_104 has been removed from nixpkgs, please switch to another version like mariadb_106"; # Added 2023-09-11 1090 mariadb_108 = throw "mariadb_108 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1091 mariadb_109 = throw "mariadb_109 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1092 mariadb-client = hiPrio mariadb.client; #added 2019.07.28
+1 -4
pkgs/top-level/all-packages.nix
··· 17837 }; 17838 17839 inherit (beam.interpreters) 17840 - erlang erlang_26 erlang_25 erlang_24 erlang_23 17841 erlang_odbc erlang_javac erlang_odbc_javac 17842 elixir elixir_1_15 elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10 17843 elixir-ls; ··· 18335 tclreadline = callPackage ../development/interpreters/tclreadline { }; 18336 18337 eltclsh = callPackage ../development/tools/eltclsh { }; 18338 - 18339 - trealla = callPackage ../development/interpreters/trealla { }; 18340 18341 waagent = callPackage ../applications/networking/cluster/waagent { }; 18342 ··· 27126 mariadb-galera = callPackage ../servers/sql/mariadb/galera { }; 27127 27128 inherit (import ../servers/sql/mariadb pkgs) 27129 - mariadb_104 27130 mariadb_105 27131 mariadb_106 27132 mariadb_1010
··· 17837 }; 17838 17839 inherit (beam.interpreters) 17840 + erlang erlang_26 erlang_25 erlang_24 17841 erlang_odbc erlang_javac erlang_odbc_javac 17842 elixir elixir_1_15 elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10 17843 elixir-ls; ··· 18335 tclreadline = callPackage ../development/interpreters/tclreadline { }; 18336 18337 eltclsh = callPackage ../development/tools/eltclsh { }; 18338 18339 waagent = callPackage ../applications/networking/cluster/waagent { }; 18340 ··· 27124 mariadb-galera = callPackage ../servers/sql/mariadb/galera { }; 27125 27126 inherit (import ../servers/sql/mariadb pkgs) 27127 mariadb_105 27128 mariadb_106 27129 mariadb_1010
-17
pkgs/top-level/beam-packages.nix
··· 1 { lib 2 , beam 3 , callPackage 4 - , openssl_1_1 5 , wxGTK32 6 , buildPackages 7 , stdenv ··· 82 odbcSupport = true; 83 }; 84 85 - erlang_23 = self.beamLib.callErlang ../development/interpreters/erlang/23.nix { 86 - openssl = openssl_1_1; 87 - wxGTK = wxGTK32; 88 - # Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508 89 - parallelBuild = true; 90 - autoconf = buildPackages.autoconf269; 91 - inherit wxSupport systemdSupport; 92 - }; 93 - erlang_23_odbc = self.interpreters.erlang_23.override { odbcSupport = true; }; 94 - erlang_23_javac = self.interpreters.erlang_23.override { javacSupport = true; }; 95 - erlang_23_odbc_javac = self.interpreters.erlang_23.override { 96 - javacSupport = true; 97 - odbcSupport = true; 98 - }; 99 - 100 # Other Beam languages. These are built with `beam.interpreters.erlang`. To 101 # access for example elixir built with different version of Erlang, use 102 # `beam.packages.erlang_24.elixir`. ··· 116 erlang_26 = self.packagesWith self.interpreters.erlang_26; 117 erlang_25 = self.packagesWith self.interpreters.erlang_25; 118 erlang_24 = self.packagesWith self.interpreters.erlang_24; 119 - erlang_23 = self.packagesWith self.interpreters.erlang_23; 120 } // packagesAliases; 121 }
··· 1 { lib 2 , beam 3 , callPackage 4 , wxGTK32 5 , buildPackages 6 , stdenv ··· 81 odbcSupport = true; 82 }; 83 84 # Other Beam languages. These are built with `beam.interpreters.erlang`. To 85 # access for example elixir built with different version of Erlang, use 86 # `beam.packages.erlang_24.elixir`. ··· 100 erlang_26 = self.packagesWith self.interpreters.erlang_26; 101 erlang_25 = self.packagesWith self.interpreters.erlang_25; 102 erlang_24 = self.packagesWith self.interpreters.erlang_24; 103 } // packagesAliases; 104 }
+14 -2
pkgs/top-level/default.nix
··· 61 localSystem = lib.systems.elaborate args.localSystem; 62 63 # Condition preserves sharing which in turn affects equality. 64 crossSystem = 65 - if crossSystem0 == null || crossSystem0 == args.localSystem 66 then localSystem 67 - else lib.systems.elaborate crossSystem0; 68 69 # Allow both: 70 # { /* the config */ } and
··· 61 localSystem = lib.systems.elaborate args.localSystem; 62 63 # Condition preserves sharing which in turn affects equality. 64 + # 65 + # See `lib.systems.equals` documentation for more details. 66 + # 67 + # Note that it is generally not possible to compare systems as given in 68 + # parameters, e.g. if systems are initialized as 69 + # 70 + # localSystem = { system = "x86_64-linux"; }; 71 + # crossSystem = { config = "x86_64-unknown-linux-gnu"; }; 72 + # 73 + # Both systems are semantically equivalent as the same vendor and ABI are 74 + # inferred from the system double in `localSystem`. 75 crossSystem = 76 + let system = lib.systems.elaborate crossSystem0; in 77 + if crossSystem0 == null || lib.systems.equals system localSystem 78 then localSystem 79 + else system; 80 81 # Allow both: 82 # { /* the config */ } and