Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 86ec8565 deef19c9

+429 -221
+6
maintainers/maintainer-list.nix
··· 12168 12168 githubId = 12984845; 12169 12169 name = "Subhrajyoti Sen"; 12170 12170 }; 12171 + sudosubin = { 12172 + email = "sudosubin@gmail.com"; 12173 + github = "sudosubin"; 12174 + githubId = 32478597; 12175 + name = "Subin Kim"; 12176 + }; 12171 12177 suhr = { 12172 12178 email = "suhr@i2pmail.org"; 12173 12179 github = "suhr";
+1
nixos/modules/services/mail/postfix.nix
··· 725 725 726 726 systemd.services.postfix-setup = 727 727 { description = "Setup for Postfix mail server"; 728 + serviceConfig.RemainAfterExit = true; 728 729 serviceConfig.Type = "oneshot"; 729 730 script = '' 730 731 # Backwards compatibility
+7 -3
nixos/modules/services/misc/gitlab.nix
··· 17 17 gitalySocket = "${cfg.statePath}/tmp/sockets/gitaly.socket"; 18 18 pathUrlQuote = url: replaceStrings ["/"] ["%2F"] url; 19 19 20 - databaseConfig = { 21 - production = { 20 + databaseConfig = let 21 + val = { 22 22 adapter = "postgresql"; 23 23 database = cfg.databaseName; 24 24 host = cfg.databaseHost; ··· 26 26 encoding = "utf8"; 27 27 pool = cfg.databasePool; 28 28 } // cfg.extraDatabaseConfig; 29 + in if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.0" then { 30 + production.main = val; 31 + } else { 32 + production = val; 29 33 }; 30 34 31 35 # We only want to create a database if we're actually going to connect to it. ··· 1184 1188 fi 1185 1189 1186 1190 jq <${pkgs.writeText "database.yml" (builtins.toJSON databaseConfig)} \ 1187 - '.production.password = $ENV.db_password' \ 1191 + '.${if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.0" then "production.main" else "production"}.password = $ENV.db_password' \ 1188 1192 >'${cfg.statePath}/config/database.yml' 1189 1193 '' 1190 1194 else ''
+2 -1
pkgs/applications/editors/neovim/default.nix
··· 3 3 , unibilium, gperf 4 4 , libvterm-neovim 5 5 , tree-sitter 6 + , CoreServices 6 7 , glibcLocales ? null, procps ? null 7 8 8 9 # now defaults to false because some tests can be flaky (clipboard etc), see ··· 60 61 neovimLuaEnv 61 62 tree-sitter 62 63 unibilium 63 - ] ++ optional stdenv.isDarwin libiconv 64 + ] ++ optionals stdenv.isDarwin [ libiconv CoreServices ] 64 65 ++ optionals doCheck [ glibcLocales procps ] 65 66 ; 66 67
+6 -6
pkgs/applications/editors/vscode/vscode.nix
··· 14 14 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 15 15 16 16 sha256 = { 17 - x86_64-linux = "1db5vwcwi3w11zm2b72cvddn5k9yav65rg7ii9wq4a0dym39f8ql"; 18 - x86_64-darwin = "1q5vjisdc0q5vigb1lwq8fkxbaar73jnk4ac0fqlhc4gqacz3cs3"; 19 - aarch64-linux = "01lcvjw9nfgp93ydl16bp91gbkivd23jn8pan220fjvdsgvcbg48"; 20 - aarch64-darwin = "06p6p2c9a3rav9c23pvfn8mmd77wc9z7pavpmkgm1f3wplx48q8q"; 21 - armv7l-linux = "0pzim9r2zzwyim3g6f8ixgqllgz4cijaiw76czi0wmz4dxxdljrw"; 17 + x86_64-linux = "0yahcv64jblmz5q0ylgg1sghcnyam4nq47var3y18ndjpaqyb1fl"; 18 + x86_64-darwin = "0zsizwrhc0na9dfics27i48q4x3kz0qq5m2vdjvrgi69y2iy5z4c"; 19 + aarch64-linux = "01wpi9pdf1fjxfx8w5g5da31q561qw7ykjm9spb3arvnivq20dp2"; 20 + aarch64-darwin = "0qk22jyn0vypsx8x4cmpab5wrmhqx6hdkm314k8k06mz5cg1v4r3"; 21 + armv7l-linux = "04r0x31flahzw8y0kkbzqnvcwllifaa0ysr163bb5b8kiyc189kk"; 22 22 }.${system}; 23 23 in 24 24 callPackage ./generic.nix rec { 25 25 # Please backport all compatible updates to the stable release. 26 26 # This is important for the extension ecosystem. 27 - version = "1.67.1"; 27 + version = "1.67.2"; 28 28 pname = "vscode"; 29 29 30 30 executableName = "code" + lib.optionalString isInsiders "-insiders";
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 14 14 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 15 15 16 16 sha256 = { 17 - x86_64-linux = "0hsq3b8j58xjl8pkrd5x3qh0lsl9gwbd9wgvhzlnx2h94iasr1v5"; 18 - x86_64-darwin = "04fbl8kp3af7xcicx17ay2piwy4y3yiyn9723hlmmf7s359rr1wn"; 19 - aarch64-linux = "0jljsa61zr3symfdsjx9jj4s3y1kqslxh8gc1gqx45zlm5rzr7k8"; 20 - aarch64-darwin = "1swkc0qb1xif8hj6cjp3jq1iqdfqsa681hhp7mxvrpqg0i2zppk3"; 21 - armv7l-linux = "1ssbdc4b11xmd45m7bzhdh6szx331pzah2mjpqjg7cz3ray3xvwy"; 17 + x86_64-linux = "1ns4cpkihbrwgh8pvn1kjlnipssinjkxy28szidnz6q71zyvsjyw"; 18 + x86_64-darwin = "05v0gxal74igc29qjy0ficlyna17bzh1lpfqvyxdpg22is894h2l"; 19 + aarch64-linux = "1x6lhcvdly3a2n0shp2vlgk3s2pj9byxn9dc9pjg4k5ff24dql7l"; 20 + aarch64-darwin = "03knkj0y6n45lin0v6288zbq1nz5qh81ijyw1w3zrpd7pijn9j0x"; 21 + armv7l-linux = "0iwlr5q1qwq3jgldrhz4bbyl3xmdhd4ss690x1lqb4vxm2m7v5jw"; 22 22 }.${system}; 23 23 24 24 sourceRoot = if stdenv.isDarwin then "" else "."; ··· 28 28 29 29 # Please backport all compatible updates to the stable release. 30 30 # This is important for the extension ecosystem. 31 - version = "1.67.1"; 31 + version = "1.67.2"; 32 32 pname = "vscodium"; 33 33 34 34 executableName = "codium";
+3 -3
pkgs/applications/networking/cluster/nomad/1.1.nix
··· 6 6 7 7 callPackage ./generic.nix { 8 8 inherit buildGoModule nvidia_x11 nvidiaGpuSupport; 9 - version = "1.1.12"; 10 - sha256 = "19y52sn4qz0vx9s188nf7rkr7y2cbq6h33l98sr4w85kmainn86s"; 11 - vendorSha256 = "0p582y2q6zpyn7vmv1p8p8r2gbh786pqc6lpipgr7rpxbnxf5v4b"; 9 + version = "1.1.14"; 10 + sha256 = "0jzcmv6kw555lz7mrm673qgjfmzm4pznibbz9qn3w1jj4x9ddncy"; 11 + vendorSha256 = "04nyd37viz521qb3frcy39alha0bpx029cy3kswldhh7wbyp7284"; 12 12 }
+3 -3
pkgs/applications/networking/cluster/nomad/1.2.nix
··· 6 6 7 7 callPackage ./generic.nix { 8 8 inherit buildGoModule nvidia_x11 nvidiaGpuSupport; 9 - version = "1.2.7"; 10 - sha256 = "13whyjl0shr00mn46f361ybz90zwkiyab9ygcs0hrs75lgvkmfm9"; 11 - vendorSha256 = "177gv0h8bhxd5j78sf4is86zzq8xl9schg1hbyh0hmwg4whhqm8a"; 9 + version = "1.2.8"; 10 + sha256 = "11yn8g9wsdb35q97wn5vy93kgbn5462k0a33wxlfdz14i5h00yj8"; 11 + vendorSha256 = "06wyfnlm37qjvd1pwzygflfpcp9p52f61wgi6pb9l7hnqy2ph6j5"; 12 12 }
+3 -3
pkgs/applications/networking/cluster/nomad/1.3.nix
··· 6 6 7 7 callPackage ./generic.nix { 8 8 inherit buildGoModule nvidia_x11 nvidiaGpuSupport; 9 - version = "1.3.0"; 10 - sha256 = "098sg7jl257r6zfi2fsp9dwm0rrzi8m2k85bb097q14n3p4s3pna"; 11 - vendorSha256 = "037bdgnyv8gkm2hz7h727ss46adnkywg28j6i1canmdacpi3qv5c"; 9 + version = "1.3.1"; 10 + sha256 = "03ckhqh5xznvhbk380ka0g9w9hrvsi389h5maw68f3g3acx68jm7"; 11 + vendorSha256 = "08k5dxaq4r2q0km6y9mc14haski6l7hmhmzn5wjb961hwf5hkfgh"; 12 12 }
+5 -3
pkgs/applications/networking/instant-messengers/gajim/default.nix
··· 2 2 3 3 # Native dependencies 4 4 , python3, gtk3, gobject-introspection, gnome 5 + , gtksourceview4 5 6 , glib-networking 6 7 7 8 # Test dependencies ··· 21 22 22 23 python3.pkgs.buildPythonApplication rec { 23 24 pname = "gajim"; 24 - version = "1.3.3"; 25 + version = "1.4.1"; 25 26 26 27 src = fetchurl { 27 28 url = "https://gajim.org/downloads/${lib.versions.majorMinor version}/gajim-${version}.tar.gz"; 28 - sha256 = "1337qkpcv7j0fgws9scnk82mn2l7s17060vmrbh3ihinmxmbxg6x"; 29 + sha256 = "sha256:0mbx7s1d2xgk7bkhwqcdss6ynshkqdiwh3qgv7d45frb4c3k33l2"; 29 30 }; 30 31 31 32 buildInputs = [ 32 33 gobject-introspection gtk3 gnome.adwaita-icon-theme 34 + gtksourceview4 33 35 glib-networking 34 36 ] ++ lib.optionals enableJingle [ farstream gstreamer gst-plugins-base gst-libav gst-plugins-good libnice ] 35 37 ++ lib.optional enableSecrets libsecret ··· 74 76 checkPhase = '' 75 77 xvfb-run dbus-run-session \ 76 78 --config-file=${dbus.daemon}/share/dbus-1/session.conf \ 77 - ${python3.interpreter} -m unittest discover -s test/unit -v 79 + ${python3.interpreter} -m unittest discover -s test/gtk -v 78 80 ${python3.interpreter} -m unittest discover -s test/no_gui -v 79 81 ''; 80 82
+2 -7
pkgs/applications/networking/pjsip/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pjsip"; 5 - version = "2.12"; 5 + version = "2.12.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = "pjproject"; 10 10 rev = version; 11 - sha256 = "sha256-snp9+PlffU9Ay8o42PM8SqyP60hu9nozp457HM+0bM8="; 11 + sha256 = "sha256-HIDL4xzzTu3irzrIOf8qSNCAvHGOMpi8EDeqZb8mMnc="; 12 12 }; 13 13 14 14 patches = [ 15 15 ./fix-aarch64.patch 16 - (fetchpatch { 17 - name = "CVE-2022-24764.patch"; 18 - url = "https://github.com/pjsip/pjproject/commit/560a1346f87aabe126509bb24930106dea292b00.patch"; 19 - sha256 = "1fy78v3clm0gby7qcq3ny6f7d7f4qnn01lkqq67bf2s85k2phisg"; 20 - }) 21 16 ]; 22 17 23 18 buildInputs = [ openssl libsamplerate ]
+8 -8
pkgs/applications/version-management/gitlab/data.json
··· 1 1 { 2 - "version": "14.10.2", 3 - "repo_hash": "0f7cfc1wrzz4m5yhd6jnp3dqpdy7vbj8bf826zjsi2ss48430bk0", 4 - "yarn_hash": "17wxqvig34namf8kvh8bwci3y0f3k2nl4zs99jcvskdad9p45rlc", 2 + "version": "15.0.0", 3 + "repo_hash": "sha256-+ZLHo35BhgWlopuwrVGiMvcWl8qUvHUV2kAEIXWazyY=", 4 + "yarn_hash": "1a8k3x3b9sirzicqkwmr10m27n593iljfh8awdc9700akbj155lr", 5 5 "owner": "gitlab-org", 6 6 "repo": "gitlab", 7 - "rev": "v14.10.2-ee", 7 + "rev": "v15.0.0-ee", 8 8 "passthru": { 9 - "GITALY_SERVER_VERSION": "14.10.2", 10 - "GITLAB_PAGES_VERSION": "1.56.1", 11 - "GITLAB_SHELL_VERSION": "13.25.1", 12 - "GITLAB_WORKHORSE_VERSION": "14.10.2" 9 + "GITALY_SERVER_VERSION": "15.0.0", 10 + "GITLAB_PAGES_VERSION": "1.58.0", 11 + "GITLAB_SHELL_VERSION": "14.3.0", 12 + "GITLAB_WORKHORSE_VERSION": "15.0.0" 13 13 } 14 14 }
+1 -1
pkgs/applications/version-management/gitlab/default.nix
··· 74 74 rm lib/tasks/yarn.rake 75 75 76 76 # The rake tasks won't run without a basic configuration in place 77 - mv config/database.yml.env config/database.yml 77 + mv config/database.yml.postgresql config/database.yml 78 78 mv config/gitlab.yml.example config/gitlab.yml 79 79 80 80 # Yarn and bundler wants a real home directory to write cache, config, etc to
+1 -1
pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
··· 94 94 jaeger-client (1.1.0) 95 95 opentracing (~> 0.3) 96 96 thrift 97 - json (2.6.1) 97 + json (2.5.1) 98 98 licensee (9.14.1) 99 99 dotenv (~> 2.0) 100 100 octokit (~> 4.17)
+6 -5
pkgs/applications/version-management/gitlab/gitaly/default.nix
··· 11 11 gemdir = ./.; 12 12 }; 13 13 14 - version = "14.10.2"; 15 - gitaly_package = "gitlab.com/gitlab-org/gitaly/v${lib.versions.major version}"; 14 + version = "15.0.0"; 15 + package_version = "v14"; 16 + gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; 16 17 in 17 18 18 19 buildGoModule { ··· 23 24 owner = "gitlab-org"; 24 25 repo = "gitaly"; 25 26 rev = "v${version}"; 26 - sha256 = "sha256-hLTzkW5GDq1AgTwe1pVj6Tiyd0JpJ76ATFu3Q+m9MVg="; 27 + sha256 = "sha256-ib/gGkXo6W6LZ6j92oUMhJWdDYZRnA1p+tsOK6ewemk="; 27 28 }; 28 29 29 - vendorSha256 = "sha256-ZL61t+Ii2Ns3TmitiF93exinod54+RCqrbdpU67HeY0="; 30 + vendorSha256 = "sha256-/tHKWo09ZV31TSIqlOk36V3y7gNikziUJHf+nS1gHEw="; 30 31 31 32 passthru = { 32 33 inherit rubyEnv; ··· 42 43 postInstall = '' 43 44 mkdir -p $ruby 44 45 cp -rv $src/ruby/{bin,lib,proto} $ruby 45 - mv $out/bin/gitaly-git2go-v${lib.versions.major version} $out/bin/gitaly-git2go-${version} 46 + mv $out/bin/gitaly-git2go-${package_version} $out/bin/gitaly-git2go-${version} 46 47 ''; 47 48 48 49 outputs = [ "out" "ruby" ];
+2 -2
pkgs/applications/version-management/gitlab/gitaly/gemset.nix
··· 372 372 platforms = []; 373 373 source = { 374 374 remotes = ["https://rubygems.org"]; 375 - sha256 = "1z9grvjyfz16ag55hg522d3q4dh07hf391sf9s96npc0vfi85xkz"; 375 + sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci"; 376 376 type = "gem"; 377 377 }; 378 - version = "2.6.1"; 378 + version = "2.5.1"; 379 379 }; 380 380 licensee = { 381 381 dependencies = ["dotenv" "octokit" "reverse_markdown" "rugged" "thor"];
+3 -3
pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gitlab-shell"; 5 - version = "13.25.1"; 5 + version = "14.3.0"; 6 6 src = fetchFromGitLab { 7 7 owner = "gitlab-org"; 8 8 repo = "gitlab-shell"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-JItk6gfpBNxabI0vsIOHIBhK7L6E1ijPgrnzhQiKPYw="; 10 + sha256 = "sha256-SFoNtWcY0iJREsA+vZRsVJHmNb2vNvOiBJnochxA/Us="; 11 11 }; 12 12 13 13 buildInputs = [ ruby ]; 14 14 15 15 patches = [ ./remove-hardcoded-locations.patch ]; 16 16 17 - vendorSha256 = "sha256-S7bVQxb+p6o0LPAdx7S6dlsHLecPwMS7myjQZwYhHcU="; 17 + vendorSha256 = "sha256-eSzJon8o7ktV3rFuTE1A4tzdkBzWBZf1JxnrcMj5s00="; 18 18 19 19 postInstall = '' 20 20 cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin
+2 -2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 5 5 buildGoModule rec { 6 6 pname = "gitlab-workhorse"; 7 7 8 - version = "14.10.2"; 8 + version = "15.0.0"; 9 9 10 10 src = fetchFromGitLab { 11 11 owner = data.owner; ··· 16 16 17 17 sourceRoot = "source/workhorse"; 18 18 19 - vendorSha256 = "sha256-TNZtggUBMwIPO6ZZGk/EkRcilh7sztlAT7Hu4vhME0w="; 19 + vendorSha256 = "sha256-7hNwBCDMdiiOliZa/lkYLo8gyAksAU0HanCSyaAMYLs="; 20 20 buildInputs = [ git ]; 21 21 ldflags = [ "-X main.Version=${version}" ]; 22 22 doCheck = false;
+8 -7
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
··· 4 4 5 5 gem 'rails', '~> 6.1.4.7' 6 6 7 - gem 'bootsnap', '~> 1.9.1', require: false 7 + gem 'bootsnap', '~> 1.9.4', require: false 8 8 9 9 # Responders respond_to and respond_with 10 10 gem 'responders', '~> 3.0' ··· 46 46 gem 'omniauth-github', '~> 1.4' 47 47 gem 'omniauth-gitlab', '~> 1.0.2' 48 48 gem 'omniauth-google-oauth2', '~> 0.6.0' 49 - gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos 50 49 gem 'omniauth-oauth2-generic', '~> 0.2.2' 51 50 gem 'omniauth-saml', '~> 1.10' 52 51 gem 'omniauth-shibboleth', '~> 1.3.0' ··· 61 60 62 61 # Kerberos authentication. EE-only 63 62 gem 'gssapi', group: :kerberos 63 + gem 'timfel-krb5-auth', '~> 0.8', group: :kerberos 64 64 65 65 # Spam and anti-bot protection 66 66 gem 'recaptcha', '~> 4.11', require: 'recaptcha/rails' ··· 104 104 gem 'graphiql-rails', '~> 1.8' 105 105 gem 'apollo_upload_server', '~> 2.1.0' 106 106 gem 'graphql-docs', '~> 1.6.0', group: [:development, :test] 107 - gem 'graphlient', '~> 0.4.0' # Used by BulkImport feature (group::import) 107 + gem 'graphlient', '~> 0.5.0' # Used by BulkImport feature (group::import) 108 108 109 109 gem 'hashie' 110 110 # Disable strong_params so that Mash does not respond to :permitted? ··· 142 142 gem 'seed-fu', '~> 2.3.7' 143 143 144 144 # Search 145 - gem 'elasticsearch-model', '~> 6.1' 146 - gem 'elasticsearch-rails', '~> 6.1', require: 'elasticsearch/rails/instrumentation' 147 - gem 'elasticsearch-api', '~> 6.8.2' 145 + gem 'elasticsearch-model', '~> 7.2' 146 + gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation' 147 + gem 'elasticsearch-api', '7.13.3' 148 148 gem 'aws-sdk-core', '~> 3' 149 149 gem 'aws-sdk-cloudformation', '~> 1' 150 150 gem 'aws-sdk-s3', '~> 1' ··· 345 345 346 346 group :development do 347 347 gem 'lefthook', '~> 0.7.0', require: false 348 + gem 'rubocop' 348 349 gem 'solargraph', '~> 0.44.3', require: false 349 350 350 351 gem 'letter_opener_web', '~> 2.0.0' ··· 543 544 544 545 gem 'parslet', '~> 1.8' 545 546 546 - gem 'ipynbdiff', '0.4.5' 547 + gem 'ipynbdiff', '0.4.7'
+39 -33
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
··· 143 143 rack (>= 0.9.0) 144 144 bindata (2.4.10) 145 145 binding_ninja (0.2.3) 146 - bootsnap (1.9.1) 146 + bootsnap (1.9.4) 147 147 msgpack (~> 1.0) 148 148 bootstrap_form (4.2.0) 149 149 actionpack (>= 5.0) ··· 306 306 e2mmap (0.1.0) 307 307 ecma-re-validator (0.3.0) 308 308 regexp_parser (~> 2.0) 309 - elasticsearch (6.8.2) 310 - elasticsearch-api (= 6.8.2) 311 - elasticsearch-transport (= 6.8.2) 312 - elasticsearch-api (6.8.2) 309 + elasticsearch (7.13.3) 310 + elasticsearch-api (= 7.13.3) 311 + elasticsearch-transport (= 7.13.3) 312 + elasticsearch-api (7.13.3) 313 313 multi_json 314 - elasticsearch-model (6.1.1) 314 + elasticsearch-model (7.2.0) 315 315 activesupport (> 3) 316 - elasticsearch (~> 6) 316 + elasticsearch (~> 7) 317 317 hashie 318 - elasticsearch-rails (6.1.1) 319 - elasticsearch-transport (6.8.2) 318 + elasticsearch-rails (7.2.1) 319 + elasticsearch-transport (7.13.3) 320 320 faraday (~> 1) 321 321 multi_json 322 322 email_reply_trimmer (0.1.6) ··· 342 342 factory_bot_rails (6.2.0) 343 343 factory_bot (~> 6.2.0) 344 344 railties (>= 5.0.0) 345 - faraday (1.4.2) 345 + faraday (1.10.0) 346 346 faraday-em_http (~> 1.0) 347 347 faraday-em_synchrony (~> 1.0) 348 348 faraday-excon (~> 1.1) 349 + faraday-httpclient (~> 1.0) 350 + faraday-multipart (~> 1.0) 349 351 faraday-net_http (~> 1.0) 350 - faraday-net_http_persistent (~> 1.1) 351 - multipart-post (>= 1.2, < 3) 352 + faraday-net_http_persistent (~> 1.0) 353 + faraday-patron (~> 1.0) 354 + faraday-rack (~> 1.0) 355 + faraday-retry (~> 1.0) 352 356 ruby2_keywords (>= 0.0.4) 353 357 faraday-cookie_jar (0.0.7) 354 358 faraday (>= 0.8.0) ··· 358 362 faraday-excon (1.1.0) 359 363 faraday-http-cache (2.2.0) 360 364 faraday (>= 0.8) 365 + faraday-httpclient (1.0.1) 366 + faraday-multipart (1.0.3) 367 + multipart-post (>= 1.2, < 3) 361 368 faraday-net_http (1.0.1) 362 - faraday-net_http_persistent (1.1.0) 363 - faraday_middleware (1.0.0) 369 + faraday-net_http_persistent (1.2.0) 370 + faraday-patron (1.0.0) 371 + faraday-rack (1.0.0) 372 + faraday-retry (1.0.3) 373 + faraday_middleware (1.2.0) 364 374 faraday (~> 1.0) 365 375 faraday_middleware-aws-sigv4 (0.3.0) 366 376 aws-sigv4 (~> 1.0) ··· 560 570 graphiql-rails (1.8.0) 561 571 railties 562 572 sprockets-rails 563 - graphlient (0.4.0) 573 + graphlient (0.5.0) 564 574 faraday (>= 1.0) 565 575 faraday_middleware 566 576 graphql-client 567 577 graphql (1.11.10) 568 - graphql-client (0.16.0) 578 + graphql-client (0.17.0) 569 579 activesupport (>= 3.0) 570 - graphql (~> 1.8) 580 + graphql (~> 1.10) 571 581 graphql-docs (1.6.0) 572 582 commonmarker (~> 0.16) 573 583 escape_utils (~> 1.2) ··· 648 658 invisible_captcha (1.1.0) 649 659 rails (>= 4.2) 650 660 ipaddress (0.8.3) 651 - ipynbdiff (0.4.5) 661 + ipynbdiff (0.4.7) 652 662 diffy (~> 3.3) 653 663 json (~> 2.5, >= 2.5.1) 654 664 jaeger-client (1.1.0) ··· 767 777 faraday (>= 0.9, < 2.0.0) 768 778 faraday-cookie_jar (~> 0.0.6) 769 779 ms_rest (~> 0.7.6) 770 - msgpack (1.3.3) 780 + msgpack (1.5.1) 771 781 multi_json (1.14.1) 772 782 multi_xml (0.6.0) 773 783 multipart-post (2.1.1) ··· 856 866 jwt (>= 2.0) 857 867 omniauth (>= 1.1.1) 858 868 omniauth-oauth2 (>= 1.5) 859 - omniauth-kerberos (0.3.0) 860 - omniauth-multipassword 861 - timfel-krb5-auth (~> 0.8) 862 - omniauth-multipassword (0.4.2) 863 - omniauth (~> 1.0) 864 869 omniauth-oauth (1.1.0) 865 870 oauth 866 871 omniauth (~> 1.0) ··· 1071 1076 rspec-expectations (3.10.1) 1072 1077 diff-lcs (>= 1.2.0, < 2.0) 1073 1078 rspec-support (~> 3.10.0) 1074 - rspec-mocks (3.10.2) 1079 + rspec-mocks (3.10.3) 1075 1080 diff-lcs (>= 1.2.0, < 2.0) 1076 1081 rspec-support (~> 3.10.0) 1077 1082 rspec-parameterized (0.5.0) ··· 1133 1138 nokogiri (>= 1.10.5) 1134 1139 rexml 1135 1140 ruby-statistics (3.0.0) 1136 - ruby2_keywords (0.0.4) 1141 + ruby2_keywords (0.0.5) 1137 1142 ruby_parser (3.15.0) 1138 1143 sexp_processor (~> 4.9) 1139 1144 rubyntlm (0.6.2) ··· 1430 1435 benchmark-ips (~> 2.3.0) 1431 1436 benchmark-memory (~> 0.1) 1432 1437 better_errors (~> 2.9.0) 1433 - bootsnap (~> 1.9.1) 1438 + bootsnap (~> 1.9.4) 1434 1439 bootstrap_form (~> 4.2.0) 1435 1440 browser (~> 4.2) 1436 1441 bullet (~> 6.1.3) ··· 1459 1464 discordrb-webhooks (~> 3.4) 1460 1465 doorkeeper (~> 5.5.0.rc2) 1461 1466 doorkeeper-openid_connect (~> 1.7.5) 1462 - elasticsearch-api (~> 6.8.2) 1463 - elasticsearch-model (~> 6.1) 1464 - elasticsearch-rails (~> 6.1) 1467 + elasticsearch-api (= 7.13.3) 1468 + elasticsearch-model (~> 7.2) 1469 + elasticsearch-rails (~> 7.2) 1465 1470 email_reply_trimmer (~> 0.1) 1466 1471 email_spec (~> 2.2.0) 1467 1472 erubi (~> 1.9.0) ··· 1513 1518 grape-path-helpers (~> 1.7.0) 1514 1519 grape_logging (~> 1.7) 1515 1520 graphiql-rails (~> 1.8) 1516 - graphlient (~> 0.4.0) 1521 + graphlient (~> 0.5.0) 1517 1522 graphql (~> 1.11.10) 1518 1523 graphql-docs (~> 1.6.0) 1519 1524 grpc (~> 1.42.0) ··· 1531 1536 icalendar 1532 1537 invisible_captcha (~> 1.1.0) 1533 1538 ipaddress (~> 0.8.3) 1534 - ipynbdiff (= 0.4.5) 1539 + ipynbdiff (= 0.4.7) 1535 1540 jira-ruby (~> 2.1.4) 1536 1541 js_regex (~> 3.7) 1537 1542 json (~> 2.5.1) ··· 1576 1581 omniauth-github (~> 1.4) 1577 1582 omniauth-gitlab (~> 1.0.2) 1578 1583 omniauth-google-oauth2 (~> 0.6.0) 1579 - omniauth-kerberos (~> 0.3.0) 1580 1584 omniauth-oauth2-generic (~> 0.2.2) 1581 1585 omniauth-salesforce (~> 1.0.5) 1582 1586 omniauth-saml (~> 1.10) ··· 1626 1630 rspec-retry (~> 0.6.1) 1627 1631 rspec_junit_formatter 1628 1632 rspec_profiling (~> 0.0.6) 1633 + rubocop 1629 1634 ruby-fogbugz (~> 0.2.1) 1630 1635 ruby-magic (~> 0.5) 1631 1636 ruby-prof (~> 1.3.0) ··· 1671 1676 thin (~> 1.8.0) 1672 1677 thrift (>= 0.14.0) 1673 1678 timecop (~> 0.9.1) 1679 + timfel-krb5-auth (~> 0.8) 1674 1680 toml-rb (~> 2.0) 1675 1681 truncato (~> 0.7.11) 1676 1682 typhoeus (~> 1.4.0)
+82 -53
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
··· 577 577 platforms = []; 578 578 source = { 579 579 remotes = ["https://rubygems.org"]; 580 - sha256 = "1ndjra3h86dq28njm2swmaw6n3vsywrycrf7i5iy9l8hrhfhv4x2"; 580 + sha256 = "19i4x2nascd74ahcvmrsnf03cygh1y4c9yf8rcv91fv0mcxpvb9n"; 581 581 type = "gem"; 582 582 }; 583 - version = "1.9.1"; 583 + version = "1.9.4"; 584 584 }; 585 585 bootstrap_form = { 586 586 dependencies = ["actionpack" "activemodel"]; ··· 1289 1289 platforms = []; 1290 1290 source = { 1291 1291 remotes = ["https://rubygems.org"]; 1292 - sha256 = "152z76sp2ymyaqrbm8c6y0p1ydkckwrr6iif66mdsc5s0433va3f"; 1292 + sha256 = "0havyxmvl157a653prspnbhgdchlx44xqxl170v1im5ggxwavcaq"; 1293 1293 type = "gem"; 1294 1294 }; 1295 - version = "6.8.2"; 1295 + version = "7.13.3"; 1296 1296 }; 1297 1297 elasticsearch-api = { 1298 1298 dependencies = ["multi_json"]; ··· 1300 1300 platforms = []; 1301 1301 source = { 1302 1302 remotes = ["https://rubygems.org"]; 1303 - sha256 = "12rjfamnqspvkjs90bvpa5zs7g0nlr9pvlvj228mj71k5pym1x8p"; 1303 + sha256 = "0bmssarkk7lqkjdn8c9j7jvxcnn4hg1zcmhsky8bfvc99k33b3w8"; 1304 1304 type = "gem"; 1305 1305 }; 1306 - version = "6.8.2"; 1306 + version = "7.13.3"; 1307 1307 }; 1308 1308 elasticsearch-model = { 1309 1309 dependencies = ["activesupport" "elasticsearch" "hashie"]; ··· 1311 1311 platforms = []; 1312 1312 source = { 1313 1313 remotes = ["https://rubygems.org"]; 1314 - sha256 = "1q66mp28696qnr6xgsl1dym2l5wk4j2ifd673r09yi70hn9y5ji8"; 1314 + sha256 = "1ivcz5pcrp0760j26590bm3jvwc8548wcy7z7v2274k18l583h9c"; 1315 1315 type = "gem"; 1316 1316 }; 1317 - version = "6.1.1"; 1317 + version = "7.2.0"; 1318 1318 }; 1319 1319 elasticsearch-rails = { 1320 1320 groups = ["default"]; 1321 1321 platforms = []; 1322 1322 source = { 1323 1323 remotes = ["https://rubygems.org"]; 1324 - sha256 = "06k97w4xdkdj982b2mgz4bv0gvkpbscn4wxsrqj6kr1x7dxia394"; 1324 + sha256 = "1r2nh6csdlbfk5hqq5qbvvw1kvv6qa382alil2ixjn33jl7dql07"; 1325 1325 type = "gem"; 1326 1326 }; 1327 - version = "6.1.1"; 1327 + version = "7.2.1"; 1328 1328 }; 1329 1329 elasticsearch-transport = { 1330 1330 dependencies = ["faraday" "multi_json"]; ··· 1332 1332 platforms = []; 1333 1333 source = { 1334 1334 remotes = ["https://rubygems.org"]; 1335 - sha256 = "02z7b26vl0wmvkzy10qp530vx5c7pdv2ynfsd7mc5qmz6m0z5pxp"; 1335 + sha256 = "0blfii8qvj0m6bg9sbfynxc40in7zfmw2wpi4clv7d9gclk053db"; 1336 1336 type = "gem"; 1337 1337 }; 1338 - version = "6.8.2"; 1338 + version = "7.13.3"; 1339 1339 }; 1340 1340 email_reply_trimmer = { 1341 1341 groups = ["default"]; ··· 1484 1484 version = "6.2.0"; 1485 1485 }; 1486 1486 faraday = { 1487 - dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-net_http" "faraday-net_http_persistent" "multipart-post" "ruby2_keywords"]; 1487 + dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"]; 1488 1488 groups = ["danger" "default" "development" "test"]; 1489 1489 platforms = []; 1490 1490 source = { 1491 1491 remotes = ["https://rubygems.org"]; 1492 - sha256 = "07mhk70gv453pg38md346470hknyhipdqppnplq706ll3k3lzb7v"; 1492 + sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4"; 1493 1493 type = "gem"; 1494 1494 }; 1495 - version = "1.4.2"; 1495 + version = "1.10.0"; 1496 1496 }; 1497 1497 faraday-cookie_jar = { 1498 1498 dependencies = ["faraday" "http-cookie"]; ··· 1546 1546 }; 1547 1547 version = "2.2.0"; 1548 1548 }; 1549 + faraday-httpclient = { 1550 + groups = ["danger" "default" "development" "test"]; 1551 + platforms = []; 1552 + source = { 1553 + remotes = ["https://rubygems.org"]; 1554 + sha256 = "0fyk0jd3ks7fdn8nv3spnwjpzx2lmxmg2gh4inz3by1zjzqg33sc"; 1555 + type = "gem"; 1556 + }; 1557 + version = "1.0.1"; 1558 + }; 1559 + faraday-multipart = { 1560 + dependencies = ["multipart-post"]; 1561 + groups = ["danger" "default" "development" "test"]; 1562 + platforms = []; 1563 + source = { 1564 + remotes = ["https://rubygems.org"]; 1565 + sha256 = "03qfi9020ynf7hkdiaq01sd2mllvw7fg4qiin3pk028b4wv23j3j"; 1566 + type = "gem"; 1567 + }; 1568 + version = "1.0.3"; 1569 + }; 1549 1570 faraday-net_http = { 1550 1571 groups = ["danger" "default" "development" "test"]; 1551 1572 platforms = []; ··· 1561 1582 platforms = []; 1562 1583 source = { 1563 1584 remotes = ["https://rubygems.org"]; 1564 - sha256 = "0l2c835wl7gv34xp49fhd1bl4czkpw2g3ahqsak2251iqv5589ka"; 1585 + sha256 = "0dc36ih95qw3rlccffcb0vgxjhmipsvxhn6cw71l7ffs0f7vq30b"; 1586 + type = "gem"; 1587 + }; 1588 + version = "1.2.0"; 1589 + }; 1590 + faraday-patron = { 1591 + groups = ["danger" "default" "development" "test"]; 1592 + platforms = []; 1593 + source = { 1594 + remotes = ["https://rubygems.org"]; 1595 + sha256 = "19wgsgfq0xkski1g7m96snv39la3zxz6x7nbdgiwhg5v82rxfb6w"; 1596 + type = "gem"; 1597 + }; 1598 + version = "1.0.0"; 1599 + }; 1600 + faraday-rack = { 1601 + groups = ["danger" "default" "development" "test"]; 1602 + platforms = []; 1603 + source = { 1604 + remotes = ["https://rubygems.org"]; 1605 + sha256 = "1h184g4vqql5jv9s9im6igy00jp6mrah2h14py6mpf9bkabfqq7g"; 1606 + type = "gem"; 1607 + }; 1608 + version = "1.0.0"; 1609 + }; 1610 + faraday-retry = { 1611 + groups = ["danger" "default" "development" "test"]; 1612 + platforms = []; 1613 + source = { 1614 + remotes = ["https://rubygems.org"]; 1615 + sha256 = "153i967yrwnswqgvnnajgwp981k9p50ys1h80yz3q94rygs59ldd"; 1565 1616 type = "gem"; 1566 1617 }; 1567 - version = "1.1.0"; 1618 + version = "1.0.3"; 1568 1619 }; 1569 1620 faraday_middleware = { 1570 1621 dependencies = ["faraday"]; ··· 1572 1623 platforms = []; 1573 1624 source = { 1574 1625 remotes = ["https://rubygems.org"]; 1575 - sha256 = "0jik2kgfinwnfi6fpp512vlvs0mlggign3gkbpkg5fw1jr9his0r"; 1626 + sha256 = "1bw8mfh4yin2xk7138rg3fhb2p5g2dlmdma88k82psah9mbmvlfy"; 1576 1627 type = "gem"; 1577 1628 }; 1578 - version = "1.0.0"; 1629 + version = "1.2.0"; 1579 1630 }; 1580 1631 faraday_middleware-aws-sigv4 = { 1581 1632 dependencies = ["aws-sigv4" "faraday"]; ··· 2251 2302 platforms = []; 2252 2303 source = { 2253 2304 remotes = ["https://rubygems.org"]; 2254 - sha256 = "04c32rcn3j4d8sh039lkdfzn8xpifsbpsp7f90vlp2s531wbs16a"; 2305 + sha256 = "14pjw0hd9rmfc687yj1cfd8jjy8gh7k6zn6w9syvcl1f2hb98b0g"; 2255 2306 type = "gem"; 2256 2307 }; 2257 - version = "0.4.0"; 2308 + version = "0.5.0"; 2258 2309 }; 2259 2310 graphql = { 2260 2311 groups = ["default" "development" "test"]; ··· 2272 2323 platforms = []; 2273 2324 source = { 2274 2325 remotes = ["https://rubygems.org"]; 2275 - sha256 = "0g971rccyrs3rk8812r6az54p28g66m4ngdcbszg31mvddjaqkr4"; 2326 + sha256 = "0pgb1r4vkyrq8hzhkii48hn7cdlkmnrswzjsl0xqxg1diz705bss"; 2276 2327 type = "gem"; 2277 2328 }; 2278 - version = "0.16.0"; 2329 + version = "0.17.0"; 2279 2330 }; 2280 2331 graphql-docs = { 2281 2332 dependencies = ["commonmarker" "escape_utils" "extended-markdown-filter" "gemoji" "graphql" "html-pipeline" "sass"]; ··· 2623 2674 platforms = []; 2624 2675 source = { 2625 2676 remotes = ["https://rubygems.org"]; 2626 - sha256 = "1r1pl4imiqi75bksh17r2j3w74x561z4bx1mpgv6cin1fcrzw9zy"; 2677 + sha256 = "0bm7k1lga4jmbi7fx373npbi0smm7jkhhpvnh7jrjawnjmfii1bz"; 2627 2678 type = "gem"; 2628 2679 }; 2629 - version = "0.4.5"; 2680 + version = "0.4.7"; 2630 2681 }; 2631 2682 jaeger-client = { 2632 2683 dependencies = ["opentracing" "thrift"]; ··· 3175 3226 platforms = []; 3176 3227 source = { 3177 3228 remotes = ["https://rubygems.org"]; 3178 - sha256 = "1lva6bkvb4mfa0m3bqn4lm4s4gi81c40jvdcsrxr6vng49q9daih"; 3229 + sha256 = "1i0gbypr1yxwfkaxzrk0i1wz4n6v3mw7z24k65jy3q1h5lda5xbw"; 3179 3230 type = "gem"; 3180 3231 }; 3181 - version = "1.3.3"; 3232 + version = "1.5.1"; 3182 3233 }; 3183 3234 multi_json = { 3184 3235 groups = ["default"]; ··· 3571 3622 type = "gem"; 3572 3623 }; 3573 3624 version = "0.6.0"; 3574 - }; 3575 - omniauth-kerberos = { 3576 - dependencies = ["omniauth-multipassword" "timfel-krb5-auth"]; 3577 - groups = ["kerberos"]; 3578 - platforms = []; 3579 - source = { 3580 - remotes = ["https://rubygems.org"]; 3581 - sha256 = "05xsv76qjxcxzrvabaar2bchv7435y8l2j0wk4zgchh3yv85kiq7"; 3582 - type = "gem"; 3583 - }; 3584 - version = "0.3.0"; 3585 - }; 3586 - omniauth-multipassword = { 3587 - dependencies = ["omniauth"]; 3588 - groups = ["default" "kerberos"]; 3589 - platforms = []; 3590 - source = { 3591 - remotes = ["https://rubygems.org"]; 3592 - sha256 = "0qykp76hw80lkgb39hyzrv68hkbivc8cv0vbvrnycjh9fwfp1lv8"; 3593 - type = "gem"; 3594 - }; 3595 - version = "0.4.2"; 3596 3625 }; 3597 3626 omniauth-oauth = { 3598 3627 dependencies = ["oauth" "omniauth"]; ··· 4558 4587 platforms = []; 4559 4588 source = { 4560 4589 remotes = ["https://rubygems.org"]; 4561 - sha256 = "1d13g6kipqqc9lmwz5b244pdwc97z15vcbnbq6n9rlf32bipdz4k"; 4590 + sha256 = "02i64ihazgm2dp07y89q1m9pyk724g5n9l83cy21x6snnzcg7xnj"; 4562 4591 type = "gem"; 4563 4592 }; 4564 - version = "3.10.2"; 4593 + version = "3.10.3"; 4565 4594 }; 4566 4595 rspec-parameterized = { 4567 4596 dependencies = ["binding_ninja" "parser" "proc_to_ast" "rspec" "unparser"]; ··· 4773 4802 platforms = []; 4774 4803 source = { 4775 4804 remotes = ["https://rubygems.org"]; 4776 - sha256 = "15wfcqxyfgka05v2a7kpg64x57gl1y4xzvnc9lh60bqx5sf1iqrs"; 4805 + sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; 4777 4806 type = "gem"; 4778 4807 }; 4779 - version = "0.0.4"; 4808 + version = "0.0.5"; 4780 4809 }; 4781 4810 ruby_parser = { 4782 4811 dependencies = ["sexp_processor"];
+3 -3
pkgs/applications/virtualization/cloud-hypervisor/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cloud-hypervisor"; 5 - version = "23.0"; 5 + version = "23.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloud-hypervisor"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0gq23zhpl1rw8i3yv0f058lycsr078yfy8vkb5w382pifgrww1zh"; 11 + sha256 = "sha256-Pyocmj5cr2vOfeyRG3mBU11I3iXndUh3VifRSlnjoE8="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config ]; 15 15 buildInputs = [ openssl ] ++ lib.optional stdenv.isAarch64 dtc; 16 16 17 - cargoSha256 = "0r3r6r5scbw23ipz24glcyvaxx9sffy8kp27fpqvwdha915c1zkp"; 17 + cargoSha256 = "1rx4d38d0ajdq3qs638gmagmj3f9j29i5mhrrzw039mggahjbksw"; 18 18 19 19 OPENSSL_NO_VENDOR = true; 20 20
+46
pkgs/data/fonts/pretendard/default.nix
··· 1 + { lib, fetchzip }: 2 + 3 + let 4 + version = "1.3.0"; 5 + 6 + mkPretendard = { pname, typeface, sha256 }: 7 + fetchzip { 8 + name = "${pname}-${version}"; 9 + 10 + url = "https://github.com/orioncactus/pretendard/releases/download/v${version}/${typeface}-${version}.zip"; 11 + inherit sha256; 12 + 13 + postFetch = '' 14 + mkdir -p $out/share/fonts/opentype 15 + unzip -j $downloadedFile "*.otf" -d $out/share/fonts/opentype 16 + ''; 17 + 18 + meta = with lib; { 19 + homepage = "https://github.com/orioncactus/pretendard"; 20 + description = "An alternative font to system-ui for all platforms"; 21 + license = licenses.ofl; 22 + platforms = platforms.all; 23 + maintainers = with maintainers; [ sudosubin ]; 24 + }; 25 + }; 26 + 27 + in 28 + { 29 + pretendard = mkPretendard { 30 + pname = "pretendard"; 31 + typeface = "Pretendard"; 32 + sha256 = "sha256-4DM8PZjxW93sgQChs+qu5Svo+iGlFnpglu6acYMCkSQ="; 33 + }; 34 + 35 + pretendard-jp = mkPretendard { 36 + pname = "pretendard-jp"; 37 + typeface = "PretendardJP"; 38 + sha256 = "sha256-3OOUUDiurCpIGNIVjrr2KW0CB3fCXt11P+13teK5kOQ="; 39 + }; 40 + 41 + pretendard-std = mkPretendard { 42 + pname = "pretendard-std"; 43 + typeface = "PretendardStd"; 44 + sha256 = "sha256-iVAPdA6qAiE7pseaB0NKPJBPNGdw/nT6PzXIsLajJH4="; 45 + }; 46 + }
+18 -15
pkgs/development/interpreters/spidermonkey/91.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchurl 4 + 5 + # build time 6 + , buildPackages 7 + , cargo 8 + , m4 9 + , perl 3 10 , pkg-config 4 - , perl 5 11 , python3 12 + , rust-cbindgen 13 + , rustc 14 + , which 6 15 , zip 7 - , buildPackages 8 - , which 16 + 17 + # runtime 18 + , icu 19 + , nspr 9 20 , readline 10 21 , zlib 11 - , icu69 12 - , cargo 13 - , rustc 14 - , rust-cbindgen 15 - , yasm 16 - , nspr 17 - , m4 18 22 }: 19 23 20 24 stdenv.mkDerivation rec { ··· 31 35 32 36 nativeBuildInputs = [ 33 37 cargo 34 - rustc.llvmPackages.llvm # for llvm-objdump 38 + m4 35 39 perl 36 40 pkg-config 37 41 python3 38 42 rust-cbindgen 39 43 rustc 44 + rustc.llvmPackages.llvm # for llvm-objdump 40 45 which 41 - yasm # to buid icu? seems weird 42 46 zip 43 - m4 44 47 ]; 45 48 46 49 buildInputs = [ 47 - icu69 50 + icu 48 51 nspr 49 52 readline 50 53 zlib
+6 -6
pkgs/development/interpreters/wasmtime/default.nix
··· 1 - { rustPlatform, fetchFromGitHub, lib, v8 }: 1 + { rustPlatform, fetchFromGitHub, lib, stdenv, v8 }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "wasmtime"; 5 - version = "0.36.0"; 5 + version = "0.37.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bytecodealliance"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-nSA78eQRbJ5JTDquaRqRgFU0V8RVCzvWUONgHxGj+Mc="; 11 + sha256 = "sha256-ZUr1v94If8ER4lTHLwuP+F3xfXU7IW4ZEztBA2TPvVg="; 12 12 fetchSubmodules = true; 13 13 }; 14 14 15 - cargoSha256 = "sha256-/+uioJRXiugsV7SUwsDNHGaPxrxrhscQUGyXOzzwG/g="; 15 + cargoSha256 = "sha256-X+KDeWavFTBaxbSPlIiyuiBC7wg1/5C/NXp+VEY8Mk8="; 16 16 17 17 # This environment variable is required so that when wasmtime tries 18 18 # to run tests by using the rusty_v8 crate, it does not try to 19 19 # download a static v8 build from the Internet, what would break 20 20 # build hermetism. 21 - RUSTY_V8_ARCHIVE = "${v8}/lib/libv8.a"; 21 + RUSTY_V8_ARCHIVE = lib.optionalString stdenv.isLinux "${v8}/lib/libv8.a"; 22 22 23 23 doCheck = true; 24 24 checkFlags = [ ··· 36 36 homepage = "https://github.com/bytecodealliance/wasmtime"; 37 37 license = licenses.asl20; 38 38 maintainers = [ maintainers.matthewbauer ]; 39 - platforms = platforms.linux; 39 + platforms = platforms.unix; 40 40 }; 41 41 }
+11 -1
pkgs/development/libraries/menu-cache/default.nix
··· 1 - { lib, stdenv, fetchurl, glib, pkg-config, libfm-extra }: 1 + { lib, stdenv, fetchurl, fetchpatch, glib, pkg-config, libfm-extra }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "menu-cache"; ··· 8 8 url = "mirror://sourceforge/lxde/menu-cache-${version}.tar.xz"; 9 9 sha256 = "1iry4zlpppww8qai2cw4zid4081hh7fz8nzsp5lqyffbkm2yn0pd"; 10 10 }; 11 + 12 + patches = [ 13 + # Pull patch pending upstream inclusion for -fno-common toolchain support: 14 + # https://github.com/lxde/menu-cache/pull/19 15 + (fetchpatch { 16 + name = "fno-common.patch"; 17 + url = "https://github.com/lxde/menu-cache/commit/1ce739649b4d66339a03fc0ec9ee7a2f7c141780.patch"; 18 + sha256 = "08x3h0w2pl8ifj83v9jkf4j3zxcwsyzh251divlhhnwx0rw1pyn7"; 19 + }) 20 + ]; 11 21 12 22 nativeBuildInputs = [ pkg-config ]; 13 23
+3 -1
pkgs/development/libraries/qt-5/modules/qtspeech.nix
··· 1 - { qtModule }: 1 + { qtModule, speechd, pkg-config }: 2 2 3 3 qtModule { 4 4 pname = "qtspeech"; 5 5 qtInputs = [ ]; 6 + buildInputs = [ speechd ]; 7 + nativeBuildInputs = [ pkg-config ]; 6 8 outputs = [ "out" "dev" ]; 7 9 }
+36
pkgs/development/ocaml-modules/gd4o/default.nix
··· 1 + { lib, stdenv, fetchurl, ocaml, gd, freetype, findlib, zlib, libpng, libjpeg }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "ocaml${ocaml.version}-gd4o"; 5 + version = "1.0a5"; 6 + 7 + src = fetchurl { 8 + url = "mirror://sourceforge/gd4o/gd4o/1.0%20Alpha%205/gd4o-1.0a5.tar.gz"; 9 + sha256 = "1vbyakz7byvxmqf3hj68rw15b4kb94ppcnhvmjv38rsyg05bc47s"; 10 + }; 11 + 12 + buildInputs = [ ocaml findlib libjpeg libpng ]; 13 + propagatedBuildInputs = [ gd zlib freetype ]; 14 + 15 + 16 + preInstall = '' 17 + mkdir -p $OCAMLFIND_DESTDIR/stublibs 18 + ''; 19 + 20 + buildFlags = [ "all" "opt" ]; 21 + 22 + checkPhase = '' 23 + runHook preCheck 24 + make test.opt 25 + runHook postCheck 26 + ''; 27 + 28 + doCheck = true; 29 + 30 + meta = with lib; { 31 + homepage = "https://sourceforge.net/projects/gd4o/"; 32 + description = "OCaml wrapper for the GD graphics library"; 33 + license = licenses.lgpl21Only; 34 + maintainers = with maintainers; [ dandellion ]; 35 + }; 36 + }
+2 -2
pkgs/development/ocaml-modules/irmin-watcher/default.nix
··· 4 4 5 5 buildDunePackage rec { 6 6 pname = "irmin-watcher"; 7 - version = "0.4.1"; 7 + version = "0.5.0"; 8 8 9 9 useDune2 = true; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/mirage/irmin-watcher/releases/download/${version}/irmin-watcher-${version}.tbz"; 13 - sha256 = "00d4ph4jbsw6adp3zqdrwi099hfcf7p1xzi0685qr7bgcmandjfv"; 13 + sha256 = "sha256-vq4kwaz4QUG9x0fGEbQMAuDGjlT3/6lm8xiXTUqJmZM="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ astring fmt logs ocaml_lwt ];
+2 -2
pkgs/development/ocaml-modules/ppx_cstubs/default.nix
··· 14 14 15 15 buildDunePackage rec { 16 16 pname = "ppx_cstubs"; 17 - version = "0.6.1.2"; 17 + version = "0.7.0"; 18 18 19 19 minimalOCamlVersion = "4.08"; 20 20 ··· 24 24 owner = "fdopen"; 25 25 repo = "ppx_cstubs"; 26 26 rev = version; 27 - sha256 = "15cjb9ygnvp2kv85rrb7ncz7yalifyl7wd2hp2cl8r1qrpgi1d0w"; 27 + sha256 = "sha256-qMmwRWCIfNyhCQYPKLiufnb57sTR3P+WInOqtPDywFs="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ cppo findlib ];
+4
pkgs/development/python-modules/amaranth/default.nix
··· 57 57 substituteInPlace setup.py \ 58 58 --replace "Jinja2~=2.11" "Jinja2>=2.11" \ 59 59 --replace "pyvcd~=0.2.2" "pyvcd" 60 + 61 + # jinja2.contextfunction was removed in jinja2 v3.1 62 + substituteInPlace amaranth/build/plat.py \ 63 + --replace "@jinja2.contextfunction" "@jinja2.pass_context" 60 64 ''; 61 65 62 66 pythonImportsCheck = [ "amaranth" ];
+25 -6
pkgs/development/python-modules/embrace/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, fetchFromSourcehut, 2 - sqlparse, wrapt, pytestCheckHook }: 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , fetchFromSourcehut 5 + , pytestCheckHook 6 + , pythonOlder 7 + , sqlparse 8 + , wrapt 9 + }: 3 10 4 11 buildPythonPackage rec { 5 12 pname = "embrace"; 6 13 version = "4.1.0"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 7 17 8 18 src = fetchFromSourcehut { 9 19 vc = "hg"; 10 20 owner = "~olly"; 11 21 repo = "embrace-sql"; 12 22 rev = "v${version}-release"; 13 - sha256 = "sha256-R6Ug4f8KFZNzaNWqWZkLvOwtsawCuerzvHlysr7bd6M="; 23 + hash = "sha256-R6Ug4f8KFZNzaNWqWZkLvOwtsawCuerzvHlysr7bd6M="; 14 24 }; 15 25 16 - propagatedBuildInputs = [ sqlparse wrapt ]; 17 - checkInputs = [ pytestCheckHook ]; 18 - pythonImportsCheck = [ "embrace" ]; 26 + propagatedBuildInputs = [ 27 + sqlparse 28 + wrapt 29 + ]; 30 + 31 + checkInputs = [ 32 + pytestCheckHook 33 + ]; 34 + 35 + pythonImportsCheck = [ 36 + "embrace" 37 + ]; 19 38 20 39 # Some test for hot-reload fails on Darwin, but the rest of the library 21 40 # should remain usable. (https://todo.sr.ht/~olly/embrace-sql/4)
+2 -2
pkgs/development/python-modules/faraday-plugins/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "faraday-plugins"; 19 - version = "1.6.5"; 19 + version = "1.6.6"; 20 20 format = "setuptools"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "infobyte"; 24 24 repo = "faraday_plugins"; 25 25 rev = "refs/tags/v${version}"; 26 - sha256 = "sha256-mzzUbUBlzOyFpDaoUwwjxC3dqbheLWAt8gXrIH0XXss="; 26 + sha256 = "sha256-clhWUKpX4q3aXq7HrrGPda+qjPD/GuPS7PRZ7c4xxxI="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/fontparts/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "fontParts"; 9 - version = "0.10.4"; 9 + version = "0.10.5"; 10 10 11 11 disabled = pythonOlder "3.7"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "1ic453q86s5hsw8mxnclk1vr4qp69fd67gywhv23zqwz9a7kb7lh"; 15 + sha256 = "sha256-VriGYcpd2uVDMXeF3DXGKCMRQ9pTjDkrUOt2YSUgd5M="; 16 16 extension = "zip"; 17 17 }; 18 18
+3 -2
pkgs/development/python-modules/greeclimate/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "greeclimate"; 13 - version = "1.1.1"; 13 + version = "1.2.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; ··· 19 19 owner = "cmroche"; 20 20 repo = "greeclimate"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-TFsuzw9twhoGrgOnTNSmYWqsUW4oqY+SGvrvPUT4tZY="; 22 + hash = "sha256-DRVCBbGj0NfQBn9qNRc0Gu3LNO6KDNF1/ZdSAuhCVsM="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [ ··· 43 43 meta = with lib; { 44 44 description = "Discover, connect and control Gree based minisplit systems"; 45 45 homepage = "https://github.com/cmroche/greeclimate"; 46 + changelog = "https://github.com/cmroche/greeclimate/blob/${src.rev}/CHANGELOG.md"; 46 47 license = licenses.gpl3Only; 47 48 maintainers = with maintainers; [ dotlambda ]; 48 49 };
+2 -2
pkgs/development/python-modules/jwcrypto/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "jwcrypto"; 11 - version = "1.3"; 11 + version = "1.3.1"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-DWRhuhP3wnHYusUBjuYN28rl/zlAP6+kI3X1fQjjmLs="; 18 + hash = "sha256-VLVRsRX/tNErHx7pO4uipxu4VWuj2F1i9wdUlhPah3w="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/nbxmpp/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "nbxmpp"; 16 - version = "2.0.6"; 16 + version = "3.0.2"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 ··· 22 22 owner = "gajim"; 23 23 repo = "python-nbxmpp"; 24 24 rev = "nbxmpp-${version}"; 25 - sha256 = "sha256:03iydz0r9m8559srawwnhaqzqm9liwrnc8v6abj4w3m1lil32bid"; 25 + sha256 = "sha256:0wvganymqw90y9mz5a5mh531r2s9z0vrkbfspx5akk98syaq6f5p"; 26 26 }; 27 27 28 28 buildInputs = [
+2 -2
pkgs/development/python-modules/pybullet/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pybullet"; 11 - version = "3.2.4"; 11 + version = "3.2.5"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-lZ6FvABRMkucSroj15Nlt33iFvnO68OS+dVR/mOg68Y="; 15 + sha256 = "sha256-G8ua+4eghr4bLeGPCE0f2rgZTaG/cfJkdDyia6o5w1E="; 16 16 }; 17 17 18 18 buildInputs = [
+2 -2
pkgs/development/python-modules/ssh-mitm/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "ssh-mitm"; 20 - version = "2.0.1"; 20 + version = "2.0.2"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 26 26 owner = pname; 27 27 repo = pname; 28 28 rev = version; 29 - hash = "sha256-90ja1xckGC5W0A6xqeTOlR46QhONxGt4PLlue24DWX0="; 29 + hash = "sha256-cFahID4+PMQPG/pDAR0bU5MZAa8LsNiirxrzGi2c/EE="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/watchdog/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "watchdog"; 15 - version = "2.1.7"; 15 + version = "2.1.8"; 16 16 format = "setuptools"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-P9R4FTU76cRO68lMwo/iaysMW9iJ2vxKWny9+SQUNIA="; 20 + sha256 = "sha256-bQMUkSaGSr0ycV1OkmfSdUzt4lppBSkBOZNWrTvF7P8="; 21 21 }; 22 22 23 23 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ];
+11 -7
pkgs/development/python-modules/yappi/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , gevent 5 - , isPy27 6 5 , python 6 + , pythonOlder 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 10 pname = "yappi"; 11 - version = "1.3.2"; 11 + version = "1.3.5"; 12 + format = "setuptools"; 12 13 13 - disabled = isPy27; # invalid syntax 14 + disabled = pythonOlder "3.7"; 14 15 15 16 src = fetchFromGitHub { 16 17 owner = "sumerc"; 17 18 repo = pname; 18 - rev = "8bf7a650066f104f59c3cae4a189ec15e7d51c8c"; 19 - sha256 = "1q8lr9n0lny2g3mssy3mksbl9m4k1kqn1a4yv1hfqsahxdvpw2dp"; 19 + # https://github.com/sumerc/yappi/issues/102 20 + rev = "1f41868a2cdfd1e935a5a60808f7bb09c871fa53"; 21 + hash = "sha256-XxUAYrDQAY7fD9yTSmoRUmWJEs+L6KSQ0/bIVf/o9ag="; 20 22 }; 21 23 22 - patches = [ ./tests.patch ]; 24 + patches = [ 25 + ./tests.patch 26 + ]; 23 27 24 28 checkInputs = [ 25 29 gevent ··· 34 38 ]; 35 39 36 40 meta = with lib; { 37 - homepage = "https://github.com/sumerc/yappi"; 38 41 description = "Python profiler that supports multithreading and measuring CPU time"; 42 + homepage = "https://github.com/sumerc/yappi"; 39 43 license = licenses.mit; 40 44 maintainers = with maintainers; [ orivej ]; 41 45 };
+9 -1
pkgs/development/tools/jtc/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "jtc"; ··· 10 10 rev = version; 11 11 sha256 = "sha256-VATRlOOV4wBInLOm9J0Dp2vhtL5mb0Yxdl/ya0JiqEU="; 12 12 }; 13 + 14 + patches = [ 15 + # Fix building with Clang. Removing with next release. 16 + (fetchpatch { 17 + url = "https://github.com/ldn-softdev/jtc/commit/92a5116e5524c0b6d2f539db7b5cc9fdd7c5b8ab.patch"; 18 + sha256 = "sha256-AAvDH0XsT8/CAguG611/odg0m1HR+veC0jbAw6KLHLM="; 19 + }) 20 + ]; 13 21 14 22 buildPhase = '' 15 23 runHook preBuild
+9 -3
pkgs/os-specific/linux/util-linux/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, zlib, shadow, libcap_ng 1 + { lib, stdenv, fetchurl, pkg-config, zlib, shadow 2 + , capabilitiesSupport ? true 3 + , libcap_ng 2 4 , ncursesSupport ? true 3 - , ncurses, pam 5 + , ncurses 6 + , pamSupport ? true 7 + , pam 4 8 , systemdSupport ? stdenv.isLinux && !stdenv.hostPlatform.isStatic 5 9 , systemd 6 10 , nlsSupport ? true ··· 59 63 ]; 60 64 61 65 nativeBuildInputs = [ pkg-config ]; 62 - buildInputs = [ zlib pam libcap_ng ] 66 + buildInputs = [ zlib ] 67 + ++ lib.optionals pamSupport [ pam ] 68 + ++ lib.optionals capabilitiesSupport [ libcap_ng ] 63 69 ++ lib.optionals ncursesSupport [ ncurses ] 64 70 ++ lib.optionals systemdSupport [ systemd ]; 65 71
+14 -7
pkgs/tools/X11/setroot/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, libX11, imlib2 2 - , enableXinerama ? true, libXinerama ? null 1 + { lib, stdenv, fetchFromGitHub, libX11, imlib2, pkg-config, fetchpatch 2 + , enableXinerama ? true, libXinerama 3 3 }: 4 - 5 - assert enableXinerama -> libXinerama != null; 6 4 7 5 stdenv.mkDerivation rec { 8 6 version = "2.0.2"; ··· 15 13 sha256 = "0w95828v0splk7bj5kfacp4pq6wxpyamvyjmahyvn5hc3ycq21mq"; 16 14 }; 17 15 16 + patches = [ 17 + (fetchpatch { 18 + url = "https://github.com/ttzhou/setroot/commit/d8ff8edd7d7594d276d741186bf9ccf0bce30277.patch"; 19 + sha256 = "sha256-e0iMSpiOmTOpQnp599fjH2UCPU4Oq1VKXcVypVoR9hw="; 20 + }) 21 + ]; 22 + 23 + nativeBuildInputs = [ pkg-config ]; 24 + 18 25 buildInputs = [ libX11 imlib2 ] 19 - ++ lib.optional enableXinerama libXinerama; 26 + ++ lib.optionals enableXinerama [ libXinerama ]; 20 27 21 - buildFlags = [ "CC=${stdenv.cc.targetPrefix}cc" (if enableXinerama then "xinerama=1" else "xinerama=0") ] ; 28 + buildFlags = [ (if enableXinerama then "xinerama=1" else "xinerama=0") ] ; 22 29 23 - installFlags = [ "DESTDIR=$(out)" "PREFIX=" ]; 30 + installFlags = [ "PREFIX=$(out)" ]; 24 31 25 32 meta = with lib; { 26 33 description = "Simple X background setter inspired by imlibsetroot and feh";
+9 -1
pkgs/tools/misc/snore/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "0.2"; ··· 10 10 rev = version; 11 11 sha256 = "sha256-EOwbRqtQEuGZ+aeCBNVfLUq4m/bFWJTvMDM6a+y74qc="; 12 12 }; 13 + 14 + patches = [ 15 + # Fix POSIX_C_SOURCE macro. Remove with the next release. 16 + (fetchpatch { 17 + url = "https://github.com/clamiax/snore/commit/284e5aa56e775803d24879954136401a106aa063.patch"; 18 + sha256 = "sha256-len8E8h9CXC25WB2lmnLLJ0PR903tgllDh9K2RqzQk0="; 19 + }) 20 + ]; 13 21 14 22 makeFlags = [ "PREFIX=${placeholder "out"}" ]; 15 23
+6
pkgs/top-level/all-packages.nix
··· 24807 24807 24808 24808 poppler_data = callPackage ../data/misc/poppler-data { }; 24809 24809 24810 + inherit (callPackages ../data/fonts/pretendard { }) 24811 + pretendard 24812 + pretendard-jp 24813 + pretendard-std; 24814 + 24810 24815 quattrocento = callPackage ../data/fonts/quattrocento {}; 24811 24816 24812 24817 quattrocento-sans = callPackage ../data/fonts/quattrocento-sans {}; ··· 30252 30257 wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { }; 30253 30258 wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped); 30254 30259 neovim-unwrapped = callPackage ../applications/editors/neovim { 30260 + CoreServices = darwin.apple_sdk.frameworks.CoreServices; 30255 30261 lua = luajit; 30256 30262 }; 30257 30263
+2
pkgs/top-level/ocaml-packages.nix
··· 450 450 451 451 functory = callPackage ../development/ocaml-modules/functory { }; 452 452 453 + gd4o = callPackage ../development/ocaml-modules/gd4o { }; 454 + 453 455 gen = callPackage ../development/ocaml-modules/gen { }; 454 456 455 457 genspio = callPackage ../development/ocaml-modules/genspio { };