lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
87f957b5 d381e51f

+1155 -1154
+3 -3
pkgs/applications/audio/go-musicfox/default.nix
··· 10 10 # gcc only supports objc on darwin 11 11 buildGoModule.override { stdenv = clangStdenv; } rec { 12 12 pname = "go-musicfox"; 13 - version = "3.6.1"; 13 + version = "3.7.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "anhoder"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-iinEo+HrcNM3gx1iUqe1duRd45PrYgVybRt9NKphwuY="; 19 + hash = "sha256-IXB5eOXVtoe21WbQa9x5SKcgUpgyjVx48998vdccMPM="; 20 20 }; 21 21 22 22 deleteVendor = true; 23 23 24 - vendorHash = "sha256-DbdAEvcspTYMYMvc5IBEUtQAJMW8JZpNi0UA/DvzGFo="; 24 + vendorHash = null; 25 25 26 26 subPackages = [ "cmd/musicfox.go" ]; 27 27
+2 -2
pkgs/applications/audio/open-stage-control/default.nix
··· 1 - { lib, buildNpmPackage, fetchFromGitHub, makeBinaryWrapper, makeDesktopItem, copyDesktopItems, electron, python3 }: 1 + { lib, buildNpmPackage, fetchFromGitHub, makeBinaryWrapper, makeDesktopItem, copyDesktopItems, electron, python3, nix-update-script }: 2 2 3 3 buildNpmPackage rec { 4 4 pname = "open-stage-control"; ··· 71 71 }) 72 72 ]; 73 73 74 - passthru.updateScript = ./update.sh; 74 + passthru.updateScript = nix-update-script { }; 75 75 76 76 meta = with lib; { 77 77 description = "Libre and modular OSC / MIDI controller";
-51
pkgs/applications/audio/open-stage-control/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #! nix-shell -i bash -p common-updater-scripts jq nodejs 3 - set -euo pipefail 4 - 5 - # Find nixpkgs repo 6 - nixpkgs="$(git rev-parse --show-toplevel || (printf 'Could not find root of nixpkgs repo\nAre we running from within the nixpkgs git repo?\n' >&2; exit 1))" 7 - 8 - stripwhitespace() { 9 - sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' 10 - } 11 - 12 - nixeval() { 13 - nix --extra-experimental-features nix-command eval --json --impure -f "$nixpkgs" "$1" | jq -r . 14 - } 15 - 16 - vendorhash() { 17 - (nix --extra-experimental-features nix-command build --impure --argstr nixpkgs "$nixpkgs" --argstr attr "$1" --expr '{ nixpkgs, attr }: let pkgs = import nixpkgs {}; in with pkgs.lib; (getAttrFromPath (splitString "." attr) pkgs).overrideAttrs (attrs: { outputHash = fakeHash; })' --no-link 2>&1 >/dev/null | tail -n3 | grep -F got: | cut -d: -f2- | stripwhitespace) 2>/dev/null || true 18 - } 19 - 20 - findpath() { 21 - path="$(nix --extra-experimental-features nix-command eval --json --impure -f "$nixpkgs" "$1.meta.position" | jq -r . | cut -d: -f1)" 22 - outpath="$(nix --extra-experimental-features nix-command eval --json --impure --expr "builtins.fetchGit \"$nixpkgs\"")" 23 - 24 - if [ -n "$outpath" ]; then 25 - path="${path/$(echo "$outpath" | jq -r .)/$nixpkgs}" 26 - fi 27 - 28 - echo "$path" 29 - } 30 - 31 - attr="${UPDATE_NIX_ATTR_PATH:-open-stage-control}" 32 - version="$(cd "$nixpkgs" && list-git-tags --pname="$(nixeval "$attr".pname)" --attr-path="$attr" | grep '^v' | sed -e 's|^v||' | sort -V | tail -n1)" 33 - 34 - pkgpath="$(findpath "$attr")" 35 - 36 - updated="$(cd "$nixpkgs" && update-source-version "$attr" "$version" --file="$pkgpath" --print-changes | jq -r length)" 37 - 38 - if [ "$updated" -eq 0 ]; then 39 - echo 'update.sh: Package version not updated, nothing to do.' 40 - exit 0 41 - fi 42 - 43 - # Update FOD hash 44 - curhash="$(nixeval "$attr.npmDeps.outputHash")" 45 - newhash="$(vendorhash "$attr.npmDeps")" 46 - 47 - if [ -n "$newhash" ] && [ "$curhash" != "$newhash" ]; then 48 - sed -i -e "s|\"$curhash\"|\"$newhash\"|" "$pkgpath" 49 - else 50 - echo 'update.sh: New npmDepsHash same as old npmDepsHash, nothing to do.' 51 - fi
+3 -3
pkgs/applications/networking/cluster/argo/default.nix
··· 35 35 in 36 36 buildGoModule rec { 37 37 pname = "argo"; 38 - version = "3.4.4"; 38 + version = "3.4.5"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "argoproj"; 42 42 repo = "argo"; 43 43 rev = "refs/tags/v${version}"; 44 - hash = "sha256-ZG10ruusSywXWn88UqrHVfAWrio2KoK2YoM9qdtMlhU="; 44 + hash = "sha256-qNSnO+wtAKyUJwjIMZaiBUfgaoDFVttp04kTxr4H6po="; 45 45 }; 46 46 47 - vendorHash = "sha256-Tqn5HGhRbN++yAo9JajUMTxFjVLw5QTvsis8wcfRIHw="; 47 + vendorHash = "sha256-75l4YCYC38uX63Uv/MA7HciQ+wumWhTuimL+ctizBCs="; 48 48 49 49 doCheck = false; 50 50
+2 -2
pkgs/applications/networking/cluster/tilt/default.nix
··· 5 5 /* Do not use "dev" as a version. If you do, Tilt will consider itself 6 6 running in development environment and try to serve assets from the 7 7 source tree, which is not there once build completes. */ 8 - version = "0.30.13"; 8 + version = "0.31.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "tilt-dev"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-W67aQIXp2TOtZuccjQUGC9gNtvdyUNWuU7VM2LOFkCg="; 14 + sha256 = "sha256-Wn7e2g1KPnFgFuRPUh3g0FW/m0qRHV5reO+AZbhbaC8="; 15 15 }; 16 16 vendorSha256 = null; 17 17
+77 -79
pkgs/development/compilers/gcc/10/default.nix
··· 24 24 , threadsCross ? null # for MinGW 25 25 , crossStageStatic ? false 26 26 , gnused ? null 27 - , cloog # unused; just for compat with gcc4, as we override the parameter on some places 27 + , cloog ? null # unused; just for compat with gcc4, as we override the parameter on some places 28 28 , buildPackages 29 29 , libxcrypt 30 30 }: ··· 83 83 stageNameAddon = if crossStageStatic then "stage-static" else "stage-final"; 84 84 crossNameAddon = optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-${stageNameAddon}-"; 85 85 86 + callFile = lib.callPackageWith { 87 + # lets 88 + inherit 89 + majorVersion 90 + version 91 + buildPlatform 92 + hostPlatform 93 + targetPlatform 94 + patches 95 + crossMingw 96 + stageNameAddon 97 + crossNameAddon 98 + ; 99 + # inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gcc10.cc.override)" | jq '.[]' --raw-output' 100 + inherit 101 + binutils 102 + buildPackages 103 + cloog 104 + crossStageStatic 105 + enableLTO 106 + enableMultilib 107 + enablePlugin 108 + enableShared 109 + fetchpatch 110 + fetchurl 111 + gettext 112 + gmp 113 + gnatboot 114 + gnused 115 + isl 116 + langAda 117 + langC 118 + langCC 119 + langD 120 + langFortran 121 + langGo 122 + langJit 123 + langObjC 124 + langObjCpp 125 + lib 126 + libcCross 127 + libmpc 128 + libxcrypt 129 + mpfr 130 + name 131 + noSysDirs 132 + patchelf 133 + perl 134 + profiledCompiler 135 + reproducibleBuild 136 + staticCompiler 137 + stdenv 138 + targetPackages 139 + texinfo 140 + threadsCross 141 + which 142 + zip 143 + zlib 144 + ; 145 + }; 146 + 86 147 in 87 148 88 149 stdenv.mkDerivation ({ ··· 158 219 inherit noSysDirs staticCompiler crossStageStatic 159 220 libcCross crossMingw; 160 221 161 - inherit (import ../common/dependencies.nix { 162 - inherit 163 - lib 164 - stdenv 165 - buildPackages 166 - targetPackages 167 - crossStageStatic 168 - threadsCross 169 - langAda 170 - libxcrypt 171 - gnatboot 172 - version 173 - texinfo 174 - which 175 - gettext 176 - gnused 177 - patchelf 178 - gmp 179 - mpfr 180 - libmpc 181 - isl 182 - zlib 183 - zip 184 - perl 185 - ; 186 - }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 222 + inherit (callFile ../common/dependencies.nix { }) 223 + depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 187 224 188 225 NIX_LDFLAGS = lib.optionalString hostPlatform.isSunOS "-lm"; 189 226 190 - preConfigure = (import ../common/pre-configure.nix { 191 - inherit lib; 192 - inherit version targetPlatform hostPlatform buildPlatform gnatboot langAda langGo langJit crossStageStatic enableMultilib; 193 - }) + '' 227 + preConfigure = (callFile ../common/pre-configure.nix { }) + '' 194 228 ln -sf ${libxcrypt}/include/crypt.h libsanitizer/sanitizer_common/crypt.h 195 229 ''; 196 230 ··· 198 232 199 233 configurePlatforms = [ "build" "host" "target" ]; 200 234 201 - configureFlags = import ../common/configure-flags.nix { 202 - inherit 203 - lib 204 - stdenv 205 - targetPackages 206 - crossStageStatic libcCross threadsCross 207 - version 208 - 209 - binutils gmp mpfr libmpc isl 210 - 211 - enableLTO 212 - enableMultilib 213 - enablePlugin 214 - enableShared 215 - 216 - langC 217 - langD 218 - langCC 219 - langFortran 220 - langAda 221 - langGo 222 - langObjC 223 - langObjCpp 224 - langJit 225 - ; 226 - }; 235 + configureFlags = callFile ../common/configure-flags.nix { }; 227 236 228 237 targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; 229 238 ··· 231 240 (targetPlatform == hostPlatform && hostPlatform == buildPlatform) 232 241 (if profiledCompiler then "profiledbootstrap" else "bootstrap"); 233 242 234 - inherit 235 - (import ../common/strip-attributes.nix { inherit lib stdenv langJit; }) 243 + inherit (callFile ../common/strip-attributes.nix { }) 236 244 stripDebugList 237 245 stripDebugListTarget 238 246 preFixup; ··· 255 263 256 264 LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib)); 257 265 258 - inherit 259 - (import ../common/extra-target-flags.nix { 260 - inherit lib stdenv crossStageStatic langD libcCross threadsCross; 261 - }) 266 + inherit (callFile ../common/extra-target-flags.nix { }) 262 267 EXTRA_FLAGS_FOR_TARGET 263 268 EXTRA_LDFLAGS_FOR_TARGET 264 269 ; ··· 272 277 inherit enableMultilib enableShared; 273 278 274 279 meta = { 275 - homepage = "https://gcc.gnu.org/"; 276 - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 277 - description = "GNU Compiler Collection, version ${version}"; 278 - 279 - longDescription = '' 280 - The GNU Compiler Collection includes compiler front ends for C, C++, 281 - Objective-C, Fortran, OpenMP for C/C++/Fortran, and Ada, as well as 282 - libraries for these languages (libstdc++, libgomp,...). 283 - 284 - GCC development is a part of the GNU Project, aiming to improve the 285 - compiler used in the GNU system including the GNU/Linux variant. 286 - ''; 287 - 288 - maintainers = lib.teams.gcc.members; 289 - 290 - platforms = lib.platforms.unix; 280 + inherit (callFile ../common/meta.nix { }) 281 + homepage 282 + license 283 + description 284 + longDescription 285 + platforms 286 + maintainers 287 + ; 291 288 badPlatforms = [ "aarch64-darwin" ]; 292 289 }; 290 + 293 291 } 294 292 295 293 // optionalAttrs (targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt" && crossStageStatic) {
+75 -78
pkgs/development/compilers/gcc/11/default.nix
··· 89 89 stageNameAddon = if crossStageStatic then "stage-static" else "stage-final"; 90 90 crossNameAddon = optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-${stageNameAddon}-"; 91 91 92 + callFile = lib.callPackageWith { 93 + # lets 94 + inherit 95 + majorVersion 96 + version 97 + buildPlatform 98 + hostPlatform 99 + targetPlatform 100 + patches 101 + crossMingw 102 + stageNameAddon 103 + crossNameAddon 104 + ; 105 + # inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gcc11.cc.override)" | jq '.[]' --raw-output' 106 + inherit 107 + binutils 108 + buildPackages 109 + cloog 110 + crossStageStatic 111 + enableLTO 112 + enableMultilib 113 + enablePlugin 114 + enableShared 115 + fetchpatch 116 + fetchurl 117 + gettext 118 + gmp 119 + gnatboot 120 + gnused 121 + isl 122 + langAda 123 + langC 124 + langCC 125 + langD 126 + langFortran 127 + langGo 128 + langJit 129 + langObjC 130 + langObjCpp 131 + lib 132 + libcCross 133 + libmpc 134 + libxcrypt 135 + mpfr 136 + name 137 + noSysDirs 138 + patchelf 139 + perl 140 + profiledCompiler 141 + reproducibleBuild 142 + staticCompiler 143 + stdenv 144 + targetPackages 145 + texinfo 146 + threadsCross 147 + which 148 + zip 149 + zlib 150 + ; 151 + }; 152 + 92 153 in 93 154 94 155 stdenv.mkDerivation ({ ··· 164 225 inherit noSysDirs staticCompiler crossStageStatic 165 226 libcCross crossMingw; 166 227 167 - inherit (import ../common/dependencies.nix { 168 - inherit 169 - lib 170 - stdenv 171 - buildPackages 172 - targetPackages 173 - crossStageStatic 174 - threadsCross 175 - langAda 176 - libxcrypt 177 - gnatboot 178 - version 179 - texinfo 180 - which 181 - gettext 182 - gnused 183 - patchelf 184 - gmp 185 - mpfr 186 - libmpc 187 - isl 188 - zlib 189 - zip 190 - perl 191 - ; 192 - }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 228 + inherit (callFile ../common/dependencies.nix { }) 229 + depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 193 230 194 231 NIX_LDFLAGS = lib.optionalString hostPlatform.isSunOS "-lm"; 195 232 196 - preConfigure = (import ../common/pre-configure.nix { 197 - inherit lib; 198 - inherit version targetPlatform hostPlatform buildPlatform gnatboot langAda langGo langJit crossStageStatic enableMultilib; 199 - }) + '' 233 + preConfigure = (callFile ../common/pre-configure.nix { }) + '' 200 234 ln -sf ${libxcrypt}/include/crypt.h libsanitizer/sanitizer_common/crypt.h 201 235 ''; 202 236 ··· 204 238 205 239 configurePlatforms = [ "build" "host" "target" ]; 206 240 207 - configureFlags = import ../common/configure-flags.nix { 208 - inherit 209 - lib 210 - stdenv 211 - targetPackages 212 - crossStageStatic libcCross threadsCross 213 - version 214 - 215 - binutils gmp mpfr libmpc isl 216 - 217 - enableLTO 218 - enableMultilib 219 - enablePlugin 220 - enableShared 221 - 222 - langC 223 - langD 224 - langCC 225 - langFortran 226 - langAda 227 - langGo 228 - langObjC 229 - langObjCpp 230 - langJit 231 - ; 232 - }; 241 + configureFlags = callFile ../common/configure-flags.nix { }; 233 242 234 243 targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; 235 244 ··· 237 246 (targetPlatform == hostPlatform && hostPlatform == buildPlatform) 238 247 (if profiledCompiler then "profiledbootstrap" else "bootstrap"); 239 248 240 - inherit 241 - (import ../common/strip-attributes.nix { inherit lib stdenv langJit; }) 249 + inherit (callFile ../common/strip-attributes.nix { }) 242 250 stripDebugList 243 251 stripDebugListTarget 244 252 preFixup; ··· 261 269 262 270 LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib)); 263 271 264 - inherit 265 - (import ../common/extra-target-flags.nix { 266 - inherit lib stdenv crossStageStatic langD libcCross threadsCross; 267 - }) 272 + inherit (callFile ../common/extra-target-flags.nix { }) 268 273 EXTRA_FLAGS_FOR_TARGET 269 274 EXTRA_LDFLAGS_FOR_TARGET 270 275 ; ··· 278 283 inherit enableShared enableMultilib; 279 284 280 285 meta = { 281 - homepage = "https://gcc.gnu.org/"; 282 - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 283 - description = "GNU Compiler Collection, version ${version}"; 284 - 285 - longDescription = '' 286 - The GNU Compiler Collection includes compiler front ends for C, C++, 287 - Objective-C, Fortran, OpenMP for C/C++/Fortran, and Ada, as well as 288 - libraries for these languages (libstdc++, libgomp,...). 289 - 290 - GCC development is a part of the GNU Project, aiming to improve the 291 - compiler used in the GNU system including the GNU/Linux variant. 292 - ''; 293 - 294 - maintainers = lib.teams.gcc.members; 295 - 296 - platforms = lib.platforms.unix; 286 + inherit (callFile ../common/meta.nix { }) 287 + homepage 288 + license 289 + description 290 + longDescription 291 + platforms 292 + maintainers 293 + ; 297 294 }; 298 295 } 299 296
+74 -80
pkgs/development/compilers/gcc/12/default.nix
··· 123 123 stageNameAddon = if crossStageStatic then "stage-static" else "stage-final"; 124 124 crossNameAddon = optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-${stageNameAddon}-"; 125 125 126 + callFile = lib.callPackageWith { 127 + # lets 128 + inherit 129 + majorVersion 130 + version 131 + buildPlatform 132 + hostPlatform 133 + targetPlatform 134 + patches 135 + crossMingw 136 + stageNameAddon 137 + crossNameAddon 138 + ; 139 + # inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gcc12.cc.override)" | jq '.[]' --raw-output' 140 + inherit 141 + binutils 142 + buildPackages 143 + cloog 144 + crossStageStatic 145 + enableLTO 146 + enableMultilib 147 + enablePlugin 148 + enableShared 149 + fetchpatch 150 + fetchurl 151 + gettext 152 + gmp 153 + gnatboot 154 + gnused 155 + isl 156 + langAda 157 + langC 158 + langCC 159 + langD 160 + langFortran 161 + langGo 162 + langJit 163 + langObjC 164 + langObjCpp 165 + lib 166 + libcCross 167 + libmpc 168 + libxcrypt 169 + mpfr 170 + name 171 + noSysDirs 172 + patchelf 173 + perl 174 + profiledCompiler 175 + reproducibleBuild 176 + staticCompiler 177 + stdenv 178 + targetPackages 179 + texinfo 180 + threadsCross 181 + which 182 + zip 183 + zlib 184 + ; 185 + }; 186 + 126 187 in 127 188 128 189 stdenv.mkDerivation ({ ··· 198 259 inherit noSysDirs staticCompiler crossStageStatic 199 260 libcCross crossMingw; 200 261 201 - inherit (import ../common/dependencies.nix { 202 - inherit 203 - lib 204 - stdenv 205 - buildPackages 206 - targetPackages 207 - crossStageStatic 208 - threadsCross 209 - langAda 210 - langGo 211 - libucontext 212 - libxcrypt 213 - gnatboot 214 - version 215 - texinfo 216 - which 217 - gettext 218 - gnused 219 - patchelf 220 - gmp 221 - mpfr 222 - libmpc 223 - isl 224 - zlib 225 - zip 226 - perl 227 - ; 228 - }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 262 + inherit (callFile ../common/dependencies.nix { }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 229 263 230 264 NIX_LDFLAGS = lib.optionalString hostPlatform.isSunOS "-lm"; 231 265 232 266 233 - preConfigure = (import ../common/pre-configure.nix { 234 - inherit lib; 235 - inherit version targetPlatform hostPlatform buildPlatform gnatboot langAda langGo langJit crossStageStatic enableMultilib; 236 - }) + '' 267 + preConfigure = (callFile ../common/pre-configure.nix { }) + '' 237 268 ln -sf ${libxcrypt}/include/crypt.h libsanitizer/sanitizer_common/crypt.h 238 269 ''; 239 270 ··· 241 272 242 273 configurePlatforms = [ "build" "host" "target" ]; 243 274 244 - configureFlags = import ../common/configure-flags.nix { 245 - inherit 246 - lib 247 - stdenv 248 - targetPackages 249 - crossStageStatic libcCross threadsCross 250 - version 251 - 252 - binutils gmp mpfr libmpc isl 253 - 254 - enableLTO 255 - enableMultilib 256 - enablePlugin 257 - enableShared 258 - 259 - langC 260 - langD 261 - langCC 262 - langFortran 263 - langAda 264 - langGo 265 - langObjC 266 - langObjCpp 267 - langJit 268 - ; 269 - }; 275 + configureFlags = callFile ../common/configure-flags.nix { }; 270 276 271 277 targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; 272 278 ··· 274 280 (targetPlatform == hostPlatform && hostPlatform == buildPlatform) 275 281 (if profiledCompiler then "profiledbootstrap" else "bootstrap"); 276 282 277 - inherit 278 - (import ../common/strip-attributes.nix { inherit lib stdenv langJit; }) 283 + inherit (callFile ../common/strip-attributes.nix { }) 279 284 stripDebugList 280 285 stripDebugListTarget 281 286 preFixup; ··· 298 303 299 304 LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib)); 300 305 301 - inherit 302 - (import ../common/extra-target-flags.nix { 303 - inherit lib stdenv crossStageStatic langD libcCross threadsCross; 304 - }) 306 + inherit (callFile ../common/extra-target-flags.nix { }) 305 307 EXTRA_FLAGS_FOR_TARGET 306 308 EXTRA_LDFLAGS_FOR_TARGET 307 309 ; ··· 315 317 inherit enableShared enableMultilib; 316 318 317 319 meta = { 318 - homepage = "https://gcc.gnu.org/"; 319 - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 320 - description = "GNU Compiler Collection, version ${version}"; 321 - 322 - longDescription = '' 323 - The GNU Compiler Collection includes compiler front ends for C, C++, 324 - Objective-C, Fortran, OpenMP for C/C++/Fortran, and Ada, as well as 325 - libraries for these languages (libstdc++, libgomp,...). 326 - 327 - GCC development is a part of the GNU Project, aiming to improve the 328 - compiler used in the GNU system including the GNU/Linux variant. 329 - ''; 330 - 331 - maintainers = lib.teams.gcc.members; 332 - 333 - platforms = lib.platforms.unix; 320 + inherit (callFile ../common/meta.nix { }) 321 + homepage 322 + license 323 + description 324 + longDescription 325 + platforms 326 + maintainers 327 + ; 334 328 }; 335 329 } 336 330
+90 -84
pkgs/development/compilers/gcc/4.8/default.nix
··· 111 111 stageNameAddon = if crossStageStatic then "stage-static" else "stage-final"; 112 112 crossNameAddon = optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-${stageNameAddon}-"; 113 113 114 + callFile = lib.callPackageWith { 115 + # lets 116 + inherit 117 + majorVersion 118 + version 119 + buildPlatform 120 + hostPlatform 121 + targetPlatform 122 + patches 123 + javaEcj 124 + javaAntlr 125 + xlibs 126 + javaAwtGtk 127 + crossMingw 128 + stageNameAddon 129 + crossNameAddon 130 + ; 131 + # inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gcc48.cc.override)" | jq '.[]' --raw-output' 132 + inherit 133 + binutils 134 + boehmgc 135 + buildPackages 136 + cloog 137 + crossStageStatic 138 + enableLTO 139 + enableMultilib 140 + enablePlugin 141 + enableShared 142 + fetchpatch 143 + fetchurl 144 + gettext 145 + gmp 146 + gnused 147 + gtk2 148 + isl 149 + langC 150 + langCC 151 + langFortran 152 + langGo 153 + langJava 154 + langJit 155 + langObjC 156 + langObjCpp 157 + lib 158 + libICE 159 + libSM 160 + libX11 161 + libXi 162 + libXrandr 163 + libXrender 164 + libXt 165 + libXtst 166 + libart_lgpl 167 + libcCross threadsCross 168 + libmpc 169 + mpfr 170 + name 171 + noSysDirs 172 + patchelf 173 + perl 174 + pkg-config 175 + profiledCompiler 176 + reproducibleBuild 177 + staticCompiler 178 + stdenv 179 + targetPackages 180 + texinfo 181 + unzip 182 + which 183 + x11Support 184 + xorgproto 185 + zip 186 + zlib 187 + ; 188 + }; 189 + 114 190 in 115 191 116 192 # We need all these X libraries when building AWT with GTK. ··· 158 234 inherit noSysDirs staticCompiler langJava crossStageStatic 159 235 libcCross crossMingw; 160 236 161 - inherit (import ../common/dependencies.nix { 162 - inherit 163 - lib 164 - stdenv 165 - buildPackages 166 - targetPackages 167 - crossStageStatic 168 - threadsCross 169 - version 170 - langJava 171 - javaAwtGtk 172 - texinfo 173 - which 174 - gettext 175 - pkg-config 176 - gnused 177 - patchelf 178 - gmp 179 - mpfr 180 - libmpc 181 - cloog 182 - isl 183 - zlib 184 - boehmgc 185 - zip 186 - unzip 187 - gtk2 188 - libart_lgpl 189 - perl 190 - xlibs 191 - ; 192 - }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 237 + inherit (callFile ../common/dependencies.nix { }) 238 + depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 193 239 194 - preConfigure = import ../common/pre-configure.nix { 195 - inherit lib; 196 - inherit version targetPlatform hostPlatform buildPlatform langJava langGo crossStageStatic enableMultilib; 197 - }; 240 + preConfigure = callFile ../common/pre-configure.nix { }; 198 241 199 242 dontDisableStatic = true; 200 243 201 244 configurePlatforms = [ "build" "host" "target" ]; 202 245 203 - configureFlags = import ../common/configure-flags.nix { 204 - inherit 205 - lib 206 - stdenv 207 - targetPackages 208 - crossStageStatic libcCross threadsCross 209 - version 210 - 211 - binutils gmp mpfr libmpc isl 212 - cloog 213 - 214 - enableLTO 215 - enableMultilib 216 - enablePlugin 217 - enableShared 218 - 219 - langC 220 - langCC 221 - langFortran 222 - langJava javaAwtGtk javaAntlr javaEcj 223 - langGo 224 - langObjC 225 - langObjCpp 226 - langJit 227 - ; 228 - }; 246 + configureFlags = callFile ../common/configure-flags.nix { }; 229 247 230 248 targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; 231 249 ··· 233 251 (targetPlatform == hostPlatform && hostPlatform == buildPlatform) 234 252 (if profiledCompiler then "profiledbootstrap" else "bootstrap"); 235 253 236 - inherit 237 - (import ../common/strip-attributes.nix { inherit lib stdenv langJit; }) 254 + inherit (callFile ../common/strip-attributes.nix { }) 238 255 stripDebugList 239 256 stripDebugListTarget 240 257 preFixup; ··· 272 289 ++ optionals javaAwtGtk [ gmp mpfr ] 273 290 )); 274 291 275 - inherit 276 - (import ../common/extra-target-flags.nix { 277 - inherit lib stdenv crossStageStatic libcCross threadsCross; 278 - }) 292 + inherit (callFile ../common/extra-target-flags.nix { }) 279 293 EXTRA_FLAGS_FOR_TARGET 280 294 EXTRA_LDFLAGS_FOR_TARGET 281 295 ; ··· 290 304 inherit enableShared enableMultilib; 291 305 292 306 meta = { 293 - homepage = "https://gcc.gnu.org/"; 294 - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 295 - description = "GNU Compiler Collection, version ${version}"; 296 - 297 - longDescription = '' 298 - The GNU Compiler Collection includes compiler front ends for C, C++, 299 - Objective-C, Fortran, OpenMP for C/C++/Fortran, Java, and Ada, as well 300 - as libraries for these languages (libstdc++, libgcj, libgomp,...). 301 - 302 - GCC development is a part of the GNU Project, aiming to improve the 303 - compiler used in the GNU system including the GNU/Linux variant. 304 - ''; 305 - 306 - maintainers = with lib.maintainers; [ veprbl ]; 307 - 308 - platforms = lib.platforms.unix; 307 + inherit (callFile ../common/meta.nix { }) 308 + homepage 309 + license 310 + description 311 + longDescription 312 + platforms 313 + maintainers 314 + ; 309 315 badPlatforms = lib.platforms.darwin; 310 316 }; 311 317 }
+90 -84
pkgs/development/compilers/gcc/4.9/default.nix
··· 127 127 stageNameAddon = if crossStageStatic then "stage-static" else "stage-final"; 128 128 crossNameAddon = optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-${stageNameAddon}-"; 129 129 130 + callFile = lib.callPackageWith { 131 + # lets 132 + inherit 133 + majorVersion 134 + version 135 + buildPlatform 136 + hostPlatform 137 + targetPlatform 138 + patches 139 + javaEcj 140 + javaAntlr 141 + xlibs 142 + javaAwtGtk 143 + crossMingw 144 + stageNameAddon 145 + crossNameAddon 146 + ; 147 + # inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gcc49.cc.override)" | jq '.[]' --raw-output' 148 + inherit 149 + binutils 150 + boehmgc 151 + buildPackages 152 + cloog 153 + crossStageStatic 154 + enableLTO 155 + enableMultilib 156 + enablePlugin 157 + enableShared 158 + fetchpatch 159 + fetchurl 160 + gettext 161 + gmp 162 + gnused 163 + gtk2 164 + isl 165 + langC 166 + langCC 167 + langFortran 168 + langGo 169 + langJava 170 + langJit 171 + langObjC 172 + langObjCpp 173 + lib 174 + libICE 175 + libSM 176 + libX11 177 + libXi 178 + libXrandr 179 + libXrender 180 + libXt 181 + libXtst 182 + libart_lgpl 183 + libcCross threadsCross 184 + libmpc 185 + mpfr 186 + name 187 + noSysDirs 188 + patchelf 189 + perl 190 + pkg-config 191 + profiledCompiler 192 + reproducibleBuild 193 + staticCompiler 194 + stdenv 195 + targetPackages 196 + texinfo 197 + unzip 198 + which 199 + x11Support 200 + xorgproto 201 + zip 202 + zlib 203 + ; 204 + }; 205 + 130 206 in 131 207 132 208 # We need all these X libraries when building AWT with GTK. ··· 178 254 inherit noSysDirs staticCompiler langJava crossStageStatic 179 255 libcCross crossMingw; 180 256 181 - inherit (import ../common/dependencies.nix { 182 - inherit 183 - lib 184 - stdenv 185 - buildPackages 186 - targetPackages 187 - crossStageStatic 188 - threadsCross 189 - version 190 - langJava 191 - javaAwtGtk 192 - texinfo 193 - which 194 - gettext 195 - pkg-config 196 - gnused 197 - patchelf 198 - gmp 199 - mpfr 200 - libmpc 201 - cloog 202 - isl 203 - zlib 204 - boehmgc 205 - zip 206 - unzip 207 - gtk2 208 - libart_lgpl 209 - perl 210 - xlibs 211 - ; 212 - }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 257 + inherit (callFile ../common/dependencies.nix { }) 258 + depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 213 259 214 - preConfigure = import ../common/pre-configure.nix { 215 - inherit lib; 216 - inherit version targetPlatform hostPlatform buildPlatform langJava langGo crossStageStatic enableMultilib; 217 - }; 260 + preConfigure = callFile ../common/pre-configure.nix { }; 218 261 219 262 dontDisableStatic = true; 220 263 221 264 configurePlatforms = [ "build" "host" "target" ]; 222 265 223 - configureFlags = import ../common/configure-flags.nix { 224 - inherit 225 - lib 226 - stdenv 227 - targetPackages 228 - crossStageStatic libcCross threadsCross 229 - version 230 - 231 - binutils gmp mpfr libmpc isl 232 - cloog 233 - 234 - enableLTO 235 - enableMultilib 236 - enablePlugin 237 - enableShared 238 - 239 - langC 240 - langCC 241 - langFortran 242 - langJava javaAwtGtk javaAntlr javaEcj 243 - langGo 244 - langObjC 245 - langObjCpp 246 - langJit 247 - ; 248 - }; 266 + configureFlags = callFile ../common/configure-flags.nix { }; 249 267 250 268 targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; 251 269 ··· 253 271 (targetPlatform == hostPlatform && hostPlatform == buildPlatform) 254 272 (if profiledCompiler then "profiledbootstrap" else "bootstrap"); 255 273 256 - inherit 257 - (import ../common/strip-attributes.nix { inherit lib stdenv langJit; }) 274 + inherit (callFile ../common/strip-attributes.nix { }) 258 275 stripDebugList 259 276 stripDebugListTarget 260 277 preFixup; ··· 292 309 ++ optionals javaAwtGtk [ gmp mpfr ] 293 310 )); 294 311 295 - inherit 296 - (import ../common/extra-target-flags.nix { 297 - inherit lib stdenv crossStageStatic libcCross threadsCross; 298 - }) 312 + inherit (callFile ../common/extra-target-flags.nix { }) 299 313 EXTRA_FLAGS_FOR_TARGET 300 314 EXTRA_LDFLAGS_FOR_TARGET 301 315 ; ··· 309 323 inherit enableShared enableMultilib; 310 324 311 325 meta = { 312 - homepage = "https://gcc.gnu.org/"; 313 - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 314 - description = "GNU Compiler Collection, version ${version}"; 315 - 316 - longDescription = '' 317 - The GNU Compiler Collection includes compiler front ends for C, C++, 318 - Objective-C, Fortran, OpenMP for C/C++/Fortran, Java, and Ada, as well 319 - as libraries for these languages (libstdc++, libgcj, libgomp,...). 320 - 321 - GCC development is a part of the GNU Project, aiming to improve the 322 - compiler used in the GNU system including the GNU/Linux variant. 323 - ''; 324 - 325 - maintainers = with lib.maintainers; [ veprbl ]; 326 - 327 - platforms = lib.platforms.unix; 326 + inherit (callFile ../common/meta.nix { }) 327 + homepage 328 + license 329 + description 330 + longDescription 331 + platforms 332 + maintainers 333 + ; 328 334 badPlatforms = [ "aarch64-darwin" ]; 329 335 }; 330 336 }
+95 -85
pkgs/development/compilers/gcc/6/default.nix
··· 31 31 , threadsCross ? null # for MinGW 32 32 , crossStageStatic ? false 33 33 , gnused ? null 34 - , cloog # unused; just for compat with gcc4, as we override the parameter on some places 34 + , cloog ? null # unused; just for compat with gcc4, as we override the parameter on some places 35 35 , buildPackages 36 36 }: 37 37 ··· 115 115 stageNameAddon = if crossStageStatic then "stage-static" else "stage-final"; 116 116 crossNameAddon = optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-${stageNameAddon}-"; 117 117 118 + callFile = lib.callPackageWith { 119 + # lets 120 + inherit 121 + majorVersion 122 + version 123 + buildPlatform 124 + hostPlatform 125 + targetPlatform 126 + patches 127 + javaEcj 128 + javaAntlr 129 + xlibs 130 + javaAwtGtk 131 + crossMingw 132 + stageNameAddon 133 + crossNameAddon 134 + ; 135 + # inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gcc6.cc.override)" | jq '.[]' --raw-output' 136 + inherit 137 + binutils 138 + boehmgc 139 + buildPackages 140 + cloog 141 + crossStageStatic 142 + enableLTO 143 + enableMultilib 144 + enablePlugin 145 + enableShared 146 + fetchFromGitHub 147 + fetchpatch 148 + fetchurl 149 + flex 150 + gettext 151 + gmp 152 + gnatboot 153 + gnused 154 + gtk2 155 + isl 156 + langAda 157 + langC 158 + langCC 159 + langFortran 160 + langGo 161 + langJava 162 + langJit 163 + langObjC 164 + langObjCpp 165 + lib 166 + libICE 167 + libSM 168 + libX11 169 + libXi 170 + libXrandr 171 + libXrender 172 + libXt 173 + libXtst 174 + libart_lgpl 175 + libcCross 176 + libmpc 177 + mpfr 178 + name 179 + noSysDirs 180 + patchelf 181 + perl 182 + pkg-config 183 + profiledCompiler 184 + reproducibleBuild 185 + staticCompiler 186 + stdenv 187 + targetPackages 188 + texinfo 189 + threadsCross 190 + unzip 191 + which 192 + x11Support 193 + xorgproto 194 + zip 195 + zlib 196 + ; 197 + }; 118 198 in 119 199 120 200 # We need all these X libraries when building AWT with GTK. ··· 193 273 inherit noSysDirs staticCompiler langJava crossStageStatic 194 274 libcCross crossMingw; 195 275 196 - inherit (import ../common/dependencies.nix { 197 - inherit 198 - lib 199 - stdenv 200 - buildPackages 201 - targetPackages 202 - crossStageStatic 203 - threadsCross 204 - version 205 - langAda 206 - gnatboot 207 - flex 208 - langJava 209 - javaAwtGtk 210 - texinfo 211 - which 212 - gettext 213 - pkg-config 214 - gnused 215 - patchelf 216 - gmp 217 - mpfr 218 - libmpc 219 - isl 220 - zlib 221 - boehmgc 222 - zip 223 - unzip 224 - gtk2 225 - libart_lgpl 226 - perl 227 - xlibs 228 - ; 229 - }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 276 + inherit (callFile ../common/dependencies.nix { }) 277 + depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 230 278 231 279 NIX_LDFLAGS = lib.optionalString hostPlatform.isSunOS "-lm"; 232 280 233 - preConfigure = import ../common/pre-configure.nix { 234 - inherit lib; 235 - inherit version targetPlatform hostPlatform buildPlatform gnatboot langJava langAda langGo crossStageStatic enableMultilib; 236 - }; 281 + preConfigure = callFile ../common/pre-configure.nix { }; 237 282 238 283 dontDisableStatic = true; 239 284 240 285 configurePlatforms = [ "build" "host" "target" ]; 241 286 242 - configureFlags = import ../common/configure-flags.nix { 243 - inherit 244 - lib 245 - stdenv 246 - targetPackages 247 - crossStageStatic libcCross threadsCross 248 - version 249 - 250 - binutils gmp mpfr libmpc isl 251 - 252 - enableLTO 253 - enableMultilib 254 - enablePlugin 255 - enableShared 256 - 257 - langC 258 - langCC 259 - langFortran 260 - langJava javaAwtGtk javaAntlr javaEcj 261 - langAda 262 - langGo 263 - langObjC 264 - langObjCpp 265 - langJit 266 - ; 267 - }; 287 + configureFlags = callFile ../common/configure-flags.nix { }; 268 288 269 289 targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; 270 290 ··· 272 292 (targetPlatform == hostPlatform && hostPlatform == buildPlatform) 273 293 (if profiledCompiler then "profiledbootstrap" else "bootstrap"); 274 294 275 - inherit 276 - (import ../common/strip-attributes.nix { inherit lib stdenv langJit; }) 295 + inherit (callFile ../common/strip-attributes.nix { }) 277 296 stripDebugList 278 297 stripDebugListTarget 279 298 preFixup; ··· 311 330 ++ optionals javaAwtGtk [ gmp mpfr ] 312 331 )); 313 332 314 - inherit 315 - (import ../common/extra-target-flags.nix { 316 - inherit lib stdenv crossStageStatic libcCross threadsCross; 317 - }) 333 + inherit (callFile ../common/extra-target-flags.nix { }) 318 334 EXTRA_FLAGS_FOR_TARGET 319 335 EXTRA_LDFLAGS_FOR_TARGET 320 336 ; ··· 328 344 inherit enableShared enableMultilib; 329 345 330 346 meta = { 331 - homepage = "https://gcc.gnu.org/"; 332 - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 333 - description = "GNU Compiler Collection, version ${version}"; 334 - 335 - longDescription = '' 336 - The GNU Compiler Collection includes compiler front ends for C, C++, 337 - Objective-C, Fortran, OpenMP for C/C++/Fortran, Java, and Ada, as well 338 - as libraries for these languages (libstdc++, libgcj, libgomp,...). 339 - 340 - GCC development is a part of the GNU Project, aiming to improve the 341 - compiler used in the GNU system including the GNU/Linux variant. 342 - ''; 343 - 344 - platforms = lib.platforms.unix; 347 + inherit (callFile ../common/meta.nix { }) 348 + homepage 349 + license 350 + description 351 + longDescription 352 + platforms 353 + maintainers 354 + ; 345 355 badPlatforms = [ "aarch64-darwin" ]; 346 356 }; 347 357 }
+73 -74
pkgs/development/compilers/gcc/7/default.nix
··· 21 21 , threadsCross ? null # for MinGW 22 22 , crossStageStatic ? false 23 23 , gnused ? null 24 - , cloog # unused; just for compat with gcc4, as we override the parameter on some places 24 + , cloog ? null # unused; just for compat with gcc4, as we override the parameter on some places 25 25 , buildPackages 26 26 }: 27 27 ··· 91 91 stageNameAddon = if crossStageStatic then "stage-static" else "stage-final"; 92 92 crossNameAddon = optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-${stageNameAddon}-"; 93 93 94 + callFile = lib.callPackageWith { 95 + # lets 96 + inherit 97 + majorVersion 98 + version 99 + buildPlatform 100 + hostPlatform 101 + targetPlatform 102 + patches 103 + crossMingw 104 + stageNameAddon 105 + crossNameAddon 106 + ; 107 + # inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gcc7.cc.override)" | jq '.[]' --raw-output' 108 + inherit 109 + binutils 110 + buildPackages 111 + cloog 112 + crossStageStatic 113 + enableLTO 114 + enableMultilib 115 + enablePlugin 116 + enableShared 117 + fetchpatch 118 + fetchurl 119 + gettext 120 + gmp 121 + gnused 122 + isl 123 + langC 124 + langCC 125 + langFortran 126 + langGo 127 + langJit 128 + langObjC 129 + langObjCpp 130 + lib 131 + libcCross 132 + libmpc 133 + mpfr 134 + name 135 + noSysDirs 136 + patchelf 137 + perl 138 + profiledCompiler 139 + reproducibleBuild 140 + staticCompiler 141 + stdenv 142 + targetPackages 143 + texinfo 144 + threadsCross 145 + which 146 + zip 147 + zlib 148 + ; 149 + }; 150 + 94 151 in 95 152 96 153 stdenv.mkDerivation ({ ··· 165 222 inherit noSysDirs staticCompiler crossStageStatic 166 223 libcCross crossMingw; 167 224 168 - inherit (import ../common/dependencies.nix { 169 - inherit 170 - lib 171 - stdenv 172 - buildPackages 173 - targetPackages 174 - crossStageStatic 175 - threadsCross 176 - version 177 - texinfo 178 - which 179 - gettext 180 - gnused 181 - patchelf 182 - gmp 183 - mpfr 184 - libmpc 185 - isl 186 - zlib 187 - zip 188 - perl 189 - ; 190 - }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 225 + inherit (callFile ../common/dependencies.nix { }) 226 + depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 191 227 192 228 NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.cc.isClang && langFortran) "-Wno-unused-command-line-argument"; 193 229 NIX_LDFLAGS = lib.optionalString hostPlatform.isSunOS "-lm"; 194 230 195 - preConfigure = import ../common/pre-configure.nix { 196 - inherit lib; 197 - inherit version targetPlatform hostPlatform buildPlatform langGo crossStageStatic enableMultilib; 198 - }; 231 + preConfigure = callFile ../common/pre-configure.nix { }; 199 232 200 233 dontDisableStatic = true; 201 234 202 235 configurePlatforms = [ "build" "host" "target" ]; 203 236 204 - configureFlags = import ../common/configure-flags.nix { 205 - inherit 206 - lib 207 - stdenv 208 - targetPackages 209 - crossStageStatic libcCross threadsCross 210 - version 211 - 212 - binutils gmp mpfr libmpc isl 213 - 214 - enableLTO 215 - enableMultilib 216 - enablePlugin 217 - enableShared 218 - 219 - langC 220 - langCC 221 - langFortran 222 - langGo 223 - langObjC 224 - langObjCpp 225 - langJit 226 - ; 227 - } ++ optional (targetPlatform.isAarch64) "--enable-fix-cortex-a53-843419" 237 + configureFlags = (callFile ../common/configure-flags.nix { }) 238 + ++ optional (targetPlatform.isAarch64) "--enable-fix-cortex-a53-843419" 228 239 ++ optional targetPlatform.isNetBSD "--disable-libcilkrts" 229 240 ; 230 241 ··· 234 245 (targetPlatform == hostPlatform && hostPlatform == buildPlatform) 235 246 (if profiledCompiler then "profiledbootstrap" else "bootstrap"); 236 247 237 - inherit 238 - (import ../common/strip-attributes.nix { inherit lib stdenv langJit; }) 248 + inherit (callFile ../common/strip-attributes.nix { }) 239 249 stripDebugList 240 250 stripDebugListTarget 241 251 preFixup; ··· 260 270 261 271 LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib)); 262 272 263 - inherit 264 - (import ../common/extra-target-flags.nix { 265 - inherit lib stdenv crossStageStatic libcCross threadsCross; 266 - }) 273 + inherit (callFile ../common/extra-target-flags.nix { }) 267 274 EXTRA_FLAGS_FOR_TARGET 268 275 EXTRA_LDFLAGS_FOR_TARGET 269 276 ; ··· 277 284 inherit enableShared enableMultilib; 278 285 279 286 meta = { 280 - homepage = "https://gcc.gnu.org/"; 281 - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 282 - description = "GNU Compiler Collection, version ${version}"; 283 - 284 - longDescription = '' 285 - The GNU Compiler Collection includes compiler front ends for C, C++, 286 - Objective-C, Fortran, OpenMP for C/C++/Fortran, and Ada, as well as 287 - libraries for these languages (libstdc++, libgomp,...). 288 - 289 - GCC development is a part of the GNU Project, aiming to improve the 290 - compiler used in the GNU system including the GNU/Linux variant. 291 - ''; 292 - 293 - maintainers = lib.teams.gcc.members; 294 - 295 - platforms = lib.platforms.unix; 287 + inherit (callFile ../common/meta.nix { }) 288 + homepage 289 + license 290 + description 291 + longDescription 292 + platforms 293 + maintainers 294 + ; 296 295 badPlatforms = [ "aarch64-darwin" ]; 297 296 }; 298 297 }
+72 -74
pkgs/development/compilers/gcc/8/default.nix
··· 21 21 , threadsCross ? null # for MinGW 22 22 , crossStageStatic ? false 23 23 , gnused ? null 24 - , cloog # unused; just for compat with gcc4, as we override the parameter on some places 24 + , cloog ? null # unused; just for compat with gcc4, as we override the parameter on some places 25 25 , buildPackages 26 26 }: 27 27 ··· 73 73 stageNameAddon = if crossStageStatic then "stage-static" else "stage-final"; 74 74 crossNameAddon = optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-${stageNameAddon}-"; 75 75 76 + callFile = lib.callPackageWith { 77 + # lets 78 + inherit 79 + majorVersion 80 + version 81 + buildPlatform 82 + hostPlatform 83 + targetPlatform 84 + patches 85 + crossMingw 86 + stageNameAddon 87 + crossNameAddon 88 + ; 89 + # inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gcc8.cc.override)" | jq '.[]' --raw-output' 90 + inherit 91 + binutils 92 + buildPackages 93 + cloog 94 + crossStageStatic 95 + enableLTO 96 + enableMultilib 97 + enablePlugin 98 + enableShared 99 + fetchpatch 100 + fetchurl 101 + gettext 102 + gmp 103 + gnused 104 + isl 105 + langC 106 + langCC 107 + langFortran 108 + langGo 109 + langJit 110 + langObjC 111 + langObjCpp 112 + lib 113 + libcCross 114 + libmpc 115 + mpfr 116 + name 117 + noSysDirs 118 + patchelf 119 + perl 120 + profiledCompiler 121 + reproducibleBuild 122 + staticCompiler 123 + stdenv 124 + targetPackages 125 + texinfo 126 + threadsCross 127 + which 128 + zip 129 + zlib 130 + ; 131 + }; 132 + 76 133 in 77 134 78 135 stdenv.mkDerivation ({ ··· 147 204 inherit noSysDirs staticCompiler crossStageStatic 148 205 libcCross crossMingw; 149 206 150 - inherit (import ../common/dependencies.nix { 151 - inherit 152 - lib 153 - stdenv 154 - buildPackages 155 - targetPackages 156 - crossStageStatic 157 - threadsCross 158 - version 159 - texinfo 160 - which 161 - gettext 162 - gnused 163 - patchelf 164 - gmp 165 - mpfr 166 - libmpc 167 - isl 168 - zlib 169 - zip 170 - perl 171 - ; 172 - }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 207 + inherit (callFile ../common/dependencies.nix { }) 208 + depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 173 209 174 210 NIX_LDFLAGS = lib.optionalString hostPlatform.isSunOS "-lm"; 175 211 176 - preConfigure = import ../common/pre-configure.nix { 177 - inherit lib; 178 - inherit version targetPlatform hostPlatform buildPlatform langGo crossStageStatic enableMultilib; 179 - }; 212 + preConfigure = callFile ../common/pre-configure.nix { }; 180 213 181 214 dontDisableStatic = true; 182 215 183 216 configurePlatforms = [ "build" "host" "target" ]; 184 217 185 - configureFlags = import ../common/configure-flags.nix { 186 - inherit 187 - lib 188 - stdenv 189 - targetPackages 190 - crossStageStatic libcCross threadsCross 191 - version 192 - 193 - binutils gmp mpfr libmpc isl 194 - 195 - enableLTO 196 - enableMultilib 197 - enablePlugin 198 - enableShared 199 - 200 - langC 201 - langCC 202 - langFortran 203 - langGo 204 - langObjC 205 - langObjCpp 206 - langJit 207 - ; 208 - }; 218 + configureFlags = callFile ../common/configure-flags.nix { }; 209 219 210 220 targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; 211 221 ··· 213 223 (targetPlatform == hostPlatform && hostPlatform == buildPlatform) 214 224 (if profiledCompiler then "profiledbootstrap" else "bootstrap"); 215 225 216 - inherit 217 - (import ../common/strip-attributes.nix { inherit lib stdenv langJit; }) 226 + inherit (callFile ../common/strip-attributes.nix { }) 218 227 stripDebugList 219 228 stripDebugListTarget 220 229 preFixup; ··· 237 246 238 247 LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib)); 239 248 240 - inherit 241 - (import ../common/extra-target-flags.nix { 242 - inherit lib stdenv crossStageStatic libcCross threadsCross; 243 - }) 249 + inherit (callFile ../common/extra-target-flags.nix { }) 244 250 EXTRA_FLAGS_FOR_TARGET 245 251 EXTRA_LDFLAGS_FOR_TARGET 246 252 ; ··· 254 260 inherit enableShared enableMultilib; 255 261 256 262 meta = { 257 - homepage = "https://gcc.gnu.org/"; 258 - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 259 - description = "GNU Compiler Collection, version ${version}"; 260 - 261 - longDescription = '' 262 - The GNU Compiler Collection includes compiler front ends for C, C++, 263 - Objective-C, Fortran, OpenMP for C/C++/Fortran, and Ada, as well as 264 - libraries for these languages (libstdc++, libgomp,...). 265 - 266 - GCC development is a part of the GNU Project, aiming to improve the 267 - compiler used in the GNU system including the GNU/Linux variant. 268 - ''; 269 - 270 - maintainers = lib.teams.gcc.members; 271 - 272 - platforms = lib.platforms.unix; 263 + inherit (callFile ../common/meta.nix { }) 264 + homepage 265 + license 266 + description 267 + longDescription 268 + platforms 269 + maintainers 270 + ; 273 271 badPlatforms = [ "aarch64-darwin" ]; 274 272 }; 275 273 }
+74 -77
pkgs/development/compilers/gcc/9/default.nix
··· 84 84 stageNameAddon = if crossStageStatic then "stage-static" else "stage-final"; 85 85 crossNameAddon = optionalString (targetPlatform != hostPlatform) "${targetPlatform.config}-${stageNameAddon}-"; 86 86 87 + callFile = lib.callPackageWith { 88 + # lets 89 + inherit 90 + majorVersion 91 + version 92 + buildPlatform 93 + hostPlatform 94 + targetPlatform 95 + patches 96 + crossMingw 97 + stageNameAddon 98 + crossNameAddon 99 + ; 100 + # inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gcc9.cc.override)" | jq '.[]' --raw-output' 101 + inherit 102 + binutils 103 + buildPackages 104 + cloog 105 + crossStageStatic 106 + enableLTO 107 + enableMultilib 108 + enablePlugin 109 + enableShared 110 + fetchpatch 111 + fetchurl 112 + gettext 113 + gmp 114 + gnatboot 115 + gnused 116 + isl 117 + langAda 118 + langC 119 + langCC 120 + langD 121 + langFortran 122 + langGo 123 + langJit 124 + langObjC 125 + langObjCpp 126 + lib 127 + libcCross 128 + libmpc 129 + mpfr 130 + name 131 + noSysDirs 132 + patchelf 133 + perl 134 + profiledCompiler 135 + reproducibleBuild 136 + staticCompiler 137 + stdenv 138 + targetPackages 139 + texinfo 140 + threadsCross 141 + which 142 + zip 143 + zlib 144 + ; 145 + }; 146 + 87 147 in 88 148 89 149 stdenv.mkDerivation ({ ··· 158 218 inherit noSysDirs staticCompiler crossStageStatic 159 219 libcCross crossMingw; 160 220 161 - inherit (import ../common/dependencies.nix { 162 - inherit 163 - lib 164 - stdenv 165 - buildPackages 166 - targetPackages 167 - crossStageStatic 168 - threadsCross 169 - langAda 170 - gnatboot 171 - version 172 - texinfo 173 - which 174 - gettext 175 - gnused 176 - patchelf 177 - gmp 178 - mpfr 179 - libmpc 180 - isl 181 - zlib 182 - zip 183 - perl 184 - ; 185 - }) depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 221 + inherit (callFile ../common/dependencies.nix { }) 222 + depsBuildBuild nativeBuildInputs depsBuildTarget buildInputs depsTargetTarget; 186 223 187 224 NIX_LDFLAGS = lib.optionalString hostPlatform.isSunOS "-lm"; 188 225 189 - preConfigure = import ../common/pre-configure.nix { 190 - inherit lib; 191 - inherit version targetPlatform hostPlatform buildPlatform gnatboot langAda langGo langJit crossStageStatic enableMultilib; 192 - }; 226 + preConfigure = callFile ../common/pre-configure.nix { }; 193 227 194 228 dontDisableStatic = true; 195 229 196 230 configurePlatforms = [ "build" "host" "target" ]; 197 231 198 - configureFlags = import ../common/configure-flags.nix { 199 - inherit 200 - lib 201 - stdenv 202 - targetPackages 203 - crossStageStatic libcCross threadsCross 204 - version 205 - 206 - binutils gmp mpfr libmpc isl 207 - 208 - enableLTO 209 - enableMultilib 210 - enablePlugin 211 - enableShared 212 - 213 - langC 214 - langD 215 - langCC 216 - langFortran 217 - langAda 218 - langGo 219 - langObjC 220 - langObjCpp 221 - langJit 222 - ; 223 - }; 232 + configureFlags = callFile ../common/configure-flags.nix { }; 224 233 225 234 targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; 226 235 ··· 228 237 (targetPlatform == hostPlatform && hostPlatform == buildPlatform) 229 238 (if profiledCompiler then "profiledbootstrap" else "bootstrap"); 230 239 231 - inherit 232 - (import ../common/strip-attributes.nix { inherit lib stdenv langJit; }) 240 + inherit (callFile ../common/strip-attributes.nix { }) 233 241 stripDebugList 234 242 stripDebugListTarget 235 243 preFixup; ··· 252 260 253 261 LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib)); 254 262 255 - inherit 256 - (import ../common/extra-target-flags.nix { 257 - inherit lib stdenv crossStageStatic langD libcCross threadsCross; 258 - }) 263 + inherit (callFile ../common/extra-target-flags.nix { }) 259 264 EXTRA_FLAGS_FOR_TARGET 260 265 EXTRA_LDFLAGS_FOR_TARGET 261 266 ; ··· 269 274 inherit enableShared enableMultilib; 270 275 271 276 meta = { 272 - homepage = "https://gcc.gnu.org/"; 273 - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 274 - description = "GNU Compiler Collection, version ${version}"; 275 - 276 - longDescription = '' 277 - The GNU Compiler Collection includes compiler front ends for C, C++, 278 - Objective-C, Fortran, OpenMP for C/C++/Fortran, and Ada, as well as 279 - libraries for these languages (libstdc++, libgomp,...). 280 - 281 - GCC development is a part of the GNU Project, aiming to improve the 282 - compiler used in the GNU system including the GNU/Linux variant. 283 - ''; 284 - 285 - maintainers = lib.teams.gcc.members; 286 - 287 - platforms = lib.platforms.unix; 277 + inherit (callFile ../common/meta.nix { }) 278 + homepage 279 + license 280 + description 281 + longDescription 282 + platforms 283 + maintainers 284 + ; 288 285 badPlatforms = [ "aarch64-darwin" ]; 289 286 }; 290 287 }
+1 -2
pkgs/development/compilers/gcc/common/configure-flags.nix
··· 25 25 , langJit 26 26 }: 27 27 28 - assert cloog != null -> lib.versionOlder version "5"; 29 28 assert langJava -> lib.versionOlder version "7"; 30 29 31 30 # Note [Windows Exception Handling] ··· 188 187 189 188 # Optional features 190 189 ++ lib.optional (isl != null) "--with-isl=${isl}" 191 - ++ lib.optionals (cloog != null) [ 190 + ++ lib.optionals (lib.versionOlder version "5" && cloog != null) [ 192 191 "--with-cloog=${cloog}" 193 192 "--disable-cloog-version-check" 194 193 "--enable-cloog-backend=isl"
+1 -1
pkgs/development/compilers/gcc/common/dependencies.nix
··· 79 79 ++ [ 80 80 targetPackages.stdenv.cc.bintools # For linking code at run-time 81 81 ] 82 - ++ optionals (cloog != null) [ cloog ] 82 + ++ optionals (lib.versionOlder version "5" && cloog != null) [ cloog ] 83 83 ++ optionals (isl != null) [ isl ] 84 84 ++ optionals (zlib != null) [ zlib ] 85 85 ++ optionals langJava [ boehmgc zip unzip ]
+19
pkgs/development/compilers/gcc/common/meta.nix
··· 1 + { lib, version, }: 2 + 3 + with lib; { 4 + homepage = "https://gcc.gnu.org/"; 5 + license = licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 6 + description = "GNU Compiler Collection, version ${version}"; 7 + longDescription = '' 8 + The GNU Compiler Collection includes compiler front ends for C, C++, 9 + Objective-C, Fortran, OpenMP for C/C++/Fortran, and Ada, as well as 10 + libraries for these languages (libstdc++, libgomp,...). 11 + 12 + GCC development is a part of the GNU Project, aiming to improve the 13 + compiler used in the GNU system including the GNU/Linux variant. 14 + ''; 15 + 16 + platforms = platforms.unix; 17 + maintainers = if versionOlder version "5" then [ maintainers.veprbl ] else teams.gcc.members; 18 + 19 + }
+2 -2
pkgs/development/libraries/aws-c-io/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "aws-c-io"; 5 - version = "0.13.14"; 5 + version = "0.13.15"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "awslabs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-3ROSBjRvl036dslLZF5WgdBnlRvafrNaRzt65wfnk0s="; 11 + sha256 = "sha256-UunYt5S8Xz/EZOojl+by3LaHidBE/P4Uwppm4SeHVP0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+1 -1
pkgs/development/libraries/kde-frameworks/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/frameworks/5.102/ -A '*.tar.xz' ) 1 + WGET_ARGS=( https://download.kde.org/stable/frameworks/5.103/ -A '*.tar.xz' )
+332 -332
pkgs/development/libraries/kde-frameworks/srcs.nix
··· 4 4 5 5 { 6 6 attica = { 7 - version = "5.102.0"; 7 + version = "5.103.0"; 8 8 src = fetchurl { 9 - url = "${mirror}/stable/frameworks/5.102/attica-5.102.0.tar.xz"; 10 - sha256 = "1xph3l4if2vv2gdv9wjk0ls38g77jdzg3j81fyng8pvxsl32z1yv"; 11 - name = "attica-5.102.0.tar.xz"; 9 + url = "${mirror}/stable/frameworks/5.103/attica-5.103.0.tar.xz"; 10 + sha256 = "17b0kshlgi110v42zmvbsmcjjc48rn617l4dmviwd0ycd2kgqd1s"; 11 + name = "attica-5.103.0.tar.xz"; 12 12 }; 13 13 }; 14 14 baloo = { 15 - version = "5.102.0"; 15 + version = "5.103.0"; 16 16 src = fetchurl { 17 - url = "${mirror}/stable/frameworks/5.102/baloo-5.102.0.tar.xz"; 18 - sha256 = "0y6xc7dihzrcmpb75p8206832kz108l6irdzjv4m0pm0qdj3kb6x"; 19 - name = "baloo-5.102.0.tar.xz"; 17 + url = "${mirror}/stable/frameworks/5.103/baloo-5.103.0.tar.xz"; 18 + sha256 = "1055wv29dd4i7az79q2qdk65wk5xqyslwxnwhxr30xzyp60i9smk"; 19 + name = "baloo-5.103.0.tar.xz"; 20 20 }; 21 21 }; 22 22 bluez-qt = { 23 - version = "5.102.0"; 23 + version = "5.103.0"; 24 24 src = fetchurl { 25 - url = "${mirror}/stable/frameworks/5.102/bluez-qt-5.102.0.tar.xz"; 26 - sha256 = "0023nhlsniqkkzqjif22fk1hrlzpmigdnc8v4v5z0qf488b0pyf3"; 27 - name = "bluez-qt-5.102.0.tar.xz"; 25 + url = "${mirror}/stable/frameworks/5.103/bluez-qt-5.103.0.tar.xz"; 26 + sha256 = "1w6q3cna46ifv1gvnxp45n0z8civ2cab9sjbvsc3apks6w2iahzz"; 27 + name = "bluez-qt-5.103.0.tar.xz"; 28 28 }; 29 29 }; 30 30 breeze-icons = { 31 - version = "5.102.0"; 31 + version = "5.103.0"; 32 32 src = fetchurl { 33 - url = "${mirror}/stable/frameworks/5.102/breeze-icons-5.102.0.tar.xz"; 34 - sha256 = "1673fjh2q5388764rkkjs5v7jsswr71xdw582irwwz4zic5dkcrd"; 35 - name = "breeze-icons-5.102.0.tar.xz"; 33 + url = "${mirror}/stable/frameworks/5.103/breeze-icons-5.103.0.tar.xz"; 34 + sha256 = "1gas85qliib44j5cfpq47hfzni38afqyf9lxkgv1d0q7y87df9br"; 35 + name = "breeze-icons-5.103.0.tar.xz"; 36 36 }; 37 37 }; 38 38 extra-cmake-modules = { 39 - version = "5.102.0"; 39 + version = "5.103.0"; 40 40 src = fetchurl { 41 - url = "${mirror}/stable/frameworks/5.102/extra-cmake-modules-5.102.0.tar.xz"; 42 - sha256 = "16vz555f5dmj0prpdr9sbla44gkdmzrlb1k51qmfwip0m2sswngj"; 43 - name = "extra-cmake-modules-5.102.0.tar.xz"; 41 + url = "${mirror}/stable/frameworks/5.103/extra-cmake-modules-5.103.0.tar.xz"; 42 + sha256 = "0ij3kjggmil995kcjbfirwy1fis60wgj6m7jxaynz59qrdajxjlj"; 43 + name = "extra-cmake-modules-5.103.0.tar.xz"; 44 44 }; 45 45 }; 46 46 frameworkintegration = { 47 - version = "5.102.0"; 47 + version = "5.103.0"; 48 48 src = fetchurl { 49 - url = "${mirror}/stable/frameworks/5.102/frameworkintegration-5.102.0.tar.xz"; 50 - sha256 = "00qr6n4h8fgm3vy64plj5762wyfanglh8r8qljvpk9jll74wm01d"; 51 - name = "frameworkintegration-5.102.0.tar.xz"; 49 + url = "${mirror}/stable/frameworks/5.103/frameworkintegration-5.103.0.tar.xz"; 50 + sha256 = "1gljch9nrnw28ix2q2hs29rk0bfzzr4pv0m1msdr0nm1lmyr7w93"; 51 + name = "frameworkintegration-5.103.0.tar.xz"; 52 52 }; 53 53 }; 54 54 kactivities = { 55 - version = "5.102.0"; 55 + version = "5.103.0"; 56 56 src = fetchurl { 57 - url = "${mirror}/stable/frameworks/5.102/kactivities-5.102.0.tar.xz"; 58 - sha256 = "1kl1la4a4zagy7h1sf4l0wdwzg53v28z70sv73dwd6869dmmwygr"; 59 - name = "kactivities-5.102.0.tar.xz"; 57 + url = "${mirror}/stable/frameworks/5.103/kactivities-5.103.0.tar.xz"; 58 + sha256 = "0dc89yx89kjjvmb6jycqmyb55pml46vy7xw24myin6xfisb8nckd"; 59 + name = "kactivities-5.103.0.tar.xz"; 60 60 }; 61 61 }; 62 62 kactivities-stats = { 63 - version = "5.102.0"; 63 + version = "5.103.0"; 64 64 src = fetchurl { 65 - url = "${mirror}/stable/frameworks/5.102/kactivities-stats-5.102.0.tar.xz"; 66 - sha256 = "06v2qrd6g20028skh9dq2csw0nggf05qh8w8nz0zvx8q2q2fszhh"; 67 - name = "kactivities-stats-5.102.0.tar.xz"; 65 + url = "${mirror}/stable/frameworks/5.103/kactivities-stats-5.103.0.tar.xz"; 66 + sha256 = "0ga51n9c64c4mhmbw1fisbxgcmy77qzi6bhvj3lgs1f829hi1r7r"; 67 + name = "kactivities-stats-5.103.0.tar.xz"; 68 68 }; 69 69 }; 70 70 kapidox = { 71 - version = "5.102.0"; 71 + version = "5.103.0"; 72 72 src = fetchurl { 73 - url = "${mirror}/stable/frameworks/5.102/kapidox-5.102.0.tar.xz"; 74 - sha256 = "0jalyq3nzms4j55kqxmqbjyvbrdw0k1142mjpds24xjb87wgj1rq"; 75 - name = "kapidox-5.102.0.tar.xz"; 73 + url = "${mirror}/stable/frameworks/5.103/kapidox-5.103.0.tar.xz"; 74 + sha256 = "0j1di36qxgl5p1ljp2jlgp60psgq2724q0ysfsxapl3p4h9swdy5"; 75 + name = "kapidox-5.103.0.tar.xz"; 76 76 }; 77 77 }; 78 78 karchive = { 79 - version = "5.102.0"; 79 + version = "5.103.0"; 80 80 src = fetchurl { 81 - url = "${mirror}/stable/frameworks/5.102/karchive-5.102.0.tar.xz"; 82 - sha256 = "0jnqrxpyfqwamq8gim270y5zg6l7inlplc50xdvig5dr0f4d1v20"; 83 - name = "karchive-5.102.0.tar.xz"; 81 + url = "${mirror}/stable/frameworks/5.103/karchive-5.103.0.tar.xz"; 82 + sha256 = "0lqkvp42dc7rd6s00dlfxv4zm81zqyr8ijn6nmiychyw3mlxyarp"; 83 + name = "karchive-5.103.0.tar.xz"; 84 84 }; 85 85 }; 86 86 kauth = { 87 - version = "5.102.0"; 87 + version = "5.103.0"; 88 88 src = fetchurl { 89 - url = "${mirror}/stable/frameworks/5.102/kauth-5.102.0.tar.xz"; 90 - sha256 = "093c1rzgw3rh8ka1q5hdxnn56mxzrrn7v3r3yinr6cy0xif0c4ld"; 91 - name = "kauth-5.102.0.tar.xz"; 89 + url = "${mirror}/stable/frameworks/5.103/kauth-5.103.0.tar.xz"; 90 + sha256 = "0m1x0b9ysl2rvm607q9qra6kwaalrgm8i8z4q7j8197a9njawffd"; 91 + name = "kauth-5.103.0.tar.xz"; 92 92 }; 93 93 }; 94 94 kbookmarks = { 95 - version = "5.102.0"; 95 + version = "5.103.0"; 96 96 src = fetchurl { 97 - url = "${mirror}/stable/frameworks/5.102/kbookmarks-5.102.0.tar.xz"; 98 - sha256 = "1jg99z75bdkckahzia17ilbcfvnnamqg9ra0gx2lk1hlhzffi7ls"; 99 - name = "kbookmarks-5.102.0.tar.xz"; 97 + url = "${mirror}/stable/frameworks/5.103/kbookmarks-5.103.0.tar.xz"; 98 + sha256 = "1b5dn6g54ix60dkvw6dmbxqjgimq6qy50qhrn2fj7r1rm6059pqs"; 99 + name = "kbookmarks-5.103.0.tar.xz"; 100 100 }; 101 101 }; 102 102 kcalendarcore = { 103 - version = "5.102.0"; 103 + version = "5.103.0"; 104 104 src = fetchurl { 105 - url = "${mirror}/stable/frameworks/5.102/kcalendarcore-5.102.0.tar.xz"; 106 - sha256 = "0s2m1d15py39nqagh1abprq6r099mdcci8sm28hp2c2cjwsr7xbk"; 107 - name = "kcalendarcore-5.102.0.tar.xz"; 105 + url = "${mirror}/stable/frameworks/5.103/kcalendarcore-5.103.0.tar.xz"; 106 + sha256 = "1pafc7iwin7lbh6n7b5qr1h7x3n6wdviqazcjl2z7ikysnqkphbp"; 107 + name = "kcalendarcore-5.103.0.tar.xz"; 108 108 }; 109 109 }; 110 110 kcmutils = { 111 - version = "5.102.0"; 111 + version = "5.103.0"; 112 112 src = fetchurl { 113 - url = "${mirror}/stable/frameworks/5.102/kcmutils-5.102.0.tar.xz"; 114 - sha256 = "1fiszfpay1cnyqhfyhl4mpw9j8jmknfisxgwqvd61qfa622ryhxj"; 115 - name = "kcmutils-5.102.0.tar.xz"; 113 + url = "${mirror}/stable/frameworks/5.103/kcmutils-5.103.0.tar.xz"; 114 + sha256 = "1xgrjv7r6zrlvjjqv07bqfb63f0vbhjj0sshi7qmf68k33g3c5fw"; 115 + name = "kcmutils-5.103.0.tar.xz"; 116 116 }; 117 117 }; 118 118 kcodecs = { 119 - version = "5.102.0"; 119 + version = "5.103.0"; 120 120 src = fetchurl { 121 - url = "${mirror}/stable/frameworks/5.102/kcodecs-5.102.0.tar.xz"; 122 - sha256 = "15k3rlbjb2dji8n7bxb4d8nc7cs7618fhv8x5k50x6kbx867rx88"; 123 - name = "kcodecs-5.102.0.tar.xz"; 121 + url = "${mirror}/stable/frameworks/5.103/kcodecs-5.103.0.tar.xz"; 122 + sha256 = "0fbgw84wf435ws0d9lldbgrmbscv6wz8pcws8dvfr7hkxkiwl52y"; 123 + name = "kcodecs-5.103.0.tar.xz"; 124 124 }; 125 125 }; 126 126 kcompletion = { 127 - version = "5.102.0"; 127 + version = "5.103.0"; 128 128 src = fetchurl { 129 - url = "${mirror}/stable/frameworks/5.102/kcompletion-5.102.0.tar.xz"; 130 - sha256 = "1jgr8an283l9d1zhl3cqpp66d90bscfv186jan01r8wan69awy2v"; 131 - name = "kcompletion-5.102.0.tar.xz"; 129 + url = "${mirror}/stable/frameworks/5.103/kcompletion-5.103.0.tar.xz"; 130 + sha256 = "0kvnrg3p7washajvll9qqsk81bw289s75vrqm5safgdvlb5p88yh"; 131 + name = "kcompletion-5.103.0.tar.xz"; 132 132 }; 133 133 }; 134 134 kconfig = { 135 - version = "5.102.0"; 135 + version = "5.103.0"; 136 136 src = fetchurl { 137 - url = "${mirror}/stable/frameworks/5.102/kconfig-5.102.0.tar.xz"; 138 - sha256 = "0cxc2gfank22yzflxdjr766xn4lr2ij9b5v23g9y1mwfsc2ng3pn"; 139 - name = "kconfig-5.102.0.tar.xz"; 137 + url = "${mirror}/stable/frameworks/5.103/kconfig-5.103.0.tar.xz"; 138 + sha256 = "065r7ggdh3yxnqas7x20kqhyv070d7xryvc8apj0xsz1cvsychaz"; 139 + name = "kconfig-5.103.0.tar.xz"; 140 140 }; 141 141 }; 142 142 kconfigwidgets = { 143 - version = "5.102.0"; 143 + version = "5.103.0"; 144 144 src = fetchurl { 145 - url = "${mirror}/stable/frameworks/5.102/kconfigwidgets-5.102.0.tar.xz"; 146 - sha256 = "19vs2ydlw76v44xyzhfgl70dw0qan2g5z3dq0hzljf5pkc8mhr6p"; 147 - name = "kconfigwidgets-5.102.0.tar.xz"; 145 + url = "${mirror}/stable/frameworks/5.103/kconfigwidgets-5.103.0.tar.xz"; 146 + sha256 = "0wx3dbqp3xhx3334qaxjv8hpixg25791lsnkbainhq2frhwfy77r"; 147 + name = "kconfigwidgets-5.103.0.tar.xz"; 148 148 }; 149 149 }; 150 150 kcontacts = { 151 - version = "5.102.0"; 151 + version = "5.103.0"; 152 152 src = fetchurl { 153 - url = "${mirror}/stable/frameworks/5.102/kcontacts-5.102.0.tar.xz"; 154 - sha256 = "04xi28mk5i0l1jgvw0dbapjnk2c6j1y1fxldhhapg722kiw9566y"; 155 - name = "kcontacts-5.102.0.tar.xz"; 153 + url = "${mirror}/stable/frameworks/5.103/kcontacts-5.103.0.tar.xz"; 154 + sha256 = "136ql3ycc1dw7njifxmqqsqkq2ig393206s0d0l6j7jlympng8sk"; 155 + name = "kcontacts-5.103.0.tar.xz"; 156 156 }; 157 157 }; 158 158 kcoreaddons = { 159 - version = "5.102.0"; 159 + version = "5.103.0"; 160 160 src = fetchurl { 161 - url = "${mirror}/stable/frameworks/5.102/kcoreaddons-5.102.0.tar.xz"; 162 - sha256 = "0j09lb6lbyv5hvvw57i0s5pmd24cywzv9ncrd1chnbk0jcczkqw2"; 163 - name = "kcoreaddons-5.102.0.tar.xz"; 161 + url = "${mirror}/stable/frameworks/5.103/kcoreaddons-5.103.0.tar.xz"; 162 + sha256 = "0sigfyznlnqba66i3qg22w1jl8lkhd1rjwd8da7gvgy2fh19vfdy"; 163 + name = "kcoreaddons-5.103.0.tar.xz"; 164 164 }; 165 165 }; 166 166 kcrash = { 167 - version = "5.102.0"; 167 + version = "5.103.0"; 168 168 src = fetchurl { 169 - url = "${mirror}/stable/frameworks/5.102/kcrash-5.102.0.tar.xz"; 170 - sha256 = "1i6jm2jgvqrm95dqdml0w0z9jc9j9n7h48y8zck7s3vaww1v7a67"; 171 - name = "kcrash-5.102.0.tar.xz"; 169 + url = "${mirror}/stable/frameworks/5.103/kcrash-5.103.0.tar.xz"; 170 + sha256 = "1rzbszkqirrgiiqjr468pw253c7a1d96bmhf0awhj9qnz5qs361m"; 171 + name = "kcrash-5.103.0.tar.xz"; 172 172 }; 173 173 }; 174 174 kdav = { 175 - version = "5.102.0"; 175 + version = "5.103.0"; 176 176 src = fetchurl { 177 - url = "${mirror}/stable/frameworks/5.102/kdav-5.102.0.tar.xz"; 178 - sha256 = "0prr27mv7mhcynvkp9kzk7a1xiawilvafvzv3a6xdkr5w91741bf"; 179 - name = "kdav-5.102.0.tar.xz"; 177 + url = "${mirror}/stable/frameworks/5.103/kdav-5.103.0.tar.xz"; 178 + sha256 = "0rm1nsbi6n6f6zvpja8cznz2lj4ca6jvzqjmvrd76pw2f2fii8il"; 179 + name = "kdav-5.103.0.tar.xz"; 180 180 }; 181 181 }; 182 182 kdbusaddons = { 183 - version = "5.102.0"; 183 + version = "5.103.0"; 184 184 src = fetchurl { 185 - url = "${mirror}/stable/frameworks/5.102/kdbusaddons-5.102.0.tar.xz"; 186 - sha256 = "1lqskn739bix5fp1s40gb7fch66pa9bmlwxzfg9lyqa5xmpfxfzi"; 187 - name = "kdbusaddons-5.102.0.tar.xz"; 185 + url = "${mirror}/stable/frameworks/5.103/kdbusaddons-5.103.0.tar.xz"; 186 + sha256 = "1qx4xcl6cakazpq7mpsnv2dl202y5agdypw0vvvw8j9bmc3bfxf6"; 187 + name = "kdbusaddons-5.103.0.tar.xz"; 188 188 }; 189 189 }; 190 190 kdeclarative = { 191 - version = "5.102.0"; 191 + version = "5.103.0"; 192 192 src = fetchurl { 193 - url = "${mirror}/stable/frameworks/5.102/kdeclarative-5.102.0.tar.xz"; 194 - sha256 = "0xvwr1mjviwixbs2i8yh3b37ds4jcgvfrv2z366dld40shs65m0a"; 195 - name = "kdeclarative-5.102.0.tar.xz"; 193 + url = "${mirror}/stable/frameworks/5.103/kdeclarative-5.103.0.tar.xz"; 194 + sha256 = "0lmjzxjm4hs4cb1m6704n6gqwpqvn8pib138mw8fvl8c03xmrjmn"; 195 + name = "kdeclarative-5.103.0.tar.xz"; 196 196 }; 197 197 }; 198 198 kded = { 199 - version = "5.102.0"; 199 + version = "5.103.0"; 200 200 src = fetchurl { 201 - url = "${mirror}/stable/frameworks/5.102/kded-5.102.0.tar.xz"; 202 - sha256 = "0fjnb9wgpir91jwvl9dbnbvcf3c94l63vjs6ylvcd2w8lxasyxb7"; 203 - name = "kded-5.102.0.tar.xz"; 201 + url = "${mirror}/stable/frameworks/5.103/kded-5.103.0.tar.xz"; 202 + sha256 = "13clr3d1rls3w4syr0bsiiqlvpv54lhvw9jwy0p7hpz1rsz619q0"; 203 + name = "kded-5.103.0.tar.xz"; 204 204 }; 205 205 }; 206 206 kdelibs4support = { 207 - version = "5.102.0"; 207 + version = "5.103.0"; 208 208 src = fetchurl { 209 - url = "${mirror}/stable/frameworks/5.102/portingAids/kdelibs4support-5.102.0.tar.xz"; 210 - sha256 = "0s823mcwg7l72aq55q8vh48pyp3apk3hm87jh9lc1ijg9frgcgk4"; 211 - name = "kdelibs4support-5.102.0.tar.xz"; 209 + url = "${mirror}/stable/frameworks/5.103/portingAids/kdelibs4support-5.103.0.tar.xz"; 210 + sha256 = "0lzq25a4q857j91496lxyhs4jf2l3p8s38xxnh0099f5la0akhpv"; 211 + name = "kdelibs4support-5.103.0.tar.xz"; 212 212 }; 213 213 }; 214 214 kdesignerplugin = { 215 - version = "5.102.0"; 215 + version = "5.103.0"; 216 216 src = fetchurl { 217 - url = "${mirror}/stable/frameworks/5.102/portingAids/kdesignerplugin-5.102.0.tar.xz"; 218 - sha256 = "1nn2f0jln4qni2gaq0anchrv42fcf83m22ag9r3c4sy7vxr8irbc"; 219 - name = "kdesignerplugin-5.102.0.tar.xz"; 217 + url = "${mirror}/stable/frameworks/5.103/portingAids/kdesignerplugin-5.103.0.tar.xz"; 218 + sha256 = "1jismdz12lnq6dkv3c44jicjjpl25hxm7ghl7yw4nh73c76xflhw"; 219 + name = "kdesignerplugin-5.103.0.tar.xz"; 220 220 }; 221 221 }; 222 222 kdesu = { 223 - version = "5.102.0"; 223 + version = "5.103.0"; 224 224 src = fetchurl { 225 - url = "${mirror}/stable/frameworks/5.102/kdesu-5.102.0.tar.xz"; 226 - sha256 = "0ps88rvvzagpw4qp4nj86wknyhm9mmdlkhs0i7cywf53pdr37afh"; 227 - name = "kdesu-5.102.0.tar.xz"; 225 + url = "${mirror}/stable/frameworks/5.103/kdesu-5.103.0.tar.xz"; 226 + sha256 = "19mbmnd1bl76dq8v0rm62lgkyl9b93a85g2zb1d9zkcqa5xcx2hi"; 227 + name = "kdesu-5.103.0.tar.xz"; 228 228 }; 229 229 }; 230 230 kdewebkit = { 231 - version = "5.102.0"; 231 + version = "5.103.0"; 232 232 src = fetchurl { 233 - url = "${mirror}/stable/frameworks/5.102/portingAids/kdewebkit-5.102.0.tar.xz"; 234 - sha256 = "137j897admfp5d8g1x1g5x9h4nmsp6padi17nx4y350kriyhxkkv"; 235 - name = "kdewebkit-5.102.0.tar.xz"; 233 + url = "${mirror}/stable/frameworks/5.103/portingAids/kdewebkit-5.103.0.tar.xz"; 234 + sha256 = "1kkmy641c4814aq8nfb56yq4ch724cwyv487wljpfly75migwcnz"; 235 + name = "kdewebkit-5.103.0.tar.xz"; 236 236 }; 237 237 }; 238 238 kdnssd = { 239 - version = "5.102.0"; 239 + version = "5.103.0"; 240 240 src = fetchurl { 241 - url = "${mirror}/stable/frameworks/5.102/kdnssd-5.102.0.tar.xz"; 242 - sha256 = "10awmh1j05hlg957ih7a1shapl6fgp1ma5b7qvbsp4fi5nh2k985"; 243 - name = "kdnssd-5.102.0.tar.xz"; 241 + url = "${mirror}/stable/frameworks/5.103/kdnssd-5.103.0.tar.xz"; 242 + sha256 = "1va56vqviic7y4b21g0kz6kdwf56bgylwv2wwrlbxcnz3dnsnyi6"; 243 + name = "kdnssd-5.103.0.tar.xz"; 244 244 }; 245 245 }; 246 246 kdoctools = { 247 - version = "5.102.0"; 247 + version = "5.103.0"; 248 248 src = fetchurl { 249 - url = "${mirror}/stable/frameworks/5.102/kdoctools-5.102.0.tar.xz"; 250 - sha256 = "11g671mlva00fk7yfym5a73sfjdy0zkhh3a7h4zv0s763nnmkg13"; 251 - name = "kdoctools-5.102.0.tar.xz"; 249 + url = "${mirror}/stable/frameworks/5.103/kdoctools-5.103.0.tar.xz"; 250 + sha256 = "1a74mkbfpxiyzs0p3q7hhndp1ricmc5mdbl96nd2c1i62pg84mxs"; 251 + name = "kdoctools-5.103.0.tar.xz"; 252 252 }; 253 253 }; 254 254 kemoticons = { 255 - version = "5.102.0"; 255 + version = "5.103.0"; 256 256 src = fetchurl { 257 - url = "${mirror}/stable/frameworks/5.102/kemoticons-5.102.0.tar.xz"; 258 - sha256 = "0arligy3i9qcqx9kapv692nz8dl1kimfv03392z3w3qqdwlpc9v5"; 259 - name = "kemoticons-5.102.0.tar.xz"; 257 + url = "${mirror}/stable/frameworks/5.103/kemoticons-5.103.0.tar.xz"; 258 + sha256 = "10psbw1myvvnj5d2ri5f4la4dqa3sj124qd7iyijw0k870hw5h8k"; 259 + name = "kemoticons-5.103.0.tar.xz"; 260 260 }; 261 261 }; 262 262 kfilemetadata = { 263 - version = "5.102.0"; 263 + version = "5.103.0"; 264 264 src = fetchurl { 265 - url = "${mirror}/stable/frameworks/5.102/kfilemetadata-5.102.0.tar.xz"; 266 - sha256 = "0kv33rqp3wshhmv2pdayggxlxal6ihjam2als3d9a5hm1h5kz2fc"; 267 - name = "kfilemetadata-5.102.0.tar.xz"; 265 + url = "${mirror}/stable/frameworks/5.103/kfilemetadata-5.103.0.tar.xz"; 266 + sha256 = "1h10jvdljlpasrkiidbdzfk8xs1gm5hm1j8m8nvz4mglhby9r329"; 267 + name = "kfilemetadata-5.103.0.tar.xz"; 268 268 }; 269 269 }; 270 270 kglobalaccel = { 271 - version = "5.102.0"; 271 + version = "5.103.0"; 272 272 src = fetchurl { 273 - url = "${mirror}/stable/frameworks/5.102/kglobalaccel-5.102.0.tar.xz"; 274 - sha256 = "1l2mk7192wdb1qv62fqk9w1w6zbsmfr822gr5azg6nnzv4gdvadm"; 275 - name = "kglobalaccel-5.102.0.tar.xz"; 273 + url = "${mirror}/stable/frameworks/5.103/kglobalaccel-5.103.0.tar.xz"; 274 + sha256 = "14jgs7nz4qw3d183s3rxkbz1mmbjamr57qdw7zi2xfpnma56ggls"; 275 + name = "kglobalaccel-5.103.0.tar.xz"; 276 276 }; 277 277 }; 278 278 kguiaddons = { 279 - version = "5.102.0"; 279 + version = "5.103.0"; 280 280 src = fetchurl { 281 - url = "${mirror}/stable/frameworks/5.102/kguiaddons-5.102.0.tar.xz"; 282 - sha256 = "1awgfnxmvghh70ldnpb1759wmy1i6rwsp3nggdj2ncdbdbgj04sv"; 283 - name = "kguiaddons-5.102.0.tar.xz"; 281 + url = "${mirror}/stable/frameworks/5.103/kguiaddons-5.103.0.tar.xz"; 282 + sha256 = "0cmjsp19q0c3cq433yq0id9habmrq0q8x3kvzi12pn64xzyq0cp6"; 283 + name = "kguiaddons-5.103.0.tar.xz"; 284 284 }; 285 285 }; 286 286 kholidays = { 287 - version = "5.102.0"; 287 + version = "5.103.0"; 288 288 src = fetchurl { 289 - url = "${mirror}/stable/frameworks/5.102/kholidays-5.102.0.tar.xz"; 290 - sha256 = "01rznsqxg7crljzy0lcal6r03qvfg8qrh0zigh26073rdn56g5d1"; 291 - name = "kholidays-5.102.0.tar.xz"; 289 + url = "${mirror}/stable/frameworks/5.103/kholidays-5.103.0.tar.xz"; 290 + sha256 = "1kahvipcxkcz3qql6rf3qlafpmqs51jj478icnb4hhfp8q2m9xda"; 291 + name = "kholidays-5.103.0.tar.xz"; 292 292 }; 293 293 }; 294 294 khtml = { 295 - version = "5.102.0"; 295 + version = "5.103.0"; 296 296 src = fetchurl { 297 - url = "${mirror}/stable/frameworks/5.102/portingAids/khtml-5.102.0.tar.xz"; 298 - sha256 = "0az046m9n954cb70iqgx2isspbc0zb89fw97nhmw9szgfsliy8ab"; 299 - name = "khtml-5.102.0.tar.xz"; 297 + url = "${mirror}/stable/frameworks/5.103/portingAids/khtml-5.103.0.tar.xz"; 298 + sha256 = "0d26ni10rdy6b368ij20j6bgf03hzdc7b7602fxnvwg0i0h54r4s"; 299 + name = "khtml-5.103.0.tar.xz"; 300 300 }; 301 301 }; 302 302 ki18n = { 303 - version = "5.102.0"; 303 + version = "5.103.0"; 304 304 src = fetchurl { 305 - url = "${mirror}/stable/frameworks/5.102/ki18n-5.102.0.tar.xz"; 306 - sha256 = "0iwz3jwaqlbja338gkq7sz7f8sw2rp37grkqpvx62274qflq1qww"; 307 - name = "ki18n-5.102.0.tar.xz"; 305 + url = "${mirror}/stable/frameworks/5.103/ki18n-5.103.0.tar.xz"; 306 + sha256 = "1rj0g12xjwm42qyrxb55mcpaz52s78b7i8ms9svrlza2gxi93siq"; 307 + name = "ki18n-5.103.0.tar.xz"; 308 308 }; 309 309 }; 310 310 kiconthemes = { 311 - version = "5.102.0"; 311 + version = "5.103.0"; 312 312 src = fetchurl { 313 - url = "${mirror}/stable/frameworks/5.102/kiconthemes-5.102.0.tar.xz"; 314 - sha256 = "1q1fij7vn5b34k99cz4x58b5b8a04vrlkdckc8bxbbccpvy5xkyh"; 315 - name = "kiconthemes-5.102.0.tar.xz"; 313 + url = "${mirror}/stable/frameworks/5.103/kiconthemes-5.103.0.tar.xz"; 314 + sha256 = "0khjzcy8b7rbf2pvpkin941a1cp1lsb2vr7n1ff3gdp33ra98828"; 315 + name = "kiconthemes-5.103.0.tar.xz"; 316 316 }; 317 317 }; 318 318 kidletime = { 319 - version = "5.102.0"; 319 + version = "5.103.0"; 320 320 src = fetchurl { 321 - url = "${mirror}/stable/frameworks/5.102/kidletime-5.102.0.tar.xz"; 322 - sha256 = "159grvvw7zdp2hkiq20iz9zy8ilq6mfr3dmyq51pfq9741nd88qf"; 323 - name = "kidletime-5.102.0.tar.xz"; 321 + url = "${mirror}/stable/frameworks/5.103/kidletime-5.103.0.tar.xz"; 322 + sha256 = "0hlq6jmkpdjmzcqzjdbhz3xw0b198cvd98zwyabirb8lf4v51wdh"; 323 + name = "kidletime-5.103.0.tar.xz"; 324 324 }; 325 325 }; 326 326 kimageformats = { 327 - version = "5.102.0"; 327 + version = "5.103.0"; 328 328 src = fetchurl { 329 - url = "${mirror}/stable/frameworks/5.102/kimageformats-5.102.0.tar.xz"; 330 - sha256 = "1d29dnjca0fgwi5ri6x4gqgsp8h4x5yidf7ifnpf7qyhwm22r2x6"; 331 - name = "kimageformats-5.102.0.tar.xz"; 329 + url = "${mirror}/stable/frameworks/5.103/kimageformats-5.103.0.tar.xz"; 330 + sha256 = "0zhyf9fh7i4jig8iryh2cp1m340ja2bzskayfisgx7fcm8bw8zfx"; 331 + name = "kimageformats-5.103.0.tar.xz"; 332 332 }; 333 333 }; 334 334 kinit = { 335 - version = "5.102.0"; 335 + version = "5.103.0"; 336 336 src = fetchurl { 337 - url = "${mirror}/stable/frameworks/5.102/kinit-5.102.0.tar.xz"; 338 - sha256 = "03pzsnis8lpsglry5iwkwfvn6fnn82rdxn6pac1cs0jhxwhg9fdc"; 339 - name = "kinit-5.102.0.tar.xz"; 337 + url = "${mirror}/stable/frameworks/5.103/kinit-5.103.0.tar.xz"; 338 + sha256 = "0y2xashdz2zv8gddaxr5w16l8yf1afi29b3a2rzh94ms9l0sln75"; 339 + name = "kinit-5.103.0.tar.xz"; 340 340 }; 341 341 }; 342 342 kio = { 343 - version = "5.102.0"; 343 + version = "5.103.0"; 344 344 src = fetchurl { 345 - url = "${mirror}/stable/frameworks/5.102/kio-5.102.0.tar.xz"; 346 - sha256 = "0sviiq3axsxlf2nvxm0ccazbp7fw4dvky3dd87p82rng3v01g53a"; 347 - name = "kio-5.102.0.tar.xz"; 345 + url = "${mirror}/stable/frameworks/5.103/kio-5.103.0.tar.xz"; 346 + sha256 = "0izljyzjzcbsf6hg4302b2vjjxvxkvs23nxs0x0cr2d4b8v3fj0b"; 347 + name = "kio-5.103.0.tar.xz"; 348 348 }; 349 349 }; 350 350 kirigami2 = { 351 - version = "5.102.0"; 351 + version = "5.103.0"; 352 352 src = fetchurl { 353 - url = "${mirror}/stable/frameworks/5.102/kirigami2-5.102.0.tar.xz"; 354 - sha256 = "1ckmk0p0x5ymma3q5nkja3h6qz439qdxq0vchljg5yazxpiki08p"; 355 - name = "kirigami2-5.102.0.tar.xz"; 353 + url = "${mirror}/stable/frameworks/5.103/kirigami2-5.103.0.tar.xz"; 354 + sha256 = "0i1pr1w1082i00zzxx5x9zhr3ijsyl3l9i5nzx4znxvp3qi7yrm6"; 355 + name = "kirigami2-5.103.0.tar.xz"; 356 356 }; 357 357 }; 358 358 kitemmodels = { 359 - version = "5.102.0"; 359 + version = "5.103.0"; 360 360 src = fetchurl { 361 - url = "${mirror}/stable/frameworks/5.102/kitemmodels-5.102.0.tar.xz"; 362 - sha256 = "19iqg7lbln0h1fkssa2jj58c9j04lvwwbbzrq11ds1wzjvw77xsj"; 363 - name = "kitemmodels-5.102.0.tar.xz"; 361 + url = "${mirror}/stable/frameworks/5.103/kitemmodels-5.103.0.tar.xz"; 362 + sha256 = "1jvhlcc0v3ww883rxb0nn4bh4pn91hmkdrr96vcwmwh8m1plsv1m"; 363 + name = "kitemmodels-5.103.0.tar.xz"; 364 364 }; 365 365 }; 366 366 kitemviews = { 367 - version = "5.102.0"; 367 + version = "5.103.0"; 368 368 src = fetchurl { 369 - url = "${mirror}/stable/frameworks/5.102/kitemviews-5.102.0.tar.xz"; 370 - sha256 = "1c31qm059y7j0hskrbhm57qh6g2mm04qfjqbhili9qflp03fl69y"; 371 - name = "kitemviews-5.102.0.tar.xz"; 369 + url = "${mirror}/stable/frameworks/5.103/kitemviews-5.103.0.tar.xz"; 370 + sha256 = "0klwci9dsa11f43q6nhcay506m800sk5gc03fkv0992y8mnh8sc0"; 371 + name = "kitemviews-5.103.0.tar.xz"; 372 372 }; 373 373 }; 374 374 kjobwidgets = { 375 - version = "5.102.0"; 375 + version = "5.103.0"; 376 376 src = fetchurl { 377 - url = "${mirror}/stable/frameworks/5.102/kjobwidgets-5.102.0.tar.xz"; 378 - sha256 = "1r6xfi4hwfj9hn1hmgniyx17z3b1himh0fmc6bd45b89jzdvmqcl"; 379 - name = "kjobwidgets-5.102.0.tar.xz"; 377 + url = "${mirror}/stable/frameworks/5.103/kjobwidgets-5.103.0.tar.xz"; 378 + sha256 = "11j8zx4lj04hw5g7jg7jyw6p34fd6qq9p813v2hlszfbjz3hldgs"; 379 + name = "kjobwidgets-5.103.0.tar.xz"; 380 380 }; 381 381 }; 382 382 kjs = { 383 - version = "5.102.0"; 383 + version = "5.103.0"; 384 384 src = fetchurl { 385 - url = "${mirror}/stable/frameworks/5.102/portingAids/kjs-5.102.0.tar.xz"; 386 - sha256 = "14w523kv5jfp4hzfbkawsf5pljahihj8jxkyjk5r707nrbnqzd3w"; 387 - name = "kjs-5.102.0.tar.xz"; 385 + url = "${mirror}/stable/frameworks/5.103/portingAids/kjs-5.103.0.tar.xz"; 386 + sha256 = "01wlv1lalmdspq2rgisv6csd4yxl0mxi476bcpr3i1zvvx9y2ijs"; 387 + name = "kjs-5.103.0.tar.xz"; 388 388 }; 389 389 }; 390 390 kjsembed = { 391 - version = "5.102.0"; 391 + version = "5.103.0"; 392 392 src = fetchurl { 393 - url = "${mirror}/stable/frameworks/5.102/portingAids/kjsembed-5.102.0.tar.xz"; 394 - sha256 = "179gr69n0v39lbxi95w1ckk20505h4zqhxsqmy6fjs9vxc3zja5s"; 395 - name = "kjsembed-5.102.0.tar.xz"; 393 + url = "${mirror}/stable/frameworks/5.103/portingAids/kjsembed-5.103.0.tar.xz"; 394 + sha256 = "0b44pxk01pk30rgqx2lxmwfq5x3nlj5yqcbc3qgfpj0hpfgkfl99"; 395 + name = "kjsembed-5.103.0.tar.xz"; 396 396 }; 397 397 }; 398 398 kmediaplayer = { 399 - version = "5.102.0"; 399 + version = "5.103.0"; 400 400 src = fetchurl { 401 - url = "${mirror}/stable/frameworks/5.102/portingAids/kmediaplayer-5.102.0.tar.xz"; 402 - sha256 = "0kmy4x9bi29nnd8sixrcdk4bhffh880a2p6pdcfz6sqp1i7n8v6s"; 403 - name = "kmediaplayer-5.102.0.tar.xz"; 401 + url = "${mirror}/stable/frameworks/5.103/portingAids/kmediaplayer-5.103.0.tar.xz"; 402 + sha256 = "1bwgy1l9qlx3cq2sjqva1g9d8j1di2mxs3cj9v6gjgn67cywm2sw"; 403 + name = "kmediaplayer-5.103.0.tar.xz"; 404 404 }; 405 405 }; 406 406 knewstuff = { 407 - version = "5.102.0"; 407 + version = "5.103.0"; 408 408 src = fetchurl { 409 - url = "${mirror}/stable/frameworks/5.102/knewstuff-5.102.0.tar.xz"; 410 - sha256 = "127w4vfpinq7lm6ckszfisyw7mjzs9v6s2ga4xyd6y7lzyf33gz5"; 411 - name = "knewstuff-5.102.0.tar.xz"; 409 + url = "${mirror}/stable/frameworks/5.103/knewstuff-5.103.0.tar.xz"; 410 + sha256 = "13mpx8frr9ypxx7p3567gi5w4g1ja40asp4cjs2qa9gs05y7kfj6"; 411 + name = "knewstuff-5.103.0.tar.xz"; 412 412 }; 413 413 }; 414 414 knotifications = { 415 - version = "5.102.0"; 415 + version = "5.103.0"; 416 416 src = fetchurl { 417 - url = "${mirror}/stable/frameworks/5.102/knotifications-5.102.0.tar.xz"; 418 - sha256 = "1y5sjzx9nyamalwl08y5krxajj0rvhhqgfdyavwkqbr30jpnmklk"; 419 - name = "knotifications-5.102.0.tar.xz"; 417 + url = "${mirror}/stable/frameworks/5.103/knotifications-5.103.0.tar.xz"; 418 + sha256 = "0dnrm3idaz8nnwr2va88xcf9pgxx5jrcxng5n7n8yh030dmcsg4g"; 419 + name = "knotifications-5.103.0.tar.xz"; 420 420 }; 421 421 }; 422 422 knotifyconfig = { 423 - version = "5.102.0"; 423 + version = "5.103.0"; 424 424 src = fetchurl { 425 - url = "${mirror}/stable/frameworks/5.102/knotifyconfig-5.102.0.tar.xz"; 426 - sha256 = "05s8nzc7a01w3rxjb9jg7d98v4rd2dnncpmmv7ap209z10i09qh8"; 427 - name = "knotifyconfig-5.102.0.tar.xz"; 425 + url = "${mirror}/stable/frameworks/5.103/knotifyconfig-5.103.0.tar.xz"; 426 + sha256 = "0z99s5ds619905dykw4ny8vsv2rkng6mw97kxma5padq2nspbfjs"; 427 + name = "knotifyconfig-5.103.0.tar.xz"; 428 428 }; 429 429 }; 430 430 kpackage = { 431 - version = "5.102.0"; 431 + version = "5.103.0"; 432 432 src = fetchurl { 433 - url = "${mirror}/stable/frameworks/5.102/kpackage-5.102.0.tar.xz"; 434 - sha256 = "0mas3dq39lcij3nva0vmqrggm5b43grmmmszfjqd7hrmgpm93n43"; 435 - name = "kpackage-5.102.0.tar.xz"; 433 + url = "${mirror}/stable/frameworks/5.103/kpackage-5.103.0.tar.xz"; 434 + sha256 = "15cvd5hc8dzmvas803canqxq5b0azdi2mb2qa7yj7881bjz08nvb"; 435 + name = "kpackage-5.103.0.tar.xz"; 436 436 }; 437 437 }; 438 438 kparts = { 439 - version = "5.102.0"; 439 + version = "5.103.0"; 440 440 src = fetchurl { 441 - url = "${mirror}/stable/frameworks/5.102/kparts-5.102.0.tar.xz"; 442 - sha256 = "07vgc4fpwzkiylvlhniph7apggl563ma1hbnig9w1gkbwssyxjip"; 443 - name = "kparts-5.102.0.tar.xz"; 441 + url = "${mirror}/stable/frameworks/5.103/kparts-5.103.0.tar.xz"; 442 + sha256 = "0wdmjg7vmqb3z8sq0g7krf3c5kwp1kfaklfrp5spc8nbh722y3az"; 443 + name = "kparts-5.103.0.tar.xz"; 444 444 }; 445 445 }; 446 446 kpeople = { 447 - version = "5.102.0"; 447 + version = "5.103.0"; 448 448 src = fetchurl { 449 - url = "${mirror}/stable/frameworks/5.102/kpeople-5.102.0.tar.xz"; 450 - sha256 = "1wi08waz3jv1bz6yf8hbnkyx3k80hdgnwvq0s3hsr3hsaal46dv2"; 451 - name = "kpeople-5.102.0.tar.xz"; 449 + url = "${mirror}/stable/frameworks/5.103/kpeople-5.103.0.tar.xz"; 450 + sha256 = "0b1qg0cklwdalgal4vamlis3mn3vxv54spl9fv3nm36pz3ddxm8m"; 451 + name = "kpeople-5.103.0.tar.xz"; 452 452 }; 453 453 }; 454 454 kplotting = { 455 - version = "5.102.0"; 455 + version = "5.103.0"; 456 456 src = fetchurl { 457 - url = "${mirror}/stable/frameworks/5.102/kplotting-5.102.0.tar.xz"; 458 - sha256 = "1qq8m4wc9zz4s6l7myarryn2z7kj89rk51knjnq7kkibhbhwwsqy"; 459 - name = "kplotting-5.102.0.tar.xz"; 457 + url = "${mirror}/stable/frameworks/5.103/kplotting-5.103.0.tar.xz"; 458 + sha256 = "14kb103jrzy8x5w0k62p2wi8pwdvivvi3chhrh71rsq3h4k56ddv"; 459 + name = "kplotting-5.103.0.tar.xz"; 460 460 }; 461 461 }; 462 462 kpty = { 463 - version = "5.102.0"; 463 + version = "5.103.0"; 464 464 src = fetchurl { 465 - url = "${mirror}/stable/frameworks/5.102/kpty-5.102.0.tar.xz"; 466 - sha256 = "0f57fvljv7vmd89yyzbnj8lnafp495j3ial6dmh7wxfmbifw75gz"; 467 - name = "kpty-5.102.0.tar.xz"; 465 + url = "${mirror}/stable/frameworks/5.103/kpty-5.103.0.tar.xz"; 466 + sha256 = "0jgah1sn4rfdrwldlp0xdzxwhnwdhk68lfcxyigyq5zig29zirls"; 467 + name = "kpty-5.103.0.tar.xz"; 468 468 }; 469 469 }; 470 470 kquickcharts = { 471 - version = "5.102.0"; 471 + version = "5.103.0"; 472 472 src = fetchurl { 473 - url = "${mirror}/stable/frameworks/5.102/kquickcharts-5.102.0.tar.xz"; 474 - sha256 = "0w4h3jz5ki38y54papms2j1z57b0vna7ac89diffbld04aigjr40"; 475 - name = "kquickcharts-5.102.0.tar.xz"; 473 + url = "${mirror}/stable/frameworks/5.103/kquickcharts-5.103.0.tar.xz"; 474 + sha256 = "198xnsdf6iaiqqvz38q1fh72yc8cjycfndwngvwnzy8cplgqxbd8"; 475 + name = "kquickcharts-5.103.0.tar.xz"; 476 476 }; 477 477 }; 478 478 kross = { 479 - version = "5.102.0"; 479 + version = "5.103.0"; 480 480 src = fetchurl { 481 - url = "${mirror}/stable/frameworks/5.102/portingAids/kross-5.102.0.tar.xz"; 482 - sha256 = "0hdbz4ki5ccjpsi8m1x31v9k6c4kl63ak4pfnqllaxjlmpz6yyw3"; 483 - name = "kross-5.102.0.tar.xz"; 481 + url = "${mirror}/stable/frameworks/5.103/portingAids/kross-5.103.0.tar.xz"; 482 + sha256 = "03gw42lfjr6fl159vnlsppax4pklkxccrxmfjajr8xa3vwm8fqyq"; 483 + name = "kross-5.103.0.tar.xz"; 484 484 }; 485 485 }; 486 486 krunner = { 487 - version = "5.102.0"; 487 + version = "5.103.0"; 488 488 src = fetchurl { 489 - url = "${mirror}/stable/frameworks/5.102/krunner-5.102.0.tar.xz"; 490 - sha256 = "0gvbmb8j7pqah1lvjcykr6i00q8zhybnc6b7x0ajndlqll72qzff"; 491 - name = "krunner-5.102.0.tar.xz"; 489 + url = "${mirror}/stable/frameworks/5.103/krunner-5.103.0.tar.xz"; 490 + sha256 = "0wna2p6flqg2xmky7j19ifwysrihnc738gzignygijlnz6jrxs05"; 491 + name = "krunner-5.103.0.tar.xz"; 492 492 }; 493 493 }; 494 494 kservice = { 495 - version = "5.102.0"; 495 + version = "5.103.0"; 496 496 src = fetchurl { 497 - url = "${mirror}/stable/frameworks/5.102/kservice-5.102.0.tar.xz"; 498 - sha256 = "1plsv4bbmq7xq3y1cnqzvm85wjxp4ivlwnd4snis55ch2qpqcqvh"; 499 - name = "kservice-5.102.0.tar.xz"; 497 + url = "${mirror}/stable/frameworks/5.103/kservice-5.103.0.tar.xz"; 498 + sha256 = "0f8axm47qk6x6l75mjvj879sfcndpyazx7wf16a6af1vklqkp86q"; 499 + name = "kservice-5.103.0.tar.xz"; 500 500 }; 501 501 }; 502 502 ktexteditor = { 503 - version = "5.102.0"; 503 + version = "5.103.0"; 504 504 src = fetchurl { 505 - url = "${mirror}/stable/frameworks/5.102/ktexteditor-5.102.0.tar.xz"; 506 - sha256 = "1kvki86rnkabrjbgkf7jbrj8lrn83nb4gw9j4h5jmyiam8ybkj2w"; 507 - name = "ktexteditor-5.102.0.tar.xz"; 505 + url = "${mirror}/stable/frameworks/5.103/ktexteditor-5.103.0.tar.xz"; 506 + sha256 = "03z5xsxrk48whm976ci8w44s23fxr98bx86m2in9amfymcfnab32"; 507 + name = "ktexteditor-5.103.0.tar.xz"; 508 508 }; 509 509 }; 510 510 ktextwidgets = { 511 - version = "5.102.0"; 511 + version = "5.103.0"; 512 512 src = fetchurl { 513 - url = "${mirror}/stable/frameworks/5.102/ktextwidgets-5.102.0.tar.xz"; 514 - sha256 = "1cipla0shfqpkx2gvvsxncsx4h9bc4zf078p1r9kf3v57pfdr0jc"; 515 - name = "ktextwidgets-5.102.0.tar.xz"; 513 + url = "${mirror}/stable/frameworks/5.103/ktextwidgets-5.103.0.tar.xz"; 514 + sha256 = "1rxmd7chc2ld767bdkm1qmigbasxcjbif90vksf6d00vmsm2kq4m"; 515 + name = "ktextwidgets-5.103.0.tar.xz"; 516 516 }; 517 517 }; 518 518 kunitconversion = { 519 - version = "5.102.0"; 519 + version = "5.103.0"; 520 520 src = fetchurl { 521 - url = "${mirror}/stable/frameworks/5.102/kunitconversion-5.102.0.tar.xz"; 522 - sha256 = "11wdgzw5rsd0zbi24c6qvyavlx3hrnifq89ajyx1dpfsm1n21md3"; 523 - name = "kunitconversion-5.102.0.tar.xz"; 521 + url = "${mirror}/stable/frameworks/5.103/kunitconversion-5.103.0.tar.xz"; 522 + sha256 = "0xxhzi4nq77941bcpx4833sk7p6fpigc21jzszy4400kzkjr3rzd"; 523 + name = "kunitconversion-5.103.0.tar.xz"; 524 524 }; 525 525 }; 526 526 kwallet = { 527 - version = "5.102.0"; 527 + version = "5.103.0"; 528 528 src = fetchurl { 529 - url = "${mirror}/stable/frameworks/5.102/kwallet-5.102.0.tar.xz"; 530 - sha256 = "10q9ckqybxdk14y7gy0fzaharz62axd965g17b0x18z9ln0g04d3"; 531 - name = "kwallet-5.102.0.tar.xz"; 529 + url = "${mirror}/stable/frameworks/5.103/kwallet-5.103.0.tar.xz"; 530 + sha256 = "0gzjzqpqpngk3syx802s8y8z0gmbzd09qmkrwrwfb0ssf9dyk5ra"; 531 + name = "kwallet-5.103.0.tar.xz"; 532 532 }; 533 533 }; 534 534 kwayland = { 535 - version = "5.102.0"; 535 + version = "5.103.0"; 536 536 src = fetchurl { 537 - url = "${mirror}/stable/frameworks/5.102/kwayland-5.102.0.tar.xz"; 538 - sha256 = "1k5109pjl4fdsiqw4dzg8pl8nw4y59gbgf8cn6w2wp1b42kz89l6"; 539 - name = "kwayland-5.102.0.tar.xz"; 537 + url = "${mirror}/stable/frameworks/5.103/kwayland-5.103.0.tar.xz"; 538 + sha256 = "1ad2697vymr0kw1zm9risy84izc402gma0ji1mhqcmrhfgn28807"; 539 + name = "kwayland-5.103.0.tar.xz"; 540 540 }; 541 541 }; 542 542 kwidgetsaddons = { 543 - version = "5.102.0"; 543 + version = "5.103.0"; 544 544 src = fetchurl { 545 - url = "${mirror}/stable/frameworks/5.102/kwidgetsaddons-5.102.0.tar.xz"; 546 - sha256 = "1lnnn8y2d72qpiq76mr9vk4037a6g59x1cjyvrpxymb3k0i9gmji"; 547 - name = "kwidgetsaddons-5.102.0.tar.xz"; 545 + url = "${mirror}/stable/frameworks/5.103/kwidgetsaddons-5.103.0.tar.xz"; 546 + sha256 = "0hb4ikk7i4b0nl2cmi2p8iw3n5v69i9lpd0452zzpl98idzcq22c"; 547 + name = "kwidgetsaddons-5.103.0.tar.xz"; 548 548 }; 549 549 }; 550 550 kwindowsystem = { 551 - version = "5.102.0"; 551 + version = "5.103.0"; 552 552 src = fetchurl { 553 - url = "${mirror}/stable/frameworks/5.102/kwindowsystem-5.102.0.tar.xz"; 554 - sha256 = "1qb8mb9mgqwdbrd2g4r7x7f2qfmdm54i77r2157n7by9j6j9n36r"; 555 - name = "kwindowsystem-5.102.0.tar.xz"; 553 + url = "${mirror}/stable/frameworks/5.103/kwindowsystem-5.103.0.tar.xz"; 554 + sha256 = "198kpz69zy7qzl4z69pxk06j2yf6z2zmg85i544i979rskpzhspc"; 555 + name = "kwindowsystem-5.103.0.tar.xz"; 556 556 }; 557 557 }; 558 558 kxmlgui = { 559 - version = "5.102.0"; 559 + version = "5.103.0"; 560 560 src = fetchurl { 561 - url = "${mirror}/stable/frameworks/5.102/kxmlgui-5.102.0.tar.xz"; 562 - sha256 = "06hk6j8hsc05cy6d8i3a6xjxxzwrvshjb3ij6ji1yvcbmfs2rrrp"; 563 - name = "kxmlgui-5.102.0.tar.xz"; 561 + url = "${mirror}/stable/frameworks/5.103/kxmlgui-5.103.0.tar.xz"; 562 + sha256 = "0134n806z7d2qy2wijg8mzwl6xv0dwjkz0yym58vafgh6l085pv0"; 563 + name = "kxmlgui-5.103.0.tar.xz"; 564 564 }; 565 565 }; 566 566 kxmlrpcclient = { 567 - version = "5.102.0"; 567 + version = "5.103.0"; 568 568 src = fetchurl { 569 - url = "${mirror}/stable/frameworks/5.102/portingAids/kxmlrpcclient-5.102.0.tar.xz"; 570 - sha256 = "06bjxi3k9q3n261rsc0qil5zzf4lxqfizd9b0jny8ygvvjs9han4"; 571 - name = "kxmlrpcclient-5.102.0.tar.xz"; 569 + url = "${mirror}/stable/frameworks/5.103/portingAids/kxmlrpcclient-5.103.0.tar.xz"; 570 + sha256 = "14vnhm1kllcgpgrcjbf14hmzw4bi63k93fixkskfbb6gkh0ikxz7"; 571 + name = "kxmlrpcclient-5.103.0.tar.xz"; 572 572 }; 573 573 }; 574 574 modemmanager-qt = { 575 - version = "5.102.0"; 575 + version = "5.103.0"; 576 576 src = fetchurl { 577 - url = "${mirror}/stable/frameworks/5.102/modemmanager-qt-5.102.0.tar.xz"; 578 - sha256 = "195p7xmc8fzywna6j9ppaajqav27prjkl8slwggnsyjbh5bb3a76"; 579 - name = "modemmanager-qt-5.102.0.tar.xz"; 577 + url = "${mirror}/stable/frameworks/5.103/modemmanager-qt-5.103.0.tar.xz"; 578 + sha256 = "0p744iw9b8x4lkcmkncm7mfs2yvg9j95n3as6bmvqhfwyx4p3c88"; 579 + name = "modemmanager-qt-5.103.0.tar.xz"; 580 580 }; 581 581 }; 582 582 networkmanager-qt = { 583 - version = "5.102.0"; 583 + version = "5.103.0"; 584 584 src = fetchurl { 585 - url = "${mirror}/stable/frameworks/5.102/networkmanager-qt-5.102.0.tar.xz"; 586 - sha256 = "12q7fkhpidyyxa4byb88vsrkahgr4l2x3s9zylknb60cy86qpp69"; 587 - name = "networkmanager-qt-5.102.0.tar.xz"; 585 + url = "${mirror}/stable/frameworks/5.103/networkmanager-qt-5.103.0.tar.xz"; 586 + sha256 = "1ki1n0qm54fzdy8qc4mvb850h9jf1hpfx02zw8qwxx4a15by7jhx"; 587 + name = "networkmanager-qt-5.103.0.tar.xz"; 588 588 }; 589 589 }; 590 590 oxygen-icons5 = { 591 - version = "5.102.0"; 591 + version = "5.103.0"; 592 592 src = fetchurl { 593 - url = "${mirror}/stable/frameworks/5.102/oxygen-icons5-5.102.0.tar.xz"; 594 - sha256 = "05mwijl3day3vm8gs085cg3g04xi1x8ypwd87nc80jw7pz1m7mf4"; 595 - name = "oxygen-icons5-5.102.0.tar.xz"; 593 + url = "${mirror}/stable/frameworks/5.103/oxygen-icons5-5.103.0.tar.xz"; 594 + sha256 = "134nhzackrqalb4dwlf9h75xx1zxmdfa08m91fp7msqis62bwzrq"; 595 + name = "oxygen-icons5-5.103.0.tar.xz"; 596 596 }; 597 597 }; 598 598 plasma-framework = { 599 - version = "5.102.0"; 599 + version = "5.103.0"; 600 600 src = fetchurl { 601 - url = "${mirror}/stable/frameworks/5.102/plasma-framework-5.102.0.tar.xz"; 602 - sha256 = "14al5i40bpjw73wk0by9ca88s26hbns7msa4kil6zinzh8pvbkfk"; 603 - name = "plasma-framework-5.102.0.tar.xz"; 601 + url = "${mirror}/stable/frameworks/5.103/plasma-framework-5.103.0.tar.xz"; 602 + sha256 = "1qca3r1sg0xximb5z6sdr6fxvyrfdcsjy3gv9ynj5fzqwk6cxcx0"; 603 + name = "plasma-framework-5.103.0.tar.xz"; 604 604 }; 605 605 }; 606 606 prison = { 607 - version = "5.102.0"; 607 + version = "5.103.0"; 608 608 src = fetchurl { 609 - url = "${mirror}/stable/frameworks/5.102/prison-5.102.0.tar.xz"; 610 - sha256 = "1iw14s4hf2ap8qfrj7kf5xicsz78b4lwydg58ymv6z70jcl329nn"; 611 - name = "prison-5.102.0.tar.xz"; 609 + url = "${mirror}/stable/frameworks/5.103/prison-5.103.0.tar.xz"; 610 + sha256 = "127jn03kc78p3r0y0h0ga0fm7csq3dmg59msnapfchf0z81gkia4"; 611 + name = "prison-5.103.0.tar.xz"; 612 612 }; 613 613 }; 614 614 purpose = { 615 - version = "5.102.0"; 615 + version = "5.103.0"; 616 616 src = fetchurl { 617 - url = "${mirror}/stable/frameworks/5.102/purpose-5.102.0.tar.xz"; 618 - sha256 = "1a50nx7ldgx3gaqfh0k8lc6fx2ww7k07glg2qah5crwlwqxv70iw"; 619 - name = "purpose-5.102.0.tar.xz"; 617 + url = "${mirror}/stable/frameworks/5.103/purpose-5.103.0.tar.xz"; 618 + sha256 = "0ah0vfpk96snpavjsazv2h2cym2i0pp0hnkfydl1840h6kybs27k"; 619 + name = "purpose-5.103.0.tar.xz"; 620 620 }; 621 621 }; 622 622 qqc2-desktop-style = { 623 - version = "5.102.0"; 623 + version = "5.103.0"; 624 624 src = fetchurl { 625 - url = "${mirror}/stable/frameworks/5.102/qqc2-desktop-style-5.102.0.tar.xz"; 626 - sha256 = "1c6mgfq4lznm69a5z6cycc17hlp5j96635rasksxgsnib7mvzwfq"; 627 - name = "qqc2-desktop-style-5.102.0.tar.xz"; 625 + url = "${mirror}/stable/frameworks/5.103/qqc2-desktop-style-5.103.0.tar.xz"; 626 + sha256 = "1998nwbkv9pqxkpdrmnl2a0ljg1490nfw23i7h9y5xg6m46bm3pi"; 627 + name = "qqc2-desktop-style-5.103.0.tar.xz"; 628 628 }; 629 629 }; 630 630 solid = { 631 - version = "5.102.0"; 631 + version = "5.103.0"; 632 632 src = fetchurl { 633 - url = "${mirror}/stable/frameworks/5.102/solid-5.102.0.tar.xz"; 634 - sha256 = "0cmik9c9s3nhqd5imkj4m9510whsf55nmw85xjsrnlh0fk6d7qq6"; 635 - name = "solid-5.102.0.tar.xz"; 633 + url = "${mirror}/stable/frameworks/5.103/solid-5.103.0.tar.xz"; 634 + sha256 = "0i6kwd2gsmikqnnl4wlhpbvws3z23s836yyzpz98vlf9rxxhhrz0"; 635 + name = "solid-5.103.0.tar.xz"; 636 636 }; 637 637 }; 638 638 sonnet = { 639 - version = "5.102.0"; 639 + version = "5.103.0"; 640 640 src = fetchurl { 641 - url = "${mirror}/stable/frameworks/5.102/sonnet-5.102.0.tar.xz"; 642 - sha256 = "04dci8l0v3v3s8fgn39sk67dbz44ah8qj5yvl5zn1xpwcfvj3ahf"; 643 - name = "sonnet-5.102.0.tar.xz"; 641 + url = "${mirror}/stable/frameworks/5.103/sonnet-5.103.0.tar.xz"; 642 + sha256 = "0kryq5icfqhyvavyxbbiv237gckk6cqay0iyh29snr20d0h2yf4k"; 643 + name = "sonnet-5.103.0.tar.xz"; 644 644 }; 645 645 }; 646 646 syndication = { 647 - version = "5.102.0"; 647 + version = "5.103.0"; 648 648 src = fetchurl { 649 - url = "${mirror}/stable/frameworks/5.102/syndication-5.102.0.tar.xz"; 650 - sha256 = "1w08fn43hr4mnff62kzay4rblxbg4p6fghcp5bnziaddl0jpr799"; 651 - name = "syndication-5.102.0.tar.xz"; 649 + url = "${mirror}/stable/frameworks/5.103/syndication-5.103.0.tar.xz"; 650 + sha256 = "107nfbh4kcwgnw46sfyb6vrr9gvpgi44rgh9s9vpmwrcvh388nng"; 651 + name = "syndication-5.103.0.tar.xz"; 652 652 }; 653 653 }; 654 654 syntax-highlighting = { 655 - version = "5.102.0"; 655 + version = "5.103.0"; 656 656 src = fetchurl { 657 - url = "${mirror}/stable/frameworks/5.102/syntax-highlighting-5.102.0.tar.xz"; 658 - sha256 = "03zjf58y9n6fq3zhybp86fqh65vxk2i4pqrrv4lwm6wz9pj289rg"; 659 - name = "syntax-highlighting-5.102.0.tar.xz"; 657 + url = "${mirror}/stable/frameworks/5.103/syntax-highlighting-5.103.0.tar.xz"; 658 + sha256 = "081nkc00ii78bj5hy88bd46w1ma4ckgg25w8xh3q6gqq4nnqy6a9"; 659 + name = "syntax-highlighting-5.103.0.tar.xz"; 660 660 }; 661 661 }; 662 662 threadweaver = { 663 - version = "5.102.0"; 663 + version = "5.103.0"; 664 664 src = fetchurl { 665 - url = "${mirror}/stable/frameworks/5.102/threadweaver-5.102.0.tar.xz"; 666 - sha256 = "1jxn1mf7xz3j9lz69kgcrqam87fxzyxp250vzl9hrs26jvw7lagr"; 667 - name = "threadweaver-5.102.0.tar.xz"; 665 + url = "${mirror}/stable/frameworks/5.103/threadweaver-5.103.0.tar.xz"; 666 + sha256 = "10pc8wx53yrizbh5nzqd5s7ly2qpiha5l1dbz5m8nxbli6hm7g19"; 667 + name = "threadweaver-5.103.0.tar.xz"; 668 668 }; 669 669 }; 670 670 }
+6 -1
pkgs/development/libraries/protobuf/generic-v3-cmake.nix
··· 79 79 "-Dprotobuf_ABSL_PROVIDER=package" 80 80 ] ++ lib.optionals (!stdenv.targetPlatform.isStatic) [ 81 81 "-Dprotobuf_BUILD_SHARED_LIBS=ON" 82 - ]; 82 + ] 83 + # Tests fail to build on 32-bit platforms; fixed in 3.22 84 + # https://github.com/protocolbuffers/protobuf/issues/10418 85 + ++ lib.optional 86 + (stdenv.targetPlatform.is32bit && lib.versionOlder version "3.22") 87 + "-Dprotobuf_BUILD_TESTS=OFF"; 83 88 84 89 # unfortunately the shared libraries have yet to been patched by nix, thus tests will fail 85 90 doCheck = false;
+2 -2
pkgs/development/python-modules/flask-restx/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "flask-restx"; 22 - version = "1.0.5"; 22 + version = "1.0.6"; 23 23 format = "setuptools"; 24 24 25 25 disabled = pythonOlder "3.7"; ··· 29 29 owner = "python-restx"; 30 30 repo = pname; 31 31 rev = "refs/tags/${version}"; 32 - sha256 = "sha256-9CIAPsV0SJaBlNZZtWkqhhCJ/a1QEgbTkrCEBnuDVDo="; 32 + sha256 = "sha256-Rp+TQjAZqgIS6jmj0PAqshD+5a3JPOr2Qw5l4INxK/Y="; 33 33 }; 34 34 35 35 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gdown/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "gdown"; 15 - version = "4.6.0"; 15 + version = "4.6.2"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-XOPbCu2lT0bKrLLfhvMcPj7NF8NVaJ5kVthftSi6l0k="; 22 + hash = "sha256-/2pPAymq6dek2NsInD+ga+CYOTG7BPgWGNm7Iwp2GHg="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gridnet/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "gridnet"; 15 - version = "4.1.0"; 15 + version = "4.2.0"; 16 16 17 17 disabled = pythonOlder "3.9"; 18 18 ··· 22 22 owner = "klaasnicolaas"; 23 23 repo = "python-gridnet"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-/UBZVbDRZMYHDrgifpYSTygAQTBiqgZ0tRGncE3GeT4="; 25 + hash = "sha256-Enld68P9Cyq9Au4bsZQqPV26TL72pcmIm/Vg1DnheLk="; 26 26 }; 27 27 28 28 postPatch = ''
+2 -2
pkgs/development/tools/appthreat-depscan/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "appthreat-depscan"; 8 - version = "3.5.3"; 8 + version = "3.6.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "AppThreat"; 12 12 repo = "dep-scan"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-D/i1KGKPuhayKU8jaXhWnVgpU5Z/SG12AW8R7bgSQh8="; 14 + hash = "sha256-U8vHwdL1O54X0jPhcjTN/J1U7dKQgFEMfc6lbXe2Ff0="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/development/tools/build-managers/bob/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "bob"; 5 - version = "0.7.1"; 5 + version = "0.7.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "benchkram"; 9 9 repo = pname; 10 10 rev = version; 11 - hash = "sha256-OuIE3saJxk8IBLPbAxdQ2uJ9oXJ3xBOaeZraw9csy1U="; 11 + hash = "sha256-yPdAf/j/vpQ2j+Zp8D7us7yaiDs47sKFPHZgggDjT3w="; 12 12 }; 13 13 14 14 ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 15 15 16 - vendorHash = "sha256-dmMoFyl9IX0QS6sNC6qzC4DQQQfvxmxuUeUfx0DBd/I="; 16 + vendorHash = "sha256-6wAbwZKm8RTMt2Wm90N3AYZREipdo7Dq+XTWsLANd88="; 17 17 18 18 excludedPackages = [ "example/server-db" "test/e2e" "tui-example" ]; 19 19
+2 -2
pkgs/servers/jackett/default.nix
··· 9 9 10 10 buildDotnetModule rec { 11 11 pname = "jackett"; 12 - version = "0.20.3035"; 12 + version = "0.20.3063"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = pname; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha512-t9wMlKKeM3eP9ZJY7uXmWEQrpCXwmE7Tuxsx9ajh3p09ko265YiSQRSC7mPEBLSV7eVRBqh8rlVKCE2rm5Rglw=="; 18 + hash = "sha512-ROp2nKfXD9OWsgEUz7lhqVusIBBMHUhaPOp3g4F/25bAN0vl5E0Mm4m3V9ChvFV6otlxfZJEByBlsC+aALxbyg=="; 19 19 }; 20 20 21 21 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
+2 -2
pkgs/servers/sql/postgresql/ext/pg_cron.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pg_cron"; 5 - version = "1.4.2"; 5 + version = "1.5.1"; 6 6 7 7 buildInputs = [ postgresql ]; 8 8 ··· 10 10 owner = "citusdata"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-P0Fd10Q1p+KrExb35G6otHpc6pD61WnMll45H2jkevM="; 13 + hash = "sha256-EBmydzzT0GB1TaGpnxwj1Cq1vvnDlZ+wqJ5Dc3KDT38="; 14 14 }; 15 15 16 16 installPhase = ''
+3
pkgs/shells/bash/5.nix
··· 12 12 , withDocs ? false 13 13 , texinfo 14 14 , forFHSEnv ? false 15 + 16 + , pkgsStatic 15 17 }: 16 18 17 19 let ··· 116 118 117 119 passthru = { 118 120 shellPath = "/bin/bash"; 121 + tests.static = pkgsStatic.bash; 119 122 }; 120 123 121 124 meta = with lib; {
+8 -7
pkgs/tools/filesystems/s3backer/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "s3backer"; 7 - version = "1.6.3"; 7 + version = "2.0.2"; 8 8 9 9 src = fetchFromGitHub { 10 - sha256 = "sha256-DOf+kpflDd2U1nXDLKYts/yf121CrBFIBI47OQa5XBs="; 10 + sha256 = "sha256-xmOtL4v3UxdjrL09sSfXyF5FoMrNerSqG9nvEuwMvNM="; 11 11 rev = version; 12 12 repo = "s3backer"; 13 13 owner = "archiecobbs"; 14 14 }; 15 15 16 + patches = [ 17 + # from upstream, after latest release 18 + # https://github.com/archiecobbs/s3backer/commit/303a669356fa7cd6bc95ac7076ce51b1cab3970a 19 + ./fix-darwin-builds.patch 20 + ]; 21 + 16 22 nativeBuildInputs = [ autoreconfHook pkg-config ]; 17 23 buildInputs = [ fuse curl expat ]; 18 24 ··· 20 26 postPatch = lib.optionalString stdenv.cc.isClang '' 21 27 substituteInPlace configure.ac --replace \ 22 28 'AC_CHECK_DECLS(fdatasync)' "" 23 - ''; 24 - 25 - autoreconfPhase = '' 26 - patchShebangs ./autogen.sh 27 - ./autogen.sh 28 29 ''; 29 30 30 31 meta = with lib; {
+25
pkgs/tools/filesystems/s3backer/fix-darwin-builds.patch
··· 1 + From 303a669356fa7cd6bc95ac7076ce51b1cab3970a Mon Sep 17 00:00:00 2001 2 + From: Adrian Ho <the.gromgit@gmail.com> 3 + Date: Tue, 6 Sep 2022 10:49:10 +0800 4 + Subject: [PATCH] Enable macOS builds 5 + 6 + macOS requires explicit `environ` declaration. 7 + --- 8 + s3backer.h | 4 ++++ 9 + 1 file changed, 4 insertions(+) 10 + 11 + diff --git a/s3backer.h b/s3backer.h 12 + index ccc9053..383e246 100644 13 + --- a/s3backer.h 14 + +++ b/s3backer.h 15 + @@ -90,6 +90,10 @@ 16 + #include <zlib.h> 17 + #include <fuse.h> 18 + 19 + +#ifdef __APPLE__ 20 + +extern char **environ; 21 + +#endif 22 + + 23 + #ifndef FUSE_OPT_KEY_DISCARD 24 + #define FUSE_OPT_KEY_DISCARD -4 25 + #endif
+2 -2
pkgs/tools/misc/fluent-bit/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fluent-bit"; 5 - version = "2.0.8"; 5 + version = "2.0.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "fluent"; 9 9 repo = "fluent-bit"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-kgjLjGloudigDTP6K4W8Tv42uK/dHyH1W2aI9+uh/ws="; 11 + sha256 = "sha256-jHbxROO21cgbhEiWv9wQJyHWGGK14nGQuk9Fc9ufHqg="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake flex bison ];
+6 -5
pkgs/tools/security/sn0int/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "sn0int"; 12 - version = "0.24.3"; 12 + version = "0.25.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "kpcyrd"; 16 16 repo = pname; 17 - rev = "v${version}"; 18 - sha256 = "sha256-KREYWM5WOdPzLbOlrATiCCfFwE951KEo03yWNfyG8Bw="; 17 + rev = "refs/tags/v${version}"; 18 + hash = "sha256-+LplLeczLS+9EG0tZsiEs162/65zMCZfDDEq0iYQrGY="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-Ul53/hDUFRb4xmILoMXXk2t465Vv+MQP4iLNn1twwnc="; 21 + cargoHash = "sha256-FpoRO2g+R+Fo146kM0W8b1LHTEBHbGXURoX5jJk7lqY="; 22 22 23 23 nativeBuildInputs = [ 24 24 pkg-config ··· 37 37 meta = with lib; { 38 38 description = "Semi-automatic OSINT framework and package manager"; 39 39 homepage = "https://github.com/kpcyrd/sn0int"; 40 + changelog = "https://github.com/kpcyrd/sn0int/releases/tag/v${version}"; 40 41 license = with licenses; [ gpl3Plus ]; 41 - maintainers = with maintainers; [ xrelkd ]; 42 + maintainers = with maintainers; [ fab xrelkd ]; 42 43 platforms = platforms.linux; 43 44 }; 44 45 }
+1 -7
pkgs/top-level/all-packages.nix
··· 22703 22703 22704 22704 prospector = callPackage ../development/tools/prospector { }; 22705 22705 22706 - # https://github.com/protocolbuffers/protobuf/issues/10418 22707 - # protobuf versions have to match between build-time and run-time 22708 - # Using "targetPlatform" in the check makes sure that the version of 22709 - # pkgsCross.armv7l-hf-multiplatform.buildPackages.protobuf matches the 22710 - # version of pkgsCross.armv7l-hf-multiplatform.protobuf 22711 - protobuf = if stdenv.targetPlatform.is32bit then protobuf3_20 else 22712 - protobuf3_21; 22706 + protobuf = protobuf3_21; 22713 22707 22714 22708 protobuf3_21 = callPackage ../development/libraries/protobuf/3.21.nix { }; 22715 22709 protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix { };
+3 -3
pkgs/top-level/perl-packages.nix
··· 26521 26521 26522 26522 URIdb = buildPerlModule { 26523 26523 pname = "URI-db"; 26524 - version = "0.19"; 26524 + version = "0.20"; 26525 26525 src = fetchurl { 26526 - url = "mirror://cpan/authors/id/D/DW/DWHEELER/URI-db-0.19.tar.gz"; 26527 - hash = "sha256-xJmd6vRRZSIWAyyOMn/25tZVU56sN5CVu2mww2nvplg="; 26526 + url = "mirror://cpan/authors/id/D/DW/DWHEELER/URI-db-0.20.tar.gz"; 26527 + hash = "sha256-FMjaFawgljG445/BJFHJsTEa0LXKX5Aye9+peLfRPxQ="; 26528 26528 }; 26529 26529 propagatedBuildInputs = [ URINested ]; 26530 26530 meta = {