Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
8066e45f 9fc468d5

+1090 -346
+9
maintainers/maintainer-list.nix
··· 10247 10247 githubId = 95194; 10248 10248 name = "Mauricio Scheffer"; 10249 10249 }; 10250 + mawis = { 10251 + email = "m@tthias.eu"; 10252 + github = "mawis"; 10253 + githubId = 2042030; 10254 + name = "Matthias Wimmer"; 10255 + keys = [{ 10256 + fingerprint = "CAEC A12D CE23 37A6 6DFD 17B0 7AC7 631D 70D6 C898"; 10257 + }]; 10258 + }; 10250 10259 maxbrunet = { 10251 10260 email = "max@brnt.mx"; 10252 10261 github = "maxbrunet";
+1 -2
pkgs/applications/audio/ledfx/default.nix
··· 15 15 16 16 postPatch = '' 17 17 substituteInPlace setup.py \ 18 - --replace '"openrgb-python~=0.2.10",' "" \ 19 18 --replace "'rpi-ws281x>=4.3.0; platform_system == \"Linux\"'," "" \ 20 19 --replace '"sentry-sdk==1.14.0",' "" \ 21 20 --replace "~=" ">=" ··· 31 30 icmplib 32 31 multidict 33 32 numpy 34 - # openrgb-python # not packaged 33 + openrgb-python 35 34 paho-mqtt 36 35 pillow 37 36 psutil
+3 -3
pkgs/applications/misc/system76-keyboard-configurator/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "system76-keyboard-configurator"; 9 - version = "1.3.6"; 9 + version = "1.3.7"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pop-os"; 13 13 repo = "keyboard-configurator"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-xM1A9hREy/l3KPZAKt/UDCGTXquLG0imAs9/BwO0YeA="; 15 + sha256 = "sha256-73D24g3jvPPregR/bLSpWzSGQRlhjp2/0kHuDDSqSBY="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ ··· 28 28 udev 29 29 ]; 30 30 31 - cargoHash = "sha256-Bf2hf1l5KNdSlOZn6++sgmdGrH356BHP77k0bNhjFDg="; 31 + cargoHash = "sha256-AGWrMMJ5FihIVc7HvzpsL1Vmi/fvuFowX+ijgwGRJCo="; 32 32 33 33 meta = with lib; { 34 34 description = "Keyboard configuration application for System76 keyboards and laptops";
+4 -4
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 1 1 { 2 2 "aci": { 3 - "hash": "sha256-EmYgUWRZoIJ+wZIe4E7MlRep+uVveCbeBNDBgG7ryr8=", 3 + "hash": "sha256-MF1YeTzKmua4C6Ay9QQGjVzjYCEZtyGW2wrMQH5Un/k=", 4 4 "homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci", 5 5 "owner": "CiscoDevNet", 6 6 "repo": "terraform-provider-aci", 7 - "rev": "v2.8.0", 7 + "rev": "v2.9.0", 8 8 "spdx": "MPL-2.0", 9 9 "vendorHash": null 10 10 }, ··· 46 46 "vendorHash": "sha256-Z7HlUJ5VuQ7rBhoprmvS6HwNZ53iUoBnfXzKTV43bzE=" 47 47 }, 48 48 "alicloud": { 49 - "hash": "sha256-RtxWaEcDSC2lZX6eiqEnJJMj/spvFjqjUP1Ao0p8S2Q=", 49 + "hash": "sha256-SYzc8mvLdSHWR75+Fy4Egn2BO8t89aowYHhZ6MlyEIU=", 50 50 "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", 51 51 "owner": "aliyun", 52 52 "repo": "terraform-provider-alicloud", 53 - "rev": "v1.207.0", 53 + "rev": "v1.207.1", 54 54 "spdx": "MPL-2.0", 55 55 "vendorHash": null 56 56 },
+4 -4
pkgs/applications/networking/sync/rclone/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "rclone"; 8 - version = "1.62.2"; 8 + version = "1.63.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = pname; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-nG3XW6OGzfbvkBmlmeOCnVRFun3EWIVLLvMXGhOAi+4="; 14 + hash = "sha256-ojP1Uf9iP6kOlzW8qsUx1SnMRxFZLsgkjFD4LVH0oTI="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-UA6PlhKxJ9wpg3mbiJ4Mqc4npwEBa93qi6WrQR8JQSk="; 17 + vendorSha256 = "sha256-0YenfRa5udTrajPLI1ZMV+NYDHKO++M0KvIvr4gYLLc="; 18 18 19 19 subPackages = [ "." ]; 20 20 ··· 54 54 homepage = "https://rclone.org"; 55 55 changelog = "https://github.com/rclone/rclone/blob/v${version}/docs/content/changelog.md"; 56 56 license = licenses.mit; 57 - maintainers = with maintainers; [ danielfullmer marsam SuperSandro2000 ]; 57 + maintainers = with maintainers; [ marsam SuperSandro2000 ]; 58 58 }; 59 59 }
+90 -44
pkgs/applications/video/davinci-resolve/default.nix
··· 6 6 , unzip 7 7 , appimage-run 8 8 , addOpenGLRunpath 9 + , dbus 9 10 , libGLU 10 11 , xorg 11 12 , buildFHSEnv ··· 17 18 , glib 18 19 , libarchive 19 20 , libxcrypt 20 - , python2 21 + , python3 21 22 , aprutil 23 + , makeDesktopItem 24 + , copyDesktopItems 22 25 }: 23 26 24 27 let 25 28 davinci = ( 26 29 stdenv.mkDerivation rec { 27 30 pname = "davinci-resolve"; 28 - version = "17.4.3"; 31 + version = "18.1.4"; 29 32 30 33 nativeBuildInputs = [ 31 - unzip 32 34 (appimage-run.override { buildFHSEnv = buildFHSEnvChroot; } ) 33 35 addOpenGLRunpath 36 + copyDesktopItems 37 + unzip 34 38 ]; 35 39 36 40 # Pretty sure, there are missing dependencies ... 37 - buildInputs = [ libGLU xorg.libXxf86vm ]; 41 + buildInputs = [ 42 + libGLU 43 + xorg.libXxf86vm 44 + ]; 38 45 39 46 src = runCommandLocal "${pname}-src.zip" 40 47 rec { 41 48 outputHashMode = "recursive"; 42 49 outputHashAlgo = "sha256"; 43 - outputHash = "0hq374n26mbcds8f1z644cvnh4h2rjdrbxxxbj4p34mx9b04ab28"; 50 + outputHash = "sha256-yUKT1x5LrzdGLDZjZDeTvNgRAzeR+rn18AGY5Mn+5As="; 44 51 45 52 impureEnvVars = lib.fetchers.proxyImpureEnvVars; 46 53 ··· 49 56 # ENV VARS 50 57 SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; 51 58 52 - DOWNLOADID = "5efad1a052e8471989f662338d5247f1"; 59 + # Get linux.downloadId from HTTP response on https://www.blackmagicdesign.com/products/davinciresolve 60 + DOWNLOADID = "6449dc76e0b845bcb7399964b00a3ec4"; 53 61 REFERID = "263d62f31cbb49e0868005059abcb0c9"; 54 62 SITEURL = "https://www.blackmagicdesign.com/api/register/us/download/${DOWNLOADID}"; 55 63 ··· 73 81 74 82 } '' 75 83 RESOLVEURL=$(curl \ 76 - -s \ 77 - -H 'Host: www.blackmagicdesign.com' \ 78 - -H 'Accept: application/json, text/plain, */*' \ 79 - -H 'Origin: https://www.blackmagicdesign.com' \ 80 - -H "$USERAGENT" \ 81 - -H 'Content-Type: application/json;charset=UTF-8' \ 82 - -H "Referer: https://www.blackmagicdesign.com/support/download/$REFERID/Linux" \ 83 - -H 'Accept-Encoding: gzip, deflate, br' \ 84 - -H 'Accept-Language: en-US,en;q=0.9' \ 85 - -H 'Authority: www.blackmagicdesign.com' \ 86 - -H 'Cookie: _ga=GA1.2.1849503966.1518103294; _gid=GA1.2.953840595.1518103294' \ 84 + --silent \ 85 + --header 'Host: www.blackmagicdesign.com' \ 86 + --header 'Accept: application/json, text/plain, */*' \ 87 + --header 'Origin: https://www.blackmagicdesign.com' \ 88 + --header "$USERAGENT" \ 89 + --header 'Content-Type: application/json;charset=UTF-8' \ 90 + --header "Referer: https://www.blackmagicdesign.com/support/download/$REFERID/Linux" \ 91 + --header 'Accept-Encoding: gzip, deflate, br' \ 92 + --header 'Accept-Language: en-US,en;q=0.9' \ 93 + --header 'Authority: www.blackmagicdesign.com' \ 94 + --header 'Cookie: _ga=GA1.2.1849503966.1518103294; _gid=GA1.2.953840595.1518103294' \ 87 95 --data-ascii "$REQJSON" \ 88 96 --compressed \ 89 97 "$SITEURL") 90 98 91 99 curl \ 92 100 --retry 3 --retry-delay 3 \ 93 - -H "Host: sw.blackmagicdesign.com" \ 94 - -H "Upgrade-Insecure-Requests: 1" \ 95 - -H "$USERAGENT" \ 96 - -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" \ 97 - -H "Accept-Language: en-US,en;q=0.9" \ 101 + --header "Host: sw.blackmagicdesign.com" \ 102 + --header "Upgrade-Insecure-Requests: 1" \ 103 + --header "$USERAGENT" \ 104 + --header "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" \ 105 + --header "Accept-Language: en-US,en;q=0.9" \ 98 106 --compressed \ 99 107 "$RESOLVEURL" \ 100 108 > $out ··· 135 143 done 136 144 ln -s $out/libs/libcrypto.so.1.1 $out/libs/libcrypt.so.1 137 145 ''; 146 + 147 + desktopItems = [ 148 + (makeDesktopItem { 149 + name = "davinci-resolve"; 150 + desktopName = "Davinci Resolve"; 151 + genericName = "Video Editor"; 152 + exec = "resolve"; 153 + # icon = "DV_Resolve"; 154 + comment = "Professional video editing, color, effects and audio post-processing"; 155 + categories = [ 156 + "AudioVideo" 157 + "AudioVideoEditing" 158 + "Video" 159 + "Graphics" 160 + ]; 161 + }) 162 + ]; 138 163 } 139 164 ); 140 165 in 141 166 buildFHSEnv { 142 167 name = "davinci-resolve"; 143 168 targetPkgs = pkgs: with pkgs; [ 144 - librsvg 145 - libGLU 169 + alsa-lib 170 + aprutil 171 + bzip2 172 + davinci 173 + dbus 174 + expat 175 + fontconfig 176 + freetype 177 + glib 146 178 libGL 179 + libGLU 180 + libarchive 181 + libcap 182 + librsvg 183 + libtool 184 + libuuid 185 + libxcrypt # provides libcrypt.so.1 186 + libxkbcommon 187 + nspr 188 + ocl-icd 189 + opencl-headers 190 + python3 191 + python3.pkgs.numpy 192 + udev 193 + xdg-utils # xdg-open needed to open URLs 147 194 xorg.libICE 148 195 xorg.libSM 196 + xorg.libX11 197 + xorg.libXcomposite 198 + xorg.libXcursor 199 + xorg.libXdamage 200 + xorg.libXext 201 + xorg.libXfixes 202 + xorg.libXi 203 + xorg.libXinerama 204 + xorg.libXrandr 205 + xorg.libXrender 206 + xorg.libXtst 149 207 xorg.libXxf86vm 150 208 xorg.libxcb 151 - udev 152 - opencl-headers 153 - alsa-lib 154 - xorg.libX11 155 - xorg.libXext 156 - expat 209 + xorg.xcbutil 210 + xorg.xcbutilimage 211 + xorg.xcbutilkeysyms 212 + xorg.xcbutilrenderutil 213 + xorg.xcbutilwm 214 + xorg.xkeyboardconfig 157 215 zlib 158 - libuuid 159 - bzip2 160 - libtool 161 - ocl-icd 162 - glib 163 - libarchive 164 - libxcrypt # provides libcrypt.so.1 165 - xdg-utils # xdg-open needed to open URLs 166 - python2 167 - # currently they want python 3.6 which is EOL 168 - #python3 169 - aprutil 170 216 ]; 171 217 172 218 runScript = "${bash}/bin/bash ${ ··· 180 226 }"; 181 227 182 228 meta = with lib; { 183 - description = "Professional Video Editing, Color, Effects and Audio Post"; 184 - homepage = "https://www.blackmagicdesign.com/products/davinciresolve/"; 229 + description = "Professional video editing, color, effects and audio post-processing"; 230 + homepage = "https://www.blackmagicdesign.com/products/davinciresolve"; 185 231 license = licenses.unfree; 186 232 maintainers = with maintainers; [ jshcmpbll ]; 187 233 platforms = platforms.linux;
+2 -2
pkgs/data/icons/colloid-icon-theme/default.nix
··· 18 18 19 19 stdenvNoCC.mkDerivation rec { 20 20 inherit pname; 21 - version = "2023-03-28"; 21 + version = "2023-07-01"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "vinceliuice"; 25 25 repo = pname; 26 26 rev = version; 27 - hash = "sha256-R7QKxZdcKUeTD6E9gj02Tu5tYv9JyqyH2sCsdOk9zTM="; 27 + hash = "sha256-2J6LmDV/Y2+x+nK3mO+t4MnmZCbVwDLX0tDG6BmLgqo="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+8 -12
pkgs/development/compilers/mruby/default.nix
··· 1 - { lib, stdenv, ruby, bison, rake, fetchFromGitHub }: 1 + { lib, stdenv, ruby, rake, fetchFromGitHub }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mruby"; ··· 11 11 sha256 = "sha256-MmrbWeg/G29YBvVrOtceTOZChrQ2kx9+apl7u7BiGjA="; 12 12 }; 13 13 14 - nativeBuildInputs = [ ruby bison rake ]; 14 + nativeBuildInputs = [ rake ]; 15 + 16 + nativeCheckInputs = [ ruby ]; 15 17 16 18 # Necessary so it uses `gcc` instead of `ld` for linking. 17 - # https://github.com/mruby/mruby/blob/35be8b252495d92ca811d76996f03c470ee33380/tasks/toolchains/gcc.rake#L25 19 + # https://github.com/mruby/mruby/blob/e502fd88b988b0a8d9f31b928eb322eae269c45a/tasks/toolchains/gcc.rake#L30 18 20 preBuild = "unset LD"; 19 21 20 22 installPhase = '' ··· 24 26 25 27 doCheck = true; 26 28 27 - checkPhase = '' 28 - runHook preCheck 29 - 30 - rake test 31 - 32 - runHook postCheck 33 - ''; 29 + checkTarget = "test"; 34 30 35 31 meta = with lib; { 36 32 description = "An embeddable implementation of the Ruby language"; 37 33 homepage = "https://mruby.org"; 38 - maintainers = [ maintainers.nicknovitski ]; 34 + maintainers = with maintainers; [ nicknovitski marsam ]; 39 35 license = licenses.mit; 40 - platforms = platforms.unix; 36 + platforms = platforms.all; 41 37 }; 42 38 }
+195
pkgs/development/compilers/openjdk/20.nix
··· 1 + { stdenv, lib, fetchurl, fetchpatch, fetchFromGitHub, bash, pkg-config, autoconf, cpio 2 + , file, which, unzip, zip, perl, cups, freetype, alsa-lib, libjpeg, giflib 3 + , libpng, zlib, lcms2, libX11, libICE, libXrender, libXext, libXt, libXtst 4 + , libXi, libXinerama, libXcursor, libXrandr, fontconfig, openjdk20-bootstrap 5 + , ensureNewerSourcesForZipFilesHook 6 + , setJavaClassPath 7 + # TODO(@sternenseemann): gtk3 fails to evaluate in pkgsCross.ghcjs.buildPackages 8 + # which should be fixable, this is a no-rebuild workaround for GHC. 9 + , headless ? stdenv.targetPlatform.isGhcjs 10 + , enableJavaFX ? false, openjfx 11 + , enableGnome2 ? true, gtk3, gnome_vfs, glib, GConf 12 + }: 13 + 14 + let 15 + version = { 16 + feature = "20"; 17 + interim = ""; 18 + build = "36"; 19 + }; 20 + 21 + # when building a headless jdk, also bootstrap it with a headless jdk 22 + openjdk-bootstrap = openjdk20-bootstrap.override { gtkSupport = !headless; }; 23 + 24 + openjdk = stdenv.mkDerivation { 25 + pname = "openjdk" + lib.optionalString headless "-headless"; 26 + version = "${version.feature}${version.interim}+${version.build}"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "openjdk"; 30 + repo = "jdk${version.feature}u"; 31 + rev = "jdk-${version.feature}${version.interim}+${version.build}"; 32 + hash = "sha256-fXoSO8nq5qpUYbCtbrRr2C46XRdYX77Pxmk7GfmlZV4="; 33 + }; 34 + 35 + nativeBuildInputs = [ pkg-config autoconf unzip ensureNewerSourcesForZipFilesHook ]; 36 + buildInputs = [ 37 + cpio file which zip perl zlib cups freetype alsa-lib libjpeg giflib 38 + libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 39 + libXi libXinerama libXcursor libXrandr fontconfig openjdk-bootstrap 40 + ] ++ lib.optionals (!headless && enableGnome2) [ 41 + gtk3 gnome_vfs GConf glib 42 + ]; 43 + 44 + patches = [ 45 + ./fix-java-home-jdk10.patch 46 + ./read-truststore-from-env-jdk10.patch 47 + ./currency-date-range-jdk10.patch 48 + ./increase-javadoc-heap-jdk13.patch 49 + ./ignore-LegalNoticeFilePlugin-jdk18.patch 50 + 51 + # -Wformat etc. are stricter in newer gccs, per 52 + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79677 53 + # so grab the work-around from 54 + # https://src.fedoraproject.org/rpms/java-openjdk/pull-request/24 55 + (fetchurl { 56 + url = "https://src.fedoraproject.org/rpms/java-openjdk/raw/06c001c7d87f2e9fe4fedeef2d993bcd5d7afa2a/f/rh1673833-remove_removal_of_wformat_during_test_compilation.patch"; 57 + sha256 = "082lmc30x64x583vqq00c8y0wqih3y4r0mp1c4bqq36l22qv6b6r"; 58 + }) 59 + 60 + # Patch borrowed from Alpine to fix build errors with musl libc and recent gcc. 61 + # This is applied anywhere to prevent patchrot. 62 + (fetchpatch { 63 + url = "https://git.alpinelinux.org/aports/plain/testing/openjdk19/FixNullPtrCast.patch?id=93dc07f97ff716b647c5f57c6224901ea06da560"; 64 + hash = "sha256-H4X3Yip5bCpXMH7MSu9BgXIOYRVUBMZPZW8EvZSWI5k="; 65 + }) 66 + 67 + # Fix build for gnumake-4.4.1: 68 + # https://github.com/openjdk/jdk/pull/12992 69 + (fetchpatch { 70 + name = "gnumake-4.4.1"; 71 + url = "https://github.com/openjdk/jdk/commit/9341d135b855cc208d48e47d30cd90aafa354c36.patch"; 72 + hash = "sha256-Qcm3ZmGCOYLZcskNjj7DYR85R4v07vYvvavrVOYL8vg="; 73 + }) 74 + ] ++ lib.optionals (!headless && enableGnome2) [ 75 + ./swing-use-gtk-jdk13.patch 76 + ]; 77 + 78 + postPatch = '' 79 + chmod +x configure 80 + patchShebangs --build configure 81 + ''; 82 + 83 + # JDK's build system attempts to specifically detect 84 + # and special-case WSL, and we don't want it to do that, 85 + # so pass the correct platform names explicitly 86 + configurePlatforms = ["build" "host"]; 87 + 88 + configureFlags = [ 89 + "--with-boot-jdk=${openjdk-bootstrap.home}" 90 + "--with-version-build=${version.build}" 91 + "--with-version-opt=nixos" 92 + "--with-version-pre=" 93 + "--enable-unlimited-crypto" 94 + "--with-native-debug-symbols=internal" 95 + "--with-libjpeg=system" 96 + "--with-giflib=system" 97 + "--with-libpng=system" 98 + "--with-zlib=system" 99 + "--with-lcms=system" 100 + "--with-stdc++lib=dynamic" 101 + ] ++ lib.optional stdenv.isx86_64 "--with-jvm-features=zgc" 102 + ++ lib.optional headless "--enable-headless-only" 103 + ++ lib.optional (!headless && enableJavaFX) "--with-import-modules=${openjfx}"; 104 + 105 + separateDebugInfo = true; 106 + 107 + env.NIX_CFLAGS_COMPILE = "-Wno-error"; 108 + 109 + NIX_LDFLAGS = toString (lib.optionals (!headless) [ 110 + "-lfontconfig" "-lcups" "-lXinerama" "-lXrandr" "-lmagic" 111 + ] ++ lib.optionals (!headless && enableGnome2) [ 112 + "-lgtk-3" "-lgio-2.0" "-lgnomevfs-2" "-lgconf-2" 113 + ]); 114 + 115 + # -j flag is explicitly rejected by the build system: 116 + # Error: 'make -jN' is not supported, use 'make JOBS=N' 117 + # Note: it does not make build sequential. Build system 118 + # still runs in parallel. 119 + enableParallelBuilding = false; 120 + 121 + buildFlags = [ "images" ]; 122 + 123 + installPhase = '' 124 + mkdir -p $out/lib 125 + 126 + mv build/*/images/jdk $out/lib/openjdk 127 + 128 + # Remove some broken manpages. 129 + rm -rf $out/lib/openjdk/man/ja* 130 + 131 + # Mirror some stuff in top-level. 132 + mkdir -p $out/share 133 + ln -s $out/lib/openjdk/include $out/include 134 + ln -s $out/lib/openjdk/man $out/share/man 135 + 136 + # IDEs use the provided src.zip to navigate the Java codebase (https://github.com/NixOS/nixpkgs/pull/95081) 137 + ln -s $out/lib/openjdk/lib/src.zip $out/lib/src.zip 138 + 139 + # jni.h expects jni_md.h to be in the header search path. 140 + ln -s $out/include/linux/*_md.h $out/include/ 141 + 142 + # Remove crap from the installation. 143 + rm -rf $out/lib/openjdk/demo 144 + ${lib.optionalString headless '' 145 + rm $out/lib/openjdk/lib/{libjsound,libfontmanager}.so 146 + ''} 147 + 148 + ln -s $out/lib/openjdk/bin $out/bin 149 + ''; 150 + 151 + preFixup = '' 152 + # Propagate the setJavaClassPath setup hook so that any package 153 + # that depends on the JDK has $CLASSPATH set up properly. 154 + mkdir -p $out/nix-support 155 + #TODO or printWords? cf https://github.com/NixOS/nixpkgs/pull/27427#issuecomment-317293040 156 + echo -n "${setJavaClassPath}" > $out/nix-support/propagated-build-inputs 157 + 158 + # Set JAVA_HOME automatically. 159 + mkdir -p $out/nix-support 160 + cat <<EOF > $out/nix-support/setup-hook 161 + if [ -z "\''${JAVA_HOME-}" ]; then export JAVA_HOME=$out/lib/openjdk; fi 162 + EOF 163 + ''; 164 + 165 + postFixup = '' 166 + # Build the set of output library directories to rpath against 167 + LIBDIRS="" 168 + for output in $(getAllOutputNames); do 169 + if [ "$output" = debug ]; then continue; fi 170 + LIBDIRS="$(find $(eval echo \$$output) -name \*.so\* -exec dirname {} \+ | sort -u | tr '\n' ':'):$LIBDIRS" 171 + done 172 + # Add the local library paths to remove dependencies on the bootstrap 173 + for output in $(getAllOutputNames); do 174 + if [ "$output" = debug ]; then continue; fi 175 + OUTPUTDIR=$(eval echo \$$output) 176 + BINLIBS=$(find $OUTPUTDIR/bin/ -type f; find $OUTPUTDIR -name \*.so\*) 177 + echo "$BINLIBS" | while read i; do 178 + patchelf --set-rpath "$LIBDIRS:$(patchelf --print-rpath "$i")" "$i" || true 179 + patchelf --shrink-rpath "$i" || true 180 + done 181 + done 182 + ''; 183 + 184 + disallowedReferences = [ openjdk-bootstrap ]; 185 + 186 + pos = builtins.unsafeGetAttrPos "feature" version; 187 + meta = import ./meta.nix lib version.feature; 188 + 189 + passthru = { 190 + architecture = ""; 191 + home = "${openjdk}/lib/openjdk"; 192 + inherit gtk3; 193 + }; 194 + }; 195 + in openjdk
+81
pkgs/development/compilers/openjdk/darwin/20.nix
··· 1 + { lib, stdenv, fetchurl, unzip, setJavaClassPath }: 2 + let 3 + # Details from https://www.azul.com/downloads/?version=java-19-sts&os=macos&package=jdk 4 + # Note that the latest build may differ by platform 5 + dist = { 6 + x86_64-darwin = { 7 + arch = "x64"; 8 + zuluVersion = "20.30.11"; 9 + jdkVersion = "20.0.1"; 10 + sha256 = "0hg2n2mdbpxsgpw3c58w8y1f3im6schvfqahji352p9ljbdykzmy"; 11 + }; 12 + 13 + aarch64-darwin = { 14 + arch = "aarch64"; 15 + zuluVersion = "20.30.11"; 16 + jdkVersion = "20.0.1"; 17 + sha256 = "0bc9h1y0b2azyfl3f5sqj19sh02xs995d1kdn55m4lfhc00rzr81"; 18 + }; 19 + }."${stdenv.hostPlatform.system}"; 20 + 21 + jce-policies = fetchurl { 22 + # Ugh, unversioned URLs... I hope this doesn't change often enough to cause pain before we move to a Darwin source build of OpenJDK! 23 + url = "http://cdn.azul.com/zcek/bin/ZuluJCEPolicies.zip"; 24 + sha256 = "0nk7m0lgcbsvldq2wbfni2pzq8h818523z912i7v8hdcij5s48c0"; 25 + }; 26 + 27 + jdk = stdenv.mkDerivation rec { 28 + pname = "zulu${dist.zuluVersion}-ca-jdk"; 29 + version = dist.jdkVersion; 30 + 31 + src = fetchurl { 32 + url = "https://cdn.azul.com/zulu/bin/zulu${dist.zuluVersion}-ca-jdk${dist.jdkVersion}-macosx_${dist.arch}.tar.gz"; 33 + inherit (dist) sha256; 34 + curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/"; 35 + }; 36 + 37 + nativeBuildInputs = [ unzip ]; 38 + 39 + installPhase = '' 40 + mkdir -p $out 41 + mv * $out 42 + 43 + unzip ${jce-policies} 44 + mv -f ZuluJCEPolicies/*.jar $out/lib/security/ 45 + 46 + # jni.h expects jni_md.h to be in the header search path. 47 + ln -s $out/include/darwin/*_md.h $out/include/ 48 + 49 + if [ -f $out/LICENSE ]; then 50 + install -D $out/LICENSE $out/share/zulu/LICENSE 51 + rm $out/LICENSE 52 + fi 53 + ''; 54 + 55 + preFixup = '' 56 + # Propagate the setJavaClassPath setup hook from the JDK so that 57 + # any package that depends on the JDK has $CLASSPATH set up 58 + # properly. 59 + mkdir -p $out/nix-support 60 + printWords ${setJavaClassPath} > $out/nix-support/propagated-build-inputs 61 + 62 + # Set JAVA_HOME automatically. 63 + cat <<EOF >> $out/nix-support/setup-hook 64 + if [ -z "\''${JAVA_HOME-}" ]; then export JAVA_HOME=$out; fi 65 + EOF 66 + ''; 67 + 68 + # fixupPhase is moving the man to share/man which breaks it because it's a 69 + # relative symlink. 70 + postFixup = '' 71 + ln -nsf ../zulu-${lib.versions.major version}.jdk/Contents/Home/man $out/share/man 72 + ''; 73 + 74 + passthru = { 75 + home = jdk; 76 + }; 77 + 78 + meta = import ./meta.nix lib version; 79 + }; 80 + in 81 + jdk
+113
pkgs/development/compilers/openjdk/openjfx/20.nix
··· 1 + { stdenv, lib, fetchFromGitHub, fetchpatch, writeText, openjdk17_headless 2 + , openjdk19_headless, gradle_7, pkg-config, perl, cmake, gperf, gtk2, gtk3, libXtst 3 + , libXxf86vm, glib, alsa-lib, ffmpeg_4, python3, ruby, icu68 4 + , withMedia ? true 5 + , withWebKit ? false 6 + }: 7 + 8 + let 9 + major = "20"; 10 + update = ""; 11 + build = "+19"; 12 + repover = "${major}${update}${build}"; 13 + gradle_ = (gradle_7.override { 14 + # note: gradle does not yet support running on 19 15 + java = openjdk17_headless; 16 + }); 17 + 18 + makePackage = args: stdenv.mkDerivation ({ 19 + version = "${major}${update}${build}"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "openjdk"; 23 + repo = "jfx"; 24 + rev = repover; 25 + hash = "sha256-QPPJyl6+XU+m5xqYOFtQKJNNrovqy7ngNE/e7kiEJVU="; 26 + }; 27 + 28 + buildInputs = [ gtk2 gtk3 libXtst libXxf86vm glib alsa-lib ffmpeg_4 icu68 ]; 29 + nativeBuildInputs = [ gradle_ perl pkg-config cmake gperf python3 ruby ]; 30 + 31 + dontUseCmakeConfigure = true; 32 + 33 + config = writeText "gradle.properties" ('' 34 + CONF = Release 35 + JDK_HOME = ${openjdk19_headless.home} 36 + '' + args.gradleProperties or ""); 37 + 38 + buildPhase = '' 39 + runHook preBuild 40 + 41 + export GRADLE_USER_HOME=$(mktemp -d) 42 + ln -s $config gradle.properties 43 + export NIX_CFLAGS_COMPILE="$(pkg-config --cflags glib-2.0) $NIX_CFLAGS_COMPILE" 44 + gradle --no-daemon $gradleFlags sdk 45 + 46 + runHook postBuild 47 + ''; 48 + } // args); 49 + 50 + # Fake build to pre-download deps into fixed-output derivation. 51 + # We run nearly full build because I see no other way to download everything that's needed. 52 + # Anyone who knows a better way? 53 + deps = makePackage { 54 + pname = "openjfx-deps"; 55 + 56 + # perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar) 57 + installPhase = '' 58 + find $GRADLE_USER_HOME -type f -regex '.*/modules.*\.\(jar\|pom\)' \ 59 + | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \ 60 + | sh 61 + rm -rf $out/tmp 62 + ''; 63 + 64 + outputHashAlgo = "sha256"; 65 + outputHashMode = "recursive"; 66 + # suspiciously the same as for openjfx 17 ... 67 + # could they really not have changed any of their dependencies? 68 + # or did we miss changing another upstream hash when copy-pasting? 69 + outputHash = "sha256-dV7/U5GpFxhI13smZ587C6cVE4FRNPY0zexZkYK4Yqo="; 70 + }; 71 + 72 + in makePackage { 73 + pname = "openjfx-modular-sdk"; 74 + 75 + gradleProperties = '' 76 + COMPILE_MEDIA = ${lib.boolToString withMedia} 77 + COMPILE_WEBKIT = ${lib.boolToString withWebKit} 78 + ''; 79 + 80 + preBuild = '' 81 + swtJar="$(find ${deps} -name org.eclipse.swt\*.jar)" 82 + substituteInPlace build.gradle \ 83 + --replace 'mavenCentral()' 'mavenLocal(); maven { url uri("${deps}") }' \ 84 + --replace 'name: SWT_FILE_NAME' "files('$swtJar')" 85 + ''; 86 + 87 + installPhase = '' 88 + cp -r build/modular-sdk $out 89 + ''; 90 + 91 + stripDebugList = [ "." ]; 92 + 93 + postFixup = '' 94 + # Remove references to bootstrap. 95 + export openjdkOutPath='${openjdk19_headless.outPath}' 96 + find "$out" -name \*.so | while read lib; do 97 + new_refs="$(patchelf --print-rpath "$lib" | perl -pe 's,:?\Q$ENV{openjdkOutPath}\E[^:]*,,')" 98 + patchelf --set-rpath "$new_refs" "$lib" 99 + done 100 + ''; 101 + 102 + disallowedReferences = [ openjdk17_headless openjdk19_headless ]; 103 + 104 + passthru.deps = deps; 105 + 106 + meta = with lib; { 107 + homepage = "https://openjdk.org/projects/openjfx/"; 108 + license = licenses.gpl2Classpath; 109 + description = "The next-generation Java client toolkit"; 110 + maintainers = with maintainers; [ abbradar ]; 111 + platforms = platforms.unix; 112 + }; 113 + }
+1 -1
pkgs/development/compilers/temurin-bin/generate-sources.py
··· 6 6 import requests 7 7 import sys 8 8 9 - feature_versions = (8, 11, 16, 17, 18, 19) 9 + feature_versions = (8, 11, 16, 17, 18, 19, 20) 10 10 oses = ("mac", "linux", "alpine-linux") 11 11 types = ("jre", "jdk") 12 12 impls = ("hotspot")
+3
pkgs/development/compilers/temurin-bin/jdk-darwin.nix
··· 19 19 20 20 jdk-19 = common { sourcePerArch = sources.jdk.openjdk19; }; 21 21 jre-19 = common { sourcePerArch = sources.jre.openjdk19; }; 22 + 23 + jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; 24 + jre-20 = common { sourcePerArch = sources.jre.openjdk20; }; 22 25 }
+3
pkgs/development/compilers/temurin-bin/jdk-linux.nix
··· 20 20 21 21 jdk-19 = common { sourcePerArch = sources.jdk.openjdk19; }; 22 22 jre-19 = common { sourcePerArch = sources.jre.openjdk19; }; 23 + 24 + jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; 25 + jre-20 = common { sourcePerArch = sources.jre.openjdk20; }; 23 26 }
+344 -248
pkgs/development/compilers/temurin-bin/sources.json
··· 6 6 "packageType": "jdk", 7 7 "vmType": "hotspot", 8 8 "x86_64": { 9 - "build": "8", 10 - "sha256": "774d5955c09893dda14e3eb0fd3e239a6b2cec58615fcf4ec68747260b6e1cc1", 11 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.17_8.tar.gz", 12 - "version": "11.0.17" 9 + "build": "7", 10 + "sha256": "45f56d75da2f55b29e7307cc790958e379abbe6b5f160a3824dc26e320c718e5", 11 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.19_7.tar.gz", 12 + "version": "11.0.19" 13 13 } 14 14 }, 15 15 "openjdk16": { ··· 26 26 "packageType": "jdk", 27 27 "vmType": "hotspot", 28 28 "x86_64": { 29 - "build": "8", 30 - "sha256": "cb154396ff3bfb6a9082e3640c564643d31ecae1792fab0956149ed5258ad84b", 31 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.5_8.tar.gz", 32 - "version": "17.0.5" 29 + "build": "7", 30 + "sha256": "b6edac2fa669876ef16b4895b36b61d01066626e7a69feba2acc19760c8d18cb", 31 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.7_7.tar.gz", 32 + "version": "17.0.7" 33 33 } 34 34 }, 35 35 "openjdk18": { ··· 46 46 "packageType": "jdk", 47 47 "vmType": "hotspot", 48 48 "x86_64": { 49 - "build": "10", 50 - "sha256": "76cfcdf47cdf24331b51939fd2840fd387cf62471da99e4718e2e42b486a9270", 51 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_x64_alpine-linux_hotspot_19.0.1_10.tar.gz", 52 - "version": "19.0.1" 49 + "build": "7", 50 + "sha256": "e2d971400ad2db25ad43ea6fa2058b269c0236e3977986dcdee2097da301beb2", 51 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_x64_alpine-linux_hotspot_19.0.2_7.tar.gz", 52 + "version": "19.0.2" 53 + } 54 + }, 55 + "openjdk20": { 56 + "packageType": "jdk", 57 + "vmType": "hotspot", 58 + "x86_64": { 59 + "build": "9", 60 + "sha256": "68d0f0c468064e944e304cab64fc162335d4d9bc0ddab7e6ff7a395a0bceda74", 61 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_alpine-linux_hotspot_20.0.1_9.tar.gz", 62 + "version": "20.0.1" 53 63 } 54 64 }, 55 65 "openjdk8": { 56 66 "packageType": "jdk", 57 67 "vmType": "hotspot", 58 68 "x86_64": { 59 - "build": "8", 60 - "sha256": "aa782e3c561b041a5730cbe728c210e234db71fa7222bd8b661f9f4df7799375", 61 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u352b08.tar.gz", 62 - "version": "8.0.352" 69 + "build": "7", 70 + "sha256": "cfdf8e07c8eeb087b7a2895b90fc0a19986bcff85006f1e2b708e3964909aa8e", 71 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u372b07.tar.gz", 72 + "version": "8.0.372" 63 73 } 64 74 } 65 75 }, ··· 68 78 "packageType": "jre", 69 79 "vmType": "hotspot", 70 80 "x86_64": { 71 - "build": "8", 72 - "sha256": "96d26887d042f3c5630cca208b6cd365679a59bf9efb601b28363e827439796c", 73 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jre_x64_alpine-linux_hotspot_11.0.17_8.tar.gz", 74 - "version": "11.0.17" 81 + "build": "7", 82 + "sha256": "b5d71cdf3032040e7d2a577712bf525e32e87686af3430219308a39878b98851", 83 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_x64_alpine-linux_hotspot_11.0.19_7.tar.gz", 84 + "version": "11.0.19" 75 85 } 76 86 }, 77 87 "openjdk17": { 78 88 "packageType": "jre", 79 89 "vmType": "hotspot", 80 90 "x86_64": { 81 - "build": "8", 82 - "sha256": "56daddc4c38cda4fa8716d0a6c5b3197305b94ed7011f06adfcd55357952ae17", 83 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jre_x64_alpine-linux_hotspot_17.0.5_8.tar.gz", 84 - "version": "17.0.5" 91 + "build": "7", 92 + "sha256": "711f837bacf8222dee9e8cd7f39941a4a0acf869243f03e6038ca3ba189f66ca", 93 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_x64_alpine-linux_hotspot_17.0.7_7.tar.gz", 94 + "version": "17.0.7" 85 95 } 86 96 }, 87 97 "openjdk18": { ··· 98 108 "packageType": "jre", 99 109 "vmType": "hotspot", 100 110 "x86_64": { 101 - "build": "10", 102 - "sha256": "32426b790ac99a21a69abec793bfa47996a4fe7f74c7c89484836237f121640b", 103 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jre_x64_alpine-linux_hotspot_19.0.1_10.tar.gz", 104 - "version": "19.0.1" 111 + "build": "7", 112 + "sha256": "6c0ce0ead2e7ce3e0f06b9578447499c8bd0509306c95fcd81dbecb634228933", 113 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jre_x64_alpine-linux_hotspot_19.0.2_7.tar.gz", 114 + "version": "19.0.2" 115 + } 116 + }, 117 + "openjdk20": { 118 + "packageType": "jre", 119 + "vmType": "hotspot", 120 + "x86_64": { 121 + "build": "9", 122 + "sha256": "0e95fa3719f7989908dfcc77ef701c6fe1111c4195ee3c6858faab5fd37525c5", 123 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_x64_alpine-linux_hotspot_20.0.1_9.tar.gz", 124 + "version": "20.0.1" 105 125 } 106 126 }, 107 127 "openjdk8": { 108 128 "packageType": "jre", 109 129 "vmType": "hotspot", 110 130 "x86_64": { 111 - "build": "8", 112 - "sha256": "0f4a4a3c092d8cca171fc36003ac82e2f3d8d768bd6f530a20e2a4caf79bdb9e", 113 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jre_x64_alpine-linux_hotspot_8u352b08.tar.gz", 114 - "version": "8.0.352" 131 + "build": "7", 132 + "sha256": "95d8cb8b5375ec00a064ed728eb60d925d44c1a79fe92f6ca7385b5863d4f78c", 133 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_x64_alpine-linux_hotspot_8u372b07.tar.gz", 134 + "version": "8.0.372" 115 135 } 116 136 } 117 137 } ··· 120 140 "jdk": { 121 141 "openjdk11": { 122 142 "aarch64": { 123 - "build": "8", 124 - "sha256": "d18b5dd73fce9edd5c58f623a1173f9ee2d45023836b8753b96beae51673a432", 125 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.17_8.tar.gz", 126 - "version": "11.0.17" 143 + "build": "7", 144 + "sha256": "0c7763a19b4af4ef5fbae831781b5184e988d6f131d264482399eeaf51b6e254", 145 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.19_7.tar.gz", 146 + "version": "11.0.19" 127 147 }, 128 148 "armv6l": { 129 - "build": "8", 130 - "sha256": "9ff3b4bd2bac18fb39f3356148efa2dc710ac029e12dc8f18ea1fe6be23bf299", 131 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_arm_linux_hotspot_11.0.17_8.tar.gz", 132 - "version": "11.0.17" 149 + "build": "7", 150 + "sha256": "be07af349f0d2e1ffb7e01e1e8bac8bffd76e22f6cc1354e5b627222e3395f41", 151 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_arm_linux_hotspot_11.0.19_7.tar.gz", 152 + "version": "11.0.19" 133 153 }, 134 154 "armv7l": { 135 - "build": "8", 136 - "sha256": "9ff3b4bd2bac18fb39f3356148efa2dc710ac029e12dc8f18ea1fe6be23bf299", 137 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_arm_linux_hotspot_11.0.17_8.tar.gz", 138 - "version": "11.0.17" 155 + "build": "7", 156 + "sha256": "be07af349f0d2e1ffb7e01e1e8bac8bffd76e22f6cc1354e5b627222e3395f41", 157 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_arm_linux_hotspot_11.0.19_7.tar.gz", 158 + "version": "11.0.19" 139 159 }, 140 160 "packageType": "jdk", 141 161 "powerpc64le": { 142 - "build": "8", 143 - "sha256": "18c636bd103e240d29cdb30d7867720ea9fb9ff7c645738bfb4d5b8027269263", 144 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.17_8.tar.gz", 145 - "version": "11.0.17" 162 + "build": "7", 163 + "sha256": "1e3704c8e155f8f894953c2a6708a52e6f449bbf5a85450be6fbb2ec76581700", 164 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.19_7.tar.gz", 165 + "version": "11.0.19" 146 166 }, 147 167 "vmType": "hotspot", 148 168 "x86_64": { 149 - "build": "8", 150 - "sha256": "b8d46ed08ef4859476fe6421a7690d899ed83dce63f13fd894f994043177ef3c", 151 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_x64_linux_hotspot_11.0.17_8.tar.gz", 152 - "version": "11.0.17" 169 + "build": "7", 170 + "sha256": "5f19fb28aea3e28fcc402b73ce72f62b602992d48769502effe81c52ca39a581", 171 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.19_7.tar.gz", 172 + "version": "11.0.19" 153 173 } 154 174 }, 155 175 "openjdk16": { ··· 188 208 }, 189 209 "openjdk17": { 190 210 "aarch64": { 191 - "build": "8", 192 - "sha256": "1c26c0e09f1641a666d6740d802beb81e12180abaea07b47c409d30c7f368109", 193 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.5_8.tar.gz", 194 - "version": "17.0.5" 211 + "build": "7", 212 + "sha256": "0084272404b89442871e0a1f112779844090532978ad4d4191b8d03fc6adfade", 213 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.7_7.tar.gz", 214 + "version": "17.0.7" 195 215 }, 196 216 "armv6l": { 197 - "build": "8", 198 - "sha256": "e7c81596f67b6325036e9182d012f2266ced5663c5d4b0de0540ce62dcc67718", 199 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jdk_arm_linux_hotspot_17.0.5_8.tar.gz", 200 - "version": "17.0.5" 217 + "build": "7", 218 + "sha256": "e7a84c3e59704588510d7e6cce1f732f397b54a3b558c521912a18a1b4d0abdc", 219 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_arm_linux_hotspot_17.0.7_7.tar.gz", 220 + "version": "17.0.7" 201 221 }, 202 222 "armv7l": { 203 - "build": "8", 204 - "sha256": "e7c81596f67b6325036e9182d012f2266ced5663c5d4b0de0540ce62dcc67718", 205 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jdk_arm_linux_hotspot_17.0.5_8.tar.gz", 206 - "version": "17.0.5" 223 + "build": "7", 224 + "sha256": "e7a84c3e59704588510d7e6cce1f732f397b54a3b558c521912a18a1b4d0abdc", 225 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_arm_linux_hotspot_17.0.7_7.tar.gz", 226 + "version": "17.0.7" 207 227 }, 208 228 "packageType": "jdk", 209 229 "powerpc64le": { 210 - "build": "8", 211 - "sha256": "a426a4e2cbc29f46fa686bea8b26613f7b7a9a772a77fed0d40dfe05295be883", 212 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.5_8.tar.gz", 213 - "version": "17.0.5" 230 + "build": "7", 231 + "sha256": "8f4366ff1eddb548b1744cd82a1a56ceee60abebbcbad446bfb3ead7ac0f0f85", 232 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.7_7.tar.gz", 233 + "version": "17.0.7" 214 234 }, 215 235 "vmType": "hotspot", 216 236 "x86_64": { 217 - "build": "8", 218 - "sha256": "482180725ceca472e12a8e6d1a4af23d608d78287a77d963335e2a0156a020af", 219 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.5_8.tar.gz", 220 - "version": "17.0.5" 237 + "build": "7", 238 + "sha256": "e9458b38e97358850902c2936a1bb5f35f6cffc59da9fcd28c63eab8dbbfbc3b", 239 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz", 240 + "version": "17.0.7" 221 241 } 222 242 }, 223 243 "openjdk18": { ··· 256 276 }, 257 277 "openjdk19": { 258 278 "aarch64": { 259 - "build": "10", 260 - "sha256": "5e8d7b3189364afd78d936bad140dbe1e7025d4b96d530ed5536d035c21afb7c", 261 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_aarch64_linux_hotspot_19.0.1_10.tar.gz", 262 - "version": "19.0.1" 279 + "build": "7", 280 + "sha256": "1c4be9aa173cb0deb0d215643d9509c8900e5497290b29eee4bee335fa57984f", 281 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_aarch64_linux_hotspot_19.0.2_7.tar.gz", 282 + "version": "19.0.2" 263 283 }, 264 284 "armv6l": { 265 - "build": "36", 266 - "sha256": "34a786548033391de80b857fe02a9c7bd42fcb94243e7273e89012df73f1adef", 267 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19%2B36/OpenJDK19U-jdk_arm_linux_hotspot_19_36.tar.gz", 268 - "version": "19.0.0" 285 + "build": "7", 286 + "sha256": "6a51cb3868b5a3b81848a0d276267230ff3f8639f20ba9ae9ef1d386440bf1fd", 287 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_arm_linux_hotspot_19.0.2_7.tar.gz", 288 + "version": "19.0.2" 269 289 }, 270 290 "armv7l": { 271 - "build": "36", 272 - "sha256": "34a786548033391de80b857fe02a9c7bd42fcb94243e7273e89012df73f1adef", 273 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19%2B36/OpenJDK19U-jdk_arm_linux_hotspot_19_36.tar.gz", 274 - "version": "19.0.0" 291 + "build": "7", 292 + "sha256": "6a51cb3868b5a3b81848a0d276267230ff3f8639f20ba9ae9ef1d386440bf1fd", 293 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_arm_linux_hotspot_19.0.2_7.tar.gz", 294 + "version": "19.0.2" 275 295 }, 276 296 "packageType": "jdk", 277 297 "powerpc64le": { 278 - "build": "10", 279 - "sha256": "79320712bbef13825a0aa308621006f32e54f503142737fb21ff085185a61a96", 280 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_ppc64le_linux_hotspot_19.0.1_10.tar.gz", 281 - "version": "19.0.1" 298 + "build": "7", 299 + "sha256": "173d1256dfb9d13d309b5390e6bdf72d143b512201b0868f9d349d5ed3d64072", 300 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_ppc64le_linux_hotspot_19.0.2_7.tar.gz", 301 + "version": "19.0.2" 282 302 }, 283 303 "vmType": "hotspot", 284 304 "x86_64": { 285 - "build": "10", 286 - "sha256": "163da7ea140210bae97c6a4590c757858ab4520a78af0e3e33129863d4087552", 287 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_x64_linux_hotspot_19.0.1_10.tar.gz", 288 - "version": "19.0.1" 305 + "build": "7", 306 + "sha256": "3a3ba7a3f8c3a5999e2c91ea1dca843435a0d1c43737bd2f6822b2f02fc52165", 307 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_x64_linux_hotspot_19.0.2_7.tar.gz", 308 + "version": "19.0.2" 309 + } 310 + }, 311 + "openjdk20": { 312 + "aarch64": { 313 + "build": "9", 314 + "sha256": "b16c0271899de1f0e277dc0398bfff11b54511765f104fa938929ac484dc926d", 315 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_aarch64_linux_hotspot_20.0.1_9.tar.gz", 316 + "version": "20.0.1" 317 + }, 318 + "packageType": "jdk", 319 + "powerpc64le": { 320 + "build": "36", 321 + "sha256": "45dde71faf8cbb78fab3c976894259655c8d3de827347f23e0ebe5710921dded", 322 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20%2B36/OpenJDK20U-jdk_ppc64le_linux_hotspot_20_36.tar.gz", 323 + "version": "20.0.0" 324 + }, 325 + "vmType": "hotspot", 326 + "x86_64": { 327 + "build": "9", 328 + "sha256": "43ad054f135a7894dc87ad5d10ad45d8e82846186515892acdbc17c2c5cd27e4", 329 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_linux_hotspot_20.0.1_9.tar.gz", 330 + "version": "20.0.1" 289 331 } 290 332 }, 291 333 "openjdk8": { 292 334 "aarch64": { 293 - "build": "8", 294 - "sha256": "a70768968bbcccccf977f036e87e545c3b080ed6c44072a01e9dadb94051c454", 295 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jdk_aarch64_linux_hotspot_8u352b08.tar.gz", 296 - "version": "8.0.352" 335 + "build": "7", 336 + "sha256": "195808eb42ab73535c84de05188914a52a47c1ac784e4bf66de95fe1fd315a5a", 337 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_aarch64_linux_hotspot_8u372b07.tar.gz", 338 + "version": "8.0.372" 297 339 }, 298 340 "armv6l": { 299 - "build": "1", 300 - "sha256": "af4ecd311df32b405142d5756f966418d0200fbf6cb9009c20a44dc691e8da6f", 301 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u345-b01/OpenJDK8U-jdk_arm_linux_hotspot_8u345b01.tar.gz", 302 - "version": "8.0.345" 341 + "build": "7", 342 + "sha256": "3f4848700a4bf856d3c138dc9c2b305b978879c8fbef5aa7df34a7c2fe1b64b8", 343 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_arm_linux_hotspot_8u372b07.tar.gz", 344 + "version": "8.0.372" 303 345 }, 304 346 "armv7l": { 305 - "build": "1", 306 - "sha256": "af4ecd311df32b405142d5756f966418d0200fbf6cb9009c20a44dc691e8da6f", 307 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u345-b01/OpenJDK8U-jdk_arm_linux_hotspot_8u345b01.tar.gz", 308 - "version": "8.0.345" 347 + "build": "7", 348 + "sha256": "3f4848700a4bf856d3c138dc9c2b305b978879c8fbef5aa7df34a7c2fe1b64b8", 349 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_arm_linux_hotspot_8u372b07.tar.gz", 350 + "version": "8.0.372" 309 351 }, 310 352 "packageType": "jdk", 311 353 "powerpc64le": { 312 - "build": "8", 313 - "sha256": "863791dd8e0536a678f5e439c9c67199a0f3f18c76138a8e242775dfe1784009", 314 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u352b08.tar.gz", 315 - "version": "8.0.352" 354 + "build": "7", 355 + "sha256": "bb85303848fe402d4f1004f748f80ccb39cb11f356f50a513555d1083c3913b8", 356 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u372b07.tar.gz", 357 + "version": "8.0.372" 316 358 }, 317 359 "vmType": "hotspot", 318 360 "x86_64": { 319 - "build": "8", 320 - "sha256": "1633bd7590cb1cd72f5a1378ae8294451028b274d798e2a4ac672059a2f00fee", 321 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jdk_x64_linux_hotspot_8u352b08.tar.gz", 322 - "version": "8.0.352" 361 + "build": "7", 362 + "sha256": "78a0b3547d6f3d46227f2ad8c774248425f20f1cd63f399b713f0cdde2cc376c", 363 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_x64_linux_hotspot_8u372b07.tar.gz", 364 + "version": "8.0.372" 323 365 } 324 366 } 325 367 }, 326 368 "jre": { 327 369 "openjdk11": { 328 370 "aarch64": { 329 - "build": "8", 330 - "sha256": "bd6efe3290c8b5a42f695a55a26f3e3c9c284288574879d4b7089f31f5114177", 331 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.17_8.tar.gz", 332 - "version": "11.0.17" 371 + "build": "7", 372 + "sha256": "1fe4b20d808f393422610818711c728331992a4455eeeb061d3d05b45412771d", 373 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.19_7.tar.gz", 374 + "version": "11.0.19" 333 375 }, 334 376 "armv6l": { 335 - "build": "8", 336 - "sha256": "8cf113d3d7fa808895c8d2e41bb890af21c47e38c2460e0588147a4bb8fc658d", 337 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jre_arm_linux_hotspot_11.0.17_8.tar.gz", 338 - "version": "11.0.17" 377 + "build": "7", 378 + "sha256": "cb754b055177381f9f6852b7e5469904a15edddd7f8e136043c28b1e33aee47c", 379 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_arm_linux_hotspot_11.0.19_7.tar.gz", 380 + "version": "11.0.19" 339 381 }, 340 382 "armv7l": { 341 - "build": "8", 342 - "sha256": "8cf113d3d7fa808895c8d2e41bb890af21c47e38c2460e0588147a4bb8fc658d", 343 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jre_arm_linux_hotspot_11.0.17_8.tar.gz", 344 - "version": "11.0.17" 383 + "build": "7", 384 + "sha256": "cb754b055177381f9f6852b7e5469904a15edddd7f8e136043c28b1e33aee47c", 385 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_arm_linux_hotspot_11.0.19_7.tar.gz", 386 + "version": "11.0.19" 345 387 }, 346 388 "packageType": "jre", 347 389 "powerpc64le": { 348 - "build": "8", 349 - "sha256": "0ca3d806131ab5834c501f9c625bb0248cd528af361c704503348e9c9605bedf", 350 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.17_8.tar.gz", 351 - "version": "11.0.17" 390 + "build": "7", 391 + "sha256": "8019d938e5525938ec8e68e2989c4413263b0d9b7b3f20fe0c45f6d967919cfb", 392 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.19_7.tar.gz", 393 + "version": "11.0.19" 352 394 }, 353 395 "vmType": "hotspot", 354 396 "x86_64": { 355 - "build": "8", 356 - "sha256": "752616097e09d7f60a3ad8bd312f90eaf50ac72577e55df229fe6e8091148f79", 357 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jre_x64_linux_hotspot_11.0.17_8.tar.gz", 358 - "version": "11.0.17" 397 + "build": "7", 398 + "sha256": "32dcf760664f93531594b72ce9226e9216567de5705a23c9ff5a77c797948054", 399 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz", 400 + "version": "11.0.19" 359 401 } 360 402 }, 361 403 "openjdk17": { 362 404 "aarch64": { 363 - "build": "8", 364 - "sha256": "34d6414710db27cd7760fe369135f3b9927ccc81410280606613166d4106d60a", 365 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jre_aarch64_linux_hotspot_17.0.5_8.tar.gz", 366 - "version": "17.0.5" 405 + "build": "7", 406 + "sha256": "2ff6a4fd1fa354047c93ba8c3179967156162f27bd683aee1f6e52a480bcbe6a", 407 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_aarch64_linux_hotspot_17.0.7_7.tar.gz", 408 + "version": "17.0.7" 367 409 }, 368 410 "armv6l": { 369 - "build": "8", 370 - "sha256": "9e0d1745139fe502f22df1e261d2ed1ad807085dd75a8b333d481289b579870d", 371 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jre_arm_linux_hotspot_17.0.5_8.tar.gz", 372 - "version": "17.0.5" 411 + "build": "7", 412 + "sha256": "5b0401199c7c9163b8395ebf25195ed395fec7b7ef7158c36302420cf993825a", 413 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_arm_linux_hotspot_17.0.7_7.tar.gz", 414 + "version": "17.0.7" 373 415 }, 374 416 "armv7l": { 375 - "build": "8", 376 - "sha256": "9e0d1745139fe502f22df1e261d2ed1ad807085dd75a8b333d481289b579870d", 377 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jre_arm_linux_hotspot_17.0.5_8.tar.gz", 378 - "version": "17.0.5" 417 + "build": "7", 418 + "sha256": "5b0401199c7c9163b8395ebf25195ed395fec7b7ef7158c36302420cf993825a", 419 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_arm_linux_hotspot_17.0.7_7.tar.gz", 420 + "version": "17.0.7" 379 421 }, 380 422 "packageType": "jre", 381 423 "powerpc64le": { 382 - "build": "8", 383 - "sha256": "51dd491505bd2e096676b9dc8ecaf196d78993215af16c0f9dfddfe3dbc0205b", 384 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jre_ppc64le_linux_hotspot_17.0.5_8.tar.gz", 385 - "version": "17.0.5" 424 + "build": "7", 425 + "sha256": "cc25e74c0817cd4d943bba056b256b86e0e9148bf41d7600c5ec2e1eadb2e470", 426 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_ppc64le_linux_hotspot_17.0.7_7.tar.gz", 427 + "version": "17.0.7" 386 428 }, 387 429 "vmType": "hotspot", 388 430 "x86_64": { 389 - "build": "8", 390 - "sha256": "11326464a14b63e6328d1d2088a23fb559c0e36b3f380e4c1f8dcbe160a8b95e", 391 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jre_x64_linux_hotspot_17.0.5_8.tar.gz", 392 - "version": "17.0.5" 431 + "build": "7", 432 + "sha256": "bb025133b96266f6415d5084bb9b260340a813968007f1d2d14690f20bd021ca", 433 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz", 434 + "version": "17.0.7" 393 435 } 394 436 }, 395 437 "openjdk18": { ··· 428 470 }, 429 471 "openjdk19": { 430 472 "aarch64": { 431 - "build": "10", 432 - "sha256": "c69ffc5474be076b200e8cc72417b838e4f830b36603d593fb8ca6d11b81969b", 433 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jre_aarch64_linux_hotspot_19.0.1_10.tar.gz", 434 - "version": "19.0.1" 473 + "build": "7", 474 + "sha256": "3653f9e5ad21e4744e5a655e243fba2895651029bee23f3d2366d5debc41a736", 475 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jre_aarch64_linux_hotspot_19.0.2_7.tar.gz", 476 + "version": "19.0.2" 435 477 }, 436 478 "armv6l": { 437 - "build": "36", 438 - "sha256": "f6c4895b8d33118c75403d08f9697af0b77769d0e8574cb678518a0ab3b74a12", 439 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19%2B36/OpenJDK19U-jre_arm_linux_hotspot_19_36.tar.gz", 440 - "version": "19.0.0" 479 + "build": "7", 480 + "sha256": "d4588e8c01ca60da2ceed68b7d43d2fd9ec3350b93043f0dabd0eb6cb03cb23d", 481 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jre_arm_linux_hotspot_19.0.2_7.tar.gz", 482 + "version": "19.0.2" 441 483 }, 442 484 "armv7l": { 443 - "build": "36", 444 - "sha256": "f6c4895b8d33118c75403d08f9697af0b77769d0e8574cb678518a0ab3b74a12", 445 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19%2B36/OpenJDK19U-jre_arm_linux_hotspot_19_36.tar.gz", 446 - "version": "19.0.0" 485 + "build": "7", 486 + "sha256": "d4588e8c01ca60da2ceed68b7d43d2fd9ec3350b93043f0dabd0eb6cb03cb23d", 487 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jre_arm_linux_hotspot_19.0.2_7.tar.gz", 488 + "version": "19.0.2" 447 489 }, 448 490 "packageType": "jre", 449 491 "powerpc64le": { 450 - "build": "10", 451 - "sha256": "c5f3d67edfa0d9b5ec935f944c177c0ee4b2d7a2b5846feaf187b77e954f4242", 452 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jre_ppc64le_linux_hotspot_19.0.1_10.tar.gz", 453 - "version": "19.0.1" 492 + "build": "7", 493 + "sha256": "a30203431c7c21602227d39368c5af6e7abd19000d6da5562de7f3f5c57cbad5", 494 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jre_ppc64le_linux_hotspot_19.0.2_7.tar.gz", 495 + "version": "19.0.2" 454 496 }, 455 497 "vmType": "hotspot", 456 498 "x86_64": { 457 - "build": "10", 458 - "sha256": "68cae46c973e48ca6777cd0026bbf25f3457bd3d6730c36bd79d4f3b398c8338", 459 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jre_x64_linux_hotspot_19.0.1_10.tar.gz", 460 - "version": "19.0.1" 499 + "build": "7", 500 + "sha256": "7386e10c74f00a4382be0540bc0494854804ad79427d8a50ac77a4c7208ff348", 501 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jre_x64_linux_hotspot_19.0.2_7.tar.gz", 502 + "version": "19.0.2" 503 + } 504 + }, 505 + "openjdk20": { 506 + "aarch64": { 507 + "build": "9", 508 + "sha256": "4b04fcfabf833403cc74dd19105a387563f9ff0fef975c4101f3d74c53eb7745", 509 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_aarch64_linux_hotspot_20.0.1_9.tar.gz", 510 + "version": "20.0.1" 511 + }, 512 + "packageType": "jre", 513 + "powerpc64le": { 514 + "build": "36", 515 + "sha256": "a1c5a16d5a438ce7da4563cd51ff6778cdf62331c00a3096ab2388a916e076d2", 516 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20%2B36/OpenJDK20U-jre_ppc64le_linux_hotspot_20_36.tar.gz", 517 + "version": "20.0.0" 518 + }, 519 + "vmType": "hotspot", 520 + "x86_64": { 521 + "build": "9", 522 + "sha256": "daacf24c15bf7f38a957a98a312911a36ba7f7d97004920a7875791f20e8e1ed", 523 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_x64_linux_hotspot_20.0.1_9.tar.gz", 524 + "version": "20.0.1" 461 525 } 462 526 }, 463 527 "openjdk8": { 464 528 "aarch64": { 465 - "build": "8", 466 - "sha256": "cce4db7c4311378d8d2a174b2cf680d57b52a4036f37c995b14f936b6fc1141a", 467 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jre_aarch64_linux_hotspot_8u352b08.tar.gz", 468 - "version": "8.0.352" 529 + "build": "7", 530 + "sha256": "f8e440273c8feb3fcfaca88ba18fec291deae18a548adde8a37cd1db08107b95", 531 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_aarch64_linux_hotspot_8u372b07.tar.gz", 532 + "version": "8.0.372" 469 533 }, 470 534 "armv6l": { 471 - "build": "1", 472 - "sha256": "a9dd1ea4280a85158191101688bbf1920c4676a3849e22dc7783fb61f60d6199", 473 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u345-b01/OpenJDK8U-jre_arm_linux_hotspot_8u345b01.tar.gz", 474 - "version": "8.0.345" 535 + "build": "7", 536 + "sha256": "e58e017012838ae4f0db78293e3246cc09958e6ea9a2393c5947ec003bf736dd", 537 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_arm_linux_hotspot_8u372b07.tar.gz", 538 + "version": "8.0.372" 475 539 }, 476 540 "armv7l": { 477 - "build": "1", 478 - "sha256": "a9dd1ea4280a85158191101688bbf1920c4676a3849e22dc7783fb61f60d6199", 479 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u345-b01/OpenJDK8U-jre_arm_linux_hotspot_8u345b01.tar.gz", 480 - "version": "8.0.345" 541 + "build": "7", 542 + "sha256": "e58e017012838ae4f0db78293e3246cc09958e6ea9a2393c5947ec003bf736dd", 543 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_arm_linux_hotspot_8u372b07.tar.gz", 544 + "version": "8.0.372" 481 545 }, 482 546 "packageType": "jre", 483 547 "powerpc64le": { 484 - "build": "8", 485 - "sha256": "5649672dab65b3519ec16653fb2f154da90a7cd2afc568da03f3bff5c6b30a90", 486 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jre_ppc64le_linux_hotspot_8u352b08.tar.gz", 487 - "version": "8.0.352" 548 + "build": "7", 549 + "sha256": "ba5f8141a16722e39576bf42b69d2b8ebf95fc2c05441e3200f609af4dd9f1ea", 550 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_ppc64le_linux_hotspot_8u372b07.tar.gz", 551 + "version": "8.0.372" 488 552 }, 489 553 "vmType": "hotspot", 490 554 "x86_64": { 491 - "build": "8", 492 - "sha256": "40b6b4c3d8f7332ea479527b530413bf0dbc13cff3c0ed9fcadf1ca053bed106", 493 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jre_x64_linux_hotspot_8u352b08.tar.gz", 494 - "version": "8.0.352" 555 + "build": "7", 556 + "sha256": "b6fdfe32085a884c11b31f66aa67ac62811df7112fb6fb08beea61376a86fbb4", 557 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz", 558 + "version": "8.0.372" 495 559 } 496 560 } 497 561 } ··· 500 564 "jdk": { 501 565 "openjdk11": { 502 566 "aarch64": { 503 - "build": "8", 504 - "sha256": "79b18cbd398b67a52ebaf033dfca15c7af4c1a84ec5fa68a88f3bf742bb082f7", 505 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_aarch64_mac_hotspot_11.0.17_8.tar.gz", 506 - "version": "11.0.17" 567 + "build": "7", 568 + "sha256": "f3b416ecccf51f45cc8c986975eb7bd35e7e1ad953656ab0a807125963fcf73b", 569 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_aarch64_mac_hotspot_11.0.19_7.tar.gz", 570 + "version": "11.0.19" 507 571 }, 508 572 "packageType": "jdk", 509 573 "vmType": "hotspot", 510 574 "x86_64": { 511 - "build": "8", 512 - "sha256": "f408a12f10d93b3205bef851af62707531b699963cef79408d59197d08763c94", 513 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_x64_mac_hotspot_11.0.17_8.tar.gz", 514 - "version": "11.0.17" 575 + "build": "7", 576 + "sha256": "fc34c4f0e590071dcd65a0f93540913466ccac3aa8caa984826713b67afb696d", 577 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_x64_mac_hotspot_11.0.19_7.tar.gz", 578 + "version": "11.0.19" 515 579 } 516 580 }, 517 581 "openjdk16": { ··· 526 590 }, 527 591 "openjdk17": { 528 592 "aarch64": { 529 - "build": "8", 530 - "sha256": "2dc3e425b52d1cd2915d93af5e468596b9e6a90112056abdcebac8b65bf57049", 531 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.5_8.tar.gz", 532 - "version": "17.0.5" 593 + "build": "7", 594 + "sha256": "1d6aeb55b47341e8ec33cc1644d58b88dfdcce17aa003a858baa7460550e6ff9", 595 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.7_7.tar.gz", 596 + "version": "17.0.7" 533 597 }, 534 598 "packageType": "jdk", 535 599 "vmType": "hotspot", 536 600 "x86_64": { 537 - "build": "8", 538 - "sha256": "94fe50982b09a179e603a096e83fd8e59fd12c0ae4bcb37ae35f00ef30a75d64", 539 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jdk_x64_mac_hotspot_17.0.5_8.tar.gz", 540 - "version": "17.0.5" 601 + "build": "7", 602 + "sha256": "50d0e9840113c93916418068ba6c845f1a72ed0dab80a8a1f7977b0e658b65fb", 603 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_x64_mac_hotspot_17.0.7_7.tar.gz", 604 + "version": "17.0.7" 541 605 } 542 606 }, 543 607 "openjdk18": { ··· 558 622 }, 559 623 "openjdk19": { 560 624 "aarch64": { 561 - "build": "10", 562 - "sha256": "2be4ffbf7c59b3148886b48ecf3f7d7edb7c745917ceae2a6be145a4678bf014", 563 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_aarch64_mac_hotspot_19.0.1_10.tar.gz", 564 - "version": "19.0.1" 625 + "build": "7", 626 + "sha256": "c419330cc8d6b9974d3bf1937f8f0e747c34c469afd5c546831d35aa19e03d49", 627 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_aarch64_mac_hotspot_19.0.2_7.tar.gz", 628 + "version": "19.0.2" 629 + }, 630 + "packageType": "jdk", 631 + "vmType": "hotspot", 632 + "x86_64": { 633 + "build": "7", 634 + "sha256": "f59d4157b3b53a35e72db283659d47f14aecae0ff5936d5f8078000504299da6", 635 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_x64_mac_hotspot_19.0.2_7.tar.gz", 636 + "version": "19.0.2" 637 + } 638 + }, 639 + "openjdk20": { 640 + "aarch64": { 641 + "build": "9", 642 + "sha256": "e743f7a4aebb46bfb02e164c7aa009a29bcce1d7dd0c4926541893ea6ed21d82", 643 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_aarch64_mac_hotspot_20.0.1_9.tar.gz", 644 + "version": "20.0.1" 565 645 }, 566 646 "packageType": "jdk", 567 647 "vmType": "hotspot", 568 648 "x86_64": { 569 - "build": "10", 570 - "sha256": "0d80a8787fa97f5fc2f0000a849b54f4d41c5b87726c29ea1de215e382c8380c", 571 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_x64_mac_hotspot_19.0.1_10.tar.gz", 572 - "version": "19.0.1" 649 + "build": "9", 650 + "sha256": "7cccfc4fb9f63410b7fdc315fd1c7739cf61888930d7f88f3eee6589d14e861f", 651 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_mac_hotspot_20.0.1_9.tar.gz", 652 + "version": "20.0.1" 573 653 } 574 654 }, 575 655 "openjdk8": { 576 656 "packageType": "jdk", 577 657 "vmType": "hotspot", 578 658 "x86_64": { 579 - "build": "1", 580 - "sha256": "3eeba0e76101b9f5e8eb9eb14ad991293cf0cc064df35f6a89882b603630f0c8", 581 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u345-b01/OpenJDK8U-jdk_x64_mac_hotspot_8u345b01.tar.gz", 582 - "version": "8.0.345" 659 + "build": "7", 660 + "sha256": "9c33db312cc46b6bfe705770fdc5c08edb7d790ba70be4e8b12a98e79da5f4a1", 661 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_x64_mac_hotspot_8u372b07.tar.gz", 662 + "version": "8.0.372" 583 663 } 584 664 } 585 665 }, 586 666 "jre": { 587 667 "openjdk11": { 588 668 "aarch64": { 589 - "build": "8", 590 - "sha256": "2a5cbc2888f8e382c7d0a5bf2c6d2c3bad120ceff51b00d3a62805dae4473c02", 591 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jre_aarch64_mac_hotspot_11.0.17_8.tar.gz", 592 - "version": "11.0.17" 669 + "build": "7", 670 + "sha256": "78a07bd60c278f65bafd0df93890d909ff60259ccbd22ad71a1c3b312906508e", 671 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_aarch64_mac_hotspot_11.0.19_7.tar.gz", 672 + "version": "11.0.19" 593 673 }, 594 674 "packageType": "jre", 595 675 "vmType": "hotspot", 596 676 "x86_64": { 597 - "build": "8", 598 - "sha256": "66508958b5da6e36021d960b65490ab70cc7d44851c98301a3d6d3552f305674", 599 - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jre_x64_mac_hotspot_11.0.17_8.tar.gz", 600 - "version": "11.0.17" 677 + "build": "7", 678 + "sha256": "87e439b2193e1a2cf1a8782168bba83b558f54e2708f88ea8296184ea2735c89", 679 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_x64_mac_hotspot_11.0.19_7.tar.gz", 680 + "version": "11.0.19" 601 681 } 602 682 }, 603 683 "openjdk17": { 604 684 "aarch64": { 605 - "build": "8", 606 - "sha256": "d98b7f5ee6cb4a1c49288bd932008e3e37f9bb5d9a0eb9396ea236786e6ab570", 607 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jre_aarch64_mac_hotspot_17.0.5_8.tar.gz", 608 - "version": "17.0.5" 685 + "build": "7", 686 + "sha256": "625d070a297a3c856badbaa5c65adaaa1adb3ea3813363fb8335c47709b69140", 687 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_aarch64_mac_hotspot_17.0.7_7.tar.gz", 688 + "version": "17.0.7" 609 689 }, 610 690 "packageType": "jre", 611 691 "vmType": "hotspot", 612 692 "x86_64": { 613 - "build": "8", 614 - "sha256": "c4884b6cd8d43497ff46e4fd475ddde5ab91004db435f0c29a801b081662f7ee", 615 - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jre_x64_mac_hotspot_17.0.5_8.tar.gz", 616 - "version": "17.0.5" 693 + "build": "7", 694 + "sha256": "62559a927a8dbac2ea1d7879f590a62fea87d61bfaa92894e578d2045b8d921b", 695 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_x64_mac_hotspot_17.0.7_7.tar.gz", 696 + "version": "17.0.7" 617 697 } 618 698 }, 619 699 "openjdk18": { ··· 634 714 }, 635 715 "openjdk19": { 636 716 "aarch64": { 637 - "build": "10", 638 - "sha256": "d6d4a51d2eefb98cabdbdd9118ca473e9b07ced8d784541177f74e9bf09d4a2e", 639 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jre_aarch64_mac_hotspot_19.0.1_10.tar.gz", 640 - "version": "19.0.1" 717 + "build": "7", 718 + "sha256": "1cd53e60478912fe5f2095313821e90c4926e74ff60a4aa9d99fc2ec912411c1", 719 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jre_aarch64_mac_hotspot_19.0.2_7.tar.gz", 720 + "version": "19.0.2" 721 + }, 722 + "packageType": "jre", 723 + "vmType": "hotspot", 724 + "x86_64": { 725 + "build": "7", 726 + "sha256": "33a37be7a5d7a6003595eeee6d09e47abfa1a1065a4da9a6f592b4b09cfcea19", 727 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jre_x64_mac_hotspot_19.0.2_7.tar.gz", 728 + "version": "19.0.2" 729 + } 730 + }, 731 + "openjdk20": { 732 + "aarch64": { 733 + "build": "9", 734 + "sha256": "ee8be9190324285ebc7e9bd47b948eec349221845fa48f1e673e5a1489708750", 735 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_aarch64_mac_hotspot_20.0.1_9.tar.gz", 736 + "version": "20.0.1" 641 737 }, 642 738 "packageType": "jre", 643 739 "vmType": "hotspot", 644 740 "x86_64": { 645 - "build": "10", 646 - "sha256": "8bf67ece0915f5847caec5060e93eafbeeb1a3c99132a72a9424255b3b7cd063", 647 - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jre_x64_mac_hotspot_19.0.1_10.tar.gz", 648 - "version": "19.0.1" 741 + "build": "9", 742 + "sha256": "b59a5f8b7f8fd1502df274e8ba58215b06934c8261413cb40e344f6ad81e7f1f", 743 + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_x64_mac_hotspot_20.0.1_9.tar.gz", 744 + "version": "20.0.1" 649 745 } 650 746 }, 651 747 "openjdk8": { 652 748 "packageType": "jre", 653 749 "vmType": "hotspot", 654 750 "x86_64": { 655 - "build": "1", 656 - "sha256": "6161240769bd784e5ad55105fab9782d787ad34b7b8efd1f730a05f2659455d2", 657 - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u345-b01/OpenJDK8U-jre_x64_mac_hotspot_8u345b01.tar.gz", 658 - "version": "8.0.345" 751 + "build": "7", 752 + "sha256": "6c876ea7bfa778ae78ec5a976e557b2b981a592a3639eb0d3dc3c8d3dda8d321", 753 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_x64_mac_hotspot_8u372b07.tar.gz", 754 + "version": "8.0.372" 659 755 } 660 756 } 661 757 }
+33
pkgs/development/python-modules/openrgb-python/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "openrgb-python"; 9 + version = "0.2.15"; 10 + format = "setuptools"; 11 + 12 + disabled = pythonOlder "3.7"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-rTfpqMM+IUd8rMmw/r15sICLoPHL6KLaRrmUjWTfUkA="; 17 + }; 18 + 19 + # Module has no tests 20 + doCheck = false; 21 + 22 + pythonImportsCheck = [ 23 + "openrgb" 24 + ]; 25 + 26 + meta = with lib; { 27 + description = "Module for the OpenRGB SDK"; 28 + homepage = "https://openrgb-python.readthedocs.io/"; 29 + changelog = "https://github.com/jath03/openrgb-python/releases/tag/v${version}"; 30 + license = licenses.gpl3Only; 31 + maintainers = with maintainers; [ fab ]; 32 + }; 33 + }
+2 -2
pkgs/development/tools/okteto/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "okteto"; 5 - version = "2.16.3"; 5 + version = "2.16.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "okteto"; 9 9 repo = "okteto"; 10 10 rev = version; 11 - hash = "sha256-SbLOrdsBy4rq2wm4tTIfjF61kcXXQQZdOJEclRdASOc="; 11 + hash = "sha256-K3GkdcUNaBTo5sMfLONQ2o7SYUNMJ45WA5FQQ3+0+RY="; 12 12 }; 13 13 14 14 vendorHash = "sha256-aNXKRP7WFzscDPjZmDTbgKItNEQrRpsq+XiOuggx85w=";
+27 -9
pkgs/games/pysolfc/default.nix
··· 1 - { lib, fetchzip, buildPythonApplication, python3Packages 2 - , desktop-file-utils, freecell-solver }: 1 + { lib 2 + , fetchzip 3 + , buildPythonApplication 4 + , python3Packages 5 + , desktop-file-utils 6 + , freecell-solver 7 + }: 3 8 4 9 buildPythonApplication rec { 5 10 pname = "PySolFC"; 6 - version = "2.16.0"; 11 + version = "2.20.1"; 7 12 8 13 src = fetchzip { 9 14 url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySolFC/PySolFC-${version}/PySolFC-${version}.tar.xz"; 10 - sha256 = "sha256-kklB16IrDicxqMee1kbxtoqgwcSrMjCV4HP6GtnZxo8="; 15 + hash = "sha256-mEnsq8Su0ses+nqoSFC+Wr0MHY7aTDMbtDV8toYVNPY="; 11 16 }; 12 17 13 18 cardsets = fetchzip { 14 - url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-2.1/PySolFC-Cardsets-2.1.tar.bz2"; 15 - sha256 = "sha256-0ji6jY7zJFaaaJdInaULKUou+u934RMzYjxVDGVHbE0="; 19 + url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-2.2/PySolFC-Cardsets-2.2.tar.bz2"; 20 + hash = "sha256-mWJ0l9rvn9KeZ9rCWy7VjngJzJtSQSmG8zGcYFE4yM0="; 21 + }; 22 + 23 + music = fetchzip { 24 + url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySol-Music/PySol-Music-4.50/pysol-music-4.50.tar.xz"; 25 + hash = "sha256-sOl5U98aIorrQHJRy34s0HHaSW8hMUE7q84FMQAj5Yg="; 16 26 }; 17 27 18 28 propagatedBuildInputs = with python3Packages; [ 19 - tkinter six random2 configobj 20 - pysol-cards attrs pycotap 29 + tkinter 30 + six 31 + random2 32 + configobj 33 + pysol-cards 34 + attrs 35 + pycotap 21 36 # optional : 22 - pygame freecell-solver pillow 37 + pygame 38 + freecell-solver 39 + pillow 23 40 ]; 24 41 25 42 patches = [ ··· 35 52 postInstall = '' 36 53 mkdir $out/share/PySolFC/cardsets 37 54 cp -r $cardsets/* $out/share/PySolFC/cardsets 55 + cp -r $music/data/music $out/share/PySolFC 38 56 ''; 39 57 40 58 # No tests in archive
+29
pkgs/games/wolfstoneextract/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromBitbucket 4 + , cmake 5 + }: 6 + 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "wolfstoneextract"; 9 + version = "1.2"; 10 + 11 + src = fetchFromBitbucket { 12 + owner = "ecwolf"; 13 + repo = "wolfstoneextract"; 14 + rev = finalAttrs.version; 15 + hash = "sha256-yrYLP2ewOtiry+EgH1IEaxz2Q55mqQ6mRGSxzVUnJ8Q="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + cmake 20 + ]; 21 + 22 + meta = with lib; { 23 + description = "Utility to extract Wolfstone data from Wolfenstein II"; 24 + homepage = "https://bitbucket.org/ecwolf/wolfstoneextract/src/master/"; 25 + platforms = [ "x86_64-linux" ]; 26 + license = with licenses; [ gpl3Only bsd3 ]; 27 + maintainers = with maintainers; [ keenanweaver ]; 28 + }; 29 + })
+76
pkgs/servers/sip/kamailio/default.nix
··· 1 + { callPackage 2 + , fetchurl 3 + , lib 4 + , pkgs 5 + , stdenv 6 + }: 7 + 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "kamailio"; 10 + version = "5.7.1"; 11 + 12 + meta = { 13 + description = "Fast and flexible SIP server, proxy, SBC, and load balancer"; 14 + homepage = "https://www.kamailio.org/"; 15 + license = lib.licenses.gpl2Only; 16 + maintainers = with lib.maintainers; [ mawis ]; 17 + platforms = lib.platforms.linux; 18 + }; 19 + 20 + src = fetchurl { 21 + url = "https://www.kamailio.org/pub/kamailio/5.7.1/src/kamailio-${finalAttrs.version}_src.tar.gz"; 22 + hash = "sha256-TkrAj5ohwzJ959UvXNwaMmcIwTRowUitP9/UNQ8D1zw="; 23 + }; 24 + 25 + buildInputs = with pkgs; [ 26 + bison 27 + flex 28 + gnugrep 29 + json_c.dev 30 + libevent.dev 31 + libxml2.dev 32 + mariadb-connector-c.dev 33 + pcre.dev 34 + ]; 35 + 36 + nativeBuildInputs = with pkgs; [ 37 + pkg-config 38 + which 39 + ]; 40 + 41 + configurePhase = '' 42 + runHook preConfigure 43 + 44 + make PREFIX="$out" include_modules="db_mysql dialplan jsonrpcc json lcr presence presence_conference presence_dialoginfo presence_mwi presence_profile presence_reginfo presence_xml pua pua_bla pua_dialoginfo pua_json pua_reginfo pua_rpc pua_usrloc pua_xmpp regex rls xcap_client xcap_server" cfg 45 + 46 + runHook postConfigure 47 + ''; 48 + 49 + buildPhase = '' 50 + runHook preBuild 51 + 52 + make MYSQLCFG=${pkgs.mariadb-connector-c.dev}/bin/mariadb_config all 53 + 54 + runHook postBuild 55 + ''; 56 + 57 + installPhase = '' 58 + runHook preInstall 59 + 60 + make MYSQLCFG=${pkgs.mariadb-connector-c.dev}/bin/mariadb_config install 61 + echo 'MD5="${pkgs.coreutils}/bin/md5sum"' >> $out/etc/kamailio/kamctlrc 62 + echo 'AWK="${pkgs.gawk}/bin/awk"' >> $out/etc/kamailio/kamctlrc 63 + echo 'GDB="${pkgs.gdb}/bin/gdb"' >> $out/etc/kamailio/kamctlrc 64 + echo 'GREP="${pkgs.gnugrep}/bin/grep "' >> $out/etc/kamailio/kamctlrc 65 + echo 'EGREP="${pkgs.gnugrep}/bin/grep -E"' >> $out/etc/kamailio/kamctlrc 66 + echo 'SED="${pkgs.gnused}/bin/sed"' >> $out/etc/kamailio/kamctlrc 67 + echo 'LAST_LINE="${pkgs.coreutils}/bin/tail -n 1"' >> $out/etc/kamailio/kamctlrc 68 + echo 'EXPR="${pkgs.gnugrep}/bin/expr"' >> $out/etc/kamailio/kamctlrc 69 + 70 + runHook postInstall 71 + ''; 72 + 73 + passthru.tests = { 74 + kamailio-bin = callPackage ./test-kamailio-bin {}; 75 + }; 76 + })
+24
pkgs/servers/sip/kamailio/test-kamailio-bin/default.nix
··· 1 + { stdenv, kamailio }: 2 + 3 + stdenv.mkDerivation { 4 + name = "kamailio-bin-test"; 5 + meta.timeout = 60; 6 + src = ./.; 7 + 8 + dontInstall = true; 9 + 10 + buildPhase = '' 11 + mkdir $out 12 + 13 + ${kamailio}/bin/kamailio -v > $out/kamailio-stdout 14 + ${kamailio}/bin/kamcmd -h > $out/kamcmd-stdout 15 + (${kamailio}/bin/kamctl help || exit 0) > $out/kamctl-stdout 16 + ''; 17 + 18 + doCheck = true; 19 + checkPhase = '' 20 + grep -q "version: kamailio" $out/kamailio-stdout || (echo "ERROR: kamailio cannot be run"; exit 1) 21 + grep -q "version: kamcmd" $out/kamcmd-stdout || (echo "ERROR: kamcmd cannot be run"; exit 1) 22 + grep -q "add a new subscriber" $out/kamctl-stdout || (echo "ERROR: kamctl cannot be run"; exit 1) 23 + ''; 24 + }
+3 -3
pkgs/tools/admin/okta-aws-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "okta-aws-cli"; 5 - version = "1.0.1"; 5 + version = "1.0.2"; 6 6 7 7 subPackages = [ "cmd/okta-aws-cli" ]; 8 8 ··· 10 10 owner = "okta"; 11 11 repo = "okta-aws-cli"; 12 12 rev = "v${version}"; 13 - sha256 = "1qlc04fydcqnifbhrzdw63wq3ndzsyzp4s1bdvfhvizbhdi03mpp"; 13 + sha256 = "sha256-gC5/KwtawVfCx6C5kP0/ZesEzn9XxrPX/X8E8Mb/KUE="; 14 14 }; 15 15 16 - vendorSha256 = "1gzaadpf9zrci7yv88f434mvc7gralb7dj6wl6r4vsv3qk291680"; 16 + vendorHash = "sha256-AJmQxMRj602yodzIdhZV+R22KxnEIbT9iSz/5G5T6r8="; 17 17 18 18 ldflags = [ "-s" "-w" ]; 19 19
+3 -3
pkgs/tools/misc/opentelemetry-collector/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "opentelemetry-collector"; 8 - version = "0.79.0"; 8 + version = "0.80.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "open-telemetry"; 12 12 repo = "opentelemetry-collector"; 13 13 rev = "v${version}"; 14 - hash = "sha256-OTddX0hTrcxvU1XI5DSXOYPhVrn3dJ9Ryvr/wf1AHQ0="; 14 + hash = "sha256-Etm4VbLnkxDxWZqi5T+QfqCAUG1cqJzcSCV346ZxgP8="; 15 15 }; 16 16 # there is a nested go.mod 17 17 sourceRoot = "source/cmd/otelcorecol"; 18 - vendorHash = "sha256-Efsgogk3C7oroniRPrl5GwTogBk7lT0XPkbz0ygJh48="; 18 + vendorHash = "sha256-O4NnXJHAP54tejolwp/G9n4ogW5daOZxTQ2NKSCtefE="; 19 19 20 20 # upstream strongly recommends disabling CGO 21 21 # additionally dependencies have had issues when GCO was enabled that weren't caught upstream
+2 -2
pkgs/tools/networking/netbird/default.nix
··· 30 30 in 31 31 buildGoModule rec { 32 32 pname = "netbird"; 33 - version = "0.21.7"; 33 + version = "0.21.8"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "netbirdio"; 37 37 repo = pname; 38 38 rev = "v${version}"; 39 - sha256 = "sha256-y/1RWywWgDpklG6I58J//6IngdEgAQtsGEAS1z2X/M4="; 39 + sha256 = "sha256-BSLstxiiFUJZLIVqHsAFv20GdXJaq2OucG40+lu5LYU="; 40 40 }; 41 41 42 42 vendorHash = "sha256-R5LhqW6uh7R8/vr60Sy0kVpAaTL3rwh5c4Ix08Rx6Zk=";
+3 -3
pkgs/tools/security/gotrue/supabase.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gotrue"; 10 - version = "2.76.0"; 10 + version = "2.77.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "supabase"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - hash = "sha256-2hhO/8PvrRoz2RoctoJdCMWn+DdBEni+AyoxkXLbgp0="; 16 + hash = "sha256-/CHbs/GZt8E+/XVTJWQZeEpIRHYO1pQ0u5h9tOQSFdg="; 17 17 }; 18 18 19 - vendorHash = "sha256-uLcea5tLe61oAyw09PpIfgf1xbClgqZYlk6553Vsvso="; 19 + vendorHash = "sha256-S/uedmoqTOmbIeotdky+s/eENDi2knKIW0rMMcQr2zU="; 20 20 21 21 ldflags = [ 22 22 "-s"
+13 -1
pkgs/top-level/all-packages.nix
··· 14789 14789 14790 14790 _4th = callPackage ../development/compilers/4th { }; 14791 14791 14792 + temurin-bin-20 = javaPackages.compiler.temurin-bin.jdk-20; 14793 + temurin-jre-bin-20 = javaPackages.compiler.temurin-bin.jre-20; 14794 + 14792 14795 temurin-bin-19 = javaPackages.compiler.temurin-bin.jdk-19; 14793 14796 temurin-jre-bin-19 = javaPackages.compiler.temurin-bin.jre-19; 14794 14797 ··· 15878 15881 15879 15882 hugs = callPackage ../development/interpreters/hugs { }; 15880 15883 15881 - inherit (javaPackages) openjfx11 openjfx15 openjfx17 openjfx19; 15884 + inherit (javaPackages) openjfx11 openjfx15 openjfx17 openjfx19 openjfx20; 15882 15885 openjfx = openjfx17; 15883 15886 15884 15887 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap; ··· 15907 15910 openjdk19_headless = javaPackages.compiler.openjdk19.headless; 15908 15911 jdk19 = openjdk19; 15909 15912 jdk19_headless = openjdk19_headless; 15913 + 15914 + openjdk20 = javaPackages.compiler.openjdk20; 15915 + openjdk20_headless = javaPackages.compiler.openjdk20.headless; 15916 + jdk20 = openjdk20; 15917 + jdk20_headless = openjdk20_headless; 15910 15918 15911 15919 /* default JDK */ 15912 15920 jdk = jdk19; ··· 25939 25947 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { }; 25940 25948 25941 25949 jitsi-videobridge = callPackage ../servers/jitsi-videobridge { }; 25950 + 25951 + kamailio = callPackage ../servers/sip/kamailio { }; 25942 25952 25943 25953 kanidm = callPackage ../servers/kanidm { }; 25944 25954 ··· 37760 37770 wesnoth-dev = wesnoth; 37761 37771 37762 37772 widelands = callPackage ../games/widelands { }; 37773 + 37774 + wolfstoneextract = callPackage ../games/wolfstoneextract { }; 37763 37775 37764 37776 worldofgoo = callPackage ../games/worldofgoo { }; 37765 37777
+10 -1
pkgs/top-level/java-packages.nix
··· 7 7 openjfx15 = callPackage ../development/compilers/openjdk/openjfx/15.nix { }; 8 8 openjfx17 = callPackage ../development/compilers/openjdk/openjfx/17.nix { }; 9 9 openjfx19 = callPackage ../development/compilers/openjdk/openjfx/19.nix { }; 10 + openjfx20 = callPackage ../development/compilers/openjdk/openjfx/20.nix { }; 10 11 11 12 mavenfod = pkgs.maven.buildMavenPackage; 12 13 13 14 in { 14 - inherit mavenfod openjfx11 openjfx15 openjfx17 openjfx19; 15 + inherit mavenfod openjfx11 openjfx15 openjfx17 openjfx19 openjfx20; 15 16 16 17 compiler = let 17 18 ··· 199 200 { 200 201 openjdk19-bootstrap = temurin-bin.jdk-19; 201 202 openjfx = openjfx19; 203 + }; 204 + 205 + openjdk20 = mkOpenjdk 206 + ../development/compilers/openjdk/20.nix 207 + ../development/compilers/openjdk/darwin/20.nix 208 + { 209 + openjdk20-bootstrap = temurin-bin.jdk-20; 210 + openjfx = openjfx20; 202 211 }; 203 212 204 213 temurin-bin = recurseIntoAttrs (callPackage (
+2
pkgs/top-level/python-packages.nix
··· 7207 7207 7208 7208 openrazer-daemon = callPackage ../development/python-modules/openrazer/daemon.nix { }; 7209 7209 7210 + openrgb-python = callPackage ../development/python-modules/openrgb-python { }; 7211 + 7210 7212 openrouteservice = callPackage ../development/python-modules/openrouteservice { }; 7211 7213 7212 7214 opensearch-py = callPackage ../development/python-modules/opensearch-py { };