Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 61462a40 1170a9a3

+712 -496
+2
.git-blame-ignore-revs
··· 221 667d42c00d566e091e6b9a19b365099315d0e611 222 84d4f874c2bac9f3118cb6907d7113b3318dcb5e 223
··· 221 667d42c00d566e091e6b9a19b365099315d0e611 222 84d4f874c2bac9f3118cb6907d7113b3318dcb5e 223 224 + # tmuxPlugins sha-to-sri.py script 225 + 516b1e74c358a9c4b06e5591f8c1a2897aad0c33
+4 -1
doc/doc-support/python-interpreter-table.nix
··· 37 lib.attrNames ( 38 lib.filterAttrs ( 39 name: value: 40 - isPythonInterpreter name && name != pname && interpreterName name == interpreterName pname 41 ) pkgs 42 ); 43
··· 37 lib.attrNames ( 38 lib.filterAttrs ( 39 name: value: 40 + # use tryEval to handle entries in aliases.nix 41 + (builtins.tryEval ( 42 + isPythonInterpreter name && name != pname && interpreterName name == interpreterName pname 43 + )).value 44 ) pkgs 45 ); 46
+1 -2
doc/languages-frameworks/python.section.md
··· 57 * `pkgs.python313Packages` 58 * `pkgs.python314Packages` 59 * `pkgs.pypy27Packages` 60 - * `pkgs.pypy39Packages` 61 * `pkgs.pypy310Packages` 62 63 and the aliases ··· 66 * `pkgs.python3Packages` pointing to `pkgs.python312Packages` 67 * `pkgs.pythonPackages` pointing to `pkgs.python2Packages` 68 * `pkgs.pypy2Packages` pointing to `pkgs.pypy27Packages` 69 - * `pkgs.pypy3Packages` pointing to `pkgs.pypy39Packages` 70 * `pkgs.pypyPackages` pointing to `pkgs.pypy2Packages` 71 72
··· 57 * `pkgs.python313Packages` 58 * `pkgs.python314Packages` 59 * `pkgs.pypy27Packages` 60 * `pkgs.pypy310Packages` 61 62 and the aliases ··· 65 * `pkgs.python3Packages` pointing to `pkgs.python312Packages` 66 * `pkgs.pythonPackages` pointing to `pkgs.python2Packages` 67 * `pkgs.pypy2Packages` pointing to `pkgs.pypy27Packages` 68 + * `pkgs.pypy3Packages` pointing to `pkgs.pypy310Packages` 69 * `pkgs.pypyPackages` pointing to `pkgs.pypy2Packages` 70 71
+5
maintainers/maintainer-list.nix
··· 2138 name = "aszlig"; 2139 keys = [ { fingerprint = "DD52 6BC7 767D BA28 16C0 95E5 6840 89CE 67EB B691"; } ]; 2140 }; 2141 atalii = { 2142 email = "taliauster@gmail.com"; 2143 github = "atalii";
··· 2138 name = "aszlig"; 2139 keys = [ { fingerprint = "DD52 6BC7 767D BA28 16C0 95E5 6840 89CE 67EB B691"; } ]; 2140 }; 2141 + atagen = { 2142 + name = "atagen"; 2143 + github = "atagen"; 2144 + githubId = 11548989; 2145 + }; 2146 atalii = { 2147 email = "taliauster@gmail.com"; 2148 github = "atalii";
+66 -73
pkgs/applications/audio/pianoteq/default.nix
··· 1 { lib 2 , stdenv 3 , curl 4 - , jq 5 , htmlq 6 - , xorg 7 - , alsa-lib 8 - , freetype 9 , p7zip 10 - , autoPatchelfHook 11 , writeShellScript 12 - , zlib 13 - , libjack2 14 - , makeWrapper 15 - , copyDesktopItems 16 - , makeDesktopItem 17 - , librsvg 18 }: 19 let 20 versionForFile = v: builtins.replaceStrings [ "." ] [ "" ] v; 21 22 mkPianoteq = 23 { name 24 , mainProgram 25 , startupWMClass 26 , src 27 , version 28 - , archdir ? if (stdenv.hostPlatform.system == "aarch64-linux") then "arm-64bit" else "x86-64bit" 29 , ... 30 }: 31 stdenv.mkDerivation rec { ··· 45 ]; 46 47 buildInputs = [ 48 - (lib.getLib stdenv.cc.cc) 49 - xorg.libX11 # libX11.so.6 50 - xorg.libXext # libXext.so.6 51 alsa-lib # libasound.so.2 52 freetype # libfreetype.so.6 53 ]; 54 55 desktopItems = [ ··· 68 installPhase = '' 69 runHook preInstall 70 mkdir -p $out/bin 71 - mv -t $out/bin Pianoteq*/${archdir}/* 72 - for f in $out/bin/Pianoteq*; do 73 - if [ -x "$f" ] && [ -f "$f" ]; then 74 - wrapProgram "$f" --prefix LD_LIBRARY_PATH : ${ 75 - lib.makeLibraryPath (buildInputs ++ [ 76 - xorg.libXcursor 77 - xorg.libXinerama 78 - xorg.libXrandr 79 - libjack2 80 - zlib 81 - ]) 82 - } 83 - fi 84 - done 85 install -Dm644 ${./pianoteq.svg} $out/share/icons/hicolor/scalable/apps/pianoteq.svg 86 for size in 16 22 32 48 64 128 256; do 87 dir=$out/share/icons/hicolor/"$size"x"$size"/apps ··· 217 ''; 218 }; 219 220 - in 221 - { 222 - # TODO currently can't install more than one because `lame` clashes 223 - stage-trial = mkPianoteq rec { 224 - name = "stage-trial"; 225 - mainProgram = "Pianoteq 8 STAGE"; 226 - startupWMClass = "Pianoteq STAGE Trial"; 227 - version = "8.2.0"; 228 - src = fetchPianoteqTrial { 229 - name = "pianoteq_stage_linux_trial_v${versionForFile version}.7z"; 230 - hash = "sha256-66xbcqNrnVJ+C9FQ8Bg8A7nj/bFrjt6jKheusrXVWvI="; 231 }; 232 }; 233 - standard-trial = mkPianoteq rec { 234 - name = "standard-trial"; 235 - mainProgram = "Pianoteq 8"; 236 - startupWMClass = "Pianoteq Trial"; 237 - version = "8.2.0"; 238 - src = fetchPianoteqTrial { 239 - name = "pianoteq_linux_trial_v${versionForFile version}.7z"; 240 - hash = "sha256-IFFQMn8EFo5X8sUZV2/vtQOA83NHEFrUsU++CvYbN1c="; 241 - }; 242 - }; 243 - stage-6 = mkPianoteq rec { 244 - name = "stage-6"; 245 - mainProgram = "Pianoteq 6 STAGE"; 246 startupWMClass = "Pianoteq STAGE"; 247 - version = "6.7.3"; 248 - archdir = if (stdenv.hostPlatform.system == "aarch64-linux") then throw "Pianoteq stage-6 is not supported on aarch64-linux" else "amd64"; 249 src = fetchPianoteqWithLogin { 250 name = "pianoteq_stage_linux_v${versionForFile version}.7z"; 251 - hash = "0jy0hkdynhwv0zhrqkby0hdphgmcc09wxmy74rhg9afm1pzl91jy"; 252 }; 253 }; 254 - stage-7 = mkPianoteq rec { 255 - name = "stage-7"; 256 - mainProgram = "Pianoteq 7 STAGE"; 257 - startupWMClass = "Pianoteq STAGE"; 258 - version = "7.3.0"; 259 - src = fetchPianoteqWithLogin { 260 - name = "pianoteq_stage_linux_v${versionForFile version}.7z"; 261 - hash = "05w7sv9v38r6ljz9xai816w5z2qqwx88hcfjm241fvgbs54125hx"; 262 }; 263 }; 264 - standard-8 = mkPianoteq rec { 265 - name = "standard-8"; 266 - mainProgram = "Pianoteq 8"; 267 - startupWMClass = "Pianoteq"; 268 - version = "8.2.0"; 269 - src = fetchPianoteqWithLogin { 270 - name = "pianoteq_linux_v${versionForFile version}.7z"; 271 - hash = "sha256-ME0urUc1jwUKpg+5BdawYo9WhvMsrztYTVOrJTVxtkY="; 272 }; 273 }; 274 - # TODO other paid binaries, I don't own that so I don't know their hash. 275 }
··· 1 { lib 2 , stdenv 3 + , alsa-lib 4 + , autoPatchelfHook 5 + , copyDesktopItems 6 , curl 7 + , freetype 8 , htmlq 9 + , jq 10 + , libglvnd 11 + , librsvg 12 + , makeDesktopItem 13 + , makeWrapper 14 , p7zip 15 , writeShellScript 16 }: 17 let 18 versionForFile = v: builtins.replaceStrings [ "." ] [ "" ] v; 19 20 + archdirs = 21 + if stdenv.hostPlatform.isx86_64 then ["x86-64bit" "amd64"] 22 + else if stdenv.hostPlatform.isAarch64 then ["arm-64bit" "arm"] 23 + else throw "unsupported platform"; 24 + 25 mkPianoteq = 26 { name 27 , mainProgram 28 , startupWMClass 29 , src 30 , version 31 , ... 32 }: 33 stdenv.mkDerivation rec { ··· 47 ]; 48 49 buildInputs = [ 50 + (lib.getLib stdenv.cc.cc) # libgcc_s.so.1, libstdc++.so.6 51 alsa-lib # libasound.so.2 52 freetype # libfreetype.so.6 53 + libglvnd # libGL.so.1 54 ]; 55 56 desktopItems = [ ··· 69 installPhase = '' 70 runHook preInstall 71 mkdir -p $out/bin 72 + mv -t $out/bin ${builtins.concatStringsSep " " (builtins.map (dir: "Pianoteq*/${dir}/*") archdirs)} 73 install -Dm644 ${./pianoteq.svg} $out/share/icons/hicolor/scalable/apps/pianoteq.svg 74 for size in 16 22 32 48 64 128 256; do 75 dir=$out/share/icons/hicolor/"$size"x"$size"/apps ··· 205 ''; 206 }; 207 208 + version6 = "6.7.3"; 209 + version7 = "7.5.4"; 210 + version8 = "8.4.0"; 211 + 212 + mkStandard = version: hash: mkPianoteq { 213 + name = "standard"; 214 + mainProgram = "Pianoteq ${lib.versions.major version}"; 215 + startupWMClass = "Pianoteq"; 216 + inherit version; 217 + src = fetchPianoteqWithLogin { 218 + name = "pianoteq_linux_v${versionForFile version}.7z"; 219 + inherit hash; 220 }; 221 }; 222 + mkStage = version: hash: mkPianoteq { 223 + name = "stage"; 224 + mainProgram = "Pianoteq ${lib.versions.major version} STAGE"; 225 startupWMClass = "Pianoteq STAGE"; 226 + inherit version; 227 src = fetchPianoteqWithLogin { 228 name = "pianoteq_stage_linux_v${versionForFile version}.7z"; 229 + inherit hash; 230 }; 231 }; 232 + mkStandardTrial = version: hash: mkPianoteq { 233 + name = "standard-trial"; 234 + mainProgram = "Pianoteq ${lib.versions.major version}"; 235 + startupWMClass = "Pianoteq Trial"; 236 + inherit version; 237 + src = fetchPianoteqTrial { 238 + name = "pianoteq_linux_trial_v${versionForFile version}.7z"; 239 + inherit hash; 240 }; 241 }; 242 + mkStageTrial = version: hash: mkPianoteq { 243 + name = "stage-trial"; 244 + mainProgram = "Pianoteq ${lib.versions.major version} STAGE"; 245 + startupWMClass = "Pianoteq STAGE Trial"; 246 + inherit version; 247 + src = fetchPianoteqTrial { 248 + name = "pianoteq_stage_linux_trial_v${versionForFile version}.7z"; 249 + inherit hash; 250 }; 251 }; 252 + in 253 + { 254 + standard_8 = mkStandard version8 "sha256-ZDGB/SOOz+sWz7P+sNzyaipEH452n8zq5LleO3ztSXc="; 255 + stage_8 = mkStage version8 ""; 256 + standard-trial_8 = mkStandardTrial version8 "sha256-K3LbAWxciXt9hVAyRayxSoE/IYJ38Fd03+j0s7ZsMuw="; 257 + stage-trial_8 = mkStageTrial version8 "sha256-k0p7SnkEq90bqIlT7PTYAQuhKEDVi+srHwYrpMUtIbM="; 258 + 259 + standard_7 = mkStandard version7 "sha256-TA9CiuT21fQedlMUGz7bNNxYun5ArmRjvIxjOGqXDCs="; 260 + stage_7 = mkStage version7 ""; 261 + standard-trial_7 = mkStandardTrial version7 "sha256-3a3+SKTEhvDtqK5Kg4E6KiLvn5+j6JN6ntIb72u2bdQ="; 262 + stage-trial_7 = mkStageTrial version7 "sha256-ybtq+hjnaQxpLxv2KE0ZcbQXtn5DJJsnMwCmh3rlrIc="; 263 + 264 + standard_6 = mkStandard version6 "sha256-u6ZNpmHFVOk+r+6Q8OURSfAi41cxMoDvaEXrTtHEAVY="; 265 + stage_6 = mkStage version6 ""; 266 + standard-trial_6 = mkStandardTrial version6 "sha256-nHTAqosOJqC0VnRw2/xVpZ6y02vvau6CgfNmgiN/AHs="; 267 + stage-trial_6 = mkStageTrial version6 "sha256-zrv0c/Mxt1EysR7ZvmxtksXAF5MyXTFMNj4KAdO3QnE="; 268 }
+121 -75
pkgs/applications/audio/reaper/default.nix
··· 1 - { config, lib, stdenv 2 - , fetchurl 3 - , autoPatchelfHook 4 - , makeWrapper 5 - , undmg 6 7 - , alsa-lib 8 - , curl 9 - , gtk3 10 - , lame 11 - , libxml2 12 - , ffmpeg 13 - , vlc 14 - , xdg-utils 15 - , xdotool 16 - , which 17 18 - , jackSupport ? stdenv.hostPlatform.isLinux 19 - , jackLibrary 20 - , pulseaudioSupport ? config.pulseaudio or stdenv.hostPlatform.isLinux 21 - , libpulseaudio 22 }: 23 24 let 25 - url_for_platform = version: arch: if stdenv.hostPlatform.isDarwin 26 - then "https://www.reaper.fm/files/${lib.versions.major version}.x/reaper${builtins.replaceStrings ["."] [""] version}_universal.dmg" 27 - else "https://www.reaper.fm/files/${lib.versions.major version}.x/reaper${builtins.replaceStrings ["."] [""] version}_linux_${arch}.tar.xz"; 28 in 29 stdenv.mkDerivation rec { 30 pname = "reaper"; 31 - version = "7.28"; 32 33 src = fetchurl { 34 url = url_for_platform version stdenv.hostPlatform.qemuArch; 35 - hash = if stdenv.hostPlatform.isDarwin then "sha256-bhrBIXrE3gaAjpqrOtFK9Awb3rKMIckYhpQKVioBbqY=" else { 36 - x86_64-linux = "sha256-HTxuu1IfjDYnCRksW5tjbOLIFz150wBwyJKCkMATlAk="; 37 - aarch64-linux = "sha256-3jH6UwQefhLyymGltw7+//tUaO0V/3VySWuDsS3cqSo="; 38 - }.${stdenv.hostPlatform.system}; 39 }; 40 41 - nativeBuildInputs = [ 42 - makeWrapper 43 - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 44 - which 45 - autoPatchelfHook 46 - xdg-utils # Required for desktop integration 47 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 48 - undmg 49 - ]; 50 51 sourceRoot = lib.optionalString stdenv.hostPlatform.isDarwin "Reaper.app"; 52 53 - buildInputs = [ 54 - (lib.getLib stdenv.cc.cc) # reaper and libSwell need libstdc++.so.6 55 - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 56 - gtk3 57 - alsa-lib 58 - ]; 59 60 - runtimeDependencies = lib.optionals stdenv.hostPlatform.isLinux [ 61 - gtk3 # libSwell needs libgdk-3.so.0 62 - ] 63 - ++ lib.optional jackSupport jackLibrary 64 - ++ lib.optional pulseaudioSupport libpulseaudio; 65 66 dontBuild = true; 67 68 - installPhase = if stdenv.hostPlatform.isDarwin then '' 69 - runHook preInstall 70 - mkdir -p "$out/Applications/Reaper.app" 71 - cp -r * "$out/Applications/Reaper.app/" 72 - makeWrapper "$out/Applications/Reaper.app/Contents/MacOS/REAPER" "$out/bin/reaper" 73 - runHook postInstall 74 - '' else '' 75 - runHook preInstall 76 77 - HOME="$out/share" XDG_DATA_HOME="$out/share" ./install-reaper.sh \ 78 - --install $out/opt \ 79 - --integrate-user-desktop 80 - rm $out/opt/REAPER/uninstall-reaper.sh 81 82 - # Dynamic loading of plugin dependencies does not adhere to rpath of 83 - # reaper executable that gets modified with runtimeDependencies. 84 - # Patching each plugin with DT_NEEDED is cumbersome and requires 85 - # hardcoding of API versions of each dependency. 86 - # Setting the rpath of the plugin shared object files does not 87 - # seem to have an effect for some plugins. 88 - # We opt for wrapping the executable with LD_LIBRARY_PATH prefix. 89 - # Note that libcurl and libxml2 are needed for ReaPack to run. 90 - wrapProgram $out/opt/REAPER/reaper \ 91 - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ curl lame libxml2 ffmpeg vlc xdotool stdenv.cc.cc ]}" 92 93 - mkdir $out/bin 94 - ln -s $out/opt/REAPER/reaper $out/bin/ 95 96 - runHook postInstall 97 - ''; 98 99 passthru.updateScript = ./updater.sh; 100 ··· 103 homepage = "https://www.reaper.fm/"; 104 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 105 license = licenses.unfree; 106 - platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 107 - maintainers = with maintainers; [ ilian orivej uniquepointer viraptor ]; 108 }; 109 }
··· 1 + { 2 + config, 3 + lib, 4 + stdenv, 5 + fetchurl, 6 + autoPatchelfHook, 7 + makeWrapper, 8 + undmg, 9 10 + alsa-lib, 11 + curl, 12 + gtk3, 13 + lame, 14 + libxml2, 15 + ffmpeg, 16 + vlc, 17 + xdg-utils, 18 + xdotool, 19 + which, 20 21 + jackSupport ? stdenv.hostPlatform.isLinux, 22 + jackLibrary, 23 + pulseaudioSupport ? config.pulseaudio or stdenv.hostPlatform.isLinux, 24 + libpulseaudio, 25 }: 26 27 let 28 + url_for_platform = 29 + version: arch: 30 + if stdenv.hostPlatform.isDarwin then 31 + "https://www.reaper.fm/files/${lib.versions.major version}.x/reaper${ 32 + builtins.replaceStrings [ "." ] [ "" ] version 33 + }_universal.dmg" 34 + else 35 + "https://www.reaper.fm/files/${lib.versions.major version}.x/reaper${ 36 + builtins.replaceStrings [ "." ] [ "" ] version 37 + }_linux_${arch}.tar.xz"; 38 in 39 stdenv.mkDerivation rec { 40 pname = "reaper"; 41 + version = "7.29"; 42 43 src = fetchurl { 44 url = url_for_platform version stdenv.hostPlatform.qemuArch; 45 + hash = 46 + if stdenv.hostPlatform.isDarwin then 47 + "sha256-b1Gb5guaFyWrt9KEwptuXGvfrJAvgnFEl8QuwSufktE=" 48 + else 49 + { 50 + x86_64-linux = "sha256-uFK8Y36pYTDK3foCKH9kiq3u1MTir2nNM5KrDwIHEm0="; 51 + aarch64-linux = "sha256-KZTUeEtyAVwIFTmclYv4GcGJ2WXukEF0/mfYmmBPfz0="; 52 + } 53 + .${stdenv.hostPlatform.system}; 54 }; 55 56 + nativeBuildInputs = 57 + [ 58 + makeWrapper 59 + ] 60 + ++ lib.optionals stdenv.hostPlatform.isLinux [ 61 + which 62 + autoPatchelfHook 63 + xdg-utils # Required for desktop integration 64 + ] 65 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 66 + undmg 67 + ]; 68 69 sourceRoot = lib.optionalString stdenv.hostPlatform.isDarwin "Reaper.app"; 70 71 + buildInputs = 72 + [ 73 + (lib.getLib stdenv.cc.cc) # reaper and libSwell need libstdc++.so.6 74 + ] 75 + ++ lib.optionals stdenv.hostPlatform.isLinux [ 76 + gtk3 77 + alsa-lib 78 + ]; 79 80 + runtimeDependencies = 81 + lib.optionals stdenv.hostPlatform.isLinux [ 82 + gtk3 # libSwell needs libgdk-3.so.0 83 + ] 84 + ++ lib.optional jackSupport jackLibrary 85 + ++ lib.optional pulseaudioSupport libpulseaudio; 86 87 dontBuild = true; 88 89 + installPhase = 90 + if stdenv.hostPlatform.isDarwin then 91 + '' 92 + runHook preInstall 93 + mkdir -p "$out/Applications/Reaper.app" 94 + cp -r * "$out/Applications/Reaper.app/" 95 + makeWrapper "$out/Applications/Reaper.app/Contents/MacOS/REAPER" "$out/bin/reaper" 96 + runHook postInstall 97 + '' 98 + else 99 + '' 100 + runHook preInstall 101 102 + HOME="$out/share" XDG_DATA_HOME="$out/share" ./install-reaper.sh \ 103 + --install $out/opt \ 104 + --integrate-user-desktop 105 + rm $out/opt/REAPER/uninstall-reaper.sh 106 107 + # Dynamic loading of plugin dependencies does not adhere to rpath of 108 + # reaper executable that gets modified with runtimeDependencies. 109 + # Patching each plugin with DT_NEEDED is cumbersome and requires 110 + # hardcoding of API versions of each dependency. 111 + # Setting the rpath of the plugin shared object files does not 112 + # seem to have an effect for some plugins. 113 + # We opt for wrapping the executable with LD_LIBRARY_PATH prefix. 114 + # Note that libcurl and libxml2 are needed for ReaPack to run. 115 + wrapProgram $out/opt/REAPER/reaper \ 116 + --prefix LD_LIBRARY_PATH : "${ 117 + lib.makeLibraryPath [ 118 + curl 119 + lame 120 + libxml2 121 + ffmpeg 122 + vlc 123 + xdotool 124 + stdenv.cc.cc 125 + ] 126 + }" 127 128 + mkdir $out/bin 129 + ln -s $out/opt/REAPER/reaper $out/bin/ 130 131 + runHook postInstall 132 + ''; 133 134 passthru.updateScript = ./updater.sh; 135 ··· 138 homepage = "https://www.reaper.fm/"; 139 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 140 license = licenses.unfree; 141 + platforms = [ 142 + "x86_64-linux" 143 + "aarch64-linux" 144 + "x86_64-darwin" 145 + "aarch64-darwin" 146 + ]; 147 + maintainers = with maintainers; [ 148 + atinba 149 + ilian 150 + orivej 151 + uniquepointer 152 + viraptor 153 + ]; 154 }; 155 }
+2 -2
pkgs/applications/audio/reaper/updater.sh
··· 8 function set_hash_for_linux() { 9 local arch=$1 10 pkg_hash=$(nix-prefetch-url https://www.reaper.fm/files/${reaper_ver%.*}.x/reaper${reaper_ver/./}_linux_$arch.tar.xz) 11 - pkg_hash=$(nix hash to-sri "sha256:$pkg_hash") 12 update-source-version reaper "${reaper_ver}" "$pkg_hash" --system=$arch-linux --ignore-same-version 13 } 14 15 function set_hash_for_darwin() { 16 local arch=$1 17 pkg_hash=$(nix-prefetch-url https://www.reaper.fm/files/${reaper_ver%.*}.x/reaper${reaper_ver/./}_universal.dmg) 18 - pkg_hash=$(nix hash to-sri "sha256:$pkg_hash") 19 update-source-version reaper "${reaper_ver}" "$pkg_hash" --system=$arch-darwin --ignore-same-version 20 } 21
··· 8 function set_hash_for_linux() { 9 local arch=$1 10 pkg_hash=$(nix-prefetch-url https://www.reaper.fm/files/${reaper_ver%.*}.x/reaper${reaper_ver/./}_linux_$arch.tar.xz) 11 + pkg_hash=$(nix hash convert "sha256:$pkg_hash") 12 update-source-version reaper "${reaper_ver}" "$pkg_hash" --system=$arch-linux --ignore-same-version 13 } 14 15 function set_hash_for_darwin() { 16 local arch=$1 17 pkg_hash=$(nix-prefetch-url https://www.reaper.fm/files/${reaper_ver%.*}.x/reaper${reaper_ver/./}_universal.dmg) 18 + pkg_hash=$(nix hash convert "sha256:$pkg_hash") 19 update-source-version reaper "${reaper_ver}" "$pkg_hash" --system=$arch-darwin --ignore-same-version 20 } 21
+2 -2
pkgs/applications/misc/gpxsee/default.nix
··· 18 in 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "gpxsee"; 21 - version = "13.33"; 22 23 src = fetchFromGitHub { 24 owner = "tumic0"; 25 repo = "GPXSee"; 26 rev = finalAttrs.version; 27 - hash = "sha256-5x21KEalRpNhtSNlStziXDyDnvNmqvy6Lq0jgAZ2WE8="; 28 }; 29 30 buildInputs =
··· 18 in 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "gpxsee"; 21 + version = "13.34"; 22 23 src = fetchFromGitHub { 24 owner = "tumic0"; 25 repo = "GPXSee"; 26 rev = finalAttrs.version; 27 + hash = "sha256-adZTcZGRE0PkG9rntvD3vLIqXOsVxP28LCZrfyVqy9M="; 28 }; 29 30 buildInputs =
+2 -2
pkgs/applications/misc/phoc/default.nix
··· 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "phoc"; 31 - version = "0.41.0"; 32 33 src = fetchFromGitLab { 34 domain = "gitlab.gnome.org"; ··· 36 owner = "Phosh"; 37 repo = "phoc"; 38 rev = "v${finalAttrs.version}"; 39 - hash = "sha256-T2gKvP3WyrGNOiCwiX93UjMuSTnnZ+nykEAFhq0BF4U="; 40 }; 41 42 nativeBuildInputs = [
··· 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "phoc"; 31 + version = "0.44.0"; 32 33 src = fetchFromGitLab { 34 domain = "gitlab.gnome.org"; ··· 36 owner = "Phosh"; 37 repo = "phoc"; 38 rev = "v${finalAttrs.version}"; 39 + hash = "sha256-KaCQtORMJUM7/BLD+Jnbunhd/9/3NYWYx/XMYMo27hI="; 40 }; 41 42 nativeBuildInputs = [
+3 -2
pkgs/applications/misc/tandoor-recipes/common.nix
··· 1 { lib, fetchFromGitHub }: 2 rec { 3 - version = "1.5.25"; 4 5 src = fetchFromGitHub { 6 owner = "TandoorRecipes"; 7 repo = "recipes"; 8 rev = version; 9 - hash = "sha256-Yw68wxLqoyPRQmP/krSaxByv24CKh7Y7O07NU+dL5mo="; 10 }; 11 12 yarnHash = "sha256-lU8QrTkI32XOHefIkj/0fa2UKhuZpQIT1wyweQnzXmQ="; 13 14 meta = with lib; { 15 homepage = "https://tandoor.dev/"; 16 license = licenses.agpl3Only; 17 maintainers = with maintainers; [ jvanbruegge ]; 18 };
··· 1 { lib, fetchFromGitHub }: 2 rec { 3 + version = "1.5.27"; 4 5 src = fetchFromGitHub { 6 owner = "TandoorRecipes"; 7 repo = "recipes"; 8 rev = version; 9 + hash = "sha256-HP4gVk127hvvL337Cb4Wbvvf55RWY7u5RF/FKDCottw="; 10 }; 11 12 yarnHash = "sha256-lU8QrTkI32XOHefIkj/0fa2UKhuZpQIT1wyweQnzXmQ="; 13 14 meta = with lib; { 15 homepage = "https://tandoor.dev/"; 16 + changelog = "https://github.com/TandoorRecipes/recipes/releases/tag/${version}"; 17 license = licenses.agpl3Only; 18 maintainers = with maintainers; [ jvanbruegge ]; 19 };
+2 -2
pkgs/applications/networking/instant-messengers/matrix-commander/default.nix
··· 18 19 buildPythonApplication rec { 20 pname = "matrix-commander"; 21 - version = "7.6.2"; 22 23 src = fetchFromGitHub { 24 owner = "8go"; 25 repo = "matrix-commander"; 26 rev = "v${version}"; 27 - hash = "sha256-BiQShJHCTvEdkhp21uxxCTxBZ1eezuWE6btMc/wkPlc="; 28 }; 29 30 format = "pyproject";
··· 18 19 buildPythonApplication rec { 20 pname = "matrix-commander"; 21 + version = "8.0.4"; 22 23 src = fetchFromGitHub { 24 owner = "8go"; 25 repo = "matrix-commander"; 26 rev = "v${version}"; 27 + hash = "sha256-JZcdAo6d7huwDQ9hJE8oT5FH0ZQjg0DhoglOkhOyk1o="; 28 }; 29 30 format = "pyproject";
+4 -2
pkgs/applications/window-managers/phosh/default.nix
··· 16 , pulseaudio 17 , evince 18 , glib 19 , gtk4 20 , gnome-bluetooth 21 , gnome-control-center ··· 41 42 stdenv.mkDerivation (finalAttrs: { 43 pname = "phosh"; 44 - version = "0.41.1"; 45 46 src = fetchurl { 47 # Release tarball which includes subprojects gvc and libcall-ui 48 url = with finalAttrs; "https://sources.phosh.mobi/releases/${pname}/${pname}-${version}.tar.xz"; 49 - hash = "sha256-Oc6Dltjj+2D3LWZz1eYArqEKEJYYqJPSrScEkxyNhX0="; 50 }; 51 52 nativeBuildInputs = [ ··· 70 evolution-data-server 71 pulseaudio 72 glib 73 gcr 74 networkmanager 75 polkit
··· 16 , pulseaudio 17 , evince 18 , glib 19 + , modemmanager 20 , gtk4 21 , gnome-bluetooth 22 , gnome-control-center ··· 42 43 stdenv.mkDerivation (finalAttrs: { 44 pname = "phosh"; 45 + version = "0.44.0"; 46 47 src = fetchurl { 48 # Release tarball which includes subprojects gvc and libcall-ui 49 url = with finalAttrs; "https://sources.phosh.mobi/releases/${pname}/${pname}-${version}.tar.xz"; 50 + hash = "sha256-b4yrSC0TzTuh5kl93DeJNh06ZKjvNhTSjhDzmsEuK2g="; 51 }; 52 53 nativeBuildInputs = [ ··· 71 evolution-data-server 72 pulseaudio 73 glib 74 + modemmanager 75 gcr 76 networkmanager 77 polkit
+59
pkgs/by-name/au/authoscope/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + darwin, 5 + fetchFromGitHub, 6 + installShellFiles, 7 + libcap, 8 + nix-update-script, 9 + openssl, 10 + pkg-config, 11 + rustPlatform, 12 + zlib, 13 + }: 14 + 15 + rustPlatform.buildRustPackage rec { 16 + pname = "authoscope"; 17 + version = "0.8.1"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "kpcyrd"; 21 + repo = "authoscope"; 22 + tag = "v${version}"; 23 + hash = "sha256-SKgb/N249s0+Rb59moBT/MeFb4zAAElCMQJto0diyUk="; 24 + }; 25 + 26 + cargoHash = "sha256-rSHuKy86iJNLAKSVcb7fn7A/cc75EOc97jGI14EaC6k="; 27 + 28 + nativeBuildInputs = [ 29 + installShellFiles 30 + pkg-config 31 + ]; 32 + 33 + buildInputs = 34 + [ 35 + libcap 36 + zlib 37 + openssl 38 + ] 39 + ++ lib.optional stdenv.hostPlatform.isDarwin [ 40 + darwin.apple_sdk.frameworks.Security 41 + ]; 42 + 43 + postInstall = '' 44 + installManPage docs/${pname}.1 45 + ''; 46 + 47 + # Tests requires access to httpin.org 48 + doCheck = false; 49 + 50 + passthru.updateScript = nix-update-script { }; 51 + 52 + meta = { 53 + description = "Scriptable network authentication cracker"; 54 + homepage = "https://github.com/kpcyrd/authoscope"; 55 + changelog = "https://github.com/kpcyrd/authoscope/releases/tag/v${version}"; 56 + license = lib.licenses.gpl3Plus; 57 + maintainers = with lib.maintainers; [ fab ]; 58 + }; 59 + }
+2 -2
pkgs/by-name/de/debootstrap/package.nix
··· 11 coreutils, 12 util-linux, 13 gnugrep, 14 - gnupg1, 15 gnutar, 16 gnused, 17 gzip, ··· 32 dpkg 33 gawk 34 gnugrep 35 - gnupg1 36 gnused 37 gnutar 38 gzip
··· 11 coreutils, 12 util-linux, 13 gnugrep, 14 + gnupg, 15 gnutar, 16 gnused, 17 gzip, ··· 32 dpkg 33 gawk 34 gnugrep 35 + gnupg 36 gnused 37 gnutar 38 gzip
+2 -2
pkgs/by-name/di/diffnav/package.nix
··· 8 9 buildGoModule rec { 10 pname = "diffnav"; 11 - version = "0.2.8"; 12 13 src = fetchFromGitHub { 14 owner = "dlvhdr"; 15 repo = "diffnav"; 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-xZAi/Ky1RjOxjhQKHvozaPTqDPcrGfhMemGWzi7WyW4="; 18 }; 19 20 vendorHash = "sha256-2JjQF+fwl8+Xoq9T3jCvngRAOa3935zpi9qbF4w4hEI=";
··· 8 9 buildGoModule rec { 10 pname = "diffnav"; 11 + version = "0.3.0"; 12 13 src = fetchFromGitHub { 14 owner = "dlvhdr"; 15 repo = "diffnav"; 16 rev = "refs/tags/v${version}"; 17 + hash = "sha256-JXxeRq8OuTvzkbxDr1xVXeW0RFtCRyEbhCGvXeWHb0g="; 18 }; 19 20 vendorHash = "sha256-2JjQF+fwl8+Xoq9T3jCvngRAOa3935zpi9qbF4w4hEI=";
+2 -2
pkgs/by-name/en/ente-auth/package.nix
··· 17 in 18 flutter324.buildFlutterApplication rec { 19 pname = "ente-auth"; 20 - version = "4.2.2"; 21 22 src = fetchFromGitHub { 23 owner = "ente-io"; 24 repo = "ente"; 25 sparseCheckout = [ "auth" ]; 26 tag = "auth-v${version}"; 27 - hash = "sha256-pg2ivtTsMtDRNmxp2SQwI2n94qg60q8JfIWoO/rEUJE="; 28 }; 29 30 sourceRoot = "${src.name}/auth";
··· 17 in 18 flutter324.buildFlutterApplication rec { 19 pname = "ente-auth"; 20 + version = "4.2.3"; 21 22 src = fetchFromGitHub { 23 owner = "ente-io"; 24 repo = "ente"; 25 sparseCheckout = [ "auth" ]; 26 tag = "auth-v${version}"; 27 + hash = "sha256-G+uSEEJUD8mq8d7FJRKSHjpcFsILZJmtpgBmtpQYP58="; 28 }; 29 30 sourceRoot = "${src.name}/auth";
+3 -3
pkgs/by-name/fl/flirt/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "flirt"; 10 - version = "0.2.1"; 11 12 src = fetchFromSourcehut { 13 owner = "~hadronized"; 14 repo = "flirt"; 15 rev = "v${version}"; 16 - hash = "sha256-LCwSETvXHAUbe4QIeGpT7vVbuZl1SDfIehVG8svkmHM="; 17 }; 18 19 - cargoHash = "sha256-EquriyhfbYyi87TP3zuLiCXDV7baDRaTRuZd7Yht/UA="; 20 21 passthru.updateScript = nix-update-script { }; 22
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "flirt"; 10 + version = "0.3"; 11 12 src = fetchFromSourcehut { 13 owner = "~hadronized"; 14 repo = "flirt"; 15 rev = "v${version}"; 16 + hash = "sha256-xhNo85xwcVI4qliHU4/uNEvS7rW5avKOv8fMfRrvqD0="; 17 }; 18 19 + cargoHash = "sha256-9DmTSx1sKINnvJv3px8UKaa5j8AUnJiYB1lwnBR+xn8="; 20 21 passthru.updateScript = nix-update-script { }; 22
+74 -31
pkgs/by-name/gn/gnome-robots/package.nix
··· 1 { 2 lib, 3 stdenv, 4 fetchurl, 5 - pkg-config, 6 gnome, 7 - gtk3, 8 - wrapGAppsHook3, 9 - librsvg, 10 - gsound, 11 - gettext, 12 itstool, 13 libxml2, 14 - libgnome-games-support, 15 - libgee, 16 meson, 17 ninja, 18 - vala, 19 - python3, 20 - desktop-file-utils, 21 - adwaita-icon-theme, 22 }: 23 24 - stdenv.mkDerivation rec { 25 pname = "gnome-robots"; 26 - version = "40.0"; 27 28 src = fetchurl { 29 - url = "mirror://gnome/sources/gnome-robots/${lib.versions.major version}/gnome-robots-${version}.tar.xz"; 30 - hash = "sha256-b78viFdQ8aURCnJPjzWt3ZvGEYTuMc8MDLiZU+T0yxE="; 31 }; 32 33 nativeBuildInputs = [ 34 pkg-config 35 meson 36 ninja 37 - vala 38 - python3 39 - libxml2 40 - wrapGAppsHook3 41 - gettext 42 itstool 43 desktop-file-utils 44 ]; 45 46 buildInputs = [ 47 - gtk3 48 librsvg 49 - gsound 50 - libgnome-games-support 51 - libgee 52 - adwaita-icon-theme 53 ]; 54 55 postPatch = '' 56 - chmod +x build-aux/meson_post_install.py 57 - patchShebangs build-aux/meson_post_install.py 58 ''; 59 60 passthru = { 61 - updateScript = gnome.updateScript { packageName = "gnome-robots"; }; 62 }; 63 64 meta = with lib; { 65 homepage = "https://gitlab.gnome.org/GNOME/gnome-robots"; 66 - changelog = "https://gitlab.gnome.org/GNOME/gnome-robots/-/blob/${version}/NEWS?ref_type=tags"; 67 description = "Avoid the robots and make them crash into each other"; 68 mainProgram = "gnome-robots"; 69 maintainers = teams.gnome.members; 70 license = licenses.gpl3Plus; 71 platforms = platforms.unix; 72 }; 73 - }
··· 1 { 2 lib, 3 stdenv, 4 + cargo, 5 + desktop-file-utils, 6 fetchurl, 7 + glib, 8 gnome, 9 + gtk4, 10 itstool, 11 + libadwaita, 12 + librsvg, 13 libxml2, 14 + gst_all_1, 15 meson, 16 ninja, 17 + pkg-config, 18 + rustc, 19 + rustPlatform, 20 + wrapGAppsHook4, 21 + _experimental-update-script-combinators, 22 + common-updater-scripts, 23 }: 24 25 + stdenv.mkDerivation (finalAttrs: { 26 pname = "gnome-robots"; 27 + version = "41.1"; 28 29 src = fetchurl { 30 + url = "mirror://gnome/sources/gnome-robots/${lib.versions.major finalAttrs.version}/gnome-robots-${finalAttrs.version}.tar.xz"; 31 + hash = "sha256-K4BQcFrIPpOL56iREyYB62XHk/IJzX6RDGzWQphzBHg="; 32 + }; 33 + 34 + cargoDeps = rustPlatform.fetchCargoTarball { 35 + inherit (finalAttrs) src; 36 + name = "gnome-robots-${finalAttrs.version}"; 37 + hash = "sha256-rn/rs0D2qKDYf8oxpegQalPQIVuT8rSrHTzeZqWGn44="; 38 }; 39 40 nativeBuildInputs = [ 41 pkg-config 42 meson 43 ninja 44 + cargo 45 + rustc 46 + rustPlatform.cargoSetupHook 47 + gtk4 # for gtk4-update-icon-cache 48 + wrapGAppsHook4 49 itstool 50 desktop-file-utils 51 ]; 52 53 buildInputs = [ 54 + glib 55 + gtk4 56 + libadwaita 57 librsvg 58 + libxml2 59 + # Sound playback, not checked at build time. 60 + gst_all_1.gstreamer 61 + gst_all_1.gst-plugins-base 62 + gst_all_1.gst-plugins-good 63 ]; 64 65 postPatch = '' 66 + # https://gitlab.gnome.org/GNOME/gnome-robots/-/merge_requests/38 67 + substituteInPlace data/icons/meson.build \ 68 + --replace-fail 'gtk-update-icon-cache' 'gtk4-update-icon-cache' 69 + ''; 70 + 71 + preFixup = '' 72 + # Seal GStreamer plug-ins so that we can notice when they are missing. 73 + gappsWrapperArgs+=(--set "GST_PLUGIN_SYSTEM_PATH_1_0" "$GST_PLUGIN_SYSTEM_PATH_1_0") 74 + unset GST_PLUGIN_SYSTEM_PATH_1_0 75 ''; 76 77 passthru = { 78 + updateScript = 79 + let 80 + updateSource = gnome.updateScript { 81 + packageName = "gnome-robots"; 82 + }; 83 + 84 + updateLockfile = { 85 + command = [ 86 + "sh" 87 + "-c" 88 + '' 89 + PATH=${ 90 + lib.makeBinPath [ 91 + common-updater-scripts 92 + ] 93 + } 94 + update-source-version gnome-robots --ignore-same-version --source-key=cargoDeps > /dev/null 95 + '' 96 + ]; 97 + # Experimental feature: do not copy! 98 + supportedFeatures = [ "silent" ]; 99 + }; 100 + in 101 + _experimental-update-script-combinators.sequence [ 102 + updateSource 103 + updateLockfile 104 + ]; 105 }; 106 107 meta = with lib; { 108 homepage = "https://gitlab.gnome.org/GNOME/gnome-robots"; 109 + changelog = "https://gitlab.gnome.org/GNOME/gnome-robots/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; 110 description = "Avoid the robots and make them crash into each other"; 111 mainProgram = "gnome-robots"; 112 maintainers = teams.gnome.members; 113 license = licenses.gpl3Plus; 114 platforms = platforms.unix; 115 }; 116 + })
+3 -3
pkgs/by-name/go/golangci-lint/package.nix
··· 7 8 buildGoModule rec { 9 pname = "golangci-lint"; 10 - version = "1.63.1"; 11 12 src = fetchFromGitHub { 13 owner = "golangci"; 14 repo = "golangci-lint"; 15 rev = "v${version}"; 16 - hash = "sha256-Q7SwLm+rnwyjlXf8iArUQWYC0DyjFZI9HIWJsgNplyw="; 17 }; 18 19 - vendorHash = "sha256-Rsg/bVbMsA2dUz0GjAdzifBTpDDVrFYY+ptyB5m3AgM="; 20 21 subPackages = [ "cmd/golangci-lint" ]; 22
··· 7 8 buildGoModule rec { 9 pname = "golangci-lint"; 10 + version = "1.63.4"; 11 12 src = fetchFromGitHub { 13 owner = "golangci"; 14 repo = "golangci-lint"; 15 rev = "v${version}"; 16 + hash = "sha256-7nIo6Nuz8KLuQlT7btjnTRFpOl+KVd30v973HRKzh08="; 17 }; 18 19 + vendorHash = "sha256-atr4HMxoPEfGeaNlHqwTEAcvgbSyzgCe262VUg3J86c="; 20 21 subPackages = [ "cmd/golangci-lint" ]; 22
+4 -5
pkgs/by-name/go/gom/package.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "gom"; 18 - version = "0.4"; 19 20 outputs = [ 21 "out" ··· 23 ]; 24 25 src = fetchurl { 26 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 27 - sha256 = "17ca07hpg7dqxjn0jpqim3xqcmplk2a87wbwrrlq3dd3m8381l38"; 28 }; 29 30 patches = [ ··· 54 55 passthru = { 56 updateScript = gnome.updateScript { 57 - packageName = pname; 58 - versionPolicy = "odd-unstable"; 59 }; 60 }; 61
··· 15 16 stdenv.mkDerivation rec { 17 pname = "gom"; 18 + version = "0.5.3"; 19 20 outputs = [ 21 "out" ··· 23 ]; 24 25 src = fetchurl { 26 + url = "mirror://gnome/sources/gom/${lib.versions.majorMinor version}/gom-${version}.tar.xz"; 27 + sha256 = "Bp0JCfvca00n7feoeTZhlOOrUIsDVIv1uJ/2NUbSAXc="; 28 }; 29 30 patches = [ ··· 54 55 passthru = { 56 updateScript = gnome.updateScript { 57 + packageName = "gom"; 58 }; 59 }; 60
+6 -3
pkgs/by-name/gx/gxml/package.nix
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "gxml"; 18 - version = "0.20.3"; 19 20 outputs = [ 21 "out" ··· 28 owner = "GNOME"; 29 repo = "gxml"; 30 rev = finalAttrs.version; 31 - hash = "sha256-GlctGxsLyQ2kPV3oBmusRiouG4PPncBTh3vgxhVaQOo="; 32 }; 33 34 nativeBuildInputs = [ ··· 47 48 postPatch = '' 49 # https://gitlab.gnome.org/GNOME/gxml/-/merge_requests/24 50 substituteInPlace gxml/gxml.pc.in \ 51 - --replace-fail "includedir=@prefix@/include" "includedir=${placeholder "dev"}/include" 52 ''; 53 54 doCheck = true;
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "gxml"; 18 + version = "0.20.4"; 19 20 outputs = [ 21 "out" ··· 28 owner = "GNOME"; 29 repo = "gxml"; 30 rev = finalAttrs.version; 31 + hash = "sha256-/gaWuUytBsvAsC95ee6MtTW6g3ltGbkD+JWqrAjJLDc="; 32 }; 33 34 nativeBuildInputs = [ ··· 47 48 postPatch = '' 49 # https://gitlab.gnome.org/GNOME/gxml/-/merge_requests/24 50 + # https://gitlab.gnome.org/GNOME/gxml/-/merge_requests/28 51 substituteInPlace gxml/gxml.pc.in \ 52 + --replace-fail "includedir=@prefix@/include" "includedir=${placeholder "dev"}/include" \ 53 + --replace-fail ">=2" ">= 2" \ 54 + --replace-fail ">=0" ">= 0" 55 ''; 56 57 doCheck = true;
+3 -3
pkgs/by-name/hu/hugo/package.nix
··· 12 13 buildGoModule rec { 14 pname = "hugo"; 15 - version = "0.140.1"; 16 17 src = fetchFromGitHub { 18 owner = "gohugoio"; 19 repo = "hugo"; 20 tag = "v${version}"; 21 - hash = "sha256-9H7hXBz/rKJZr/XvqFRmOQylf6sfJtkwik3jh/k+Vec="; 22 }; 23 24 - vendorHash = "sha256-swcj1JxYoRqKscu/IC0uiAATp4AXN0aANWkSq/mJsyc="; 25 26 checkFlags = 27 let
··· 12 13 buildGoModule rec { 14 pname = "hugo"; 15 + version = "0.140.2"; 16 17 src = fetchFromGitHub { 18 owner = "gohugoio"; 19 repo = "hugo"; 20 tag = "v${version}"; 21 + hash = "sha256-4W/iUJHVsmCrIR5z0qSQ/Fsa4qtiuSie6/cot6oYQNM="; 22 }; 23 24 + vendorHash = "sha256-gyXvxg1pKf0MYbwf2FTUnDLSBf0Bcb4uNZ5rDq/2QGY="; 25 26 checkFlags = 27 let
+2 -2
pkgs/by-name/ic/icloudpd/package.nix
··· 72 73 preBuild = '' 74 substituteInPlace pyproject.toml \ 75 - --replace-fail "setuptools==69.0.2" "setuptools" \ 76 - --replace-fail "wheel==0.42.0" "wheel" 77 78 substituteInPlace src/foundation/__init__.py \ 79 --replace-fail "0.0.1" "${version}"
··· 72 73 preBuild = '' 74 substituteInPlace pyproject.toml \ 75 + --replace-fail "setuptools==75.6.0" "setuptools" \ 76 + --replace-fail "wheel==0.45.1" "wheel" 77 78 substituteInPlace src/foundation/__init__.py \ 79 --replace-fail "0.0.1" "${version}"
+3 -3
pkgs/by-name/nu/nuclei/package.nix
··· 7 8 buildGoModule rec { 9 pname = "nuclei"; 10 - version = "3.3.7"; 11 12 src = fetchFromGitHub { 13 owner = "projectdiscovery"; 14 repo = "nuclei"; 15 tag = "v${version}"; 16 - hash = "sha256-cvbxLEXPvJgAWHAMmHXPyHtBkYOOXj9xz1zfrm8oLG4="; 17 }; 18 19 - vendorHash = "sha256-+eAZ/YJc8nqeTu8oRu2H6EFUyI5HDQZNO+hCUARPtcA="; 20 21 proxyVendor = true; # hash mismatch between Linux and Darwin 22
··· 7 8 buildGoModule rec { 9 pname = "nuclei"; 10 + version = "3.3.8"; 11 12 src = fetchFromGitHub { 13 owner = "projectdiscovery"; 14 repo = "nuclei"; 15 tag = "v${version}"; 16 + hash = "sha256-RL6/H1X6+rt9n1rpeRpKv+u3SloOnRX6YzMKDDQw+78="; 17 }; 18 19 + vendorHash = "sha256-k4seYTUO7BmU2HhTWweDRfNnXp+HshWM1riSc9BbYYg="; 20 21 proxyVendor = true; # hash mismatch between Linux and Darwin 22
+2 -2
pkgs/by-name/ot/oterm/package.nix
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "oterm"; 9 - version = "0.6.9"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "ggozad"; 14 repo = "oterm"; 15 tag = version; 16 - hash = "sha256-ltzwb6r7zg41jlTJdU+/zTJ0H6jOL/4NKCZRBN6HQR4="; 17 }; 18 19 pythonRelaxDeps = [
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "oterm"; 9 + version = "0.7.3"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "ggozad"; 14 repo = "oterm"; 15 tag = version; 16 + hash = "sha256-COIvnn6qDG9srv4ByWTBoRHfIva3a2dLS+yIZDguo+M="; 17 }; 18 19 pythonRelaxDeps = [
+25 -16
pkgs/by-name/pi/pinact/package.nix
··· 2 lib, 3 fetchFromGitHub, 4 buildGoModule, 5 - testers, 6 nix-update-script, 7 - pinact, 8 }: 9 10 let 11 pname = "pinact"; 12 - version = "1.0.0"; 13 src = fetchFromGitHub { 14 owner = "suzuki-shunsuke"; 15 repo = "pinact"; 16 - rev = "v${version}"; 17 - hash = "sha256-fOmQDfqG1aWzpL80Nc8JA6HWQR+z9mhqtwU4rC2g2Gg="; 18 }; 19 in 20 buildGoModule { 21 inherit pname version src; 22 23 - vendorHash = "sha256-AFlkzs5mL/x9CwfF2apLcQbiu60GD33oFH6lQDHAL1M="; 24 25 doCheck = true; 26 27 passthru = { 28 - tests.version = testers.testVersion { 29 - package = pinact; 30 - }; 31 - 32 updateScript = nix-update-script { }; 33 }; 34 35 ldflags = [ 36 "-s" 37 "-w" 38 - "-X main.version=${version} -X main.commit=${src.rev}" 39 ]; 40 41 - meta = with lib; { 42 description = "Pin GitHub Actions versions"; 43 homepage = "https://github.com/suzuki-shunsuke/pinact"; 44 - changelog = "https://github.com/suzuki-shunsuke/pinact/releases/tag/${src.rev}"; 45 - license = licenses.mit; 46 - maintainers = [ maintainers.kachick ]; 47 - mainProgram = "pinact"; 48 }; 49 }
··· 2 lib, 3 fetchFromGitHub, 4 buildGoModule, 5 + versionCheckHook, 6 nix-update-script, 7 }: 8 9 let 10 pname = "pinact"; 11 + version = "1.1.2"; 12 src = fetchFromGitHub { 13 owner = "suzuki-shunsuke"; 14 repo = "pinact"; 15 + tag = "v${version}"; 16 + hash = "sha256-QBWxs0YRTWItJ1aTG33Z6vK8/vaZBTuZAVPYqD6dIvE="; 17 }; 18 + mainProgram = "pinact"; 19 in 20 buildGoModule { 21 inherit pname version src; 22 23 + vendorHash = "sha256-Y44nJv0eWM0xO+lB56OBcEe/CCipPj8Ptg7WuJ2Vszo="; 24 + 25 + env.CGO_ENABLED = 0; 26 27 doCheck = true; 28 + 29 + nativeInstallCheckInputs = [ 30 + versionCheckHook 31 + ]; 32 + doInstallCheck = true; 33 + versionCheckProgram = "${placeholder "out"}/bin/${mainProgram}"; 34 + versionCheckProgramArg = [ "version" ]; 35 36 passthru = { 37 updateScript = nix-update-script { }; 38 }; 39 40 ldflags = [ 41 "-s" 42 "-w" 43 + "-X main.version=${version} -X main.commit=v${version}" 44 ]; 45 46 + subPackages = [ 47 + "cmd/pinact" 48 + ]; 49 + 50 + meta = { 51 + inherit mainProgram; 52 description = "Pin GitHub Actions versions"; 53 homepage = "https://github.com/suzuki-shunsuke/pinact"; 54 + changelog = "https://github.com/suzuki-shunsuke/pinact/releases/tag/v${version}"; 55 + license = lib.licenses.mit; 56 + maintainers = with lib.maintainers; [ kachick ]; 57 }; 58 }
+2 -2
pkgs/by-name/po/poetry/plugins/poetry-plugin-shell.nix
··· 13 14 buildPythonPackage rec { 15 pname = "poetry-plugin-shell"; 16 - version = "1.0.0"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "python-poetry"; 21 repo = "poetry-plugin-shell"; 22 tag = version; 23 - hash = "sha256-ynbZCzic6bAIwtG0rGk4oMPc8pm59UFboNAGUb0qJnE="; 24 }; 25 26 build-system = [ poetry-core ];
··· 13 14 buildPythonPackage rec { 15 pname = "poetry-plugin-shell"; 16 + version = "1.0.1"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "python-poetry"; 21 repo = "poetry-plugin-shell"; 22 tag = version; 23 + hash = "sha256-BntObwrW7xt1gYWpckLJF7GklkmUJMh8D1IUwCcOOl4="; 24 }; 25 26 build-system = [ poetry-core ];
+2 -2
pkgs/by-name/pr/protoc-gen-connect-go/package.nix
··· 6 7 buildGoModule rec { 8 pname = "protoc-gen-connect-go"; 9 - version = "1.17.0"; 10 11 src = fetchFromGitHub { 12 owner = "connectrpc"; 13 repo = "connect-go"; 14 tag = "v${version}"; 15 - hash = "sha256-GF7J21Y27LmKuDjuk2omQo2xV5pDo2GQXyu9SLwG0fs="; 16 }; 17 18 vendorHash = "sha256-j5T1Ho3K0kPZOo5LA6Md06W/gF6DmEElGt9BvceBtTo=";
··· 6 7 buildGoModule rec { 8 pname = "protoc-gen-connect-go"; 9 + version = "1.18.0"; 10 11 src = fetchFromGitHub { 12 owner = "connectrpc"; 13 repo = "connect-go"; 14 tag = "v${version}"; 15 + hash = "sha256-/RfGduRfXEZO66qhKOOMpESNxBghjqf/vbg1gkCPyHM="; 16 }; 17 18 vendorHash = "sha256-j5T1Ho3K0kPZOo5LA6Md06W/gF6DmEElGt9BvceBtTo=";
+3 -3
pkgs/by-name/sq/squeekboard/package.nix
··· 23 24 stdenv.mkDerivation rec { 25 pname = "squeekboard"; 26 - version = "1.41.0"; 27 28 src = fetchFromGitLab { 29 domain = "gitlab.gnome.org"; ··· 31 owner = "Phosh"; 32 repo = pname; 33 rev = "v${version}"; 34 - hash = "sha256-WHGdA0cEB1nu7vJ+pwjdl8aZzccJ232vsbSGmZohFVo="; 35 }; 36 37 cargoDeps = rustPlatform.fetchCargoTarball { 38 inherit src; 39 name = "${pname}-${version}"; 40 - hash = "sha256-CRKaH8cA/EhXQna3zCU0Z06zkB9qu6QxPJ4No3NFcs0="; 41 }; 42 43 nativeBuildInputs = [
··· 23 24 stdenv.mkDerivation rec { 25 pname = "squeekboard"; 26 + version = "1.43.1"; 27 28 src = fetchFromGitLab { 29 domain = "gitlab.gnome.org"; ··· 31 owner = "Phosh"; 32 repo = pname; 33 rev = "v${version}"; 34 + hash = "sha256-UsUr4UnYNo2ybEdNyOD/IiafEZ1YJFwRQ3CVy76X2H0="; 35 }; 36 37 cargoDeps = rustPlatform.fetchCargoTarball { 38 inherit src; 39 name = "${pname}-${version}"; 40 + hash = "sha256-1yBGn8cZxwpEOeF2BcUIIcI4Uxn80vRau/MvlufX9GU="; 41 }; 42 43 nativeBuildInputs = [
+6 -3
pkgs/by-name/tr/troubadix/package.nix
··· 7 8 python3.pkgs.buildPythonApplication rec { 9 pname = "troubadix"; 10 - version = "24.11.0"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "greenbone"; 15 repo = "troubadix"; 16 tag = "v${version}"; 17 - hash = "sha256-N+XZXXGIoZ9wN4GU0iHEEY8D/buFQ/5om86FTgAyvyw="; 18 }; 19 20 - pythonRelaxDeps = [ "validators" ]; 21 22 build-system = with python3.pkgs; [ poetry-core ]; 23
··· 7 8 python3.pkgs.buildPythonApplication rec { 9 pname = "troubadix"; 10 + version = "25.1.0"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "greenbone"; 15 repo = "troubadix"; 16 tag = "v${version}"; 17 + hash = "sha256-cb9U1xxN5pUVRiB8JKCWd4XtnkH72XH7QnvFATXaPgY="; 18 }; 19 20 + pythonRelaxDeps = [ 21 + "pontos" 22 + "validators" 23 + ]; 24 25 build-system = with python3.pkgs; [ poetry-core ]; 26
+12
pkgs/by-name/vo/vorbisgain/fprintf.patch
···
··· 1 + --- vorbisgain-0.37/misc.c 2004-01-03 16:17:28.000000000 -0500 2 + +++ vorbisgain-0.37-patched/misc.c 2025-01-07 20:51:12.989521816 -0500 3 + @@ -56,8 +56,7 @@ 4 + vfprintf(stderr, message, args); 5 + va_end(args); 6 + 7 + - fprintf(stderr, strerror(err_num)); 8 + - fprintf(stderr, "\n"); 9 + + fprintf(stderr, "%s\n", strerror(err_num)); 10 + } 11 + 12 +
+10
pkgs/by-name/vo/vorbisgain/isatty.patch
···
··· 1 + --- vorbisgain-0.37/misc.c 2004-01-03 16:17:28.000000000 -0500 2 + +++ vorbisgain-0.37-patched/misc.c 2025-01-07 20:35:13.056221211 -0500 3 + @@ -23,6 +23,7 @@ 4 + #else /* WIN32 */ 5 + #include <errno.h> 6 + #include <ctype.h> 7 + +#include <unistd.h> 8 + 9 + #ifndef DISABLE_WINSIZE 10 +
+4 -6
pkgs/by-name/vo/vorbisgain/package.nix
··· 15 sha256 = "1v1h6mhnckmvvn7345hzi9abn5z282g4lyyl4nnbqwnrr98v0vfx"; 16 }; 17 18 - hardeningDisable = [ "format" ]; 19 20 buildInputs = [ 21 libogg 22 libvorbis 23 ]; 24 - 25 - patchPhase = '' 26 - chmod -v +x configure 27 - configureFlags="--mandir=$out/share/man" 28 - ''; 29 30 meta = with lib; { 31 homepage = "https://sjeng.org/vorbisgain.html";
··· 15 sha256 = "1v1h6mhnckmvvn7345hzi9abn5z282g4lyyl4nnbqwnrr98v0vfx"; 16 }; 17 18 + patches = [ 19 + ./isatty.patch 20 + ./fprintf.patch 21 + ]; 22 23 buildInputs = [ 24 libogg 25 libvorbis 26 ]; 27 28 meta = with lib; { 29 homepage = "https://sjeng.org/vorbisgain.html";
+3 -3
pkgs/by-name/xe/xeol/package.nix
··· 6 7 buildGoModule rec { 8 pname = "xeol"; 9 - version = "0.10.1"; 10 11 src = fetchFromGitHub { 12 owner = "xeol-io"; 13 repo = "xeol"; 14 tag = "v${version}"; 15 - hash = "sha256-4fMH07XKMnpX54mS9pAuTBiHcP6nXj8vpuk3f/3ik+k="; 16 }; 17 18 - vendorHash = "sha256-MLNUmJOpgKkIe5NUWYMA5avVvt6QLit0i4hpoaadcrs="; 19 20 proxyVendor = true; 21
··· 6 7 buildGoModule rec { 8 pname = "xeol"; 9 + version = "0.10.2"; 10 11 src = fetchFromGitHub { 12 owner = "xeol-io"; 13 repo = "xeol"; 14 tag = "v${version}"; 15 + hash = "sha256-4+3/k46HvNZ+hl6oYAWaRewzz4sPEfO5Tb/vCZyXGkI="; 16 }; 17 18 + vendorHash = "sha256-OsUsWd5AvNjAJzrC68Ed4+ZAnMY0JLB0d43eUI0Eivg="; 19 20 proxyVendor = true; 21
+8
pkgs/development/coq-modules/coqeal/default.nix
··· 23 { 24 cases = [ 25 (range "8.16" "8.20") 26 (isGe "2.0.0") 27 ]; 28 out = "2.0.1"; ··· 79 ] 80 null; 81 82 release."2.0.1".sha256 = "sha256-d/IQ4IdS2tpyPewcGobj2S6m2HU+iXQmlvR+ITNIcjI="; 83 release."2.0.0".sha256 = "sha256-SG/KVnRJz2P+ZxkWVp1dDOnc/JVgigoexKfRUh1Y0GM"; 84 release."1.1.3".sha256 = "sha256-xhqWpg86xbU1GbDtXXInNCTArjjPnWZctWiiasq1ScU=";
··· 23 { 24 cases = [ 25 (range "8.16" "8.20") 26 + (isGe "2.1.0") 27 + ]; 28 + out = "2.0.3"; 29 + } 30 + { 31 + cases = [ 32 + (range "8.16" "8.20") 33 (isGe "2.0.0") 34 ]; 35 out = "2.0.1"; ··· 86 ] 87 null; 88 89 + release."2.0.3".sha256 = "sha256-5lDq7IWlEW0EkNzYPu+dA6KOvRgy53W/alikpDr/Kd0="; 90 release."2.0.1".sha256 = "sha256-d/IQ4IdS2tpyPewcGobj2S6m2HU+iXQmlvR+ITNIcjI="; 91 release."2.0.0".sha256 = "sha256-SG/KVnRJz2P+ZxkWVp1dDOnc/JVgigoexKfRUh1Y0GM"; 92 release."1.1.3".sha256 = "sha256-xhqWpg86xbU1GbDtXXInNCTArjjPnWZctWiiasq1ScU=";
+8
pkgs/development/coq-modules/deriving/default.nix
··· 21 (range "8.17" "8.20") 22 (isGe "2.0.0") 23 ]; 24 out = "0.2.0"; 25 } 26 { ··· 35 36 releaseRev = v: "v${v}"; 37 38 release."0.2.0".sha256 = "sha256-xPsuEayHstjF0PGFJZJ+5cm0oMUrpoGLXN23op97vjM="; 39 release."0.1.1".sha256 = "sha256-Gu8aInLxTXfAFE0/gWRYI046Dx3Gv1j1+gx92v/UnPI="; 40 release."0.1.0".sha256 = "sha256:11crnjm8hyis1qllkks3d7r07s1rfzwvyvpijya3s6iqfh8c7xwh";
··· 21 (range "8.17" "8.20") 22 (isGe "2.0.0") 23 ]; 24 + out = "0.2.1"; 25 + } 26 + { 27 + cases = [ 28 + (range "8.17" "8.20") 29 + (isGe "2.0.0") 30 + ]; 31 out = "0.2.0"; 32 } 33 { ··· 42 43 releaseRev = v: "v${v}"; 44 45 + release."0.2.1".sha256 = "sha256-053bNa3rcy0fCs9CQoKPxDLXnKRHzteyClLDURpaZJo="; 46 release."0.2.0".sha256 = "sha256-xPsuEayHstjF0PGFJZJ+5cm0oMUrpoGLXN23op97vjM="; 47 release."0.1.1".sha256 = "sha256-Gu8aInLxTXfAFE0/gWRYI046Dx3Gv1j1+gx92v/UnPI="; 48 release."0.1.0".sha256 = "sha256:11crnjm8hyis1qllkks3d7r07s1rfzwvyvpijya3s6iqfh8c7xwh";
+8
pkgs/development/coq-modules/extructures/default.nix
··· 22 (range "8.17" "8.20") 23 (isGe "2.0.0") 24 ]; 25 out = "0.4.0"; 26 } 27 { ··· 50 51 releaseRev = v: "v${v}"; 52 53 release."0.4.0".sha256 = "sha256-hItFO2XY2LTPSofPTKt3AfOEfiLliaYdzUXgDv4ea9Y="; 54 release."0.3.1".sha256 = "sha256-KcuG/11Yq5ACem4FyVnQqHKvy3tNK7hd0ir2SJzzMN0="; 55 release."0.3.0".sha256 = "sha256:14rm0726f1732ldds495qavg26gsn30w6dfdn36xb12g5kzavp38";
··· 22 (range "8.17" "8.20") 23 (isGe "2.0.0") 24 ]; 25 + out = "0.5.0"; 26 + } 27 + { 28 + cases = [ 29 + (range "8.17" "8.20") 30 + (isGe "2.0.0") 31 + ]; 32 out = "0.4.0"; 33 } 34 { ··· 57 58 releaseRev = v: "v${v}"; 59 60 + release."0.5.0".sha256 = "sha256-Guu2+tmHym52DA6SB5Rq/rYWIQEl47Q7YvMaUkfOH2k="; 61 release."0.4.0".sha256 = "sha256-hItFO2XY2LTPSofPTKt3AfOEfiLliaYdzUXgDv4ea9Y="; 62 release."0.3.1".sha256 = "sha256-KcuG/11Yq5ACem4FyVnQqHKvy3tNK7hd0ir2SJzzMN0="; 63 release."0.3.0".sha256 = "sha256:14rm0726f1732ldds495qavg26gsn30w6dfdn36xb12g5kzavp38";
+1 -1
pkgs/development/coq-modules/gaia/default.nix
··· 27 { 28 cases = [ 29 (range "8.16" "8.20") 30 - (range "2.0" "2.2") 31 ]; 32 out = "2.2"; 33 }
··· 27 { 28 cases = [ 29 (range "8.16" "8.20") 30 + (range "2.0" "2.3") 31 ]; 32 out = "2.2"; 33 }
+1 -1
pkgs/development/coq-modules/graph-theory/default.nix
··· 29 { 30 cases = [ 31 (range "8.16" "8.19") 32 - (range "2.0.0" "2.2.0") 33 ]; 34 out = "0.9.4"; 35 }
··· 29 { 30 cases = [ 31 (range "8.16" "8.19") 32 + (range "2.0.0" "2.3.0") 33 ]; 34 out = "0.9.4"; 35 }
+2
pkgs/development/coq-modules/hierarchy-builder/default.nix
··· 5 owner = "math-comp"; 6 inherit version; 7 defaultVersion = with lib.versions; lib.switch coq.coq-version [ 8 { case = range "8.18" "8.20"; out = "1.7.1"; } 9 { case = range "8.16" "8.18"; out = "1.6.0"; } 10 { case = range "8.15" "8.18"; out = "1.5.0"; } ··· 13 { case = range "8.12" "8.13"; out = "1.1.0"; } 14 { case = isEq "8.11"; out = "0.10.0"; } 15 ] null; 16 release."1.7.1".sha256 = "sha256-MCmOzMh/SBTFAoPbbIQ7aqd3hMcSMpAKpiZI7dbRaGs="; 17 release."1.7.0".sha256 = "sha256-WqSeuJhmqicJgXw/xGjGvbRzfyOK7rmkVRb6tPDTAZg="; 18 release."1.6.0".sha256 = "sha256-E8s20veOuK96knVQ7rEDSt8VmbtYfPgItD0dTY/mckg=";
··· 5 owner = "math-comp"; 6 inherit version; 7 defaultVersion = with lib.versions; lib.switch coq.coq-version [ 8 + { case = range "8.19" "8.20"; out = "1.8.0"; } 9 { case = range "8.18" "8.20"; out = "1.7.1"; } 10 { case = range "8.16" "8.18"; out = "1.6.0"; } 11 { case = range "8.15" "8.18"; out = "1.5.0"; } ··· 14 { case = range "8.12" "8.13"; out = "1.1.0"; } 15 { case = isEq "8.11"; out = "0.10.0"; } 16 ] null; 17 + release."1.8.0".sha256 = "sha256-4s/4ZZKj5tiTtSHGIM8Op/Pak4Vp52WVOpd4l9m19fY="; 18 release."1.7.1".sha256 = "sha256-MCmOzMh/SBTFAoPbbIQ7aqd3hMcSMpAKpiZI7dbRaGs="; 19 release."1.7.0".sha256 = "sha256-WqSeuJhmqicJgXw/xGjGvbRzfyOK7rmkVRb6tPDTAZg="; 20 release."1.6.0".sha256 = "sha256-E8s20veOuK96knVQ7rEDSt8VmbtYfPgItD0dTY/mckg=";
+3 -2
pkgs/development/coq-modules/mathcomp-analysis/default.nix
··· 15 repo = "analysis"; 16 owner = "math-comp"; 17 18 release."1.7.0".sha256 = "sha256-GgsMIHqLkWsPm2VyOPeZdOulkN00IoBz++qA6yE9raQ="; 19 release."1.5.0".sha256 = "sha256-EWogrkr5TC5F9HjQJwO3bl4P8mij8U7thUGJNNI+k88="; 20 release."1.4.0".sha256 = "sha256-eDggeuEU0fMK7D5FbxvLkbAgpLw5lwL/Rl0eLXAnJeg="; ··· 49 { 50 cases = [ 51 (range "8.19" "8.20") 52 - (range "2.1.0" "2.2.0") 53 ]; 54 - out = "1.7.0"; 55 } 56 { 57 cases = [
··· 15 repo = "analysis"; 16 owner = "math-comp"; 17 18 + release."1.8.0".sha256 = "sha256-2ZafDmZAwGB7sxdUwNIE3xvwBRw1kFDk0m5Vz+onWZc="; 19 release."1.7.0".sha256 = "sha256-GgsMIHqLkWsPm2VyOPeZdOulkN00IoBz++qA6yE9raQ="; 20 release."1.5.0".sha256 = "sha256-EWogrkr5TC5F9HjQJwO3bl4P8mij8U7thUGJNNI+k88="; 21 release."1.4.0".sha256 = "sha256-eDggeuEU0fMK7D5FbxvLkbAgpLw5lwL/Rl0eLXAnJeg="; ··· 50 { 51 cases = [ 52 (range "8.19" "8.20") 53 + (range "2.1.0" "2.3.0") 54 ]; 55 + out = "1.8.0"; 56 } 57 { 58 cases = [
+8
pkgs/development/coq-modules/mathcomp-infotheo/default.nix
··· 28 (range "8.19" "8.20") 29 (isGe "1.7") 30 ]; 31 out = "0.7.5"; 32 } 33 { ··· 74 } 75 ] 76 null; 77 release."0.7.5".sha256 = "sha256-pzPo+Acjx3vlyqOkSZQ8uT2BDLSTfbAnRm39e+/CqE0="; 78 release."0.7.3".sha256 = "sha256-7+qPtE1KfDmo9ZsQtWMzoR2MYnFpTjFHK/yZYVm+GxA="; 79 release."0.7.2".sha256 = "sha256-dekrdVmuTcqXXmKhIb831EKtMhbPrXHJZhzmGb9rdRo=";
··· 28 (range "8.19" "8.20") 29 (isGe "1.7") 30 ]; 31 + out = "0.7.7"; 32 + } 33 + { 34 + cases = [ 35 + (range "8.19" "8.20") 36 + (isGe "1.7") 37 + ]; 38 out = "0.7.5"; 39 } 40 { ··· 81 } 82 ] 83 null; 84 + release."0.7.7".sha256 = "sha256-kEbpMl7U+I2kvqi1VrjhIVFkZFO6h0tTHEUZRbHYG7E="; 85 release."0.7.5".sha256 = "sha256-pzPo+Acjx3vlyqOkSZQ8uT2BDLSTfbAnRm39e+/CqE0="; 86 release."0.7.3".sha256 = "sha256-7+qPtE1KfDmo9ZsQtWMzoR2MYnFpTjFHK/yZYVm+GxA="; 87 release."0.7.2".sha256 = "sha256-dekrdVmuTcqXXmKhIb831EKtMhbPrXHJZhzmGb9rdRo=";
+8
pkgs/development/coq-modules/mathcomp-real-closed/default.nix
··· 17 owner = "math-comp"; 18 inherit version; 19 release = { 20 "2.0.1".sha256 = "sha256-tQTI3PCl0q1vWpps28oATlzOI8TpVQh1jhTwVmhaZic="; 21 "2.0.0".sha256 = "sha256-sZvfiC5+5Lg4nRhfKKqyFzovCj2foAhqaq/w9F2bdU8="; 22 "1.1.4".sha256 = "sha256-8Hs6XfowbpeRD8RhMRf4ZJe2xf8kE0e8m7bPUzR/IM4="; ··· 34 lib.switch 35 [ coq.version mathcomp.version ] 36 [ 37 { 38 cases = [ 39 (isGe "8.17")
··· 17 owner = "math-comp"; 18 inherit version; 19 release = { 20 + "2.0.2".sha256 = "sha256-hBo9JMtmXDYBmf5ihKGksQLHv3c0+zDBnd8/aI2V/ao="; 21 "2.0.1".sha256 = "sha256-tQTI3PCl0q1vWpps28oATlzOI8TpVQh1jhTwVmhaZic="; 22 "2.0.0".sha256 = "sha256-sZvfiC5+5Lg4nRhfKKqyFzovCj2foAhqaq/w9F2bdU8="; 23 "1.1.4".sha256 = "sha256-8Hs6XfowbpeRD8RhMRf4ZJe2xf8kE0e8m7bPUzR/IM4="; ··· 35 lib.switch 36 [ coq.version mathcomp.version ] 37 [ 38 + { 39 + cases = [ 40 + (isGe "8.17") 41 + (isGe "2.1.0") 42 + ]; 43 + out = "2.0.2"; 44 + } 45 { 46 cases = [ 47 (isGe "8.17")
+2
pkgs/development/coq-modules/mathcomp/default.nix
··· 20 withDoc = single && (args.withDoc or false); 21 defaultVersion = let inherit (lib.versions) range; in 22 lib.switch coq.coq-version [ 23 { case = range "8.17" "8.20"; out = "2.2.0"; } 24 { case = range "8.17" "8.18"; out = "2.1.0"; } 25 { case = range "8.17" "8.18"; out = "2.0.0"; } ··· 39 { case = range "8.5" "8.7"; out = "1.6.4"; } 40 ] null; 41 release = { 42 "2.2.0".sha256 = "sha256-SPyWSI5kIP5w7VpgnQ4vnK56yEuWnJylNQOT7M77yoQ="; 43 "2.1.0".sha256 = "sha256-XDLx0BIkVRkSJ4sGCIE51j3rtkSGemNTs/cdVmTvxqo="; 44 "2.0.0".sha256 = "sha256-dpOmrHYUXBBS9kmmz7puzufxlbNpIZofpcTvJFLG5DI=";
··· 20 withDoc = single && (args.withDoc or false); 21 defaultVersion = let inherit (lib.versions) range; in 22 lib.switch coq.coq-version [ 23 + { case = range "8.19" "8.20"; out = "2.3.0"; } 24 { case = range "8.17" "8.20"; out = "2.2.0"; } 25 { case = range "8.17" "8.18"; out = "2.1.0"; } 26 { case = range "8.17" "8.18"; out = "2.0.0"; } ··· 40 { case = range "8.5" "8.7"; out = "1.6.4"; } 41 ] null; 42 release = { 43 + "2.3.0".sha256 = "sha256-wa6OBig8rhAT4iwupSylyCAMhO69rADa0MQIX5zzL+Q="; 44 "2.2.0".sha256 = "sha256-SPyWSI5kIP5w7VpgnQ4vnK56yEuWnJylNQOT7M77yoQ="; 45 "2.1.0".sha256 = "sha256-XDLx0BIkVRkSJ4sGCIE51j3rtkSGemNTs/cdVmTvxqo="; 46 "2.0.0".sha256 = "sha256-dpOmrHYUXBBS9kmmz7puzufxlbNpIZofpcTvJFLG5DI=";
+8
pkgs/development/coq-modules/multinomials/default.nix
··· 29 (range "8.17" "8.20") 30 (isGe "2.1.0") 31 ]; 32 out = "2.2.0"; 33 } 34 { ··· 104 ] 105 null; 106 release = { 107 "2.2.0".sha256 = "sha256-Cie6paweITwPZy6ej9+qIvHFWknVR382uJPW927t/fo="; 108 "2.1.0".sha256 = "sha256-QT91SBJ6DXhyg4j/okTvPP6yj2DnnPbnSlJ/p8pvZbY="; 109 "2.0.0".sha256 = "sha256-2zWHzMBsO2j8EjN7CgCmKQcku9Be8aVlme0LD5p4ab8=";
··· 29 (range "8.17" "8.20") 30 (isGe "2.1.0") 31 ]; 32 + out = "2.3.0"; 33 + } 34 + { 35 + cases = [ 36 + (range "8.17" "8.20") 37 + (isGe "2.1.0") 38 + ]; 39 out = "2.2.0"; 40 } 41 { ··· 111 ] 112 null; 113 release = { 114 + "2.3.0".sha256 = "sha256-usIcxHOAuN+f/j3WjVbPrjz8Hl9ac8R6kYeAKi3CEts="; 115 "2.2.0".sha256 = "sha256-Cie6paweITwPZy6ej9+qIvHFWknVR382uJPW927t/fo="; 116 "2.1.0".sha256 = "sha256-QT91SBJ6DXhyg4j/okTvPP6yj2DnnPbnSlJ/p8pvZbY="; 117 "2.0.0".sha256 = "sha256-2zWHzMBsO2j8EjN7CgCmKQcku9Be8aVlme0LD5p4ab8=";
+5
pkgs/development/coq-modules/odd-order/default.nix
··· 9 pname = "odd-order"; 10 owner = "math-comp"; 11 12 release."1.14.0".sha256 = "0iln70npkvixqyz469l6nry545a15jlaix532i1l7pzfkqqn6v68"; 13 release."1.13.0".sha256 = "sha256-EzNKR/JzM8T17sMhPhgZNs14e50X4dY3OwFi133IsT0="; 14 release."1.12.0".sha256 = "sha256-omsfdc294CxKAHNMMeqJCcVimvyRCHgxcQ4NJOWSfNM="; ··· 18 defaultVersion = 19 with lib.versions; 20 lib.switch mathcomp.character.version [ 21 { 22 case = (range "1.13.0" "1.15.0"); 23 out = "1.14.0";
··· 9 pname = "odd-order"; 10 owner = "math-comp"; 11 12 + release."2.1.0".sha256 = "sha256-TPlaQbO0yXEpUgy3rlCx/w1MSLECJk5tdU26fAGe48Q="; 13 release."1.14.0".sha256 = "0iln70npkvixqyz469l6nry545a15jlaix532i1l7pzfkqqn6v68"; 14 release."1.13.0".sha256 = "sha256-EzNKR/JzM8T17sMhPhgZNs14e50X4dY3OwFi133IsT0="; 15 release."1.12.0".sha256 = "sha256-omsfdc294CxKAHNMMeqJCcVimvyRCHgxcQ4NJOWSfNM="; ··· 19 defaultVersion = 20 with lib.versions; 21 lib.switch mathcomp.character.version [ 22 + { 23 + case = (range "2.1.0" "2.3.0"); 24 + out = "2.1.0"; 25 + } 26 { 27 case = (range "1.13.0" "1.15.0"); 28 out = "1.14.0";
+8
pkgs/development/coq-modules/ssprove/default.nix
··· 24 { 25 cases = [ 26 (range "8.18" "8.20") 27 (range "2.1.0" "2.2.0") 28 ]; 29 out = "0.2.2"; ··· 47 48 releaseRev = v: "v${v}"; 49 50 release."0.2.2".sha256 = "sha256-tBF8equJd6hKZojpe+v9h6Tg9xEnMTVFgOYK7ZnMfxk="; 51 release."0.2.1".sha256 = "sha256-X00q5QFxdcGWeNqOV/PLTOqQyyfqFEinbGUTO7q8bC4="; 52 release."0.2.0".sha256 = "sha256-GDkWH0LUsW165vAUoYC5of9ndr0MbfBtmrPhsJVXi3o=";
··· 24 { 25 cases = [ 26 (range "8.18" "8.20") 27 + "2.3.0" 28 + ]; 29 + out = "0.2.3"; 30 + } 31 + { 32 + cases = [ 33 + (range "8.18" "8.20") 34 (range "2.1.0" "2.2.0") 35 ]; 36 out = "0.2.2"; ··· 54 55 releaseRev = v: "v${v}"; 56 57 + release."0.2.3".sha256 = "sha256-Y3dmNIF36IuIgrVILteofOv8e5awKfq93S4YN7enswI="; 58 release."0.2.2".sha256 = "sha256-tBF8equJd6hKZojpe+v9h6Tg9xEnMTVFgOYK7ZnMfxk="; 59 release."0.2.1".sha256 = "sha256-X00q5QFxdcGWeNqOV/PLTOqQyyfqFEinbGUTO7q8bC4="; 60 release."0.2.0".sha256 = "sha256-GDkWH0LUsW165vAUoYC5of9ndr0MbfBtmrPhsJVXi3o=";
-35
pkgs/development/python-modules/3to2/default.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - fetchPypi, 5 - pytest, 6 - }: 7 - 8 - buildPythonPackage rec { 9 - pname = "py3to2"; 10 - version = "1.1.1"; 11 - 12 - src = fetchPypi { 13 - inherit version; 14 - pname = "3to2"; 15 - extension = "zip"; 16 - sha256 = "fef50b2b881ef743f269946e1090b77567b71bb9a9ce64b7f8e699b562ff685c"; 17 - }; 18 - 19 - nativeCheckInputs = [ pytest ]; 20 - 21 - checkPhase = '' 22 - py.test lib3to2/tests 23 - ''; 24 - 25 - # Test failing due to upstream issue (https://bitbucket.org/amentajo/lib3to2/issues/50/testsuite-fails-with-new-python-35) 26 - doCheck = false; 27 - 28 - meta = { 29 - homepage = "https://bitbucket.org/amentajo/lib3to2"; 30 - description = "Refactors valid 3.x syntax into valid 2.x syntax, if a syntactical conversion is possible"; 31 - mainProgram = "3to2"; 32 - license = lib.licenses.asl20; 33 - maintainers = with lib.maintainers; [ mt-caret ]; 34 - }; 35 - }
···
+4 -2
pkgs/development/python-modules/aioautomower/default.nix
··· 14 pytestCheckHook, 15 pythonOlder, 16 syrupy, 17 tzlocal, 18 }: 19 20 buildPythonPackage rec { 21 pname = "aioautomower"; 22 - version = "2024.12.0"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.11"; ··· 28 owner = "Thomas55555"; 29 repo = "aioautomower"; 30 tag = version; 31 - hash = "sha256-JLlmvd6Hgf1a3YU9xfbw8plEbRDNgCzxF3PpveGsrPg="; 32 }; 33 34 postPatch = '' ··· 53 pytest-asyncio 54 pytest-cov-stub 55 pytestCheckHook 56 syrupy 57 ]; 58
··· 14 pytestCheckHook, 15 pythonOlder, 16 syrupy, 17 + time-machine, 18 tzlocal, 19 }: 20 21 buildPythonPackage rec { 22 pname = "aioautomower"; 23 + version = "2025.1.0"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.11"; ··· 29 owner = "Thomas55555"; 30 repo = "aioautomower"; 31 tag = version; 32 + hash = "sha256-MEZdYOpBAHmWidzq+7SpEFsHNYlSaIQ4utnGK9Y3/NE="; 33 }; 34 35 postPatch = '' ··· 54 pytest-asyncio 55 pytest-cov-stub 56 pytestCheckHook 57 + time-machine 58 syrupy 59 ]; 60
+14 -6
pkgs/development/python-modules/anthropic/default.nix
··· 10 hatchling, 11 httpx, 12 jiter, 13 pydantic, 14 pytest-asyncio, 15 pytestCheckHook, 16 pythonOlder, 17 respx, 18 sniffio, ··· 22 23 buildPythonPackage rec { 24 pname = "anthropic"; 25 - version = "0.39.0"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.8"; ··· 31 owner = "anthropics"; 32 repo = "anthropic-sdk-python"; 33 tag = "v${version}"; 34 - hash = "sha256-lpW+waHvwgbhK7EnPZy/XI8gK3a8JjFflPqUFbDN1z8="; 35 }; 36 37 build-system = [ ··· 57 nativeCheckInputs = [ 58 dirty-equals 59 pytest-asyncio 60 pytestCheckHook 61 respx 62 ]; 63 64 pythonImportsCheck = [ "anthropic" ]; 65 66 - disabledTests = [ 67 - # Test require network access 68 - "test_copy_build_request" 69 - ]; 70 71 disabledTestPaths = [ 72 # Test require network access
··· 10 hatchling, 11 httpx, 12 jiter, 13 + nest-asyncio, 14 pydantic, 15 pytest-asyncio, 16 pytestCheckHook, 17 + pythonAtLeast, 18 pythonOlder, 19 respx, 20 sniffio, ··· 24 25 buildPythonPackage rec { 26 pname = "anthropic"; 27 + version = "0.42.0"; 28 pyproject = true; 29 30 disabled = pythonOlder "3.8"; ··· 33 owner = "anthropics"; 34 repo = "anthropic-sdk-python"; 35 tag = "v${version}"; 36 + hash = "sha256-7cRXKXiyq3ty21klkitjjnm9rzBRmAXGYvvVxTNWeZ4="; 37 }; 38 39 build-system = [ ··· 59 nativeCheckInputs = [ 60 dirty-equals 61 pytest-asyncio 62 + nest-asyncio 63 pytestCheckHook 64 respx 65 ]; 66 67 pythonImportsCheck = [ "anthropic" ]; 68 69 + disabledTests = 70 + [ 71 + # Test require network access 72 + "test_copy_build_request" 73 + ] 74 + ++ lib.optionals (pythonAtLeast "3.13") [ 75 + # Fails on RuntimeWarning: coroutine method 'aclose' of 'AsyncStream._iter_events' was never awaited 76 + "test_multi_byte_character_multiple_chunks[async]" 77 + ]; 78 79 disabledTestPaths = [ 80 # Test require network access
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 360 buildPythonPackage rec { 361 pname = "boto3-stubs"; 362 - version = "1.35.93"; 363 pyproject = true; 364 365 disabled = pythonOlder "3.7"; ··· 367 src = fetchPypi { 368 pname = "boto3_stubs"; 369 inherit version; 370 - hash = "sha256-mCAsipukijtuQ0qc+d5JktfMk+5QXx/EgcV82cgBYj0="; 371 }; 372 373 build-system = [ setuptools ];
··· 359 360 buildPythonPackage rec { 361 pname = "boto3-stubs"; 362 + version = "1.35.94"; 363 pyproject = true; 364 365 disabled = pythonOlder "3.7"; ··· 367 src = fetchPypi { 368 pname = "boto3_stubs"; 369 inherit version; 370 + hash = "sha256-KgYVjr8QsDAD/SnzqXPY24at0Uf+1knwE97gFOumhVA="; 371 }; 372 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "botocore-stubs"; 13 - version = "1.35.93"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "botocore_stubs"; 20 inherit version; 21 - hash = "sha256-aHLv6iTWsd0fAbdmL/HgvX+bcRDabWRHt4wbhdlDFR8="; 22 }; 23 24 nativeBuildInputs = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "botocore-stubs"; 13 + version = "1.35.94"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "botocore_stubs"; 20 inherit version; 21 + hash = "sha256-ceRBSq77afed9XtZW60JwMsIqqmAxy3PGufUJt4q1aI="; 22 }; 23 24 nativeBuildInputs = [ setuptools ];
+8 -9
pkgs/development/python-modules/cvxpy/default.nix
··· 2 lib, 3 stdenv, 4 buildPythonPackage, 5 - pythonOlder, 6 fetchFromGitHub, 7 8 # build-system ··· 13 # dependencies 14 clarabel, 15 cvxopt, 16 - ecos, 17 osqp, 18 scipy, 19 scs, 20 21 # checks 22 pytestCheckHook, 23 24 useOpenmp ? (!stdenv.hostPlatform.isDarwin), ··· 26 27 buildPythonPackage rec { 28 pname = "cvxpy"; 29 - version = "1.5.3"; 30 pyproject = true; 31 32 - disabled = pythonOlder "3.9"; 33 - 34 src = fetchFromGitHub { 35 owner = "cvxpy"; 36 repo = "cvxpy"; 37 tag = "v${version}"; 38 - hash = "sha256-6RaEyFckvF3WhbfeffysMB/zt+aU1NU6B7Nm06znt9k="; 39 }; 40 41 # we need to patch out numpy version caps from upstream ··· 53 dependencies = [ 54 clarabel 55 cvxopt 56 - ecos 57 numpy 58 osqp 59 scipy 60 scs 61 ]; 62 63 - nativeCheckInputs = [ pytestCheckHook ]; 64 65 # Required flags from https://github.com/cvxpy/cvxpy/releases/tag/v1.1.11 66 preBuild = lib.optionalString useOpenmp '' ··· 84 description = "Domain-specific language for modeling convex optimization problems in Python"; 85 homepage = "https://www.cvxpy.org/"; 86 downloadPage = "https://github.com/cvxpy/cvxpy//releases"; 87 - changelog = "https://github.com/cvxpy/cvxpy/releases/tag/v${version}"; 88 license = lib.licenses.asl20; 89 maintainers = with lib.maintainers; [ drewrisinger ]; 90 };
··· 2 lib, 3 stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 7 # build-system ··· 12 # dependencies 13 clarabel, 14 cvxopt, 15 osqp, 16 scipy, 17 scs, 18 19 # checks 20 + hypothesis, 21 pytestCheckHook, 22 23 useOpenmp ? (!stdenv.hostPlatform.isDarwin), ··· 25 26 buildPythonPackage rec { 27 pname = "cvxpy"; 28 + version = "1.6.0"; 29 pyproject = true; 30 31 src = fetchFromGitHub { 32 owner = "cvxpy"; 33 repo = "cvxpy"; 34 tag = "v${version}"; 35 + hash = "sha256-t2+j0ZrvGvTv6FoNVpD2MVFZKfGgqTaN32OKwBXM3Zw="; 36 }; 37 38 # we need to patch out numpy version caps from upstream ··· 50 dependencies = [ 51 clarabel 52 cvxopt 53 numpy 54 osqp 55 scipy 56 scs 57 ]; 58 59 + nativeCheckInputs = [ 60 + hypothesis 61 + pytestCheckHook 62 + ]; 63 64 # Required flags from https://github.com/cvxpy/cvxpy/releases/tag/v1.1.11 65 preBuild = lib.optionalString useOpenmp '' ··· 83 description = "Domain-specific language for modeling convex optimization problems in Python"; 84 homepage = "https://www.cvxpy.org/"; 85 downloadPage = "https://github.com/cvxpy/cvxpy//releases"; 86 + changelog = "https://github.com/cvxpy/cvxpy/releases/tag/${src.tag}"; 87 license = lib.licenses.asl20; 88 maintainers = with lib.maintainers; [ drewrisinger ]; 89 };
+2 -2
pkgs/development/python-modules/environs/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "environs"; 17 - version = "11.2.1"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "sloria"; 24 repo = "environs"; 25 tag = version; 26 - hash = "sha256-BU2D9NGNoUu3F1kx9t4j1VW0HarLVqiXTZEW67pMPV8="; 27 }; 28 29 nativeBuildInputs = [ flit-core ];
··· 14 15 buildPythonPackage rec { 16 pname = "environs"; 17 + version = "14.0.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "sloria"; 24 repo = "environs"; 25 tag = version; 26 + hash = "sha256-sqEe0DoJHUtHFin04+lNQKuXjvSmDmfwjQIvU6a4sDo="; 27 }; 28 29 nativeBuildInputs = [ flit-core ];
+2 -2
pkgs/development/python-modules/model-bakery/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "model-bakery"; 14 - version = "1.20.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "model-bakers"; 21 repo = "model_bakery"; 22 tag = version; 23 - hash = "sha256-71c5p6FypqbwUUoYu4dTamYnBlks1fiXTp7dUfc0ZQs="; 24 }; 25 26 build-system = [ hatchling ];
··· 11 12 buildPythonPackage rec { 13 pname = "model-bakery"; 14 + version = "1.20.1"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "model-bakers"; 21 repo = "model_bakery"; 22 tag = version; 23 + hash = "sha256-VA3rRzu1FhgCRCSRBQ+cZkwHVZr5/e++twk3hOWuc2c="; 24 }; 25 26 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/model-checker/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "model-checker"; 13 - version = "0.6.10"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 18 src = fetchPypi { 19 pname = "model_checker"; 20 inherit version; 21 - hash = "sha256-L0dtNsuU6JQl0PRHB7UayLCdPwxk70FZYNomMUy/wW4="; 22 }; 23 24 # z3 does not provide a dist-info, so python-runtime-deps-check will fail
··· 10 11 buildPythonPackage rec { 12 pname = "model-checker"; 13 + version = "0.7.1"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 18 src = fetchPypi { 19 pname = "model_checker"; 20 inherit version; 21 + hash = "sha256-xwF0KCFso1Yno8mUFnVgMbVbhanvANsDtvS/WaUgSwI="; 22 }; 23 24 # z3 does not provide a dist-info, so python-runtime-deps-check will fail
+4 -1
pkgs/development/python-modules/niaaml/default.nix
··· 28 hash = "sha256-VMZLEirE01Q9eyQIhV18PepGWmBcxLIwNeuVf7EuSWE="; 29 }; 30 31 - pythonRelaxDeps = [ "pandas" ]; 32 33 nativeBuildInputs = [ 34 poetry-core
··· 28 hash = "sha256-VMZLEirE01Q9eyQIhV18PepGWmBcxLIwNeuVf7EuSWE="; 29 }; 30 31 + pythonRelaxDeps = [ 32 + "numpy" 33 + "pandas" 34 + ]; 35 36 nativeBuildInputs = [ 37 poetry-core
+4 -1
pkgs/development/python-modules/niaarm/default.nix
··· 28 hash = "sha256-rYFfLtPJgIdSjRIzDIQeHwoQm9NrI6nM3/BF7wAMr1Y="; 29 }; 30 31 - pythonRelaxDeps = [ "scikit-learn" ]; 32 33 nativeBuildInputs = [ poetry-core ]; 34
··· 28 hash = "sha256-rYFfLtPJgIdSjRIzDIQeHwoQm9NrI6nM3/BF7wAMr1Y="; 29 }; 30 31 + pythonRelaxDeps = [ 32 + "numpy" 33 + "scikit-learn" 34 + ]; 35 36 nativeBuildInputs = [ poetry-core ]; 37
+4 -1
pkgs/development/python-modules/niaclass/default.nix
··· 26 hash = "sha256-2VNLXVciWInkZwk9O+U+6oU+FOVQx3InV4UVgny/B6I="; 27 }; 28 29 - pythonRelaxDeps = [ "pandas" ]; 30 31 nativeBuildInputs = [ 32 poetry-core
··· 26 hash = "sha256-2VNLXVciWInkZwk9O+U+6oU+FOVQx3InV4UVgny/B6I="; 27 }; 28 29 + pythonRelaxDeps = [ 30 + "numpy" 31 + "pandas" 32 + ]; 33 34 nativeBuildInputs = [ 35 poetry-core
+6 -2
pkgs/development/python-modules/nianet/default.nix
··· 27 sha256 = "sha256-FZipl6Z9AfiL6WH0kvUn8bVxt8JLdDVlmTSqnyxe0nY="; 28 }; 29 30 - nativeBuildInputs = [ 31 poetry-core 32 toml-adapt 33 ]; 34 35 - propagatedBuildInputs = [ 36 niapy 37 numpy 38 scikit-learn 39 torch 40 ]; 41 42 # create niapy and torch dep version consistent
··· 27 sha256 = "sha256-FZipl6Z9AfiL6WH0kvUn8bVxt8JLdDVlmTSqnyxe0nY="; 28 }; 29 30 + build-system = [ 31 poetry-core 32 toml-adapt 33 ]; 34 35 + dependencies = [ 36 niapy 37 numpy 38 scikit-learn 39 torch 40 + ]; 41 + 42 + pythonRelaxDeps = [ 43 + "numpy" 44 ]; 45 46 # create niapy and torch dep version consistent
+6 -2
pkgs/development/python-modules/niapy/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "niapy"; 17 - version = "2.5.1"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; ··· 23 owner = "NiaOrg"; 24 repo = "NiaPy"; 25 tag = "v${version}"; 26 - hash = "sha256-+5tXwubKdhkcv5NjO/DglK+WJfsJ3AzVx/Y/byDBmGo="; 27 }; 28 29 build-system = [ poetry-core ]; ··· 33 numpy 34 openpyxl 35 pandas 36 ]; 37 38 nativeCheckInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "niapy"; 17 + version = "2.5.2"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; ··· 23 owner = "NiaOrg"; 24 repo = "NiaPy"; 25 tag = "v${version}"; 26 + hash = "sha256-8hKT0WxnJijm22w4DkzicvtikaTL/mL3VhQX/WVHL58="; 27 }; 28 29 build-system = [ poetry-core ]; ··· 33 numpy 34 openpyxl 35 pandas 36 + ]; 37 + 38 + pythonRelaxDeps = [ 39 + "numpy" 40 ]; 41 42 nativeCheckInputs = [
+2 -2
pkgs/development/python-modules/pontos/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "pontos"; 22 - version = "24.12.4"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.9"; ··· 28 owner = "greenbone"; 29 repo = "pontos"; 30 tag = "v${version}"; 31 - hash = "sha256-Ri5MtUfIHE0s3Csaf08RZjGvl5HYxZJSn/JwNkkXvRA="; 32 }; 33 34 build-system = [ poetry-core ];
··· 19 20 buildPythonPackage rec { 21 pname = "pontos"; 22 + version = "25.1.0"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.9"; ··· 28 owner = "greenbone"; 29 repo = "pontos"; 30 tag = "v${version}"; 31 + hash = "sha256-Aw5PU3YfWH/YxOWkJcrUwhio71ASasZzyAsnjztOm5o="; 32 }; 33 34 build-system = [ poetry-core ];
+4 -32
pkgs/development/python-modules/pygitguardian/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "pygitguardian"; 19 - version = "1.18.0"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; ··· 25 owner = "GitGuardian"; 26 repo = "py-gitguardian"; 27 tag = "v${version}"; 28 - hash = "sha256-4qMcBtelLiqLXKV8YIw9M6e97Nbo/K8UpsKoR0W7uKM="; 29 }; 30 31 pythonRelaxDeps = [ ··· 33 "setuptools" 34 ]; 35 36 - build-system = [ 37 - pdm-backend 38 - ]; 39 40 dependencies = [ 41 marshmallow ··· 53 54 pythonImportsCheck = [ "pygitguardian" ]; 55 56 - disabledTests = [ 57 - # Tests require an API key 58 - "test_api_tokens" 59 - "test_bogus_rate_limit" 60 - "test_compute_sca_files" 61 - "test_content_scan_exceptions" 62 - "test_content_scan" 63 - "test_create_honeytoken" 64 - "test_create_jwt" 65 - "test_extra_headers" 66 - "test_health_check" 67 - "test_multi_content_exceptions" 68 - "test_multi_content_scan" 69 - "test_multiscan_parameters" 70 - "test_quota_overview" 71 - "test_rate_limit" 72 - "test_read_metadata_bad_response" 73 - "test_read_metadata_no_remediation_message" 74 - "test_read_metadata_remediation_message" 75 - "test_retrieve_secret_incident" 76 - "test_sca_client_scan_diff" 77 - "test_sca_scan_all_with_params" 78 - "test_sca_scan_directory_invalid_tar" 79 - "test_sca_scan_directory" 80 - "test_scan" 81 - "test_versions_from_headers" 82 - ]; 83 84 meta = with lib; { 85 description = "Library to access the GitGuardian API";
··· 16 17 buildPythonPackage rec { 18 pname = "pygitguardian"; 19 + version = "1.19.0"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; ··· 25 owner = "GitGuardian"; 26 repo = "py-gitguardian"; 27 tag = "v${version}"; 28 + hash = "sha256-g3OH6pPk6Whd0JW6voILEK40/z6gWrdT6ibSa5kW47Q="; 29 }; 30 31 pythonRelaxDeps = [ ··· 33 "setuptools" 34 ]; 35 36 + build-system = [ pdm-backend ]; 37 38 dependencies = [ 39 marshmallow ··· 51 52 pythonImportsCheck = [ "pygitguardian" ]; 53 54 + env.GITGUARDIAN_API_KEY = "Test key for tests"; 55 56 meta = with lib; { 57 description = "Library to access the GitGuardian API";
+40 -24
pkgs/development/python-modules/qutip/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - cvxopt, 5 - cvxpy, 6 - cython_0, 7 fetchFromGitHub, 8 - ipython, 9 - matplotlib, 10 - numpy, 11 oldest-supported-numpy, 12 packaging, 13 - pytest-rerunfailures, 14 pytestCheckHook, 15 python, 16 - pythonOlder, 17 - scipy, 18 - setuptools, 19 }: 20 21 buildPythonPackage rec { 22 pname = "qutip"; 23 - version = "5.0.4"; 24 pyproject = true; 25 - 26 - disabled = pythonOlder "3.7"; 27 28 src = fetchFromGitHub { 29 - owner = pname; 30 - repo = pname; 31 tag = "v${version}"; 32 - hash = "sha256-KT5Mk0w6EKTUZzGRnQ6XQPZfH5ZXVuiD+EwSflNqHNo="; 33 }; 34 35 postPatch = '' ··· 38 --replace-fail "numpy>=2.0.0" "numpy" 39 ''; 40 41 - nativeBuildInputs = [ 42 cython_0 43 - setuptools 44 oldest-supported-numpy 45 ]; 46 47 - propagatedBuildInputs = [ 48 numpy 49 packaging 50 scipy ··· 74 75 pythonImportsCheck = [ "qutip" ]; 76 77 optional-dependencies = { 78 graphics = [ matplotlib ]; 79 ipython = [ ipython ]; 80 semidefinite = [ 81 - cvxpy 82 cvxopt 83 ]; 84 }; 85 86 - meta = with lib; { 87 description = "Open-source software for simulating the dynamics of closed and open quantum systems"; 88 homepage = "https://qutip.org/"; 89 - changelog = "https://github.com/qutip/qutip/releases/tag/v${version}"; 90 - license = licenses.bsd3; 91 - maintainers = with maintainers; [ fabiangd ]; 92 }; 93 }
··· 1 { 2 lib, 3 + stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 + 7 + # build-system 8 + cython_0, 9 oldest-supported-numpy, 10 + setuptools, 11 + 12 + # dependencies 13 + numpy, 14 packaging, 15 + scipy, 16 + 17 + # tests 18 pytestCheckHook, 19 + pytest-rerunfailures, 20 python, 21 + 22 + # optional-dependencies 23 + matplotlib, 24 + ipython, 25 + cvxopt, 26 + cvxpy, 27 }: 28 29 buildPythonPackage rec { 30 pname = "qutip"; 31 + version = "5.1.0"; 32 pyproject = true; 33 34 src = fetchFromGitHub { 35 + owner = "qutip"; 36 + repo = "qutip"; 37 tag = "v${version}"; 38 + hash = "sha256-8P95uAalMeGXWNG8J8Rf/eg0x1K62o9rKjmDrB8KGRo="; 39 }; 40 41 postPatch = '' ··· 44 --replace-fail "numpy>=2.0.0" "numpy" 45 ''; 46 47 + build-system = [ 48 cython_0 49 oldest-supported-numpy 50 + setuptools 51 ]; 52 53 + dependencies = [ 54 numpy 55 packaging 56 scipy ··· 80 81 pythonImportsCheck = [ "qutip" ]; 82 83 + pytestFlagsArray = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ 84 + # Fatal Python error: Aborted 85 + "--deselect=../tests/core/test_metrics.py::Test_hellinger_dist::test_monotonicity[25]" 86 + ]; 87 + 88 optional-dependencies = { 89 graphics = [ matplotlib ]; 90 ipython = [ ipython ]; 91 semidefinite = [ 92 cvxopt 93 + cvxpy 94 ]; 95 }; 96 97 + meta = { 98 description = "Open-source software for simulating the dynamics of closed and open quantum systems"; 99 homepage = "https://qutip.org/"; 100 + changelog = "https://github.com/qutip/qutip/releases/tag/${src.tag}"; 101 + license = lib.licenses.bsd3; 102 + maintainers = with lib.maintainers; [ fabiangd ]; 103 + badPlatforms = [ 104 + # Tests fail at ~80% 105 + # ../tests/test_animation.py::test_result_state Fatal Python error: Aborted 106 + lib.systems.inspect.patterns.isDarwin 107 + ]; 108 }; 109 }
+2 -2
pkgs/development/python-modules/recurring-ical-events/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "recurring-ical-events"; 19 - version = "3.3.4"; 20 21 disabled = pythonOlder "3.8"; 22 ··· 26 owner = "niccokunzmann"; 27 repo = "python-recurring-ical-events"; 28 tag = "v${version}"; 29 - hash = "sha256-3KlmJJmak3X9adUlcmclnCv9D1Ddr+woFokrinZBYoE="; 30 }; 31 32 build-system = [ setuptools ];
··· 16 17 buildPythonPackage rec { 18 pname = "recurring-ical-events"; 19 + version = "3.4.0"; 20 21 disabled = pythonOlder "3.8"; 22 ··· 26 owner = "niccokunzmann"; 27 repo = "python-recurring-ical-events"; 28 tag = "v${version}"; 29 + hash = "sha256-+spbfeJ1hMMQqLj9IIu2xj4J6y1r2f94b4NK8vcDF5M="; 30 }; 31 32 build-system = [ setuptools ];
+31
pkgs/development/python-modules/stop-words/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + setuptools, 6 + unittestCheckHook, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "stop-words"; 11 + version = "2018.7.23"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-bfOtX13ml9qkN+REXIbHNgTmvBON0NwPrFVmSqTmsD4="; 17 + }; 18 + 19 + build-system = [ setuptools ]; 20 + 21 + nativeCheckInputs = [ unittestCheckHook ]; 22 + 23 + pythonImportsCheck = [ "stop_words" ]; 24 + 25 + meta = { 26 + description = "Get list of common stop words in various languages in Python"; 27 + homepage = "https://github.com/Alir3z4/python-stop-words"; 28 + license = [ lib.licenses.bsd3 ]; 29 + maintainers = with lib.maintainers; [ lavafroth ]; 30 + }; 31 + }
+2 -2
pkgs/development/python-modules/stringzilla/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "stringzilla"; 13 - version = "3.11.1"; 14 pyproject = true; 15 16 src = fetchFromGitHub { 17 owner = "ashvardanian"; 18 repo = "stringzilla"; 19 tag = "v${version}"; 20 - hash = "sha256-8HcX0P/PCaJAV333oSYZJ6xVKwYet/CF8vnEe9/dMo4="; 21 }; 22 23 build-system = [
··· 10 11 buildPythonPackage rec { 12 pname = "stringzilla"; 13 + version = "3.11.3"; 14 pyproject = true; 15 16 src = fetchFromGitHub { 17 owner = "ashvardanian"; 18 repo = "stringzilla"; 19 tag = "v${version}"; 20 + hash = "sha256-2qmcjRNjCyErzwto2DqdDU9NX4+hqeibhDM85c81TgU="; 21 }; 22 23 build-system = [
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1297"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 - hash = "sha256-8EVqWhS814OwmG8nebKgGsAmn4aoKMCYBBU26tOyuj4="; 23 }; 24 25 build-system = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 + version = "3.0.1298"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 + hash = "sha256-0JDCfoQqw7u1Sxmwvol7CHF55U4hfkS69/c63ZSRltE="; 23 }; 24 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/tesla-fleet-api/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "tesla-fleet-api"; 16 - version = "0.9.4"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.10"; ··· 22 owner = "Teslemetry"; 23 repo = "python-tesla-fleet-api"; 24 tag = "v${version}"; 25 - hash = "sha256-BfVpFTWF6s3tyW0tnfvqkS3+w72vv1YHYpYNj3cC0LA="; 26 }; 27 28 build-system = [ setuptools ];
··· 13 14 buildPythonPackage rec { 15 pname = "tesla-fleet-api"; 16 + version = "0.9.5"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.10"; ··· 22 owner = "Teslemetry"; 23 repo = "python-tesla-fleet-api"; 24 tag = "v${version}"; 25 + hash = "sha256-45EfV6lqhOn8sorhyzUBKOj6xtd9OzYxB7SLK07IQ08="; 26 }; 27 28 build-system = [ setuptools ];
+3 -3
pkgs/games/ddnet/default.nix
··· 32 33 stdenv.mkDerivation rec { 34 pname = "ddnet"; 35 - version = "18.7"; 36 37 src = fetchFromGitHub { 38 owner = "ddnet"; 39 repo = pname; 40 rev = version; 41 - hash = "sha256-mOXD7lEggFus+TBZ5042QALu4PhHRBntnChQFnHu6Dw="; 42 }; 43 44 cargoDeps = rustPlatform.fetchCargoTarball { 45 name = "${pname}-${version}"; 46 inherit src; 47 - hash = "sha256-zug7MzxqGhlmm6ZeRo+3ldwmFEn5cVCb+nvRzomFrnc="; 48 }; 49 50 nativeBuildInputs = [
··· 32 33 stdenv.mkDerivation rec { 34 pname = "ddnet"; 35 + version = "18.8.2"; 36 37 src = fetchFromGitHub { 38 owner = "ddnet"; 39 repo = pname; 40 rev = version; 41 + hash = "sha256-+X56o8s9kbNxufDeQVLAaVG8jxcSTFVssn1HnxIHhZQ="; 42 }; 43 44 cargoDeps = rustPlatform.fetchCargoTarball { 45 name = "${pname}-${version}"; 46 inherit src; 47 + hash = "sha256-b1JOj8p5+Q2SvmbBvLxGFPCLALcOc4mAdegPCsMnNqc="; 48 }; 49 50 nativeBuildInputs = [
+36 -36
pkgs/misc/tmux-plugins/default.nix
··· 58 owner = "tmux-plugins"; 59 repo = "tmux-battery"; 60 rev = "f8b8e8451990365e0c98c38c184962e4f83b793b"; 61 - sha256 = "1bhdzsx3kdjqjmm1q4j8937lrpkzf71irr3fqhdbddsghwrrmwim"; 62 }; 63 }; 64 ··· 69 owner = "NHDaly"; 70 repo = "tmux-better-mouse-mode"; 71 rev = "aa59077c635ab21b251bd8cb4dc24c415e64a58e"; 72 - sha256 = "06346ih3hzwszhkj25g4xv5av7292s6sdbrdpx39p0n3kgf5mwww"; 73 }; 74 rtpFilePath = "scroll_copy_mode.tmux"; 75 meta = { ··· 117 owner = "tmux-plugins"; 118 repo = "tmux-continuum"; 119 rev = "fc2f31d79537a5b349f55b74c8ca69abaac1ddbb"; 120 - sha256 = "06i1jp83iybw76raaxciqz9a7ypgpkvbyjn6jjap8jpqfmj2wmjb"; 121 }; 122 meta = { 123 homepage = "https://github.com/tmux-plugins/tmux-continuum"; ··· 169 owner = "tmux-plugins"; 170 repo = "tmux-copycat"; 171 rev = "77ca3aab2aed8ede3e2b941079b1c92dd221cf5f"; 172 - sha256 = "1bchwzhai8k5rk32n4lrmh56rw944jqxr8imjk74hyaa7bbn81ds"; 173 }; 174 }; 175 ··· 180 owner = "tmux-plugins"; 181 repo = "tmux-cpu"; 182 rev = "98d787191bc3e8f19c3de54b96ba1caf61385861"; 183 - sha256 = "sha256-ymmCI6VYvf94Ot7h2GAboTRBXPIREP+EB33+px5aaJk="; 184 }; 185 }; 186 ··· 191 owner = "eraserhd"; 192 repo = "tmux-ctrlw"; 193 rev = "v${version}"; 194 - sha256 = "1kv5pqfjczd6z7i9jf6j5xmcai50l9bn5p2p1w1l5fi6cj8cz1k1"; 195 }; 196 }; 197 ··· 220 owner = "laktak"; 221 repo = "extrakto"; 222 rev = "bf9e666f2a6a8172ebe99fff61b574ba740cffc2"; 223 - sha256 = "sha256-kIhJKgo1BDTeFyAPa//f/TrhPfV9Rfk9y4qMhIpCydk="; 224 }; 225 nativeBuildInputs = [ pkgs.makeWrapper ]; 226 buildInputs = [ pkgs.python3 ]; ··· 252 owner = "tmux-plugins"; 253 repo = "tmux-fpp"; 254 rev = "ca125d5a9c80bb156ac114ac3f3d5951a795c80e"; 255 - sha256 = "1b89s6mfzifi7s5iwf22w7niddpq28w48nmqqy00dv38z4yga5ws"; 256 }; 257 postInstall = '' 258 sed -i -e 's|fpp |${pkgs.fpp}/bin/fpp |g' $target/fpp.tmux ··· 266 owner = "roosta"; 267 repo = "tmux-fuzzback"; 268 rev = "bfd9cf0ef1c35488f0080f0c5ca4fddfdd7e18ec"; 269 - sha256 = "w788xDBkfiLdUVv1oJi0YikFPqVk6LiN6PDfHu8on5E="; 270 }; 271 nativeBuildInputs = [ pkgs.makeWrapper ]; 272 postInstall = '' ··· 311 owner = "egel"; 312 repo = "tmux-gruvbox"; 313 rev = "3f9e38d7243179730b419b5bfafb4e22b0a969ad"; 314 - sha256 = "1l0kq77rk3cbv0rvh7bmfn90vvqqmywn9jk6gbl9mg3qbynq5wcf"; 315 }; 316 }; 317 ··· 323 owner = "schasse"; 324 repo = "tmux-jump"; 325 rev = "416f613d3eaadbe1f6f9eda77c49430527ebaffb"; 326 - sha256 = "1xbzdyhsgaq2in0f8f491gwjmx6cxpkf2c35d2dk0kg4jfs505sz"; 327 }; 328 postInstall = '' 329 sed -i -e 's|ruby|${pkgs.ruby}/bin/ruby|g' $target/scripts/tmux-jump.sh ··· 344 owner = "tmux-plugins"; 345 repo = "tmux-logging"; 346 rev = "b085ad423b5d59a2c8b8d71772352e7028b8e1d0"; 347 - sha256 = "0p0sawysalhi8k2a5hdxniqx6kb24kd8rnvfzkjqigzid5ik37js"; 348 }; 349 }; 350 ··· 355 owner = "MunifTanjim"; 356 repo = "tmux-mode-indicator"; 357 rev = "11520829210a34dc9c7e5be9dead152eaf3a4423"; 358 - sha256 = "sha256-hlhBKC6UzkpUrCanJehs2FxK5SoYBoiGiioXdx6trC4="; 359 }; 360 meta = with lib; { 361 homepage = "https://github.com/MunifTanjim/tmux-mode-indicator"; ··· 373 owner = "tmux-plugins"; 374 repo = "tmux-net-speed"; 375 rev = "58abb615971cb617821e2e7e41c660334f55a92d"; 376 - sha256 = "1aj06gdhzcxsydjzf21n9kyxigwf38kh2rg8hh7gnjk260ydqlrc"; 377 }; 378 }; 379 ··· 409 owner = "tmux-plugins"; 410 repo = "tmux-maildir-counter"; 411 rev = "9415f0207e71e37cbd870c9443426dbea6da78b9"; 412 - sha256 = "0dwvqhiv9bjwr01hsi5c57n55jyv5ha5m5q1aqgglf4wyhbnfms4"; 413 }; 414 }; 415 ··· 420 owner = "tmux-plugins"; 421 repo = "tmux-online-status"; 422 rev = "ea86704ced8a20f4a431116aa43f57edcf5a6312"; 423 - sha256 = "1hy3vg8v2sir865ylpm2r4ip1zgd4wlrf24jbwh16m23qdcvc19r"; 424 }; 425 }; 426 ··· 431 owner = "tmux-plugins"; 432 repo = "tmux-open"; 433 rev = "cedb4584908bd8458fadc8d3e64101d3cbb48d46"; 434 - sha256 = "10s0xdhmg0dhpj13ybcq72pw3xgb2dq5v5h2mwidzqyh9g17wndh"; 435 }; 436 }; 437 ··· 443 owner = "odedlaz"; 444 repo = "tmux-onedark-theme"; 445 rev = "3607ef889a47dd3b4b31f66cda7f36da6f81b85c"; 446 - sha256 = "19jljshwp2p83b634cd1mw69091x42jj0dg40ipw61qy6642h2m5"; 447 }; 448 }; 449 ··· 454 owner = "tmux-plugins"; 455 repo = "tmux-pain-control"; 456 rev = "2db63de3b08fc64831d833240749133cecb67d92"; 457 - sha256 = "0w7a6n4n86ysiqcqj12j2hg9r5fznvbp3dz8pzas9q1k3avlk0zk"; 458 }; 459 }; 460 ··· 466 owner = "rafi"; 467 repo = "tmux-pass"; 468 rev = "76b1c98911d56928063a41bc93a2d9e81818ef4c"; 469 - sha256 = "sha256-bamz4IZrozo5R7jt+z7YKyrogawPqsZ9cTJi9osjVoA="; 470 }; 471 472 nativeBuildInputs = [ pkgs.makeWrapper ]; ··· 494 owner = "eraserhd"; 495 repo = "tmux-plumb"; 496 rev = "v${version}"; 497 - sha256 = "1c6k4fdl0az9811r6k164mgd4w5la75xr6x7nabmy046xc0z5i2r"; 498 }; 499 postInstall = '' 500 sed -i -e 's,9 plumb,${pkgs.plan9port}/bin/9 plumb,' $target/scripts/plumb ··· 526 owner = "tmux-plugins"; 527 repo = "tmux-prefix-highlight"; 528 rev = "15acc6172300bc2eb13c81718dc53da6ae69de4f"; 529 - sha256 = "08rkflfnynxgv2s26b33l199h6xcqdfmlqbyqa1wkw7h85br3dgl"; 530 }; 531 }; 532 ··· 537 owner = "tmux-plugins"; 538 repo = "tmux-resurrect"; 539 rev = "ca6468e2deef11efadfe3a62832ae67742505432"; 540 - sha256 = "0d7jg5dy4jq64679rf2zqmqbvgiqvpcj5jxfljk7d7y86dnqhj3n"; 541 }; 542 meta = { 543 homepage = "https://github.com/tmux-plugins/tmux-resurrect"; ··· 575 owner = "rose-pine"; 576 repo = "tmux"; 577 rev = "dd6d01338ac4afeb96542dcf24e4a7fe179b69e6"; 578 - sha256 = "sha256-Tccb4VjdotOSw7flJV4N0H4557NxRhXiCecZBPU9ICQ="; 579 }; 580 meta = { 581 homepage = "https://github.com/rose-pine/tmux"; ··· 591 owner = "tmux-plugins"; 592 repo = "tmux-sensible"; 593 rev = "25cb91f42d020f675bb0a2ce3fbd3a5d96119efa"; 594 - sha256 = "sha256-sw9g1Yzmv2fdZFLJSGhx1tatQ+TtjDYNZI5uny0+5Hg="; 595 }; 596 postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' 597 sed -e 's:reattach-to-user-namespace:${pkgs.reattach-to-user-namespace}/bin/reattach-to-user-namespace:g' -i $target/sensible.tmux ··· 606 owner = "27medkamal"; 607 repo = "tmux-session-wizard"; 608 rev = "V${version}"; 609 - sha256 = "sha256-mLpZQSo8nildawsPxGwkcETNwlRq6O1pfy/VusMNMaw="; 610 }; 611 meta = with lib; { 612 homepage = "https://github.com/27medkamal/tmux-session-wizard"; ··· 640 owner = "tmux-plugins"; 641 repo = "tmux-sessionist"; 642 rev = "09ec86be38eae98ffc27bd0dde605ed10ae0dc89"; 643 - sha256 = "030q2mmj8akbc26jnqn8n7fckg1025p0ildx4wr401b6p1snnlw4"; 644 }; 645 }; 646 ··· 651 owner = "tmux-plugins"; 652 repo = "tmux-sidebar"; 653 rev = "aacbdb45bc5ab69db448a72de4155d0b8dbac677"; 654 - sha256 = "1bp90zbv19kbbiik0bgb893ybss1jqsnk3353a631993xjwsih7c"; 655 }; 656 }; 657 ··· 662 owner = "samoshkin"; 663 repo = "tmux-plugin-sysstat"; 664 rev = "29e150f403151f2341f3abcb2b2487a5f011dd23"; 665 - sha256 = "013mv9p6r2r0ls3p60l8hdad4hm8niv3wr27vgm925gxmibi4hyq"; 666 }; 667 }; 668 ··· 673 owner = "jabirali"; 674 repo = "tmux-tilish"; 675 rev = "22f7920837d827dc6cb31143ea916afa677c24c1"; 676 - sha256 = "wP3c+p/DM6ve7GUhi0QEzggct7NS4XUa78sVQFSKrfo="; 677 }; 678 679 meta = with lib; { ··· 711 owner = "seebi"; 712 repo = "tmux-colors-solarized"; 713 rev = "e5e7b4f1af37f8f3fc81ca17eadee5ae5d82cd09"; 714 - sha256 = "1l3i82abzi4b395cgdsjg7lcfaq15kyyhijwvrgchzxi95z3hl4x"; 715 }; 716 }; 717 ··· 803 owner = "joshmedeski"; 804 repo = "t-smart-tmux-session-manager"; 805 rev = "v${version}"; 806 - sha256 = "sha256-EMDEEIWJ+XFOk0WsQPAwj9BFBVDNwFUCyd1ScceqKpc="; 807 }; 808 nativeBuildInputs = [ pkgs.makeWrapper ]; 809 postInstall = '' ··· 824 owner = "tmux-plugins"; 825 repo = "tmux-urlview"; 826 rev = "b84c876cffdd22990b4ab51247e795cbd7813d53"; 827 - sha256 = "1jp4jq57cn116b3i34v6yy69izd8s6mp2ijr260cw86g0470k0fn"; 828 }; 829 postInstall = '' 830 sed -i -e '14,20{s|extract_url|${pkgs.extract_url}/bin/extract_url|g}' $target/urlview.tmux ··· 838 owner = "tmux-plugins"; 839 repo = "vim-tmux-focus-events"; 840 rev = "a568192ca0de4ca0bd7b3cd0249aad491625c941"; 841 - sha256 = "130l73v18md95djkc4s9d0fr018f8f183sjcgy7dgldwdaxlqdi1"; 842 }; 843 844 meta = with lib; { ··· 889 owner = "tmux-plugins"; 890 repo = "tmux-yank"; 891 rev = "acfd36e4fcba99f8310a7dfb432111c242fe7392"; 892 - sha256 = "sha256-/5HPaoOx2U2d8lZZJo5dKmemu6hKgHJYq23hxkddXpA="; 893 }; 894 }; 895 ··· 901 owner = "o0th"; 902 repo = "tmux-nova"; 903 rev = "v${version}"; 904 - sha256 = "16llz3nlyw88lyd8mmj27i0ncyhpfjj5c1yikngf7nxcqsbjmcnh"; 905 }; 906 meta = with lib; { 907 homepage = "https://github.com/o0th/tmux-nova";
··· 58 owner = "tmux-plugins"; 59 repo = "tmux-battery"; 60 rev = "f8b8e8451990365e0c98c38c184962e4f83b793b"; 61 + hash = "sha256-NfKaM4dPt7YaxG7kHMNxf95Mz0hIEhxqlVi2Obr+Da4="; 62 }; 63 }; 64 ··· 69 owner = "NHDaly"; 70 repo = "tmux-better-mouse-mode"; 71 rev = "aa59077c635ab21b251bd8cb4dc24c415e64a58e"; 72 + hash = "sha256-nPNa3JvDgptGvy2vpo0WSZytyu7kFSEn/Jp/OGA0ZBg="; 73 }; 74 rtpFilePath = "scroll_copy_mode.tmux"; 75 meta = { ··· 117 owner = "tmux-plugins"; 118 repo = "tmux-continuum"; 119 rev = "fc2f31d79537a5b349f55b74c8ca69abaac1ddbb"; 120 + hash = "sha256-S1YuZHX4SnSVlMZKv/a87/qj0seRdaWyOXz5ONCVIRo="; 121 }; 122 meta = { 123 homepage = "https://github.com/tmux-plugins/tmux-continuum"; ··· 169 owner = "tmux-plugins"; 170 repo = "tmux-copycat"; 171 rev = "77ca3aab2aed8ede3e2b941079b1c92dd221cf5f"; 172 + hash = "sha256-ugVk1zpKeUjOlDWi3LEkJPFsCqyZEivGzGWiqODnkK0="; 173 }; 174 }; 175 ··· 180 owner = "tmux-plugins"; 181 repo = "tmux-cpu"; 182 rev = "98d787191bc3e8f19c3de54b96ba1caf61385861"; 183 + hash = "sha256-ymmCI6VYvf94Ot7h2GAboTRBXPIREP+EB33+px5aaJk="; 184 }; 185 }; 186 ··· 191 owner = "eraserhd"; 192 repo = "tmux-ctrlw"; 193 rev = "v${version}"; 194 + hash = "sha256-YYbPkGQmukIDD1fcYleioETFai/SOJni+aZ9Jh2+Zc8="; 195 }; 196 }; 197 ··· 220 owner = "laktak"; 221 repo = "extrakto"; 222 rev = "bf9e666f2a6a8172ebe99fff61b574ba740cffc2"; 223 + hash = "sha256-kIhJKgo1BDTeFyAPa//f/TrhPfV9Rfk9y4qMhIpCydk="; 224 }; 225 nativeBuildInputs = [ pkgs.makeWrapper ]; 226 buildInputs = [ pkgs.python3 ]; ··· 252 owner = "tmux-plugins"; 253 repo = "tmux-fpp"; 254 rev = "ca125d5a9c80bb156ac114ac3f3d5951a795c80e"; 255 + hash = "sha256-mhf1PPlo7AaAx7haRDgS+LYW7eFCOB6LPtHF76rRCa0="; 256 }; 257 postInstall = '' 258 sed -i -e 's|fpp |${pkgs.fpp}/bin/fpp |g' $target/fpp.tmux ··· 266 owner = "roosta"; 267 repo = "tmux-fuzzback"; 268 rev = "bfd9cf0ef1c35488f0080f0c5ca4fddfdd7e18ec"; 269 + hash = "sha256-w788xDBkfiLdUVv1oJi0YikFPqVk6LiN6PDfHu8on5E="; 270 }; 271 nativeBuildInputs = [ pkgs.makeWrapper ]; 272 postInstall = '' ··· 311 owner = "egel"; 312 repo = "tmux-gruvbox"; 313 rev = "3f9e38d7243179730b419b5bfafb4e22b0a969ad"; 314 + hash = "sha256-jvGCrV94vJroembKZLmvGO8NknV1Hbgz2IuNmc/BE9A="; 315 }; 316 }; 317 ··· 323 owner = "schasse"; 324 repo = "tmux-jump"; 325 rev = "416f613d3eaadbe1f6f9eda77c49430527ebaffb"; 326 + hash = "sha256-XxdQtJPkTTCbaGUw4ebtzPQq+QuJOOSAjQKrp6Fvf/U="; 327 }; 328 postInstall = '' 329 sed -i -e 's|ruby|${pkgs.ruby}/bin/ruby|g' $target/scripts/tmux-jump.sh ··· 344 owner = "tmux-plugins"; 345 repo = "tmux-logging"; 346 rev = "b085ad423b5d59a2c8b8d71772352e7028b8e1d0"; 347 + hash = "sha256-Wp4xY2nxv4jl/G7bjNokYk3TcbS9waLERBFSpT1XGlw="; 348 }; 349 }; 350 ··· 355 owner = "MunifTanjim"; 356 repo = "tmux-mode-indicator"; 357 rev = "11520829210a34dc9c7e5be9dead152eaf3a4423"; 358 + hash = "sha256-hlhBKC6UzkpUrCanJehs2FxK5SoYBoiGiioXdx6trC4="; 359 }; 360 meta = with lib; { 361 homepage = "https://github.com/MunifTanjim/tmux-mode-indicator"; ··· 373 owner = "tmux-plugins"; 374 repo = "tmux-net-speed"; 375 rev = "58abb615971cb617821e2e7e41c660334f55a92d"; 376 + hash = "sha256-LFPcPDBiSvsOhOhlAScajr/Y/Uw2CPdl87qzD9szQKo="; 377 }; 378 }; 379 ··· 409 owner = "tmux-plugins"; 410 repo = "tmux-maildir-counter"; 411 rev = "9415f0207e71e37cbd870c9443426dbea6da78b9"; 412 + hash = "sha256-RFdnF/ScOPoeVgGXWhQs28tS7CmsRA0DyFyutCPEmzc="; 413 }; 414 }; 415 ··· 420 owner = "tmux-plugins"; 421 repo = "tmux-online-status"; 422 rev = "ea86704ced8a20f4a431116aa43f57edcf5a6312"; 423 + hash = "sha256-OQW2WcNDVBMgX5IIlykn7f1wI8miXuqLQTlqsdHbw8M="; 424 }; 425 }; 426 ··· 431 owner = "tmux-plugins"; 432 repo = "tmux-open"; 433 rev = "cedb4584908bd8458fadc8d3e64101d3cbb48d46"; 434 + hash = "sha256-sFl+wkvQ498irwKWXXAT6/XBrziYLT+CvLCBV2HrQIM="; 435 }; 436 }; 437 ··· 443 owner = "odedlaz"; 444 repo = "tmux-onedark-theme"; 445 rev = "3607ef889a47dd3b4b31f66cda7f36da6f81b85c"; 446 + hash = "sha256-pQooiDEeB8NvBOQ1IKUgPSSQDK+hMTLMGuiKy6GWVKY="; 447 }; 448 }; 449 ··· 454 owner = "tmux-plugins"; 455 repo = "tmux-pain-control"; 456 rev = "2db63de3b08fc64831d833240749133cecb67d92"; 457 + hash = "sha256-84NJtxoz4KTVv+i3cde235WcHhRSBIkZjtobZIk16nA="; 458 }; 459 }; 460 ··· 466 owner = "rafi"; 467 repo = "tmux-pass"; 468 rev = "76b1c98911d56928063a41bc93a2d9e81818ef4c"; 469 + hash = "sha256-bamz4IZrozo5R7jt+z7YKyrogawPqsZ9cTJi9osjVoA="; 470 }; 471 472 nativeBuildInputs = [ pkgs.makeWrapper ]; ··· 494 owner = "eraserhd"; 495 repo = "tmux-plumb"; 496 rev = "v${version}"; 497 + hash = "sha256-WcTyAeuGAF+Xsqeb3MtRtHDSXiUmTJNDQOkrQJsj07A="; 498 }; 499 postInstall = '' 500 sed -i -e 's,9 plumb,${pkgs.plan9port}/bin/9 plumb,' $target/scripts/plumb ··· 526 owner = "tmux-plugins"; 527 repo = "tmux-prefix-highlight"; 528 rev = "15acc6172300bc2eb13c81718dc53da6ae69de4f"; 529 + hash = "sha256-9LWRV0Hw8MmDwn5hWl3DrBuYUqBjLCO02K9bbx11MyM="; 530 }; 531 }; 532 ··· 537 owner = "tmux-plugins"; 538 repo = "tmux-resurrect"; 539 rev = "ca6468e2deef11efadfe3a62832ae67742505432"; 540 + hash = "sha256-dkiIbTPIn3ampK7LItndOL69cMVfuJyOIQZL4lt58jQ="; 541 }; 542 meta = { 543 homepage = "https://github.com/tmux-plugins/tmux-resurrect"; ··· 575 owner = "rose-pine"; 576 repo = "tmux"; 577 rev = "dd6d01338ac4afeb96542dcf24e4a7fe179b69e6"; 578 + hash = "sha256-Tccb4VjdotOSw7flJV4N0H4557NxRhXiCecZBPU9ICQ="; 579 }; 580 meta = { 581 homepage = "https://github.com/rose-pine/tmux"; ··· 591 owner = "tmux-plugins"; 592 repo = "tmux-sensible"; 593 rev = "25cb91f42d020f675bb0a2ce3fbd3a5d96119efa"; 594 + hash = "sha256-sw9g1Yzmv2fdZFLJSGhx1tatQ+TtjDYNZI5uny0+5Hg="; 595 }; 596 postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' 597 sed -e 's:reattach-to-user-namespace:${pkgs.reattach-to-user-namespace}/bin/reattach-to-user-namespace:g' -i $target/sensible.tmux ··· 606 owner = "27medkamal"; 607 repo = "tmux-session-wizard"; 608 rev = "V${version}"; 609 + hash = "sha256-mLpZQSo8nildawsPxGwkcETNwlRq6O1pfy/VusMNMaw="; 610 }; 611 meta = with lib; { 612 homepage = "https://github.com/27medkamal/tmux-session-wizard"; ··· 640 owner = "tmux-plugins"; 641 repo = "tmux-sessionist"; 642 rev = "09ec86be38eae98ffc27bd0dde605ed10ae0dc89"; 643 + hash = "sha256-hFNrdbhmBUAyJ73RCG4RILzJ3LHIYiuNYGsqJGsVGAw="; 644 }; 645 }; 646 ··· 651 owner = "tmux-plugins"; 652 repo = "tmux-sidebar"; 653 rev = "aacbdb45bc5ab69db448a72de4155d0b8dbac677"; 654 + hash = "sha256-7MCouewjpTCMGmWMaTWWQevlR0LrLTBjXGumsNcH6a4="; 655 }; 656 }; 657 ··· 662 owner = "samoshkin"; 663 repo = "tmux-plugin-sysstat"; 664 rev = "29e150f403151f2341f3abcb2b2487a5f011dd23"; 665 + hash = "sha256-2EMSV6z9FZHq20dkPna0qELSVIOIAnOHpiCLbG7adQQ="; 666 }; 667 }; 668 ··· 673 owner = "jabirali"; 674 repo = "tmux-tilish"; 675 rev = "22f7920837d827dc6cb31143ea916afa677c24c1"; 676 + hash = "sha256-wP3c+p/DM6ve7GUhi0QEzggct7NS4XUa78sVQFSKrfo="; 677 }; 678 679 meta = with lib; { ··· 711 owner = "seebi"; 712 repo = "tmux-colors-solarized"; 713 rev = "e5e7b4f1af37f8f3fc81ca17eadee5ae5d82cd09"; 714 + hash = "sha256-nVA4fkmxf8he3lxG6P0sASvH6HlSt8dKGovEv5RAcdA="; 715 }; 716 }; 717 ··· 803 owner = "joshmedeski"; 804 repo = "t-smart-tmux-session-manager"; 805 rev = "v${version}"; 806 + hash = "sha256-EMDEEIWJ+XFOk0WsQPAwj9BFBVDNwFUCyd1ScceqKpc="; 807 }; 808 nativeBuildInputs = [ pkgs.makeWrapper ]; 809 postInstall = '' ··· 824 owner = "tmux-plugins"; 825 repo = "tmux-urlview"; 826 rev = "b84c876cffdd22990b4ab51247e795cbd7813d53"; 827 + hash = "sha256-1oEJDgHPIM6AEVlGcavRqP2YjPdmkxHHMiFYdgqW5Mo="; 828 }; 829 postInstall = '' 830 sed -i -e '14,20{s|extract_url|${pkgs.extract_url}/bin/extract_url|g}' $target/urlview.tmux ··· 838 owner = "tmux-plugins"; 839 repo = "vim-tmux-focus-events"; 840 rev = "a568192ca0de4ca0bd7b3cd0249aad491625c941"; 841 + hash = "sha256-ITZMu2q80deOf0zqgYJDDgWQHWhJEzZlK6lVFPY4FIw="; 842 }; 843 844 meta = with lib; { ··· 889 owner = "tmux-plugins"; 890 repo = "tmux-yank"; 891 rev = "acfd36e4fcba99f8310a7dfb432111c242fe7392"; 892 + hash = "sha256-/5HPaoOx2U2d8lZZJo5dKmemu6hKgHJYq23hxkddXpA="; 893 }; 894 }; 895 ··· 901 owner = "o0th"; 902 repo = "tmux-nova"; 903 rev = "v${version}"; 904 + hash = "sha256-0LIql8as2+OendEHVqR0F3pmQTxC1oqapwhxT+34lJo="; 905 }; 906 meta = with lib; { 907 homepage = "https://github.com/o0th/tmux-nova";
+7
pkgs/tools/package-management/rpm/default.nix
··· 29 bubblewrap, 30 autoconf, 31 gnupg, 32 }: 33 34 stdenv.mkDerivation rec { ··· 112 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 113 "-DWITH_LIBELF=OFF" 114 "-DWITH_LIBDW=OFF" 115 ]; 116 117 # rpm/rpmlib.h includes popt.h, and then the pkg-config file mentions these as linkage requirements
··· 29 bubblewrap, 30 autoconf, 31 gnupg, 32 + 33 + # Disable the unshare RPM plugin, which can be useful if 34 + # RPM is ran within the Nix sandbox. 35 + disableUnshare ? true, 36 }: 37 38 stdenv.mkDerivation rec { ··· 116 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 117 "-DWITH_LIBELF=OFF" 118 "-DWITH_LIBDW=OFF" 119 + ] 120 + ++ lib.optionals disableUnshare [ 121 + "-DHAVE_UNSHARE=OFF" 122 ]; 123 124 # rpm/rpmlib.h includes popt.h, and then the pkg-config file mentions these as linkage requirements
-51
pkgs/tools/security/authoscope/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - installShellFiles, 6 - libcap, 7 - openssl, 8 - pkg-config, 9 - rustPlatform, 10 - Security, 11 - zlib, 12 - }: 13 - 14 - rustPlatform.buildRustPackage rec { 15 - pname = "authoscope"; 16 - version = "0.8.1"; 17 - 18 - src = fetchFromGitHub { 19 - owner = "kpcyrd"; 20 - repo = pname; 21 - rev = "v${version}"; 22 - sha256 = "sha256-SKgb/N249s0+Rb59moBT/MeFb4zAAElCMQJto0diyUk="; 23 - }; 24 - 25 - cargoHash = "sha256-rSHuKy86iJNLAKSVcb7fn7A/cc75EOc97jGI14EaC6k="; 26 - 27 - nativeBuildInputs = [ 28 - installShellFiles 29 - pkg-config 30 - ]; 31 - 32 - buildInputs = [ 33 - libcap 34 - zlib 35 - openssl 36 - ] ++ lib.optional stdenv.hostPlatform.isDarwin Security; 37 - 38 - postInstall = '' 39 - installManPage docs/${pname}.1 40 - ''; 41 - 42 - # Tests requires access to httpin.org 43 - doCheck = false; 44 - 45 - meta = with lib; { 46 - description = "Scriptable network authentication cracker"; 47 - homepage = "https://github.com/kpcyrd/authoscope"; 48 - license = with licenses; [ gpl3Plus ]; 49 - maintainers = with maintainers; [ fab ]; 50 - }; 51 - }
···
-4
pkgs/top-level/all-packages.nix
··· 1946 buildGoModule = buildGo123Module; 1947 }; 1948 1949 - authoscope = callPackage ../tools/security/authoscope { 1950 - inherit (darwin.apple_sdk.frameworks) Security; 1951 - }; 1952 - 1953 avahi = callPackage ../development/libraries/avahi { }; 1954 1955 avahi-compat = callPackage ../development/libraries/avahi {
··· 1946 buildGoModule = buildGo123Module; 1947 }; 1948 1949 avahi = callPackage ../development/libraries/avahi { }; 1950 1951 avahi-compat = callPackage ../development/libraries/avahi {
+1
pkgs/top-level/python-aliases.nix
··· 452 pushbullet = pushbullet-py; # Added 2022-10-15 453 Pweave = pweave; # added 2023-02-19 454 pxml = throw "pxml was removed, because it was disabled on all python version since 3.8 and last updated in 2020."; # added 2024-05-13 455 py-radix = throw "py-radix has been removed, since it abandoned"; # added 2023-07-07 456 py_stringmatching = py-stringmatching; # added 2023-11-12 457 py17track = throw "py17track was removed because Home Assistant switched to pyseventeentrack"; # added 2024-08-08
··· 452 pushbullet = pushbullet-py; # Added 2022-10-15 453 Pweave = pweave; # added 2023-02-19 454 pxml = throw "pxml was removed, because it was disabled on all python version since 3.8 and last updated in 2020."; # added 2024-05-13 455 + py3to2 = throw "py3to2 is unmaintained and source is no longer available"; # added 2024-10-23 456 py-radix = throw "py-radix has been removed, since it abandoned"; # added 2023-07-07 457 py_stringmatching = py-stringmatching; # added 2023-11-12 458 py17track = throw "py17track was removed because Home Assistant switched to pyseventeentrack"; # added 2024-08-08
+2 -2
pkgs/top-level/python-packages.nix
··· 11277 11278 py3status = callPackage ../development/python-modules/py3status { }; 11279 11280 - py3to2 = callPackage ../development/python-modules/3to2 { }; 11281 - 11282 py4j = callPackage ../development/python-modules/py4j { }; 11283 11284 pyacaia-async = callPackage ../development/python-modules/pyacaia-async { }; ··· 15540 stookwijzer = callPackage ../development/python-modules/stookwijzer { }; 15541 15542 stopit = callPackage ../development/python-modules/stopit { }; 15543 15544 stransi = callPackage ../development/python-modules/stransi { }; 15545
··· 11277 11278 py3status = callPackage ../development/python-modules/py3status { }; 11279 11280 py4j = callPackage ../development/python-modules/py4j { }; 11281 11282 pyacaia-async = callPackage ../development/python-modules/pyacaia-async { }; ··· 15538 stookwijzer = callPackage ../development/python-modules/stookwijzer { }; 15539 15540 stopit = callPackage ../development/python-modules/stopit { }; 15541 + 15542 + stop-words = callPackage ../development/python-modules/stop-words { }; 15543 15544 stransi = callPackage ../development/python-modules/stransi { }; 15545