Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
2cc6469b 3aa7b72b

+267 -173
+1 -1
doc/languages-frameworks/python.section.md
··· 58 58 a re-usable environment in a single-file Python script; then we will create a 59 59 full Python environment for development with this same environment. 60 60 61 - Philosphically, this should be familiar to users who are used to a `venv` style 61 + Philosophically, this should be familiar to users who are used to a `venv` style 62 62 of development: individual projects create their own Python environments without 63 63 impacting the global environment or each other. 64 64
-3
nixos/modules/services/audio/hqplayerd.nix
··· 82 82 etc = { 83 83 "hqplayer/hqplayerd.xml" = mkIf (cfg.config != null) { source = pkgs.writeText "hqplayerd.xml" cfg.config; }; 84 84 "hqplayer/hqplayerd4-key.xml" = mkIf (cfg.licenseFile != null) { source = cfg.licenseFile; }; 85 - "modules-load.d/taudio2.conf".source = "${pkg}/etc/modules-load.d/taudio2.conf"; 86 85 }; 87 86 systemPackages = [ pkg ]; 88 87 }; ··· 90 89 networking.firewall = mkIf cfg.openFirewall { 91 90 allowedTCPPorts = [ 8088 4321 ]; 92 91 }; 93 - 94 - services.udev.packages = [ pkg ]; 95 92 96 93 systemd = { 97 94 tmpfiles.rules = [
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
··· 64 64 "rspamd" 65 65 "rtl_433" 66 66 "script" 67 + "shelly" 67 68 "snmp" 68 69 "smartctl" 69 70 "smokeping"
+27
nixos/modules/services/monitoring/prometheus/exporters/shelly.nix
··· 1 + { config, lib, pkgs, options }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.prometheus.exporters.shelly; 7 + in 8 + { 9 + port = 9784; 10 + extraOpts = { 11 + metrics-file = mkOption { 12 + type = types.path; 13 + description = lib.mdDoc '' 14 + Path to the JSON file with the metric definitions 15 + ''; 16 + }; 17 + }; 18 + serviceOpts = { 19 + serviceConfig = { 20 + ExecStart = '' 21 + ${pkgs.prometheus-shelly-exporter}/bin/shelly_exporter \ 22 + -metrics-file ${cfg.metrics-file} \ 23 + -listen-address ${cfg.listenAddress}:${toString cfg.port} 24 + ''; 25 + }; 26 + }; 27 + }
+1
nixos/modules/services/networking/avahi-daemon.nix
··· 275 275 BusName = "org.freedesktop.Avahi"; 276 276 Type = "dbus"; 277 277 ExecStart = "${pkgs.avahi}/sbin/avahi-daemon --syslog -f ${avahiDaemonConf}"; 278 + ConfigurationDirectory = "avahi/services"; 278 279 }; 279 280 }; 280 281
+14
nixos/tests/prometheus-exporters.nix
··· 1060 1060 ''; 1061 1061 }; 1062 1062 1063 + shelly = { 1064 + exporterConfig = { 1065 + enable = true; 1066 + metrics-file = "${pkgs.writeText "test.json" ''{}''}"; 1067 + }; 1068 + exporterTest = '' 1069 + wait_for_unit("prometheus-shelly-exporter.service") 1070 + wait_for_open_port(9784) 1071 + wait_until_succeeds( 1072 + "curl -sSf 'localhost:9784/metrics'" 1073 + ) 1074 + ''; 1075 + }; 1076 + 1063 1077 script = { 1064 1078 exporterConfig = { 1065 1079 enable = true;
+2 -2
pkgs/applications/audio/osdlyrics/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "osdlyrics"; 20 - version = "0.5.12"; 20 + version = "0.5.13"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "osdlyrics"; 24 24 repo = "osdlyrics"; 25 25 rev = version; 26 - sha256 = "sha256-QGgwxmurdwo0xyq7p+1xditRebv64ewGTvNJI7MUnq4="; 26 + sha256 = "sha256-E4pVXopqQYJW+a5nUf9dMabxJ9nYPu3C2ti8LlY470c="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+6 -6
pkgs/applications/audio/yesplaymusic/default.nix
··· 22 22 , systemd 23 23 }: 24 24 let 25 - pname = "YesPlayMusic"; 26 - version = "0.4.5"; 25 + pname = "yesplaymusic"; 26 + version = "0.4.7"; 27 27 28 28 srcs = { 29 29 x86_64-linux = fetchurl { 30 30 url = "https://github.com/qier222/YesPlayMusic/releases/download/v${version}/yesplaymusic_${version}_amd64.deb"; 31 - hash = "sha256-igd2MzIjwDSOLP0Xi2mSJnEPGWendggPC/MwTDCDui0="; 31 + hash = "sha256-nnnHE2OgIqoz3dC+G0219FVBhvnWivLW1BX6+NYo6Ng="; 32 32 }; 33 33 aarch64-linux = fetchurl { 34 34 url = "https://github.com/qier222/YesPlayMusic/releases/download/v${version}/yesplaymusic_${version}_arm64.deb"; 35 - hash = "sha256-6MZrAJGXuEJ9HMUje3ppTz2rdaBydwoQKBk6af81pT0="; 35 + hash = "sha256-+rrhY5iDDt/nYs0Vz5/Ef0sgpsdBKMtb1aVfCZLgRgg="; 36 36 }; 37 37 x86_64-darwin = fetchurl { 38 38 url = "https://github.com/qier222/YesPlayMusic/releases/download/v${version}/YesPlayMusic-mac-${version}-x64.dmg"; 39 - hash = "sha256-mvmaSrDoIDeOVylkJCVY97yRUHfEI8CysmKrgBUrFGM="; 39 + hash = "sha256-z8CASZRWKlj1g3mhxTMMeR4klTvQ2ReSrL7Rt18qQbM="; 40 40 }; 41 41 aarch64-darwin = fetchurl { 42 42 url = "https://github.com/qier222/YesPlayMusic/releases/download/v${version}/YesPlayMusic-mac-${version}-arm64.dmg"; 43 - hash = "sha256-Qo03rGS/qB6Sc1IunU7F81WJ/t+mWR7ZRsKYK97LHik="; 43 + hash = "sha256-McYLczudKG4tRNIw/Ws4rht0n4tiKA2M99yKtJbdlY8="; 44 44 }; 45 45 }; 46 46 src = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+3 -3
pkgs/applications/blockchains/erigon/default.nix
··· 2 2 3 3 let 4 4 pname = "erigon"; 5 - version = "2.35.2"; 5 + version = "2.37.0"; 6 6 in 7 7 buildGoModule { 8 8 inherit pname version; ··· 11 11 owner = "ledgerwatch"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-hGJ9SeUYACOuypTJmPnrv4f8ujjsUt3dZbwso+94g3M="; 14 + sha256 = "sha256-r/mumt/f0wrOsXyEHo/NX0lJGt8zqXEVNC+9DWDkHAM="; 15 15 fetchSubmodules = true; 16 16 }; 17 17 18 - vendorSha256 = "sha256-lKzJLRCcyhQIV7y1XxqbvTINLlUwWFnflZgGQHYzBjY="; 18 + vendorSha256 = "sha256-vSJZ1wIx1CiLE04ZBDnQDQqM2v8BBLxw5qbAsixC3/U="; 19 19 proxyVendor = true; 20 20 21 21 # Build errors in mdbx when format hardening is enabled:
+3 -3
pkgs/applications/editors/glow/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "glow"; 5 - version = "1.4.1"; 5 + version = "1.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "charmbracelet"; 9 9 repo = "glow"; 10 10 rev = "v${version}"; 11 - sha256 = "0m673xf67q9gjhd98ysh3dvwiqbj6lgsbm20c4zxyz76vdn5k6x8"; 11 + sha256 = "sha256-CI0S9XJtJQClpQvI6iSb5rcHafEUwr2V6+Fq560lRfM="; 12 12 }; 13 13 14 - vendorSha256 = "0ngasfcimizahm80gflxzz3cxz0ir10l62i03l73w8syx4wll0q4"; 14 + vendorHash = "sha256-2QrHBbhJ04r/vPK2m8J2KZSFrREDCc18tlKd7evghBc="; 15 15 16 16 doCheck = false; 17 17
+15 -8
pkgs/applications/graphics/imv/default.nix
··· 11 11 , icu 12 12 , pango 13 13 , inih 14 - , withWindowSystem ? "all" 14 + , withWindowSystem ? null 15 15 , xorg 16 16 , libxkbcommon 17 17 , libGLU ··· 27 27 }: 28 28 29 29 let 30 + # default value of withWindowSystem 31 + withWindowSystem' = 32 + if withWindowSystem != null then withWindowSystem 33 + else if stdenv.isLinux then "all" 34 + else "x11"; 35 + 30 36 windowSystems = { 31 37 all = windowSystems.x11 ++ windowSystems.wayland; 32 38 x11 = [ libGLU xorg.libxcb xorg.libX11 ]; ··· 47 53 in 48 54 49 55 # check that given window system is valid 50 - assert lib.assertOneOf "withWindowSystem" withWindowSystem 56 + assert lib.assertOneOf "withWindowSystem" withWindowSystem' 51 57 (builtins.attrNames windowSystems); 52 58 # check that every given backend is valid 53 59 assert builtins.all ··· 56 62 57 63 stdenv.mkDerivation rec { 58 64 pname = "imv"; 59 - version = "4.3.1"; 65 + version = "4.4.0"; 60 66 outputs = [ "out" "man" ]; 61 67 62 68 src = fetchFromSourcehut { 63 69 owner = "~exec64"; 64 70 repo = "imv"; 65 71 rev = "v${version}"; 66 - sha256 = "sha256-gMAd8skst72QT4jGFH7aRdWeAd4tf/uQgXhGaM/Dpgc="; 72 + sha256 = "sha256-LLEEbriHzZhAOQivqHqdr6g7lh4uj++ytlme8AfRjf4="; 67 73 }; 68 74 69 75 mesonFlags = [ 70 - "-Dwindows=${withWindowSystem}" 76 + "-Dwindows=${withWindowSystem'}" 71 77 "-Dtest=enabled" 72 78 "-Dman=enabled" 73 79 ] ++ backendFlags; ··· 87 93 libxkbcommon 88 94 pango 89 95 inih 90 - ] ++ windowSystems."${withWindowSystem}" 96 + ] ++ windowSystems."${withWindowSystem'}" 91 97 ++ builtins.map (b: backends."${b}") withBackends; 92 98 93 99 postInstall = '' ··· 96 102 install -Dm644 ../files/imv.desktop $out/share/applications/ 97 103 ''; 98 104 99 - postFixup = lib.optionalString (withWindowSystem == "all") '' 105 + postFixup = lib.optionalString (withWindowSystem' == "all") '' 100 106 # The `bin/imv` script assumes imv-wayland or imv-x11 in PATH, 101 107 # so we have to fix those to the binaries we installed into the /nix/store 102 108 ··· 109 115 110 116 meta = with lib; { 111 117 description = "A command line image viewer for tiling window managers"; 112 - homepage = "https://github.com/eXeC64/imv"; 118 + homepage = "https://sr.ht/~exec64/imv/"; 113 119 license = licenses.mit; 114 120 maintainers = with maintainers; [ rnhmjoj markus1189 ]; 115 121 platforms = platforms.all; 122 + badPlatforms = platforms.darwin; 116 123 }; 117 124 }
+2 -2
pkgs/applications/graphics/qiv/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, gtk2, imlib2, file, lcms2, libexif } : 2 2 3 3 stdenv.mkDerivation (rec { 4 - version = "2.3.2"; 4 + version = "2.3.3"; 5 5 pname = "qiv"; 6 6 7 7 src = fetchurl { 8 8 url = "https://spiegl.de/qiv/download/${pname}-${version}.tgz"; 9 - sha256 = "1mc0f2nnas4q0d7zc9r6g4z93i32xlx0p9hl4fn5zkyml24a1q28"; 9 + sha256 = "sha256-7whf/eLUiwWzZlk55a4eNZ06OBAI+4J2hPfW/UxTNwQ="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/applications/misc/keystore-explorer/default.nix
··· 1 1 { fetchzip, lib, stdenv, jdk, runtimeShell, glib, wrapGAppsHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "5.5.1"; 4 + version = "5.5.2"; 5 5 pname = "keystore-explorer"; 6 6 src = fetchzip { 7 7 url = "https://github.com/kaikramer/keystore-explorer/releases/download/v${version}/kse-${lib.replaceStrings ["."] [""] version}.zip"; 8 - sha256 = "2C/LkUUuef30PkN7HL0CtcNOjR5uNo9XaCiTatv5hgA="; 8 + sha256 = "sha256-mDi/TSYumCg2hAnMOI2QpdAOSlDMpdJPqzatFotAqUk="; 9 9 }; 10 10 11 11 # glib is necessary so file dialogs don't hang.
+3 -3
pkgs/applications/misc/overmind/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "overmind"; 5 - version = "2.3.0"; 5 + version = "2.4.0"; 6 6 7 7 nativeBuildInputs = [ makeWrapper ]; 8 8 ··· 14 14 owner = "DarthSim"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-vmmSsg0JneMseFCcx/no2x/Ghppmyiod8ZAIb4JWW9I="; 17 + sha256 = "sha256-cpsTytV1TbvdR7XUKkp4GPD1qyt1qnmY6qOsge01swE="; 18 18 }; 19 19 20 - vendorSha256 = "sha256-QIKyLknPvmt8yiUCSCIqha8h9ozDGeQnKSM9Vwus0uY="; 20 + vendorHash = "sha256-ndgnFBGtVFc++h+EnA37aY9+zNsO5GDrTECA4TEWPN4="; 21 21 22 22 meta = with lib; { 23 23 homepage = "https://github.com/DarthSim/overmind";
+8 -6
pkgs/applications/misc/pgmodeler/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , fetchFromGitHub 4 + , wrapQtAppsHook 3 5 , pkg-config 4 6 , qmake 5 - , mkDerivation 7 + , qtwayland 6 8 , qtsvg 7 9 , postgresql 8 10 }: 9 11 10 - mkDerivation rec { 12 + stdenv.mkDerivation rec { 11 13 pname = "pgmodeler"; 12 - version = "1.0.0-beta1"; 14 + version = "1.0.0"; 13 15 14 16 src = fetchFromGitHub { 15 17 owner = "pgmodeler"; 16 18 repo = "pgmodeler"; 17 19 rev = "v${version}"; 18 - sha256 = "sha256-5ZIzxo2UvE+aKznF9ZLYFg5z3JkYCB+9rGdVDJl14Hw="; 20 + sha256 = "sha256-Lim9iQYdmulwZEIayoBGoAmQ7rysTEEof5iXy3kfKXs="; 19 21 }; 20 22 21 - nativeBuildInputs = [ pkg-config qmake ]; 23 + nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook ]; 22 24 qmakeFlags = [ "pgmodeler.pro" "CONFIG+=release" ]; 23 25 24 26 # todo: libpq would suffice here. Unfortunately this won't work, if one uses only postgresql.lib here. 25 - buildInputs = [ postgresql qtsvg ]; 27 + buildInputs = [ postgresql qtsvg qtwayland ]; 26 28 27 29 meta = with lib; { 28 30 description = "A database modeling tool for PostgreSQL";
+3 -3
pkgs/applications/networking/cluster/tanka/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "tanka"; 5 - version = "0.23.1"; 5 + version = "0.24.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "grafana"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-exPFlcbku51Bs/YISRyjl8iwLYRVS9ltRQPpd/QpnWk="; 11 + sha256 = "sha256-RZLmbf9ginMbFAaUKL5mK5HIYQslP8Vu8zdh1OJ1P1Y="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-eo4B2p5Yo1r5jro49mSetp9AFYhcTXbyy7wGuaFwbb0="; 14 + vendorHash = "sha256-g9e0NesI7WdaTHZ57XRlo8as3IWAFlFW4nkyf6+kd40="; 15 15 16 16 doCheck = false; 17 17
+5 -5
pkgs/applications/networking/instant-messengers/element/pin.json
··· 1 1 { 2 - "version": "1.11.20", 3 - "desktopSrcHash": "mlB2UvRYzaJ6FWGDOqyZY6NTY7QoWCiCvmFDyWTPuMQ=", 4 - "desktopYarnHash": "0ccwsy9ma7sn6d5f9jfv40dhj0y6aax8msx9bihjdmx989nkkh2m", 5 - "webSrcHash": "55oLS89Pmy4d7DhBQc4i6boQIH2LgujE7kl6QwcKltw=", 6 - "webYarnHash": "1aiq5wvb8cz2a5rc0h11s16fnyak0p9zhzbqwhf1rs6c1gav7777" 2 + "version": "1.11.22", 3 + "desktopSrcHash": "UJesD6cshsf/NK2ZTzOtAUfH+8JcGP9oCLFhkgfM0E0=", 4 + "desktopYarnHash": "0bq24rjf63rkq3jphv7raqaz2fnibmj41z905k5f3l4ln835ndfv", 5 + "webSrcHash": "B2clSJgKkjvQdIXQgi3bBPaVTDKOjeNBOvkAtcPOkFI=", 6 + "webYarnHash": "182fh1ayh1y98kbg4mn8fxqvljs19b02j4ivvjszm55dcpwfp1df" 7 7 }
-3
pkgs/applications/networking/instant-messengers/element/update.sh
··· 1 1 #!/usr/bin/env nix-shell 2 2 #!nix-shell -I nixpkgs=../../../../../ -i bash -p nix wget prefetch-yarn-deps nix-prefetch-github 3 3 4 - # FIXME should fix itself on the next release -> remove the warning if that's the case 5 - echo "WARNING: on the last update, the yarn.lock had to be patched. Please be careful when updating the hashes!" 6 - 7 4 if [ "$#" -gt 1 ] || [[ "$1" == -* ]]; then 8 5 echo "Regenerates packaging data for the element packages." 9 6 echo "Usage: $0 [git release tag]"
+3 -6
pkgs/applications/office/morgen/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "morgen"; 6 - version = "2.5.16"; 6 + version = "2.6.4"; 7 7 8 8 src = fetchurl { 9 9 url = "https://download.todesktop.com/210203cqcj00tw1/morgen-${version}.deb"; 10 - sha256 = "sha256-U77yOgQNSj1p3WZbwkyq0Ui2UrXeuAv5sD7L+ZI2x24="; 10 + sha256 = "sha256-2Cze8R22Wrvp+FJq/7Kp36i7Areo5e9fdBo3DQ+rvZY="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ ··· 19 19 20 20 buildInputs = [ alsa-lib gtk3 libxshmfence mesa nss ]; 21 21 22 - dontBuild = true; 23 - dontConfigure = true; 24 - 25 22 unpackCmd = '' 26 23 dpkg-deb -x ${src} ./morgen-${pname} 27 24 ''; ··· 37 34 # 2. Fixes startup script 38 35 substituteInPlace $TMP/work/dist/main.js \ 39 36 --replace "process.resourcesPath,\"todesktop-runtime-config.json" "\"$out/opt/Morgen/resources/todesktop-runtime-config.json" \ 40 - --replace "Exec=\"+process.execPath+\"" "Exec=$out/bin/morgen" 37 + --replace "Exec=\".concat(process.execPath," "Exec=\".concat(\"$out/bin/morgen\"," 41 38 asar pack --unpack='{*.node,*.ftz,rect-overlay}' "$TMP/work" $out/opt/Morgen/resources/app.asar 42 39 43 40 substituteInPlace $out/share/applications/morgen.desktop \
+3 -3
pkgs/applications/radio/flex-ncat/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flex-ncat"; 5 - version = "0.1-20221109.1"; 5 + version = "0.2-20230126.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kc2g-flex-tools"; 9 9 repo = "nCAT"; 10 10 rev = "v${version}"; 11 - hash = "sha256-MlbzPZuEOhb3wJMXWkrt6DK8z0MPgznSm0N9Y6vJVWY="; 11 + hash = "sha256-2taQQVTgAFyqtS06zZ+4Qmr/JIqU6mxNQYvxt+L/Mtc="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-lnJtFixgv4ke4Knavb+XKFPzHCiAPhNtfZS3SRVvY2g="; 14 + vendorHash = "sha256-Tv6sbfWNOHYwA7v1SpNeM9aHs+3DSFv4V4qxllxrzJc="; 15 15 16 16 meta = with lib; { 17 17 homepage = "https://github.com/kc2g-flex-tools/nCAT";
+2 -2
pkgs/applications/science/robotics/betaflight-configurator/default.nix
··· 13 13 in 14 14 stdenv.mkDerivation rec { 15 15 inherit pname; 16 - version = "10.8.0"; 16 + version = "10.9.0"; 17 17 src = fetchurl { 18 18 url = "https://github.com/betaflight/${pname}/releases/download/${version}/${pname}_${version}_linux64-portable.zip"; 19 - sha256 = "sha256-Xn0ga2Z1UKd++TriL47ulV6idVTNBR8uiSW7FnL7r1g="; 19 + sha256 = "sha256-9FzMyBIR2u1zXHtTWJABM6RF1+OyjYdEPlRwtig9blI="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ wrapGAppsHook unzip ];
+2 -2
pkgs/data/fonts/cozette/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "cozette"; 5 - version = "1.13.0"; 5 + version = "1.19.0"; 6 6 7 7 src = fetchzip { 8 8 url = "https://github.com/slavfox/Cozette/releases/download/v.${version}/CozetteFonts.zip"; 9 - hash = "sha256-bMgjNnm84vk7jT2UvgCeQwmjZ+9X1GzGLXIEukhaWGw="; 9 + hash = "sha256-nlEnQjQJAFRvZgdGMiloMs4afugmSFnITTIHD+Qkggg="; 10 10 }; 11 11 12 12 installPhase = ''
+2 -2
pkgs/data/icons/numix-icon-theme-square/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "numix-icon-theme-square"; 5 - version = "23.01.25"; 5 + version = "23.01.29"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "numixproject"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-ZScDymdtrDTCrLB9Fp3zxBQt0A3qz0vN1OhBCK5K/HQ="; 11 + sha256 = "sha256-uHy1HXCRlPQh9t9bsvClTmP4FW/sP91hYKUXxtdBmdw="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ gtk3 ];
+2 -2
pkgs/desktops/pantheon/third-party/pantheon-tweaks/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "pantheon-tweaks"; 17 - version = "1.0.4"; 17 + version = "1.1.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "pantheon-tweaks"; 21 21 repo = pname; 22 22 rev = version; 23 - sha256 = "sha256-L/3PrkfWOGYtqeH/DajGEGCsF5yYnWuESxUTfROSHQ4="; 23 + sha256 = "sha256-wj9bvcES8JAgDtW0Damfd8VQNLK+SCFTDVWp/nYGcgI="; 24 24 }; 25 25 26 26 patches = [
+2 -2
pkgs/development/libraries/cmark-gfm/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "cmark-gfm"; 4 - version = "0.29.0.gfm.8"; 4 + version = "0.29.0.gfm.9"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "github"; 8 8 repo = "cmark-gfm"; 9 9 rev = version; 10 - sha256 = "sha256-i+y1VORza6pn8a/AfbBKpov/n0ChR9++RC7E8P9p3MY="; 10 + sha256 = "sha256-goQtLaiLCyEqVItPfH3e/pFroQWZuVT5oxLs1/GwdoU="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/jellyfin-ffmpeg/default.nix
··· 9 9 nv-codec-headers = nv-codec-headers-11; 10 10 }).overrideAttrs (old: rec { 11 11 pname = "jellyfin-ffmpeg"; 12 - version = "5.1.2-6"; 12 + version = "5.1.2-7"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jellyfin"; 16 16 repo = "jellyfin-ffmpeg"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-YPw29cnScchL4Y2CEatUjzqUW/U9kOdi29Dr577Qy5A="; 18 + sha256 = "sha256-OWSixz1QjWthykO55wMAlywe2ihFLugzLH1qg4Qbe3I="; 19 19 }; 20 20 21 21 buildInputs = old.buildInputs ++ [ chromaprint ];
+18 -6
pkgs/development/libraries/libfabric/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, libpsm2 2 - , enablePsm2 ? (stdenv.isx86_64 && stdenv.isLinux) }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , autoreconfHook 6 + , enablePsm2 ? (stdenv.isx86_64 && stdenv.isLinux) 7 + , libpsm2 8 + , enableOpx ? (stdenv.isx86_64 && stdenv.isLinux) 9 + , libuuid 10 + , numactl 11 + }: 3 12 4 13 stdenv.mkDerivation rec { 5 14 pname = "libfabric"; 6 - version = "1.15.1"; 15 + version = "1.17.0"; 7 16 8 17 enableParallelBuilding = true; 9 18 ··· 11 20 owner = "ofiwg"; 12 21 repo = pname; 13 22 rev = "v${version}"; 14 - sha256 = "sha256-uL3L9k9yqdZXQmR1zi8OEIGLAZ8cf7EBnlDhetaMA08="; 23 + sha256 = "sha256-tXfAn8hkasA2UuA4/8dOE3EcORyJo/A33TtSNdzDXD8="; 15 24 }; 16 25 17 26 nativeBuildInputs = [ pkg-config autoreconfHook ]; 18 27 19 - buildInputs = lib.optional enablePsm2 libpsm2; 28 + buildInputs = lib.optionals enableOpx [ libuuid numactl ] ++ lib.optional enablePsm2 [ libpsm2 ]; 20 29 21 - configureFlags = [ (if enablePsm2 then "--enable-psm2=${libpsm2}" else "--disable-psm2") ]; 30 + configureFlags = [ 31 + (if enablePsm2 then "--enable-psm2=${libpsm2}" else "--disable-psm2") 32 + (if enableOpx then "--enable-opx" else "--disable-opx") 33 + ]; 22 34 23 35 meta = with lib; { 24 36 homepage = "https://ofiwg.github.io/libfabric/";
+2 -2
pkgs/development/libraries/libffcall/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libffcall"; 5 - version = "2.2"; 5 + version = "2.4"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnu/libffcall/libffcall-${version}.tar.gz"; 9 - sha256 = "sha256-6/o3+XtslPrCTs8xk/n8gpUXz4Gu6awtGRr5k9c8t0c="; 9 + sha256 = "sha256-jvaZIdvcBrxbuQUTYiY3p7g6cfMfW6N3vp2P2PV5EsI="; 10 10 }; 11 11 12 12 enableParallelBuilding = false;
+9 -1
pkgs/development/libraries/openmpi/default.nix
··· 1 - { lib, stdenv, fetchurl, gfortran, perl, libnl 1 + { lib, stdenv, fetchurl, fetchpatch, gfortran, perl, libnl 2 2 , rdma-core, zlib, numactl, libevent, hwloc, targetPackages, symlinkJoin 3 3 , libpsm2, libfabric, pmix, ucx 4 4 ··· 31 31 url = "https://www.open-mpi.org/software/ompi/v${major version}.${minor version}/downloads/${pname}-${version}.tar.bz2"; 32 32 sha256 = "03ckngrff1cl0l81vfvrfhp99rbgk7s0633kr1l468yibwbjx4cj"; 33 33 }; 34 + 35 + patches = [ 36 + (fetchpatch { 37 + name = "RDMA-osc-perform-CAS-in-shared-memory-if-possible.patch"; 38 + url = "https://github.com/open-mpi/ompi/pull/10513/commits/0512c135a77a0278e5288e0e119dce24c95ebed4.patch"; 39 + sha256 = "sha256-K1Gc+hBUkTPY1WqLP6JWo623EUhkoL4ONrqPVDNfFuE="; 40 + }) 41 + ]; 34 42 35 43 postPatch = '' 36 44 patchShebangs ./
+2 -2
pkgs/development/libraries/umockdev/default.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "umockdev"; 23 - version = "0.17.15"; 23 + version = "0.17.16"; 24 24 25 25 outputs = [ "bin" "out" "dev" "devdoc" ]; 26 26 27 27 src = fetchurl { 28 28 url = "https://github.com/martinpitt/umockdev/releases/download/${version}/${pname}-${version}.tar.xz"; 29 - sha256 = "7UGO4rv7B4H0skuXKe8nCtg83czWaln/lEsFnvE2j+8="; 29 + sha256 = "sha256-T0BbjOkhn4EX2GBezYFbiUHNgp2uEbSiaxpJ/36jriY="; 30 30 }; 31 31 32 32 patches = [
+2 -2
pkgs/development/python-modules/ansible/core.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "ansible-core"; 27 - version = "2.14.0"; 27 + version = "2.14.2"; 28 28 29 29 src = fetchPypi { 30 30 inherit pname version; 31 - hash = "sha256-+ki0gctiO/ebuQPyIwl2gaDBPhtOx+eOfdfYWNNqNLI="; 31 + hash = "sha256-R/DUtBJbWO26ZDWkfzfL5qGNpUWU0Y+BKVi7DLWNTmU="; 32 32 }; 33 33 34 34 # ansible_connection is already wrapped, so don't pass it through
+3 -3
pkgs/development/python-modules/asyncmy/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "asyncmy"; 12 - version = "0.2.5"; 12 + version = "0.2.6"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 17 17 src = fetchFromGitHub { 18 18 owner = "long2ice"; 19 19 repo = pname; 20 - rev = "v${version}"; 21 - sha256 = "sha256-yLAse8p+2RYHJmDwD5vrHlf29URB+kdupjD1DwTcRAc="; 20 + rev = "refs/tags/v${version}"; 21 + sha256 = "sha256-UWwqQ0ZYGoOsgRC7ROV9DDBQ/l/vXWB6uHpQ/WaFRAw="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/clickhouse-driver/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "clickhouse-driver"; 19 - version = "0.2.2"; 19 + version = "0.2.5"; 20 20 21 21 # pypi source doesn't contain tests 22 22 src = fetchFromGitHub { 23 23 owner = "mymarilyn"; 24 24 repo = "clickhouse-driver"; 25 25 rev = version; 26 - sha256 = "0sx4jbadx9frzhqnj8b9w9l508x1r7j7b9883h7xq93lf00rxkfz"; 26 + hash = "sha256-o5v37jPKmvUW4GFVD742nHSdO0g0z2FA4FkacbaRfNA="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/etebase/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "etebase"; 16 - version = "0.31.5"; 16 + version = "0.31.6"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "etesync"; 20 20 repo = "etebase-py"; 21 21 rev = "v${version}"; 22 - hash = "sha256-87t3toMaApnOSPBKfTGGLo2VRLqU8irFac9lg3kA1eE="; 22 + hash = "sha256-T61nPW3wjBRjmJ81w59T1b/Kxrwwqvyj3gILE9OF/5Q="; 23 23 }; 24 24 25 25 cargoDeps = rustPlatform.fetchCargoTarball { 26 26 inherit src; 27 27 name = "${pname}-${version}"; 28 - hash = "sha256-Qg0aJ6CZaPxGneIs4o402A+fhI/nlJ9X/XdMFqkD/YY="; 28 + hash = "sha256-wrMNtcaLAsWBVeJbYbYo+Xmobl01lnUbR9NUqqUzUgU="; 29 29 }; 30 30 31 31 format = "pyproject";
+2 -2
pkgs/development/python-modules/glean-parser/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "glean-parser"; 18 - version = "6.4.0"; 18 + version = "7.0.0"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.6"; ··· 23 23 src = fetchPypi { 24 24 pname = "glean_parser"; 25 25 inherit version; 26 - hash = "sha256-9+U9kRMkcQY0tjao6Pmi0STqh0xw0pFU0/xZXlawkKM="; 26 + hash = "sha256-xIlg3W/A3FBvVOEin/ku0QdmzGXlmOm5yLeYvoGkzNU="; 27 27 }; 28 28 29 29 postPatch = ''
+4 -9
pkgs/development/python-modules/glean-sdk/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "glean-sdk"; 20 - version = "51.2.0"; 20 + version = "52.2.0"; 21 21 22 22 disabled = pythonOlder "3.6"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - hash = "sha256-4EXCYthMabdmxWYltcnO0UTNeAYXwXQeRfwxt1WD3Ug="; 26 + hash = "sha256-iW432YtZtRGUWia33Lsnu+aQuedhBJdh8dZ30FPg6Vk="; 27 27 }; 28 28 29 29 cargoDeps = rustPlatform.fetchCargoTarball { 30 30 inherit src; 31 31 name = "${pname}-${version}"; 32 - hash = "sha256-qOGoonutuIY+0UVaVSVVt0NbqEICdNs3qHWG0Epmkl0="; 32 + hash = "sha256-/7qKIQglNKGveKFtPeqd35Mq2hH/20BGTgDBgip4PnI="; 33 33 }; 34 34 35 35 nativeBuildInputs = [ ··· 56 56 "test_client_activity_api" 57 57 ]; 58 58 59 - postPatch = '' 60 - substituteInPlace glean-core/python/setup.py \ 61 - --replace "glean_parser==5.0.1" "glean_parser>=5.0.1" 62 - ''; 63 - 64 59 pythonImportsCheck = [ 65 60 "glean" 66 61 ]; ··· 70 65 description = "Telemetry client libraries and are a part of the Glean project"; 71 66 homepage = "https://mozilla.github.io/glean/book/index.html"; 72 67 license = licenses.mpl20; 73 - maintainers = []; 68 + maintainers = with maintainers; [ melling ]; 74 69 }; 75 70 }
+23 -8
pkgs/development/python-modules/rising/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , isPy27 3 + , pythonOlder 4 4 , fetchFromGitHub 5 5 , pytestCheckHook 6 + , pythonRelaxDepsHook 6 7 , dill 8 + , lightning-utilities 7 9 , numpy 8 10 , torch 9 11 , threadpoolctl ··· 12 14 13 15 buildPythonPackage rec { 14 16 pname = "rising"; 15 - version = "0.2.1"; 16 - 17 - disabled = isPy27; 17 + version = "0.3.0"; 18 + disabled = pythonOlder "TODO"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "PhoenixDL"; 21 22 repo = pname; 22 - rev = "v${version}"; 23 - sha256 = "15wYWToXRae1cMpHWbJwzAp0THx6ED9ixQgL+n1v9PI="; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-sBzVTst5Tp2oZZ+Xsg3M7uAMbucL6idlpYwHvib3EaY="; 24 25 }; 25 26 26 - propagatedBuildInputs = [ numpy torch threadpoolctl tqdm ]; 27 + nativeBuildInputs = [ pythonRelaxDepsHook ]; 28 + 29 + pythonRelaxDeps = [ "lightning-utilities" ]; 30 + 31 + propagatedBuildInputs = [ 32 + lightning-utilities numpy torch threadpoolctl tqdm 33 + ]; 27 34 nativeCheckInputs = [ dill pytestCheckHook ]; 28 35 29 - disabledTests = [ "test_affine" ]; # deprecated division operator '/' 36 + pythonImportsCheck = [ 37 + "rising" 38 + "rising.loading" 39 + "rising.ops" 40 + "rising.random" 41 + "rising.transforms" 42 + "rising.transforms.functional" 43 + "rising.utils" 44 + ]; 30 45 31 46 meta = { 32 47 description = "High-performance data loading and augmentation library in PyTorch";
+8 -5
pkgs/development/python-modules/tensorflow-probability/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 - , bazel_3 4 + , bazel_6 4 5 , buildBazelPackage 5 6 , buildPythonPackage 7 + , cctools 6 8 , python 7 9 , setuptools 8 10 , wheel ··· 25 27 }: 26 28 27 29 let 28 - version = "0.15.0"; 30 + version = "0.19.0"; 29 31 pname = "tensorflow_probability"; 30 32 31 33 # first build all binaries and generate setup.py using bazel ··· 35 37 owner = "tensorflow"; 36 38 repo = "probability"; 37 39 rev = "v" + version; 38 - sha256 = "155fgmra90s08vjnp61qxdrpzq74xa3kdzhgdkavwgc25pvxn3mi"; 40 + hash = "sha256-ZkQ20Qt/RF/leVP6Kc38tGgPz+C6lEuHvoL+s97oksE="; 39 41 }; 40 42 nativeBuildInputs = [ 41 43 # needed to create the output wheel in installPhase ··· 46 48 tensorflow 47 49 ]; 48 50 49 - bazel = bazel_3; 51 + bazel = bazel_6; 50 52 51 53 bazelTarget = ":pip_pkg"; 54 + LIBTOOL = lib.optionalString stdenv.isDarwin "${cctools}/bin/libtool"; 52 55 53 56 fetchAttrs = { 54 - sha256 = "0sgxdlw5x3dydy53l10vbrj8smh78b7r1wff8jxcgp4w69mk8zfm"; 57 + sha256 = "sha256-pST4R45mWC5j0ngkkRe+hmostaMploW0+BN3WKPt0t0="; 55 58 }; 56 59 57 60 buildAttrs = {
+2 -2
pkgs/development/tools/jet/default.nix
··· 2 2 3 3 buildGraalvmNativeImage rec { 4 4 pname = "jet"; 5 - version = "0.3.21"; 5 + version = "0.4.23"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 - sha256 = "sha256-p7jTPnXpDg1bbPMEmznFWNZ4lq/zt2fZUOE6IOc9akY="; 9 + sha256 = "sha256-ijqMyzmF1C3+5oT3ho1MSkoGuFJGvjhh7WWF/JDV/j8="; 10 10 }; 11 11 12 12 extraNativeImageBuildArgs = [
+3 -3
pkgs/development/tools/kubie/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "kubie"; 5 - version = "0.19.1"; 5 + version = "0.19.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "sbstp"; 10 10 repo = "kubie"; 11 - sha256 = "sha256-tZ4qa48I/J62bqc9eoSSpTrJjU+LpweF/kI1TMiFrEY="; 11 + sha256 = "sha256-foY1fcIn+jywABwEVBWctx4zwLg7k2zxkpL8UAhx6kA="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-WpX1wkMPtUwT6KOi0Bij1tzGlDhti828wBSfzpXuZaY="; 14 + cargoHash = "sha256-WHaORWwR7PeKacaCtXjTYMTCyZ4ZFWo1smVx5ig+Z9U="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+3 -3
pkgs/development/tools/rust/cargo-tally/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-tally"; 5 - version = "1.0.21"; 5 + version = "1.0.22"; 6 6 7 7 src = fetchCrate { 8 8 inherit pname version; 9 - sha256 = "sha256-YEsgXIZ4R2w0HOkTV8LOGi2g32nHRs63nhk9yVR4vak="; 9 + sha256 = "sha256-h3w9xxzExDojJw2OIPMT9lQ/lzYQNf9WJVHBP+tOnPw="; 10 10 }; 11 11 12 - cargoSha256 = "sha256-jLbYC862fZONvMHh0CLsiuUmn/hmAF6sRLuav3P+bck="; 12 + cargoSha256 = "sha256-EPYfmRms00AE4NkmOJBnIKYOCFbjd2qwRi6/i09hQ6U="; 13 13 14 14 buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk_11_0.frameworks; [ 15 15 DiskArbitration
+3 -3
pkgs/development/tools/typos/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "typos"; 5 - version = "1.13.8"; 5 + version = "1.13.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crate-ci"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-ROMO6IkfpzFvB5Y4RRqrX5NnYzdHT1tsJBdCc1lDu7k="; 11 + hash = "sha256-dAe19D9q5JXeWCnsfbz0NnAtnAQj0dyIy6cdyjqVxEg="; 12 12 }; 13 13 14 - cargoHash = "sha256-VAVlzciWVKcgl/QKiF3Hfzx11jUi/0J9b6EmaZzG9qE="; 14 + cargoHash = "sha256-gc3tDTsmgvMfLbWh5XALEpZuK6e8FXsomfq4U/xTPXM="; 15 15 16 16 meta = with lib; { 17 17 description = "Source code spell checker";
+3 -3
pkgs/development/tools/wasm-bindgen-cli/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "wasm-bindgen-cli"; 15 - version = "0.2.83"; 15 + version = "0.2.84"; 16 16 17 17 src = fetchCrate { 18 18 inherit pname version; 19 - sha256 = "sha256-+PWxeRL5MkIfJtfN3/DjaDlqRgBgWZMa6dBt1Q+lpd0="; 19 + sha256 = "sha256-0rK+Yx4/Jy44Fw5VwJ3tG243ZsyOIBBehYU54XP/JGk="; 20 20 }; 21 21 22 - cargoSha256 = "sha256-GwLeA6xLt7I+NzRaqjwVpt1pzRex1/snq30DPv4FR+g="; 22 + cargoSha256 = "sha256-vcpxcRlW1OKoD64owFF6mkxSqmNrvY+y3Ckn5UwEQ50="; 23 23 24 24 nativeBuildInputs = [ pkg-config ]; 25 25
+2 -2
pkgs/os-specific/linux/kernel/linux-5.10.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.10.165"; 6 + version = "5.10.166"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = versions.pad 3 version; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "03dg8yx0gdzm8zbwd1f9jn4c5jhr8qilhjzxgwm0mv8riz2fy7cp"; 16 + sha256 = "1bz1sgkqniwg84wv9vcg08mksa5q533vgynsd3y0xnjv1rwa2l80"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.15.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.15.90"; 6 + version = "5.15.91"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = versions.pad 3 version; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "0hiv74mxkp3v04lphnyw16akgavaz527bzhnfnpm6rv848047zg6"; 16 + sha256 = "107yw7mibibhfrggm8idzn5bayjvkxaq1kv3kkm1lpxipsqjng56"; 17 17 }; 18 18 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-6.1.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "6.1.8"; 6 + version = "6.1.9"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = versions.pad 3 version; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz"; 16 - sha256 = "0vc1ggjy4wvna7g6xgbjzhk93whssj9ixcal0hkhldxsp0xba2xn"; 16 + sha256 = "0awjynyy049px0h7li59w3zgn3z39alv6glzrmx6wf1wd62z236n"; 17 17 }; 18 18 } // (args.argsOverride or { }))
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
··· 6 6 , ... } @ args: 7 7 8 8 let 9 - version = "5.10.162-rt78"; # updated by ./update-rt.sh 9 + version = "5.10.165-rt81"; # updated by ./update-rt.sh 10 10 branch = lib.versions.majorMinor version; 11 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 12 in buildLinux (args // { ··· 17 17 18 18 src = fetchurl { 19 19 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 20 - sha256 = "05yjgp1la5flwqji9b6j7nbdgg5fwzv2ph536v4f9pzza3y01i1f"; 20 + sha256 = "03dg8yx0gdzm8zbwd1f9jn4c5jhr8qilhjzxgwm0mv8riz2fy7cp"; 21 21 }; 22 22 23 23 kernelPatches = let rt-patch = { 24 24 name = "rt"; 25 25 patch = fetchurl { 26 26 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 27 - sha256 = "146y62kzxm0d7bw8riqds0m8iilx3zd6yh5dfxr5q90jcjnah16x"; 27 + sha256 = "1441lwmz4v427gcyddps17ms96y86klmnlw95kc74j6wmy387fcg"; 28 28 }; 29 29 }; in [ rt-patch ] ++ kernelPatches; 30 30
+3 -3
pkgs/servers/consul/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "consul"; 5 - version = "1.14.3"; 5 + version = "1.14.4"; 6 6 rev = "v${version}"; 7 7 8 8 # Note: Currently only release tags are supported, because they have the Consul UI ··· 17 17 owner = "hashicorp"; 18 18 repo = pname; 19 19 inherit rev; 20 - sha256 = "sha256-zTsFLBd+7G+8HT8EGLSQaMhFfh/7s1tfu2gZtIMbkDs="; 20 + sha256 = "sha256-aPJcb7nIjNIT5Bt/On+KFHHA2bNBO4y7HDFpsjhh8j0="; 21 21 }; 22 22 23 23 passthru.tests.consul = nixosTests.consul; ··· 26 26 # has a split module structure in one repo 27 27 subPackages = ["." "connect/certgen"]; 28 28 29 - vendorSha256 = "sha256-tekrveDmUq6qYafRMm7knxp9+FevaDbu4DZusO6KDtA="; 29 + vendorHash = "sha256-g7Pi/wOjClwcuqeHQjhqBtnORArx1G4Znqvfl0bf3V4="; 30 30 31 31 doCheck = false; 32 32
+2 -10
pkgs/servers/hqplayerd/default.nix
··· 28 28 in 29 29 stdenv.mkDerivation rec { 30 30 pname = "hqplayerd"; 31 - version = "4.33.0-96sse42"; 31 + version = "4.34.0-100sse42"; 32 32 33 33 src = fetchurl { 34 34 url = "https://www.signalyst.eu/bins/${pname}/fc36/${pname}-${version}.fc36.x86_64.rpm"; 35 - hash = "sha256-4gPK31XMd5JUp2+il1Qa7r0EaXVGEvKoYLNGSD2dLUs="; 35 + hash = "sha256-MCRZ0XKi6pztVTuPQpPEn6wHsOwtSxR0Px9r12jnC9U="; 36 36 }; 37 37 38 38 unpackPhase = '' ··· 75 75 # configuration 76 76 mkdir -p $out/etc 77 77 cp -rv ./etc/hqplayer $out/etc/ 78 - 79 - # udev rules 80 - mkdir -p $out/etc/udev 81 - cp -rv ./etc/udev/rules.d $out/etc/udev/ 82 - 83 - # kernel module cfgs 84 - mkdir -p $out/etc 85 - cp -rv ./etc/modules-load.d $out/etc/ 86 78 87 79 # systemd service file 88 80 mkdir -p $out/lib/systemd
+24
pkgs/servers/monitoring/prometheus/shelly-exporter.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub, nixosTests }: 2 + 3 + buildGoModule rec { 4 + pname = "shelly_exporter"; 5 + version = "1.0.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "aexel90"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-L0TuBDq5eEahQvzqd1WuvmXuQbbblCM+Nvj15IybnVo="; 12 + }; 13 + 14 + vendorSha256 = "sha256-BCrge2xLT4b4wpYA+zcsH64a/nfV8+HeZF7L49p2gEw="; 15 + 16 + passthru.tests = { inherit (nixosTests.prometheus-exporters) shelly; }; 17 + 18 + meta = with lib; { 19 + description = "Shelly humidity sensor exporter for prometheus"; 20 + homepage = "https://github.com/aexel90/shelly_exporter"; 21 + license = licenses.asl20; 22 + maintainers = with maintainers; [drupol]; 23 + }; 24 + }
+3 -3
pkgs/servers/rtsp-simple-server/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "rtsp-simple-server"; 8 - version = "0.21.1"; 8 + version = "0.21.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aler9"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-hYO/MMZBb9YczvIq4mn1XE9rhnaTg9t35by/GHtvdJQ="; 14 + hash = "sha256-dg+Xl3yHiWJPV+3iFcMVCPHOpHo0+pFiJv+ZVXDAK6k="; 15 15 }; 16 16 17 - vendorHash = "sha256-Q1zeKGu20kOpjqdLCB7stuWBqi/2EyWK7vMRAYUCJKg="; 17 + vendorHash = "sha256-KvG0+wxe0D+TxQmxaskTa228zUlOxCZE9rGqMYkdwzM="; 18 18 19 19 # Tests need docker 20 20 doCheck = false;
+2 -2
pkgs/servers/uxplay/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "uxplay"; 16 - version = "1.61.1"; 16 + version = "1.62"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "FDH2"; 20 20 repo = "UxPlay"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-eLTIpRmKewBghUYFot8I3iTeiI6wlU7WNs8/X3w+U80="; 22 + sha256 = "sha256-+IO+ITSa5LSFdCaU28B/MMBl4a+35957VlNxIQK5IqU="; 23 23 }; 24 24 25 25 postPatch = ''
+3 -3
pkgs/servers/zigbee2mqtt/default.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "zigbee2mqtt"; 11 - version = "1.29.2"; 11 + version = "1.30.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Koenkk"; 15 15 repo = "zigbee2mqtt"; 16 16 rev = version; 17 - hash = "sha256-f3M5QgSN7j/zfKAmJiAPGSEa2pS77zJKUamQrZMllYY="; 17 + hash = "sha256-BmkSpl+6aUTiueB9VILOcmJM+tCxK2NbqJvJYfoyvBo="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-cVX26bshHNOAPVhJQ3G88orrqQvxsF3FnR3/TNVZZJY="; 20 + npmDepsHash = "sha256-ZrUbn/6hbbBRng+TJG6cxBUJ4Td4/P6MoeKVkInPmb4="; 21 21 22 22 nativeBuildInputs = [ 23 23 python3
+3 -3
pkgs/tools/misc/fclones/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "fclones"; 11 - version = "0.29.1"; 11 + version = "0.29.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "pkolaczk"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-spWfZx2br7gSLS0xaUBvMgvA326ISh16i/s0K3m1HCI="; 17 + sha256 = "sha256-dz7Mxi5KIZYw0oLic50hNT6rWbQpfiBE4hlZsxNfKsA="; 18 18 }; 19 19 20 - cargoSha256 = "sha256-qwjwauM2ejeMEbajVD8Deuhl/qMcB7MsvjR2CYGaF+M="; 20 + cargoHash = "sha256-I9pd+Q3b++ujynfpZq88lqPSUOc/SXWpNzR/CwtNEPA="; 21 21 22 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 23 AppKit
+3 -3
pkgs/tools/networking/mubeng/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "mubeng"; 8 - version = "0.12.0-dev"; 8 + version = "0.13.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "kitabisa"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-NBZmu0VcVUhJSdM3fzZ+4Q5oX8uxO6GLpEUq74x8HUU="; 14 + hash = "sha256-FfqldK2iDB4Cy5M1uMUDEikV8JMMBzh2kgmvtZiJTOc="; 15 15 }; 16 16 17 - vendorHash = "sha256-1JxyP6CrJ4/g7o3eGeN1kRXJU/jNLEB8fW1bjJytQqQ="; 17 + vendorHash = "sha256-5YqourXzrRdfmWdHE/ZsRTze2h02ZHAsprQrSTZFrhY="; 18 18 19 19 ldflags = [ 20 20 "-s"
+3 -3
pkgs/tools/security/teler/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "teler"; 8 - version = "2.0.0-dev.2"; 8 + version = "2.0.0-dev.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "kitabisa"; 12 12 repo = "teler"; 13 13 rev = "v${version}"; 14 - hash = "sha256-GlpQBmJ7HSKPFieM7E5NOnqGlUjQv9Ywe6XF5QIi+c4="; 14 + hash = "sha256-2QrHxToHxHTjSl76q9A8fXCkOZkCwh1fu1h+HDUGsGA="; 15 15 }; 16 16 17 - vendorHash = "sha256-g2YBMyLDGQZKxDBcZ1mca16jxODnJzcmMfFivBn6SdE="; 17 + vendorHash = "sha256-gV/PJFcANeYTYUJG3PYNsApYaeBLx76+vVBvcuKDYO4="; 18 18 19 19 ldflags = [ 20 20 "-s"
+3 -2
pkgs/top-level/all-packages.nix
··· 9807 9807 mole = callPackage ../tools/networking/mole { }; 9808 9808 9809 9809 morgen = callPackage ../applications/office/morgen { 9810 - electron = electron_15; 9810 + electron = electron_22; 9811 9811 }; 9812 9812 9813 9813 mosh = callPackage ../tools/networking/mosh { }; ··· 25072 25072 prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { }; 25073 25073 prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; 25074 25074 prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; 25075 + prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; 25075 25076 prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { }; 25076 25077 prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; 25077 25078 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; ··· 37921 37922 37922 37923 pgadmin4 = callPackage ../tools/admin/pgadmin { }; 37923 37924 37924 - pgmodeler = libsForQt5.callPackage ../applications/misc/pgmodeler { }; 37925 + pgmodeler = qt6Packages.callPackage ../applications/misc/pgmodeler { }; 37925 37926 37926 37927 physlock = callPackage ../misc/screensavers/physlock { }; 37927 37928
+3 -2
pkgs/top-level/python-packages.nix
··· 3079 3079 3080 3080 etebase = callPackage ../development/python-modules/etebase { 3081 3081 inherit (pkgs.darwin.apple_sdk.frameworks) Security; 3082 - openssl = pkgs.openssl_1_1; 3083 3082 }; 3084 3083 3085 3084 etebase-server = callPackage ../servers/etebase { }; ··· 11262 11261 11263 11262 tensorflow-metadata = callPackage ../development/python-modules/tensorflow-metadata { }; 11264 11263 11265 - tensorflow-probability = callPackage ../development/python-modules/tensorflow-probability { }; 11264 + tensorflow-probability = callPackage ../development/python-modules/tensorflow-probability { 11265 + inherit (pkgs.darwin) cctools; 11266 + }; 11266 11267 11267 11268 tensorflow = self.tensorflow-build; 11268 11269