Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub cf65877d bac515fa

+1079 -490
+9
maintainers/maintainer-list.nix
··· 15512 15512 githubId = 293035; 15513 15513 name = "Shawn Dellysse"; 15514 15514 }; 15515 + shayne = { 15516 + email = "shaynesweeney@gmail.com"; 15517 + github = "shayne"; 15518 + githubId = 79330; 15519 + name = "Shayne Sweeney"; 15520 + keys = [{ 15521 + fingerprint = "AFCB 29A0 F12E F367 9575 DABE 69DA 13E8 6BF4 03B0"; 15522 + }]; 15523 + }; 15515 15524 shazow = { 15516 15525 email = "andrey.petrov@shazow.net"; 15517 15526 github = "shazow";
+4
nixos/doc/manual/release-notes/rl-2311.section.md
··· 113 113 114 114 - The ISC DHCP package and corresponding module have been removed, because they are end of life upstream. See https://www.isc.org/blogs/isc-dhcp-eol/ for details and switch to a different DHCP implementation like kea or dnsmasq. 115 115 116 + - `odoo` now defaults to 16, updated from 15. 117 + 116 118 - `util-linux` is now supported on Darwin and is no longer an alias to `unixtools`. Use the `unixtools.util-linux` package for access to the Apple variants of the utilities. 117 119 118 120 - `services.keyd` changed API. Now you can create multiple configuration files. ··· 148 150 - mdraid support is now optional. This reduces initramfs size and prevents the potentially undesired automatic detection and activation of software RAID pools. It is disabled by default in new configurations (determined by `stateVersion`), but the appropriate settings will be generated by `nixos-generate-config` when installing to a software RAID device, so the standard installation procedure should be unaffected. If you have custom configs relying on mdraid, ensure that you use `stateVersion` correctly or set `boot.swraid.enable` manually. 149 151 150 152 - The `go-ethereum` package has been updated to v1.12.0. This drops support for proof-of-work. Its GraphQL API now encodes all numeric values as hex strings and the GraphQL UI is updated to version 2.0. The default database has changed from `leveldb` to `pebble` but `leveldb` can be forced with the --db.engine=leveldb flag. The `checkpoint-admin` command was [removed along with trusted checkpoints](https://github.com/ethereum/go-ethereum/pull/27147). 153 + 154 + - The `aseprite-unfree` package has been upgraded from 1.2.16.3 to 1.2.40. The free version of aseprite has been dropped because it is EOL and the package attribute now points to the unfree version. A maintained fork of the last free version of Aseprite, named 'LibreSprite', is available in the `libresprite` package. 151 155 152 156 - The default `kops` version is now 1.27.0 and support for 1.24 and older has been dropped. 153 157
+11 -1
nixos/modules/programs/tmux.nix
··· 52 52 set -s escape-time ${toString cfg.escapeTime} 53 53 set -g history-limit ${toString cfg.historyLimit} 54 54 55 + ${cfg.extraConfigBeforePlugins} 56 + 55 57 ${lib.optionalString (cfg.plugins != []) '' 56 58 # Run plugins 57 59 ${lib.concatMapStringsSep "\n" (x: "run-shell ${x.rtp}") cfg.plugins} ··· 108 110 description = lib.mdDoc "Time in milliseconds for which tmux waits after an escape is input."; 109 111 }; 110 112 113 + extraConfigBeforePlugins = mkOption { 114 + default = ""; 115 + description = lib.mdDoc '' 116 + Additional contents of /etc/tmux.conf, to be run before sourcing plugins. 117 + ''; 118 + type = types.lines; 119 + }; 120 + 111 121 extraConfig = mkOption { 112 122 default = ""; 113 123 description = lib.mdDoc '' 114 - Additional contents of /etc/tmux.conf 124 + Additional contents of /etc/tmux.conf, to be run after sourcing plugins. 115 125 ''; 116 126 type = types.lines; 117 127 };
+7 -1
nixos/modules/services/finance/odoo.nix
··· 31 31 description = lib.mdDoc '' 32 32 Odoo configuration settings. For more details see <https://www.odoo.com/documentation/15.0/administration/install/deploy.html> 33 33 ''; 34 + example = literalExpression '' 35 + options = { 36 + db_user = "odoo"; 37 + db_password="odoo"; 38 + }; 39 + ''; 34 40 }; 35 41 36 42 domain = mkOption { ··· 112 118 services.postgresql = { 113 119 enable = true; 114 120 121 + ensureDatabases = [ "odoo" ]; 115 122 ensureUsers = [{ 116 123 name = "odoo"; 117 124 ensurePermissions = { "DATABASE odoo" = "ALL PRIVILEGES"; }; 118 125 }]; 119 - ensureDatabases = [ "odoo" ]; 120 126 }; 121 127 }); 122 128 }
+11 -1
nixos/modules/services/monitoring/vmagent.nix
··· 62 62 Whether to open the firewall for the default ports. 63 63 ''; 64 64 }; 65 + 66 + extraArgs = mkOption { 67 + type = types.listOf types.str; 68 + default = []; 69 + description = lib.mdDoc '' 70 + Extra args to pass to `vmagent`. See the docs: 71 + <https://docs.victoriametrics.com/vmagent.html#advanced-usage> 72 + or {command}`vmagent -help` for more information. 73 + ''; 74 + }; 65 75 }; 66 76 67 77 config = mkIf cfg.enable { ··· 90 100 Type = "simple"; 91 101 Restart = "on-failure"; 92 102 WorkingDirectory = cfg.dataDir; 93 - ExecStart = "${cfg.package}/bin/vmagent -remoteWrite.url=${cfg.remoteWriteUrl} -promscrape.config=${prometheusConfig}"; 103 + ExecStart = "${cfg.package}/bin/vmagent -remoteWrite.url=${cfg.remoteWriteUrl} -promscrape.config=${prometheusConfig} ${escapeShellArgs cfg.extraArgs}"; 94 104 }; 95 105 }; 96 106
+1
nixos/modules/services/x11/display-managers/sddm.nix
··· 267 267 268 268 environment.systemPackages = [ sddm ]; 269 269 services.dbus.packages = [ sddm ]; 270 + systemd.tmpfiles.packages = [ sddm ]; 270 271 271 272 # We're not using the upstream unit, so copy these: https://github.com/sddm/sddm/blob/develop/services/sddm.service.in 272 273 systemd.services.display-manager.after = [
-8
pkgs/applications/editors/aseprite/allegro-glibc-2.30.patch
··· 1 - diff --git a/src/she/CMakeLists.txt b/src/she/CMakeLists.txt 2 - index 4909ff1..02fa145 100644 3 - --- a/src/she/CMakeLists.txt 4 - +++ b/src/she/CMakeLists.txt 5 - @@ -23,2 +23,3 @@ if(USE_ALLEG4_BACKEND) 6 - add_definitions(-DUSE_MOUSE_POLLER) 7 - + add_definitions(-DALLEGRO_NO_FIX_ALIASES) 8 - endif()
+17 -31
pkgs/applications/editors/aseprite/default.nix
··· 1 - { stdenv, lib, callPackage, fetchFromGitHub, fetchpatch, cmake, ninja, pkg-config 1 + { stdenv, lib, callPackage, fetchFromGitHub, cmake, ninja, pkg-config 2 2 , curl, freetype, giflib, libjpeg, libpng, libwebp, pixman, tinyxml, zlib 3 3 , harfbuzzFull, glib, fontconfig, pcre 4 - , libX11, libXext, libXcursor, libXxf86vm, libGL 5 - , unfree ? false 4 + , libX11, libXext, libXcursor, libXxf86vm, libGL, libXi 6 5 , cmark 7 6 }: 8 7 ··· 15 14 in 16 15 stdenv.mkDerivation rec { 17 16 pname = "aseprite"; 18 - version = if unfree then "1.2.16.3" else "1.1.7"; 17 + version = "1.2.40"; 19 18 20 19 src = fetchFromGitHub { 21 20 owner = "aseprite"; 22 21 repo = "aseprite"; 23 22 rev = "v${version}"; 24 23 fetchSubmodules = true; 25 - sha256 = if unfree 26 - then "16yn7y9xdc5jd50cq7bmsm320gv23pp71lr8hg2nmynzc8ibyda8" 27 - else "0gd49lns2bpzbkwax5jf9x1xmg1j8ij997kcxr2596cwiswnw4di"; 24 + hash = "sha256-KUdJA6HTAKrLT8xrwFikVDbc5RODysclcsEyQekMRZo="; 28 25 }; 29 26 30 27 nativeBuildInputs = [ 31 - cmake pkg-config 32 - ] ++ lib.optionals unfree [ ninja ]; 28 + cmake pkg-config ninja 29 + ]; 33 30 34 31 buildInputs = [ 35 32 curl freetype giflib libjpeg libpng libwebp pixman tinyxml zlib 36 33 libX11 libXext libXcursor libXxf86vm 37 - ] ++ lib.optionals unfree [ 38 34 cmark 39 35 harfbuzzFull glib fontconfig pcre 40 - skia libGL 36 + skia libGL libXi 41 37 ]; 42 38 43 - patches = if !unfree then [ 44 - ./allegro-glibc-2.30.patch 45 - ] else [ 46 - (fetchpatch { 47 - url = "https://github.com/lfont/aseprite/commit/f1ebc47012d3fed52306ed5922787b4b98cc0a7b.patch"; 48 - sha256 = "03xg7x6b9iv7z18vzlqxhcfphmx4v3qhs9f5rgf38ppyklca5jyw"; 49 - }) 50 - (fetchpatch { 51 - url = "https://github.com/orivej/aseprite/commit/ea87e65b357ad0bd65467af5529183b5a48a8c17.patch"; 52 - sha256 = "1vwn8ivap1pzdh444sdvvkndp55iz146nhmd80xbm8cyzn3qmg91"; 53 - }) 39 + patches = [ 40 + ./shared-libwebp.patch 41 + ./shared-skia-deps.patch 54 42 ]; 55 43 56 44 postPatch = '' 57 - sed -i src/config.h -e "s-\\(#define VERSION\\) .*-\\1 \"$version\"-" 45 + sed -i src/ver/CMakeLists.txt -e "s-set(VERSION \".*\")-set(VERSION \"$version\")-" 58 46 ''; 59 47 60 48 cmakeFlags = [ ··· 68 56 "-DUSE_SHARED_PIXMAN=ON" 69 57 "-DUSE_SHARED_TINYXML=ON" 70 58 "-DUSE_SHARED_ZLIB=ON" 71 - "-DWITH_DESKTOP_INTEGRATION=ON" 72 - "-DWITH_WEBP_SUPPORT=ON" 73 - ] ++ lib.optionals unfree [ 74 59 "-DUSE_SHARED_CMARK=ON" 75 60 "-DUSE_SHARED_HARFBUZZ=ON" 76 - # Aseprite needs internal freetype headers. 77 - "-DUSE_SHARED_FREETYPE=OFF" 61 + "-DUSE_SHARED_WEBP=ON" 78 62 # Disable libarchive programs. 79 63 "-DENABLE_CAT=OFF" 80 64 "-DENABLE_CPIO=OFF" 81 65 "-DENABLE_TAR=OFF" 82 66 # UI backend. 67 + "-DLAF_WITH_EXAMPLES=OFF" 83 68 "-DLAF_OS_BACKEND=skia" 69 + "-DENABLE_DESKTOP_INTEGRATION=ON" 84 70 "-DSKIA_DIR=${skia}" 71 + "-DSKIA_LIBRARY_DIR=${skia}/out/Release" 85 72 ]; 86 73 87 74 postInstall = '' ··· 101 88 meta = with lib; { 102 89 homepage = "https://www.aseprite.org/"; 103 90 description = "Animated sprite editor & pixel art tool"; 104 - license = if unfree then licenses.unfree else licenses.gpl2; 91 + license = licenses.unfree; 105 92 longDescription = 106 93 ''Aseprite is a program to create animated sprites. Its main features are: 107 94 ··· 115 102 - Multiple editors support. 116 103 - Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc. 117 104 - Onion skinning. 118 - '' + lib.optionalString unfree 119 - '' 105 + 120 106 This version is not redistributable: https://dev.aseprite.org/2016/09/01/new-source-code-license/ 121 107 Consider supporting the developer: https://aseprite.org/#buy 122 108 '';
+47
pkgs/applications/editors/aseprite/shared-libwebp.patch
··· 1 + diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index af077f6..fed17ff 100644 3 + --- a/CMakeLists.txt 4 + +++ b/CMakeLists.txt 5 + @@ -58,6 +58,7 @@ option(USE_SHARED_TINYXML "Use your installed copy of tinyxml" off) 6 + option(USE_SHARED_PIXMAN "Use your installed copy of pixman" off) 7 + option(USE_SHARED_FREETYPE "Use shared FreeType library" off) 8 + option(USE_SHARED_HARFBUZZ "Use shared HarfBuzz library" off) 9 + +option(USE_SHARED_WEBP "Use your installed copy of webp" off) 10 + option(ENABLE_ASEPRITE_EXE "Compile main Aseprite executable" on) 11 + option(ENABLE_MEMLEAK "Enable memory-leaks detector (only for developers)" off) 12 + option(ENABLE_NEWS "Enable the news in Home tab" on) 13 + @@ -328,14 +351,17 @@ add_subdirectory(laf) 14 + # libwebp 15 + if(ENABLE_WEBP) 16 + # Use libwebp from Skia 17 + - if(LAF_BACKEND STREQUAL "skia") 18 + + if(USE_SHARED_WEBP) 19 + + find_library(WEBP_LIBRARY NAMES webp) 20 + + find_library(WEBPDEMUX_LIBRARY NAMES webpdemux) 21 + + find_library(WEBPMUX_LIBRARY NAMES webpmux) 22 + + set(WEBP_LIBRARIES ${WEBP_LIBRARY} ${WEBPDEMUX_LIBRARY} ${WEBPMUX_LIBRARY}) 23 + + find_path(WEBP_INCLUDE_DIRS NAMES decode.h PATH_SUFFIXES webp) 24 + + else() 25 + find_library(WEBP_LIBRARIES webp 26 + NAMES libwebp # required for Windows 27 + PATHS "${SKIA_LIBRARY_DIR}" NO_DEFAULT_PATH) 28 + set(WEBP_INCLUDE_DIR "${SKIA_DIR}/third_party/externals/libwebp/src") 29 + - else() 30 + - set(WEBP_LIBRARIES webp webpdemux libwebpmux) 31 + - set(WEBP_INCLUDE_DIR ${LIBWEBP_DIR}/src) 32 + endif() 33 + include_directories(${WEBP_INCLUDE_DIR}) 34 + endif() 35 + diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt 36 + index 4839d4097c..e8c3e83cbc 100644 37 + --- a/third_party/CMakeLists.txt 38 + +++ b/third_party/CMakeLists.txt 39 + @@ -32,7 +32,7 @@ if(NOT USE_SHARED_GIFLIB) 40 + add_subdirectory(giflib) 41 + endif() 42 + 43 + -if(ENABLE_WEBP AND NOT LAF_BACKEND STREQUAL "skia") 44 + +if(ENABLE_WEBP AND NOT LAF_BACKEND STREQUAL "skia" AND NOT USE_SHARED_WEBP) 45 + set(WEBP_BUILD_EXTRAS OFF CACHE BOOL "Build extras.") 46 + add_subdirectory(libwebp) 47 + endif()
+21
pkgs/applications/editors/aseprite/shared-skia-deps.patch
··· 1 + --- src/laf/cmake/FindSkia.cmake.orig 2022-01-08 02:15:13.417619266 +0100 2 + +++ src/laf/cmake/FindSkia.cmake 2022-01-08 02:15:43.603960491 +0100 3 + @@ -32,14 +32,18 @@ 4 + # SkShaper module + freetype + harfbuzz 5 + find_library(SKSHAPER_LIBRARY skshaper PATH "${SKIA_LIBRARY_DIR}") 6 + 7 + +if(NOT USE_SHARED_FREETYPE) 8 + set(FREETYPE_FOUND ON) 9 + find_library(FREETYPE_LIBRARY freetype2 PATH "${SKIA_LIBRARY_DIR}" NO_DEFAULT_PATH) 10 + set(FREETYPE_LIBRARIES ${FREETYPE_LIBRARY}) 11 + set(FREETYPE_INCLUDE_DIRS "${SKIA_DIR}/third_party/externals/freetype/include") 12 + +endif() 13 + 14 + +if(NOT USE_SHARED_HARFBUZZ) 15 + find_library(HARFBUZZ_LIBRARY harfbuzz PATH "${SKIA_LIBRARY_DIR}" NO_DEFAULT_PATH) 16 + set(HARFBUZZ_LIBRARIES ${HARFBUZZ_LIBRARY}) 17 + set(HARFBUZZ_INCLUDE_DIRS "${SKIA_DIR}/third_party/externals/harfbuzz/src") 18 + +endif() 19 + 20 + set(SKIA_LIBRARIES 21 + ${SKIA_LIBRARY}
+6 -6
pkgs/applications/editors/aseprite/skia-deps.nix
··· 2 2 { 3 3 angle2 = fetchgit { 4 4 url = "https://chromium.googlesource.com/angle/angle.git"; 5 - rev = "956ab4d9fab36be9929e63829475d4d69b2c681c"; 6 - sha256 = "0fcw04wwkn3ixr9l9k0d32n78r9g72p31ii9i5spsq2d0wlylr38"; 5 + rev = "8718783526307a3fbb35d4c1ad4e8101262a0d73"; 6 + sha256 = "0c90q8f4syvwcayw58743sa332dcpkmblwh3ffkjqn5ygym04xji"; 7 7 }; 8 8 dng_sdk = fetchgit { 9 9 url = "https://android.googlesource.com/platform/external/dng_sdk.git"; 10 - rev = "96443b262250c390b0caefbf3eed8463ba35ecae"; 11 - sha256 = "1rsr7njhj7c5p87hfznj069fdc3qqhvvnq9sa2rb8c4q849rlzx6"; 10 + rev = "c8d0c9b1d16bfda56f15165d39e0ffa360a11123"; 11 + sha256 = "1nlq082aij7q197i5646bi4vd2il7fww6sdwhqisv2cs842nyfwm"; 12 12 }; 13 13 piex = fetchgit { 14 14 url = "https://android.googlesource.com/platform/external/piex.git"; ··· 17 17 }; 18 18 sfntly = fetchgit { 19 19 url = "https://chromium.googlesource.com/external/github.com/googlei18n/sfntly.git"; 20 - rev = "b18b09b6114b9b7fe6fc2f96d8b15e8a72f66916"; 21 - sha256 = "0zf1h0dibmm38ldypccg4faacvskmd42vsk6zbxlfcfwjlqm6pp4"; 20 + rev = "b55ff303ea2f9e26702b514cf6a3196a2e3e2974"; 21 + sha256 = "1qi5rfzmwfrji46x95g6dsb03i1v26700kifl2hpgm3pqhr7afpz"; 22 22 }; 23 23 }
+1 -1
pkgs/applications/editors/aseprite/skia-make-deps.sh
··· 2 2 3 3 FILTER=$1 4 4 OUT=skia-deps.nix 5 - REVISION=89e4ca4352d05adc892f5983b108433f29b2c0c2 5 + REVISION=861e4743af6d9bf6077ae6dda7274e5a136ee4e2 6 6 DEPS=$(curl -s https://raw.githubusercontent.com/aseprite/skia/$REVISION/DEPS) 7 7 THIRD_PARTY_DEPS=$(echo "$DEPS" | grep third_party | grep "#" -v | sed 's/"//g') 8 8
+13 -18
pkgs/applications/editors/aseprite/skia.nix
··· 1 - { stdenv, lib, fetchFromGitHub, fetchgit, python2, gn, ninja 1 + { stdenv, lib, fetchFromGitHub, fetchgit, python3, gn, ninja 2 2 , fontconfig, expat, icu58, libglvnd, libjpeg, libpng, libwebp, zlib 3 - , mesa, libX11 3 + , mesa, libX11, harfbuzzFull 4 4 }: 5 5 6 6 let 7 7 # skia-deps.nix is generated by: ./skia-make-deps.sh 'angle2|dng_sdk|piex|sfntly' 8 8 depSrcs = import ./skia-deps.nix { inherit fetchgit; }; 9 - gnOld = gn.overrideAttrs (oldAttrs: rec { 10 - version = "20190403"; 11 - src = fetchgit { 12 - url = "https://gn.googlesource.com/gn"; 13 - rev = "64b846c96daeb3eaf08e26d8a84d8451c6cb712b"; 14 - sha256 = "1v2kzsshhxn0ck6gd5w16gi2m3higwd9vkyylmsczxfxnw8skgpy"; 15 - }; 16 - }); 17 9 in 18 10 stdenv.mkDerivation { 19 11 pname = "skia"; 20 - version = "aseprite-m71"; 12 + version = "aseprite-m102"; 21 13 22 14 src = fetchFromGitHub { 23 15 owner = "aseprite"; 24 16 repo = "skia"; 25 - # latest commit from aseprite-m71 branch 26 - rev = "89e4ca4352d05adc892f5983b108433f29b2c0c2"; # TODO: Remove the gnOld override 27 - sha256 = "0n3vrkswvi6rib9zv2pzi18h3j5wm7flmgkgaikcm6q7iw4l2c7x"; 17 + # latest commit from aseprite-m102 branch 18 + rev = "861e4743af6d9bf6077ae6dda7274e5a136ee4e2"; 19 + hash = "sha256-IlZbalmHl549uDUfPG8hlzub8TLWhG0EsV6HVAPdsl0="; 28 20 }; 29 21 30 - nativeBuildInputs = [ python2 gnOld ninja ]; 22 + nativeBuildInputs = [ python3 gn ninja ]; 31 23 32 24 buildInputs = [ 33 25 fontconfig expat icu58 libglvnd libjpeg libpng libwebp zlib 34 - mesa libX11 26 + mesa libX11 harfbuzzFull 35 27 ]; 36 28 37 29 preConfigure = with depSrcs; '' ··· 44 36 45 37 configurePhase = '' 46 38 runHook preConfigure 47 - gn gen out/Release --args="is_debug=false is_official_build=true" 39 + gn gen out/Release --args="is_debug=false is_official_build=true extra_cflags=[\"-I${harfbuzzFull.dev}/include/harfbuzz\"]" 48 40 runHook postConfigure 49 41 ''; 50 42 51 43 buildPhase = '' 52 44 runHook preBuild 53 - ninja -C out/Release skia 45 + ninja -C out/Release skia modules 54 46 runHook postBuild 55 47 ''; 56 48 ··· 69 61 include/gpu \ 70 62 include/private \ 71 63 include/utils \ 64 + include/third_party/skcms/*.h \ 72 65 out/Release/*.a \ 73 66 src/gpu/**/*.h \ 67 + src/core/*.h \ 68 + modules/skshaper/include/*.h \ 74 69 third_party/externals/angle2/include \ 75 70 third_party/skcms/**/*.h 76 71 '';
+16
pkgs/applications/editors/vscode/extensions/default.nix
··· 2610 2610 }; 2611 2611 }; 2612 2612 2613 + ms-vscode-remote.remote-containers = buildVscodeMarketplaceExtension { 2614 + mktplcRef = { 2615 + name = "remote-containers"; 2616 + publisher = "ms-vscode-remote"; 2617 + version = "0.305.0"; 2618 + sha256 = "sha256-srSRD/wgDbQo9P1uJk8YtcXPZO62keG5kRnp1TmHqOc="; 2619 + }; 2620 + meta = { 2621 + description = "Open any folder or repository inside a Docker container."; 2622 + downloadPage = "Use a container as your development environment"; 2623 + homepage = "https://code.visualstudio.com/docs/devcontainers/containers"; 2624 + license = lib.licenses.unfree; 2625 + maintainers = [ lib.maintainers.anthonyroussel ]; 2626 + }; 2627 + }; 2628 + 2613 2629 ms-vscode-remote.remote-ssh = callPackage ./ms-vscode-remote.remote-ssh { }; 2614 2630 2615 2631 ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare.vsliveshare { };
+4 -4
pkgs/applications/finance/odoo/default.nix
··· 44 44 }; 45 45 }; 46 46 47 - odoo_version = "15.0"; 48 - odoo_release = "20230317"; 47 + odoo_version = "16.0"; 48 + odoo_release = "20230722"; 49 49 in python.pkgs.buildPythonApplication rec { 50 50 pname = "odoo"; 51 51 version = "${odoo_version}.${odoo_release}"; 52 52 53 53 format = "setuptools"; 54 54 55 - # latest release is at https://github.com/odoo/docker/blob/master/15.0/Dockerfile 55 + # latest release is at https://github.com/odoo/docker/blob/master/16.0/Dockerfile 56 56 src = fetchurl { 57 57 url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.tar.gz"; 58 58 name = "${pname}-${version}"; 59 - hash = "sha256-nJEFPtZhq7DLLDCL9xt0RV75d/a45o6hBKsUlQAWh1U="; # odoo 59 + hash = "sha256-DV5JBY+2gq5mUfcvN9S5xkd+ufgEBjvyvBY1X7pPFPk="; # odoo 60 60 }; 61 61 62 62 unpackPhase = ''
+9 -7
pkgs/applications/networking/cluster/kuma/default.nix
··· 9 9 , components ? lib.optionals isFull [ 10 10 "kumactl" 11 11 "kuma-cp" 12 - "kuma-prometheus-sd" 13 12 "kuma-dp" 14 13 ] 15 14 }: 16 15 17 16 buildGoModule rec { 18 - inherit pname ; 19 - version = "1.8.1"; 20 - tags = lib.optionals enableGateway ["gateway"]; 21 - vendorSha256 = "sha256-69uXHvpQMeFwQbejMpfQPS8DDXJyVsnn59WUEJpSeng="; 17 + inherit pname; 18 + version = "2.3.1"; 19 + tags = lib.optionals enableGateway [ "gateway" ]; 22 20 23 21 src = fetchFromGitHub { 24 22 owner = "kumahq"; 25 23 repo = "kuma"; 26 24 rev = version; 27 - sha256 = "sha256-hNfgiMX3aMb8yjXjFKz73MczOeJyOI3Tna/NRSJBSzs="; 25 + hash = "sha256-BayfHBTTqgc0ArD6ux9HOqaZy0GrEpqgDa7zHZtiG2I="; 28 26 }; 29 27 28 + vendorHash = "sha256-St+jGks7ojKrgecmN7UJ9FjGrmjtgEKsunSY+4itUyA="; 29 + 30 + # no test files 30 31 doCheck = false; 31 32 32 - nativeBuildInputs = [installShellFiles] ++ lib.optionals isFull [coredns]; 33 + nativeBuildInputs = [ installShellFiles ] ++ lib.optionals isFull [ coredns ]; 33 34 34 35 preBuild = '' 35 36 export HOME=$TMPDIR ··· 59 60 meta = with lib; { 60 61 description = "Service mesh controller"; 61 62 homepage = "https://kuma.io/"; 63 + changelog = "https://github.com/kumahq/kuma/blob/${version}/CHANGELOG.md"; 62 64 license = licenses.asl20; 63 65 maintainers = with maintainers; [ zbioe ]; 64 66 };
+18 -7
pkgs/applications/networking/instant-messengers/fluffychat/default.nix
··· 1 1 { lib 2 - , fetchFromGitLab 2 + , fetchFromGitHub 3 3 , imagemagick 4 + , mesa 5 + , libdrm 4 6 , flutter 7 + , pulseaudio 5 8 , makeDesktopItem 6 9 , gnome 7 10 }: 8 11 12 + let 13 + libwebrtcRpath = lib.makeLibraryPath [ mesa libdrm ]; 14 + in 9 15 flutter.buildFlutterApplication rec { 10 16 pname = "fluffychat"; 11 - version = "1.12.1"; 17 + version = "1.13.0"; 12 18 13 - src = fetchFromGitLab { 14 - owner = "famedly"; 19 + src = fetchFromGitHub { 20 + owner = "krille-chan"; 15 21 repo = "fluffychat"; 16 - rev = "v${version}"; 17 - hash = "sha256-F4oVscw5L8iQZtz5K+yo4tlPYYv1wfs88oyq5Uds20I="; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-w29Nxs/d0b18jMvWnrRUjEGqY4jGtuEGodg+ncCAaVc="; 18 24 }; 19 25 20 26 depsListFile = ./deps.json; 21 - vendorHash = "sha256-u0cQ5ejyxhw4du3jXRB8oWsAlMtbw5nX+SMUUCuwklE="; 27 + vendorHash = "sha256-Ot96+EF8PgYQmXn0hvIWzN8StuzTgQzakRO3yf7PJAU="; 22 28 23 29 desktopItem = makeDesktopItem { 24 30 name = "Fluffychat"; ··· 30 36 }; 31 37 32 38 nativeBuildInputs = [ imagemagick ]; 39 + runtimeDependencies = [ pulseaudio ]; 33 40 extraWrapProgramArgs = "--prefix PATH : ${gnome.zenity}/bin"; 34 41 postInstall = '' 35 42 FAV=$out/app/data/flutter_assets/assets/favicon.png ··· 45 52 done 46 53 substituteInPlace $out/share/applications/*.desktop \ 47 54 --subst-var out 55 + 56 + patchelf --add-rpath ${libwebrtcRpath} $out/app/lib/libwebrtc.so 48 57 ''; 58 + 59 + env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}"; 49 60 50 61 meta = with lib; { 51 62 description = "Chat with your friends (matrix client)";
+380 -219
pkgs/applications/networking/instant-messengers/fluffychat/deps.json
··· 1 1 [ 2 2 { 3 3 "name": "fluffychat", 4 - "version": "1.12.0+3452", 4 + "version": "1.13.0+3514", 5 5 "kind": "root", 6 6 "source": "root", 7 7 "dependencies": [ 8 8 "adaptive_dialog", 9 9 "animations", 10 + "archive", 10 11 "badges", 11 12 "blurhash_dart", 12 13 "callkeep", ··· 61 62 "matrix_homeserver_recommendations", 62 63 "native_imaging", 63 64 "package_info_plus", 65 + "pasteboard", 64 66 "path_provider", 65 67 "permission_handler", 66 68 "pin_code_text_field", ··· 94 96 "integration_test", 95 97 "msix", 96 98 "translations_cleaner", 97 - "flutter_secure_storage_windows", 98 99 "geolocator_android", 99 100 "wakelock_windows" 100 101 ] ··· 112 113 }, 113 114 { 114 115 "name": "win32", 115 - "version": "4.1.4", 116 + "version": "5.0.5", 116 117 "kind": "transitive", 117 118 "source": "hosted", 118 119 "dependencies": [ ··· 121 122 }, 122 123 { 123 124 "name": "ffi", 124 - "version": "2.0.1", 125 + "version": "2.0.2", 125 126 "kind": "transitive", 126 127 "source": "hosted", 127 128 "dependencies": [] ··· 234 235 ] 235 236 }, 236 237 { 237 - "name": "flutter_secure_storage_windows", 238 - "version": "1.1.2", 239 - "kind": "transitive", 240 - "source": "git", 241 - "dependencies": [] 242 - }, 243 - { 244 238 "name": "translations_cleaner", 245 239 "version": "0.0.5", 246 240 "kind": "dev", ··· 252 246 }, 253 247 { 254 248 "name": "glob", 255 - "version": "2.1.1", 249 + "version": "2.1.2", 256 250 "kind": "transitive", 257 251 "source": "hosted", 258 252 "dependencies": [ ··· 319 313 }, 320 314 { 321 315 "name": "args", 322 - "version": "2.4.0", 316 + "version": "2.4.2", 323 317 "kind": "transitive", 324 318 "source": "hosted", 325 319 "dependencies": [] 326 320 }, 327 321 { 328 322 "name": "msix", 329 - "version": "3.11.1", 323 + "version": "3.15.0", 330 324 "kind": "dev", 331 325 "source": "hosted", 332 326 "dependencies": [ 333 - "flutter", 334 327 "args", 335 328 "yaml", 336 329 "path", ··· 363 356 }, 364 357 { 365 358 "name": "pub_semver", 366 - "version": "2.1.3", 359 + "version": "2.1.4", 367 360 "kind": "transitive", 368 361 "source": "hosted", 369 362 "dependencies": [ ··· 384 377 }, 385 378 { 386 379 "name": "xml", 387 - "version": "6.2.2", 380 + "version": "6.3.0", 388 381 "kind": "transitive", 389 382 "source": "hosted", 390 383 "dependencies": [ ··· 395 388 }, 396 389 { 397 390 "name": "petitparser", 398 - "version": "5.1.0", 391 + "version": "5.4.0", 399 392 "kind": "transitive", 400 393 "source": "hosted", 401 394 "dependencies": [ ··· 404 397 }, 405 398 { 406 399 "name": "archive", 407 - "version": "3.3.2", 400 + "version": "3.3.7", 401 + "kind": "direct", 402 + "source": "hosted", 403 + "dependencies": [ 404 + "crypto", 405 + "path", 406 + "pointycastle" 407 + ] 408 + }, 409 + { 410 + "name": "pointycastle", 411 + "version": "3.7.3", 408 412 "kind": "transitive", 409 413 "source": "hosted", 410 414 "dependencies": [ 411 - "crypto", 412 - "path" 415 + "collection", 416 + "convert", 417 + "js" 413 418 ] 414 419 }, 415 420 { 416 - "name": "crypto", 417 - "version": "3.0.2", 421 + "name": "convert", 422 + "version": "3.1.1", 418 423 "kind": "transitive", 419 424 "source": "hosted", 420 425 "dependencies": [ ··· 423 428 }, 424 429 { 425 430 "name": "typed_data", 426 - "version": "1.3.1", 431 + "version": "1.3.2", 427 432 "kind": "transitive", 428 433 "source": "hosted", 429 434 "dependencies": [ ··· 431 436 ] 432 437 }, 433 438 { 439 + "name": "crypto", 440 + "version": "3.0.3", 441 + "kind": "transitive", 442 + "source": "hosted", 443 + "dependencies": [ 444 + "typed_data" 445 + ] 446 + }, 447 + { 434 448 "name": "get_it", 435 - "version": "7.2.0", 449 + "version": "7.6.0", 436 450 "kind": "transitive", 437 451 "source": "hosted", 438 452 "dependencies": [ ··· 451 465 }, 452 466 { 453 467 "name": "yaml", 454 - "version": "3.1.1", 468 + "version": "3.1.2", 455 469 "kind": "transitive", 456 470 "source": "hosted", 457 471 "dependencies": [ ··· 708 722 }, 709 723 { 710 724 "name": "flutter_native_splash", 711 - "version": "2.2.19", 725 + "version": "2.3.1", 712 726 "kind": "dev", 713 727 "source": "hosted", 714 728 "dependencies": [ ··· 727 741 }, 728 742 { 729 743 "name": "universal_io", 730 - "version": "2.2.0", 744 + "version": "2.2.2", 731 745 "kind": "transitive", 732 746 "source": "hosted", 733 747 "dependencies": [ ··· 738 752 }, 739 753 { 740 754 "name": "html", 741 - "version": "0.15.3", 755 + "version": "0.15.4", 742 756 "kind": "transitive", 743 757 "source": "hosted", 744 758 "dependencies": [ ··· 748 762 }, 749 763 { 750 764 "name": "csslib", 751 - "version": "0.17.2", 765 + "version": "0.17.3", 752 766 "kind": "transitive", 753 767 "source": "hosted", 754 768 "dependencies": [ ··· 772 786 }, 773 787 { 774 788 "name": "flutter_lints", 775 - "version": "2.0.1", 789 + "version": "2.0.2", 776 790 "kind": "dev", 777 791 "source": "hosted", 778 792 "dependencies": [ ··· 781 795 }, 782 796 { 783 797 "name": "lints", 784 - "version": "2.0.1", 798 + "version": "2.1.1", 785 799 "kind": "transitive", 786 800 "source": "hosted", 787 801 "dependencies": [] 788 802 }, 789 803 { 790 804 "name": "dart_code_metrics", 791 - "version": "4.21.3", 805 + "version": "5.7.5", 792 806 "kind": "dev", 793 807 "source": "hosted", 794 808 "dependencies": [ ··· 798 812 "args", 799 813 "collection", 800 814 "crypto", 815 + "dart_code_metrics_presets", 801 816 "file", 802 817 "glob", 803 818 "html", 819 + "http", 804 820 "meta", 805 821 "path", 806 822 "platform", 807 823 "pub_updater", 808 824 "source_span", 825 + "uuid", 809 826 "xml", 810 827 "yaml" 811 828 ] 812 829 }, 813 830 { 831 + "name": "uuid", 832 + "version": "3.0.7", 833 + "kind": "transitive", 834 + "source": "hosted", 835 + "dependencies": [ 836 + "crypto" 837 + ] 838 + }, 839 + { 814 840 "name": "pub_updater", 815 - "version": "0.2.4", 841 + "version": "0.3.0", 816 842 "kind": "transitive", 817 843 "source": "hosted", 818 844 "dependencies": [ 819 845 "http", 820 846 "json_annotation", 821 - "process" 847 + "process", 848 + "pub_semver" 822 849 ] 823 850 }, 824 851 { 825 852 "name": "json_annotation", 826 - "version": "4.8.0", 853 + "version": "4.8.1", 827 854 "kind": "transitive", 828 855 "source": "hosted", 829 856 "dependencies": [ ··· 832 859 }, 833 860 { 834 861 "name": "http", 835 - "version": "0.13.5", 862 + "version": "0.13.6", 836 863 "kind": "direct", 837 864 "source": "hosted", 838 865 "dependencies": [ 839 866 "async", 840 867 "http_parser", 841 - "meta", 842 - "path" 868 + "meta" 843 869 ] 844 870 }, 845 871 { ··· 855 881 ] 856 882 }, 857 883 { 884 + "name": "dart_code_metrics_presets", 885 + "version": "1.8.0", 886 + "kind": "transitive", 887 + "source": "hosted", 888 + "dependencies": [] 889 + }, 890 + { 858 891 "name": "ansicolor", 859 892 "version": "2.0.1", 860 893 "kind": "transitive", ··· 876 909 }, 877 910 { 878 911 "name": "dart_style", 879 - "version": "2.2.5", 912 + "version": "2.3.2", 880 913 "kind": "transitive", 881 914 "source": "hosted", 882 915 "dependencies": [ ··· 889 922 }, 890 923 { 891 924 "name": "analyzer", 892 - "version": "5.1.0", 925 + "version": "5.13.0", 893 926 "kind": "transitive", 894 927 "source": "hosted", 895 928 "dependencies": [ ··· 909 942 }, 910 943 { 911 944 "name": "watcher", 912 - "version": "1.0.2", 945 + "version": "1.1.0", 913 946 "kind": "transitive", 914 947 "source": "hosted", 915 948 "dependencies": [ ··· 918 951 ] 919 952 }, 920 953 { 921 - "name": "convert", 922 - "version": "3.1.1", 923 - "kind": "transitive", 924 - "source": "hosted", 925 - "dependencies": [ 926 - "typed_data" 927 - ] 928 - }, 929 - { 930 954 "name": "_fe_analyzer_shared", 931 - "version": "49.0.0", 955 + "version": "61.0.0", 932 956 "kind": "transitive", 933 957 "source": "hosted", 934 958 "dependencies": [ ··· 937 961 }, 938 962 { 939 963 "name": "webrtc_interface", 940 - "version": "1.0.13", 964 + "version": "1.1.0", 941 965 "kind": "direct", 942 966 "source": "hosted", 943 967 "dependencies": [] ··· 1002 1026 }, 1003 1027 { 1004 1028 "name": "url_launcher", 1005 - "version": "6.1.10", 1029 + "version": "6.1.12", 1006 1030 "kind": "direct", 1007 1031 "source": "hosted", 1008 1032 "dependencies": [ ··· 1018 1042 }, 1019 1043 { 1020 1044 "name": "url_launcher_windows", 1021 - "version": "3.0.6", 1045 + "version": "3.0.7", 1022 1046 "kind": "transitive", 1023 1047 "source": "hosted", 1024 1048 "dependencies": [ ··· 1028 1052 }, 1029 1053 { 1030 1054 "name": "url_launcher_platform_interface", 1031 - "version": "2.1.2", 1055 + "version": "2.1.3", 1032 1056 "kind": "transitive", 1033 1057 "source": "hosted", 1034 1058 "dependencies": [ ··· 1038 1062 }, 1039 1063 { 1040 1064 "name": "url_launcher_web", 1041 - "version": "2.0.16", 1065 + "version": "2.0.18", 1042 1066 "kind": "transitive", 1043 1067 "source": "hosted", 1044 1068 "dependencies": [ ··· 1049 1073 }, 1050 1074 { 1051 1075 "name": "url_launcher_macos", 1052 - "version": "3.0.4", 1076 + "version": "3.0.5", 1053 1077 "kind": "transitive", 1054 1078 "source": "hosted", 1055 1079 "dependencies": [ ··· 1069 1093 }, 1070 1094 { 1071 1095 "name": "url_launcher_ios", 1072 - "version": "6.1.3", 1096 + "version": "6.1.4", 1073 1097 "kind": "transitive", 1074 1098 "source": "hosted", 1075 1099 "dependencies": [ ··· 1079 1103 }, 1080 1104 { 1081 1105 "name": "url_launcher_android", 1082 - "version": "6.0.25", 1106 + "version": "6.0.36", 1083 1107 "kind": "transitive", 1084 1108 "source": "hosted", 1085 1109 "dependencies": [ ··· 1098 1122 }, 1099 1123 { 1100 1124 "name": "video_player", 1101 - "version": "2.6.0", 1125 + "version": "2.7.0", 1102 1126 "kind": "direct", 1103 1127 "source": "hosted", 1104 1128 "dependencies": [ ··· 1112 1136 }, 1113 1137 { 1114 1138 "name": "video_player_web", 1115 - "version": "2.0.15", 1139 + "version": "2.0.16", 1116 1140 "kind": "transitive", 1117 1141 "source": "hosted", 1118 1142 "dependencies": [ ··· 1133 1157 }, 1134 1158 { 1135 1159 "name": "video_player_avfoundation", 1136 - "version": "2.4.2", 1160 + "version": "2.4.6", 1137 1161 "kind": "transitive", 1138 1162 "source": "hosted", 1139 1163 "dependencies": [ ··· 1143 1167 }, 1144 1168 { 1145 1169 "name": "video_player_android", 1146 - "version": "2.4.2", 1170 + "version": "2.4.9", 1147 1171 "kind": "transitive", 1148 1172 "source": "hosted", 1149 1173 "dependencies": [ ··· 1162 1186 }, 1163 1187 { 1164 1188 "name": "vibration", 1165 - "version": "1.7.6", 1189 + "version": "1.8.1", 1190 + "kind": "direct", 1191 + "source": "hosted", 1192 + "dependencies": [ 1193 + "flutter", 1194 + "device_info_plus" 1195 + ] 1196 + }, 1197 + { 1198 + "name": "device_info_plus", 1199 + "version": "9.0.2", 1166 1200 "kind": "direct", 1167 1201 "source": "hosted", 1168 1202 "dependencies": [ 1169 - "flutter" 1203 + "device_info_plus_platform_interface", 1204 + "ffi", 1205 + "file", 1206 + "flutter", 1207 + "flutter_web_plugins", 1208 + "meta", 1209 + "win32", 1210 + "win32_registry" 1211 + ] 1212 + }, 1213 + { 1214 + "name": "win32_registry", 1215 + "version": "1.1.1", 1216 + "kind": "transitive", 1217 + "source": "hosted", 1218 + "dependencies": [ 1219 + "ffi", 1220 + "win32" 1221 + ] 1222 + }, 1223 + { 1224 + "name": "device_info_plus_platform_interface", 1225 + "version": "7.0.0", 1226 + "kind": "transitive", 1227 + "source": "hosted", 1228 + "dependencies": [ 1229 + "flutter", 1230 + "meta", 1231 + "plugin_platform_interface" 1170 1232 ] 1171 1233 }, 1172 1234 { 1173 1235 "name": "universal_html", 1174 - "version": "2.2.1", 1236 + "version": "2.2.3", 1175 1237 "kind": "direct", 1176 1238 "source": "hosted", 1177 1239 "dependencies": [ ··· 1195 1257 }, 1196 1258 { 1197 1259 "name": "unifiedpush", 1198 - "version": "4.0.3", 1260 + "version": "5.0.0", 1199 1261 "kind": "direct", 1200 1262 "source": "hosted", 1201 1263 "dependencies": [ ··· 1207 1269 }, 1208 1270 { 1209 1271 "name": "unifiedpush_android", 1210 - "version": "1.1.2", 1272 + "version": "2.1.1", 1211 1273 "kind": "transitive", 1212 1274 "source": "hosted", 1213 1275 "dependencies": [ ··· 1218 1280 }, 1219 1281 { 1220 1282 "name": "unifiedpush_platform_interface", 1221 - "version": "1.0.0", 1283 + "version": "2.0.0", 1222 1284 "kind": "transitive", 1223 1285 "source": "hosted", 1224 1286 "dependencies": [ ··· 1228 1290 }, 1229 1291 { 1230 1292 "name": "shared_preferences", 1231 - "version": "2.0.15", 1293 + "version": "2.2.0", 1232 1294 "kind": "direct", 1233 1295 "source": "hosted", 1234 1296 "dependencies": [ 1235 1297 "flutter", 1236 1298 "shared_preferences_android", 1237 - "shared_preferences_ios", 1299 + "shared_preferences_foundation", 1238 1300 "shared_preferences_linux", 1239 - "shared_preferences_macos", 1240 1301 "shared_preferences_platform_interface", 1241 1302 "shared_preferences_web", 1242 1303 "shared_preferences_windows" ··· 1244 1305 }, 1245 1306 { 1246 1307 "name": "shared_preferences_windows", 1247 - "version": "2.1.5", 1308 + "version": "2.3.0", 1248 1309 "kind": "transitive", 1249 1310 "source": "hosted", 1250 1311 "dependencies": [ ··· 1258 1319 }, 1259 1320 { 1260 1321 "name": "shared_preferences_platform_interface", 1261 - "version": "2.1.1", 1322 + "version": "2.3.0", 1262 1323 "kind": "transitive", 1263 1324 "source": "hosted", 1264 1325 "dependencies": [ ··· 1268 1329 }, 1269 1330 { 1270 1331 "name": "path_provider_windows", 1271 - "version": "2.1.6", 1332 + "version": "2.1.7", 1272 1333 "kind": "transitive", 1273 1334 "source": "hosted", 1274 1335 "dependencies": [ ··· 1292 1353 }, 1293 1354 { 1294 1355 "name": "shared_preferences_web", 1295 - "version": "2.0.6", 1356 + "version": "2.2.0", 1296 1357 "kind": "transitive", 1297 1358 "source": "hosted", 1298 1359 "dependencies": [ 1299 1360 "flutter", 1300 1361 "flutter_web_plugins", 1301 - "shared_preferences_platform_interface" 1302 - ] 1303 - }, 1304 - { 1305 - "name": "shared_preferences_macos", 1306 - "version": "2.0.5", 1307 - "kind": "transitive", 1308 - "source": "hosted", 1309 - "dependencies": [ 1310 - "flutter", 1311 1362 "shared_preferences_platform_interface" 1312 1363 ] 1313 1364 }, 1314 1365 { 1315 1366 "name": "shared_preferences_linux", 1316 - "version": "2.1.5", 1367 + "version": "2.3.0", 1317 1368 "kind": "transitive", 1318 1369 "source": "hosted", 1319 1370 "dependencies": [ ··· 1327 1378 }, 1328 1379 { 1329 1380 "name": "path_provider_linux", 1330 - "version": "2.1.10", 1381 + "version": "2.1.11", 1331 1382 "kind": "transitive", 1332 1383 "source": "hosted", 1333 1384 "dependencies": [ ··· 1340 1391 }, 1341 1392 { 1342 1393 "name": "xdg_directories", 1343 - "version": "0.2.0+3", 1394 + "version": "1.0.0", 1344 1395 "kind": "transitive", 1345 1396 "source": "hosted", 1346 1397 "dependencies": [ ··· 1350 1401 ] 1351 1402 }, 1352 1403 { 1353 - "name": "shared_preferences_ios", 1354 - "version": "2.1.1", 1404 + "name": "shared_preferences_foundation", 1405 + "version": "2.3.1", 1355 1406 "kind": "transitive", 1356 1407 "source": "hosted", 1357 1408 "dependencies": [ ··· 1361 1412 }, 1362 1413 { 1363 1414 "name": "shared_preferences_android", 1364 - "version": "2.0.17", 1415 + "version": "2.2.0", 1365 1416 "kind": "transitive", 1366 1417 "source": "hosted", 1367 1418 "dependencies": [ ··· 1429 1480 }, 1430 1481 { 1431 1482 "name": "share_plus", 1432 - "version": "7.0.0", 1483 + "version": "7.0.2", 1433 1484 "kind": "direct", 1434 1485 "source": "hosted", 1435 1486 "dependencies": [ ··· 1464 1515 ] 1465 1516 }, 1466 1517 { 1467 - "name": "uuid", 1468 - "version": "3.0.7", 1469 - "kind": "transitive", 1470 - "source": "hosted", 1471 - "dependencies": [ 1472 - "crypto" 1473 - ] 1474 - }, 1475 - { 1476 1518 "name": "path_provider", 1477 - "version": "2.0.13", 1519 + "version": "2.0.15", 1478 1520 "kind": "direct", 1479 1521 "source": "hosted", 1480 1522 "dependencies": [ ··· 1488 1530 }, 1489 1531 { 1490 1532 "name": "path_provider_foundation", 1491 - "version": "2.2.0", 1533 + "version": "2.2.3", 1492 1534 "kind": "transitive", 1493 1535 "source": "hosted", 1494 1536 "dependencies": [ ··· 1498 1540 }, 1499 1541 { 1500 1542 "name": "path_provider_android", 1501 - "version": "2.0.24", 1543 + "version": "2.0.27", 1502 1544 "kind": "transitive", 1503 1545 "source": "hosted", 1504 1546 "dependencies": [ ··· 1610 1652 }, 1611 1653 { 1612 1654 "name": "qr_flutter", 1613 - "version": "4.0.0", 1655 + "version": "4.1.0", 1614 1656 "kind": "direct", 1615 1657 "source": "hosted", 1616 1658 "dependencies": [ ··· 1620 1662 }, 1621 1663 { 1622 1664 "name": "qr", 1623 - "version": "2.1.0", 1665 + "version": "3.0.1", 1624 1666 "kind": "transitive", 1625 1667 "source": "hosted", 1626 1668 "dependencies": [ ··· 1676 1718 }, 1677 1719 { 1678 1720 "name": "permission_handler", 1679 - "version": "10.2.0", 1721 + "version": "10.4.2", 1680 1722 "kind": "direct", 1681 1723 "source": "hosted", 1682 1724 "dependencies": [ ··· 1690 1732 }, 1691 1733 { 1692 1734 "name": "permission_handler_platform_interface", 1693 - "version": "3.9.0", 1735 + "version": "3.11.1", 1694 1736 "kind": "transitive", 1695 1737 "source": "hosted", 1696 1738 "dependencies": [ ··· 1701 1743 }, 1702 1744 { 1703 1745 "name": "permission_handler_windows", 1704 - "version": "0.1.2", 1746 + "version": "0.1.3", 1705 1747 "kind": "transitive", 1706 1748 "source": "hosted", 1707 1749 "dependencies": [ ··· 1711 1753 }, 1712 1754 { 1713 1755 "name": "permission_handler_apple", 1714 - "version": "9.0.7", 1756 + "version": "9.1.3", 1715 1757 "kind": "transitive", 1716 1758 "source": "hosted", 1717 1759 "dependencies": [ ··· 1721 1763 }, 1722 1764 { 1723 1765 "name": "permission_handler_android", 1724 - "version": "10.2.0", 1766 + "version": "10.3.0", 1725 1767 "kind": "transitive", 1726 1768 "source": "hosted", 1727 1769 "dependencies": [ ··· 1730 1772 ] 1731 1773 }, 1732 1774 { 1775 + "name": "pasteboard", 1776 + "version": "0.2.0", 1777 + "kind": "direct", 1778 + "source": "hosted", 1779 + "dependencies": [ 1780 + "flutter", 1781 + "flutter_web_plugins", 1782 + "js" 1783 + ] 1784 + }, 1785 + { 1733 1786 "name": "package_info_plus", 1734 - "version": "4.0.0", 1787 + "version": "4.0.2", 1735 1788 "kind": "direct", 1736 1789 "source": "hosted", 1737 1790 "dependencies": [ ··· 1778 1831 }, 1779 1832 { 1780 1833 "name": "matrix_api_lite", 1781 - "version": "1.6.1", 1834 + "version": "1.7.1", 1782 1835 "kind": "transitive", 1783 1836 "source": "hosted", 1784 1837 "dependencies": [ ··· 1796 1849 }, 1797 1850 { 1798 1851 "name": "matrix", 1799 - "version": "0.20.5", 1852 + "version": "0.22.2", 1800 1853 "kind": "direct", 1801 1854 "source": "hosted", 1802 1855 "dependencies": [ ··· 1820 1873 "random_string", 1821 1874 "sdp_transform", 1822 1875 "slugify", 1876 + "typed_data", 1823 1877 "webrtc_interface" 1824 1878 ] 1825 1879 }, ··· 1877 1931 }, 1878 1932 { 1879 1933 "name": "canonical_json", 1880 - "version": "1.1.1", 1934 + "version": "1.1.2", 1881 1935 "kind": "transitive", 1882 1936 "source": "hosted", 1883 1937 "dependencies": [ ··· 1920 1974 }, 1921 1975 { 1922 1976 "name": "latlong2", 1923 - "version": "0.8.1", 1977 + "version": "0.8.2", 1924 1978 "kind": "direct", 1925 1979 "source": "hosted", 1926 1980 "dependencies": [ ··· 1952 2006 }, 1953 2007 { 1954 2008 "name": "tuple", 1955 - "version": "2.0.1", 2009 + "version": "2.0.2", 1956 2010 "kind": "transitive", 1957 2011 "source": "hosted", 1958 2012 "dependencies": [] ··· 1996 2050 }, 1997 2051 { 1998 2052 "name": "just_audio_platform_interface", 1999 - "version": "4.2.0", 2053 + "version": "4.2.1", 2000 2054 "kind": "transitive", 2001 2055 "source": "hosted", 2002 2056 "dependencies": [ ··· 2006 2060 }, 2007 2061 { 2008 2062 "name": "just_audio", 2009 - "version": "0.9.31", 2063 + "version": "0.9.34", 2010 2064 "kind": "direct", 2011 2065 "source": "hosted", 2012 2066 "dependencies": [ ··· 2032 2086 }, 2033 2087 { 2034 2088 "name": "audio_session", 2035 - "version": "0.1.13", 2089 + "version": "0.1.16", 2036 2090 "kind": "transitive", 2037 2091 "source": "hosted", 2038 2092 "dependencies": [ ··· 2044 2098 }, 2045 2099 { 2046 2100 "name": "just_audio_web", 2047 - "version": "0.4.7", 2101 + "version": "0.4.8", 2048 2102 "kind": "transitive", 2049 2103 "source": "hosted", 2050 2104 "dependencies": [ ··· 2055 2109 }, 2056 2110 { 2057 2111 "name": "image_picker", 2058 - "version": "0.8.7", 2112 + "version": "1.0.0", 2059 2113 "kind": "direct", 2060 2114 "source": "hosted", 2061 2115 "dependencies": [ ··· 2063 2117 "image_picker_android", 2064 2118 "image_picker_for_web", 2065 2119 "image_picker_ios", 2120 + "image_picker_linux", 2121 + "image_picker_macos", 2122 + "image_picker_platform_interface", 2123 + "image_picker_windows" 2124 + ] 2125 + }, 2126 + { 2127 + "name": "image_picker_windows", 2128 + "version": "0.2.1", 2129 + "kind": "transitive", 2130 + "source": "hosted", 2131 + "dependencies": [ 2132 + "file_selector_platform_interface", 2133 + "file_selector_windows", 2134 + "flutter", 2066 2135 "image_picker_platform_interface" 2067 2136 ] 2068 2137 }, 2069 2138 { 2070 2139 "name": "image_picker_platform_interface", 2071 - "version": "2.6.3", 2140 + "version": "2.8.0", 2141 + "kind": "transitive", 2142 + "source": "hosted", 2143 + "dependencies": [ 2144 + "cross_file", 2145 + "flutter", 2146 + "http", 2147 + "plugin_platform_interface" 2148 + ] 2149 + }, 2150 + { 2151 + "name": "file_selector_windows", 2152 + "version": "0.9.3", 2153 + "kind": "transitive", 2154 + "source": "hosted", 2155 + "dependencies": [ 2156 + "cross_file", 2157 + "file_selector_platform_interface", 2158 + "flutter" 2159 + ] 2160 + }, 2161 + { 2162 + "name": "file_selector_platform_interface", 2163 + "version": "2.6.0", 2072 2164 "kind": "transitive", 2073 2165 "source": "hosted", 2074 2166 "dependencies": [ ··· 2079 2171 ] 2080 2172 }, 2081 2173 { 2174 + "name": "image_picker_macos", 2175 + "version": "0.2.1", 2176 + "kind": "transitive", 2177 + "source": "hosted", 2178 + "dependencies": [ 2179 + "file_selector_macos", 2180 + "file_selector_platform_interface", 2181 + "flutter", 2182 + "image_picker_platform_interface" 2183 + ] 2184 + }, 2185 + { 2186 + "name": "file_selector_macos", 2187 + "version": "0.9.3", 2188 + "kind": "transitive", 2189 + "source": "hosted", 2190 + "dependencies": [ 2191 + "cross_file", 2192 + "file_selector_platform_interface", 2193 + "flutter" 2194 + ] 2195 + }, 2196 + { 2197 + "name": "image_picker_linux", 2198 + "version": "0.2.1", 2199 + "kind": "transitive", 2200 + "source": "hosted", 2201 + "dependencies": [ 2202 + "file_selector_linux", 2203 + "file_selector_platform_interface", 2204 + "flutter", 2205 + "image_picker_platform_interface" 2206 + ] 2207 + }, 2208 + { 2209 + "name": "file_selector_linux", 2210 + "version": "0.9.2", 2211 + "kind": "transitive", 2212 + "source": "hosted", 2213 + "dependencies": [ 2214 + "cross_file", 2215 + "file_selector_platform_interface", 2216 + "flutter" 2217 + ] 2218 + }, 2219 + { 2082 2220 "name": "image_picker_ios", 2083 - "version": "0.8.7+1", 2221 + "version": "0.8.8", 2084 2222 "kind": "transitive", 2085 2223 "source": "hosted", 2086 2224 "dependencies": [ ··· 2090 2228 }, 2091 2229 { 2092 2230 "name": "image_picker_for_web", 2093 - "version": "2.1.12", 2231 + "version": "2.2.0", 2094 2232 "kind": "transitive", 2095 2233 "source": "hosted", 2096 2234 "dependencies": [ 2097 2235 "flutter", 2098 2236 "flutter_web_plugins", 2099 - "image_picker_platform_interface" 2237 + "image_picker_platform_interface", 2238 + "mime" 2100 2239 ] 2101 2240 }, 2102 2241 { 2103 2242 "name": "image_picker_android", 2104 - "version": "0.8.6+5", 2243 + "version": "0.8.7+3", 2105 2244 "kind": "transitive", 2106 2245 "source": "hosted", 2107 2246 "dependencies": [ ··· 2112 2251 }, 2113 2252 { 2114 2253 "name": "flutter_plugin_android_lifecycle", 2115 - "version": "2.0.9", 2254 + "version": "2.0.15", 2116 2255 "kind": "transitive", 2117 2256 "source": "hosted", 2118 2257 "dependencies": [ ··· 2133 2272 }, 2134 2273 { 2135 2274 "name": "handy_window", 2136 - "version": "0.1.9", 2275 + "version": "0.3.1", 2137 2276 "kind": "direct", 2138 2277 "source": "hosted", 2139 2278 "dependencies": [ ··· 2185 2324 }, 2186 2325 { 2187 2326 "name": "flutter_webrtc", 2188 - "version": "0.9.31", 2327 + "version": "0.9.37", 2189 2328 "kind": "direct", 2190 - "source": "git", 2329 + "source": "hosted", 2191 2330 "dependencies": [ 2192 2331 "collection", 2193 2332 "dart_webrtc", 2194 2333 "flutter", 2195 - "js", 2196 2334 "path_provider", 2197 2335 "webrtc_interface" 2198 2336 ] 2199 2337 }, 2200 2338 { 2201 2339 "name": "dart_webrtc", 2202 - "version": "1.0.16", 2340 + "version": "1.1.1", 2203 2341 "kind": "transitive", 2204 2342 "source": "hosted", 2205 2343 "dependencies": [ 2344 + "collection", 2206 2345 "js", 2207 2346 "platform_detect", 2208 2347 "webrtc_interface" ··· 2220 2359 }, 2221 2360 { 2222 2361 "name": "flutter_web_auth_2", 2223 - "version": "2.1.1", 2362 + "version": "2.1.5", 2224 2363 "kind": "direct", 2225 2364 "source": "hosted", 2226 2365 "dependencies": [ ··· 2242 2381 }, 2243 2382 { 2244 2383 "name": "flutter_web_auth_2_platform_interface", 2245 - "version": "2.1.0", 2384 + "version": "2.1.4", 2246 2385 "kind": "transitive", 2247 2386 "source": "hosted", 2248 2387 "dependencies": [ ··· 2252 2391 }, 2253 2392 { 2254 2393 "name": "flutter_typeahead", 2255 - "version": "4.3.7", 2394 + "version": "4.6.2", 2256 2395 "kind": "direct", 2257 2396 "source": "hosted", 2258 2397 "dependencies": [ 2259 2398 "flutter", 2260 - "flutter_keyboard_visibility" 2399 + "flutter_keyboard_visibility", 2400 + "pointer_interceptor" 2401 + ] 2402 + }, 2403 + { 2404 + "name": "pointer_interceptor", 2405 + "version": "0.9.3+4", 2406 + "kind": "transitive", 2407 + "source": "hosted", 2408 + "dependencies": [ 2409 + "flutter" 2261 2410 ] 2262 2411 }, 2263 2412 { 2264 2413 "name": "flutter_keyboard_visibility", 2265 - "version": "5.4.0", 2414 + "version": "5.4.1", 2266 2415 "kind": "transitive", 2267 2416 "source": "hosted", 2268 2417 "dependencies": [ ··· 2329 2478 }, 2330 2479 { 2331 2480 "name": "flutter_secure_storage", 2332 - "version": "7.0.1", 2481 + "version": "8.0.0", 2333 2482 "kind": "direct", 2334 2483 "source": "hosted", 2335 2484 "dependencies": [ ··· 2343 2492 ] 2344 2493 }, 2345 2494 { 2346 - "name": "flutter_secure_storage_web", 2347 - "version": "1.1.1", 2495 + "name": "flutter_secure_storage_windows", 2496 + "version": "2.0.0", 2348 2497 "kind": "transitive", 2349 2498 "source": "hosted", 2350 2499 "dependencies": [ 2351 2500 "flutter", 2352 - "flutter_secure_storage_platform_interface", 2353 - "flutter_web_plugins", 2354 - "js" 2501 + "flutter_secure_storage_platform_interface" 2355 2502 ] 2356 2503 }, 2357 2504 { ··· 2365 2512 ] 2366 2513 }, 2367 2514 { 2515 + "name": "flutter_secure_storage_web", 2516 + "version": "1.1.1", 2517 + "kind": "transitive", 2518 + "source": "hosted", 2519 + "dependencies": [ 2520 + "flutter", 2521 + "flutter_secure_storage_platform_interface", 2522 + "flutter_web_plugins", 2523 + "js" 2524 + ] 2525 + }, 2526 + { 2368 2527 "name": "flutter_secure_storage_macos", 2369 - "version": "2.0.1", 2528 + "version": "3.0.0", 2370 2529 "kind": "transitive", 2371 2530 "source": "hosted", 2372 2531 "dependencies": [ ··· 2428 2587 }, 2429 2588 { 2430 2589 "name": "flutter_svg", 2431 - "version": "2.0.5", 2590 + "version": "2.0.7", 2432 2591 "kind": "transitive", 2433 2592 "source": "hosted", 2434 2593 "dependencies": [ ··· 2440 2599 }, 2441 2600 { 2442 2601 "name": "vector_graphics_compiler", 2443 - "version": "1.1.5", 2602 + "version": "1.1.7", 2444 2603 "kind": "transitive", 2445 2604 "source": "hosted", 2446 2605 "dependencies": [ ··· 2453 2612 }, 2454 2613 { 2455 2614 "name": "vector_graphics_codec", 2456 - "version": "1.1.5", 2615 + "version": "1.1.7", 2457 2616 "kind": "transitive", 2458 2617 "source": "hosted", 2459 2618 "dependencies": [] ··· 2470 2629 }, 2471 2630 { 2472 2631 "name": "vector_graphics", 2473 - "version": "1.1.5", 2632 + "version": "1.1.7", 2474 2633 "kind": "transitive", 2475 2634 "source": "hosted", 2476 2635 "dependencies": [ ··· 2480 2639 }, 2481 2640 { 2482 2641 "name": "flutter_map", 2483 - "version": "3.1.0", 2642 + "version": "4.0.0", 2484 2643 "kind": "direct", 2485 2644 "source": "hosted", 2486 2645 "dependencies": [ ··· 2491 2650 "latlong2", 2492 2651 "meta", 2493 2652 "polylabel", 2494 - "positioned_tap_detector_2", 2495 2653 "proj4dart", 2496 2654 "tuple", 2497 2655 "vector_math" ··· 2543 2701 ] 2544 2702 }, 2545 2703 { 2546 - "name": "positioned_tap_detector_2", 2547 - "version": "1.0.4", 2548 - "kind": "transitive", 2549 - "source": "hosted", 2550 - "dependencies": [ 2551 - "flutter" 2552 - ] 2553 - }, 2554 - { 2555 2704 "name": "polylabel", 2556 2705 "version": "1.0.1", 2557 2706 "kind": "transitive", ··· 2580 2729 }, 2581 2730 { 2582 2731 "name": "flutter_local_notifications", 2583 - "version": "12.0.4", 2732 + "version": "15.1.0+1", 2584 2733 "kind": "direct", 2585 2734 "source": "hosted", 2586 2735 "dependencies": [ ··· 2593 2742 }, 2594 2743 { 2595 2744 "name": "timezone", 2596 - "version": "0.9.1", 2745 + "version": "0.9.2", 2597 2746 "kind": "transitive", 2598 2747 "source": "hosted", 2599 2748 "dependencies": [ ··· 2602 2751 }, 2603 2752 { 2604 2753 "name": "flutter_local_notifications_platform_interface", 2605 - "version": "6.0.0", 2754 + "version": "7.0.0+1", 2606 2755 "kind": "transitive", 2607 2756 "source": "hosted", 2608 2757 "dependencies": [ ··· 2612 2761 }, 2613 2762 { 2614 2763 "name": "flutter_local_notifications_linux", 2615 - "version": "1.0.0", 2764 + "version": "4.0.0+1", 2616 2765 "kind": "transitive", 2617 2766 "source": "hosted", 2618 2767 "dependencies": [ 2768 + "dbus", 2769 + "ffi", 2619 2770 "flutter", 2620 2771 "flutter_local_notifications_platform_interface", 2621 - "dbus", 2622 2772 "path", 2623 2773 "xdg_directories" 2624 2774 ] ··· 2659 2809 }, 2660 2810 { 2661 2811 "name": "flutter_layout_grid", 2662 - "version": "2.0.3", 2812 + "version": "2.0.4", 2663 2813 "kind": "transitive", 2664 2814 "source": "hosted", 2665 2815 "dependencies": [ ··· 2719 2869 }, 2720 2870 { 2721 2871 "name": "flutter_foreground_task", 2722 - "version": "3.10.0", 2872 + "version": "6.0.0+1", 2723 2873 "kind": "direct", 2724 2874 "source": "hosted", 2725 2875 "dependencies": [ 2726 2876 "flutter", 2727 2877 "plugin_platform_interface", 2728 2878 "platform", 2729 - "shared_preferences", 2730 - "shared_preferences_android", 2731 - "shared_preferences_ios" 2879 + "shared_preferences" 2732 2880 ] 2733 2881 }, 2734 2882 { 2735 2883 "name": "flutter_cache_manager", 2736 - "version": "3.3.0", 2884 + "version": "3.3.1", 2737 2885 "kind": "direct", 2738 2886 "source": "hosted", 2739 2887 "dependencies": [ ··· 2744 2892 "http", 2745 2893 "path", 2746 2894 "path_provider", 2747 - "pedantic", 2748 2895 "rxdart", 2749 2896 "sqflite", 2750 2897 "uuid" ··· 2752 2899 }, 2753 2900 { 2754 2901 "name": "sqflite", 2755 - "version": "2.2.6", 2902 + "version": "2.2.8+4", 2756 2903 "kind": "transitive", 2757 2904 "source": "hosted", 2758 2905 "dependencies": [ ··· 2763 2910 }, 2764 2911 { 2765 2912 "name": "sqflite_common", 2766 - "version": "2.4.3", 2913 + "version": "2.4.5+1", 2767 2914 "kind": "transitive", 2768 2915 "source": "hosted", 2769 2916 "dependencies": [ ··· 2774 2921 }, 2775 2922 { 2776 2923 "name": "synchronized", 2777 - "version": "3.0.1", 2778 - "kind": "transitive", 2779 - "source": "hosted", 2780 - "dependencies": [] 2781 - }, 2782 - { 2783 - "name": "pedantic", 2784 - "version": "1.11.1", 2924 + "version": "3.1.0", 2785 2925 "kind": "transitive", 2786 2926 "source": "hosted", 2787 2927 "dependencies": [] ··· 2815 2955 }, 2816 2956 { 2817 2957 "name": "file_picker", 2818 - "version": "5.3.0", 2958 + "version": "5.3.2", 2819 2959 "kind": "direct", 2820 2960 "source": "hosted", 2821 2961 "dependencies": [ ··· 2858 2998 }, 2859 2999 { 2860 3000 "name": "remove_emoji", 2861 - "version": "0.0.7", 3001 + "version": "0.0.9", 2862 3002 "kind": "transitive", 2863 3003 "source": "hosted", 2864 3004 "dependencies": [] 2865 3005 }, 2866 3006 { 2867 3007 "name": "emoji_picker_flutter", 2868 - "version": "1.5.2", 3008 + "version": "1.6.1", 2869 3009 "kind": "direct", 2870 3010 "source": "hosted", 2871 3011 "dependencies": [ ··· 2877 3017 }, 2878 3018 { 2879 3019 "name": "dynamic_color", 2880 - "version": "1.6.2", 3020 + "version": "1.6.6", 2881 3021 "kind": "direct", 2882 3022 "source": "hosted", 2883 3023 "dependencies": [ ··· 2887 3027 ] 2888 3028 }, 2889 3029 { 2890 - "name": "device_info_plus", 2891 - "version": "8.1.0", 2892 - "kind": "direct", 2893 - "source": "hosted", 2894 - "dependencies": [ 2895 - "device_info_plus_platform_interface", 2896 - "ffi", 2897 - "file", 2898 - "flutter", 2899 - "flutter_web_plugins", 2900 - "meta", 2901 - "win32" 2902 - ] 2903 - }, 2904 - { 2905 - "name": "device_info_plus_platform_interface", 2906 - "version": "7.0.0", 2907 - "kind": "transitive", 2908 - "source": "hosted", 2909 - "dependencies": [ 2910 - "flutter", 2911 - "meta", 2912 - "plugin_platform_interface" 2913 - ] 2914 - }, 2915 - { 2916 3030 "name": "desktop_notifications", 2917 3031 "version": "0.6.3", 2918 3032 "kind": "direct", ··· 2923 3037 }, 2924 3038 { 2925 3039 "name": "desktop_lifecycle", 2926 - "version": "0.1.0", 3040 + "version": "0.1.1", 2927 3041 "kind": "direct", 2928 3042 "source": "hosted", 2929 3043 "dependencies": [ ··· 2950 3064 }, 2951 3065 { 2952 3066 "name": "connectivity_plus", 2953 - "version": "3.0.3", 3067 + "version": "4.0.1", 2954 3068 "kind": "direct", 2955 3069 "source": "hosted", 2956 3070 "dependencies": [ ··· 2984 3098 }, 2985 3099 { 2986 3100 "name": "chewie", 2987 - "version": "1.4.0", 3101 + "version": "1.7.0", 2988 3102 "kind": "direct", 2989 3103 "source": "hosted", 2990 3104 "dependencies": [ ··· 2992 3106 "flutter", 2993 3107 "provider", 2994 3108 "video_player", 2995 - "wakelock" 3109 + "wakelock_plus" 3110 + ] 3111 + }, 3112 + { 3113 + "name": "wakelock_plus", 3114 + "version": "1.1.0", 3115 + "kind": "transitive", 3116 + "source": "hosted", 3117 + "dependencies": [ 3118 + "flutter", 3119 + "flutter_web_plugins", 3120 + "meta", 3121 + "wakelock_plus_platform_interface", 3122 + "win32", 3123 + "dbus", 3124 + "package_info_plus", 3125 + "js" 3126 + ] 3127 + }, 3128 + { 3129 + "name": "wakelock_plus_platform_interface", 3130 + "version": "1.1.0", 3131 + "kind": "transitive", 3132 + "source": "hosted", 3133 + "dependencies": [ 3134 + "flutter", 3135 + "plugin_platform_interface", 3136 + "meta" 2996 3137 ] 2997 3138 }, 2998 3139 { ··· 3024 3165 }, 3025 3166 { 3026 3167 "name": "adaptive_dialog", 3027 - "version": "1.9.0-no-macos.2", 3168 + "version": "1.9.0-x-macos-beta.1", 3028 3169 "kind": "direct", 3029 3170 "source": "hosted", 3030 3171 "dependencies": [ ··· 3033 3174 "dynamic_color", 3034 3175 "flutter", 3035 3176 "intersperse", 3177 + "macos_ui", 3036 3178 "meta" 3179 + ] 3180 + }, 3181 + { 3182 + "name": "macos_ui", 3183 + "version": "2.0.0-beta.6", 3184 + "kind": "transitive", 3185 + "source": "hosted", 3186 + "dependencies": [ 3187 + "flutter", 3188 + "macos_window_utils" 3189 + ] 3190 + }, 3191 + { 3192 + "name": "macos_window_utils", 3193 + "version": "1.1.3", 3194 + "kind": "transitive", 3195 + "source": "hosted", 3196 + "dependencies": [ 3197 + "flutter" 3037 3198 ] 3038 3199 }, 3039 3200 {
-3
pkgs/applications/terminal-emulators/kitty/default.nix
··· 102 102 hardeningDisable = [ 103 103 # causes redefinition of _FORTIFY_SOURCE 104 104 "fortify3" 105 - ] ++ lib.optionals stdenv.cc.isClang [ 106 - # Causes build failure due to warning 107 - "strictoverflow" 108 105 ]; 109 106 110 107 CGO_ENABLED = 0;
+4 -4
pkgs/applications/video/multiviewer-for-f1/default.nix
··· 22 22 , pango 23 23 , xorg 24 24 }: 25 - 26 25 let 27 - id = "123097753"; 26 + id = "123219506"; 28 27 in 29 28 stdenvNoCC.mkDerivation rec { 30 29 pname = "multiviewer-for-f1"; 31 - version = "1.26.1"; 30 + version = "1.26.2"; 32 31 33 32 src = fetchurl { 34 33 url = "https://releases.multiviewer.dev/download/${id}/multiviewer-for-f1_${version}_amd64.deb"; 35 - sha256 = "sha256-VS1oDqib0XCEVDVt72GGz1ikwZJYnn6enAylh54PrDI="; 34 + sha256 = "sha256-nibPVqc4B3PHF/3wR5FsYZGVkkReQjy+4glfdnBysSU="; 36 35 }; 37 36 38 37 nativeBuildInputs = [ ··· 98 97 license = licenses.unfree; 99 98 maintainers = with maintainers; [ babeuh ]; 100 99 platforms = [ "x86_64-linux" ]; 100 + mainProgram = "multiviewer-for-f1"; 101 101 }; 102 102 } 103 103
+2 -2
pkgs/applications/virtualization/cri-o/default.nix
··· 15 15 16 16 buildGoModule rec { 17 17 pname = "cri-o"; 18 - version = "1.27.1"; 18 + version = "1.28.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "cri-o"; 22 22 repo = "cri-o"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-29lA497DTJ1AOqcfbgUCYcBqB8WUWWXBMqFOpyx93wY="; 24 + sha256 = "sha256-vVw3mVliu9JiCgTpwBfubaOkEkNJD4Tb1M7HARg5VjA="; 25 25 }; 26 26 vendorHash = null; 27 27
+2 -2
pkgs/applications/virtualization/docker-slim/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "docker-slim"; 5 - version = "1.40.3"; 5 + version = "1.40.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "slimtoolkit"; 9 9 repo = "slim"; 10 10 rev = version; 11 - hash = "sha256-fXB2rMW73F12ZO1sqUIiaky6LDiMasg3QcIgeWwtkOs="; 11 + hash = "sha256-A5qMg+mgcvK0YyJLbnFdZRS3s+OFWFaLKmnyvKj4r4g="; 12 12 }; 13 13 14 14 vendorHash = null;
+3 -3
pkgs/development/interpreters/cyber/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "cyber"; 9 - version = "unstable-2023-08-11"; 9 + version = "unstable-2023-08-24"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "fubark"; 13 13 repo = "cyber"; 14 - rev = "242ba2573cbac2acecc8c06878a8d754dd7a8716"; 15 - hash = "sha256-jArkFdvWnHNouNGsTn8O2lbU7eZdLbPD0xEfkrFH5Aw="; 14 + rev = "be76bc13590285cffa502c3c97470a80ff1f27bd"; 15 + hash = "sha256-DhGp+vHz+FfF9ZGopQshF2t0Q4/yeN7CEpIlPliPBgQ="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -1
pkgs/development/libraries/qt-5/5.15/default.nix
··· 208 208 import ../qtModule.nix 209 209 { 210 210 inherit perl; 211 - inherit lib; 211 + inherit lib stdenv; 212 + inherit buildPackages; 212 213 # Use a variant of mkDerivation that does not include wrapQtApplications 213 214 # to avoid cyclic dependencies between Qt modules. 214 215 mkDerivation =
+2
pkgs/development/libraries/qt-5/hooks/qtbase-setup-hook.sh
··· 1 1 if [[ -n "${__nix_qtbase-}" ]]; then 2 + if [ -z "${dontWorryAboutQtMismatch-}" ]; then 2 3 # Throw an error if a different version of Qt was already set up. 3 4 if [[ "$__nix_qtbase" != "@dev@" ]]; then 4 5 echo >&2 "Error: detected mismatched Qt dependencies:" ··· 6 7 echo >&2 " $__nix_qtbase" 7 8 exit 1 8 9 fi 10 + fi 9 11 else # Only set up Qt once. 10 12 __nix_qtbase="@dev@" 11 13
+20
pkgs/development/libraries/qt-5/modules/qtbase.nix
··· 29 29 , developerBuild ? false 30 30 , decryptSslTraffic ? false 31 31 , testers 32 + , buildPackages 32 33 }: 33 34 34 35 let 35 36 debugSymbols = debug || developerBuild; 37 + qtPlatformCross = plat: with plat; 38 + if isLinux 39 + then "linux-generic-g++" 40 + else throw "Please add a qtPlatformCross entry for ${plat.config}"; 36 41 in 37 42 38 43 stdenv.mkDerivation (finalAttrs: { ··· 82 87 83 88 nativeBuildInputs = [ bison flex gperf lndir perl pkg-config which ] 84 89 ++ lib.optionals stdenv.isDarwin [ xcbuild ]; 90 + 91 + # `qtbase` expects to find `cc` (with no prefix) in the 92 + # `$PATH`, so the following is needed even if 93 + # `stdenv.buildPlatform.canExecute stdenv.hostPlatform` 94 + depsBuildBuild = [ buildPackages.stdenv.cc ]; 85 95 86 96 propagatedNativeBuildInputs = [ lndir ]; 87 97 ··· 162 172 export MAKEFLAGS+=" -j$NIX_BUILD_CORES" 163 173 164 174 ./bin/syncqt.pl -version $version 175 + '' + lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 176 + # QT's configure script will refuse to use pkg-config unless these two environment variables are set 177 + export PKG_CONFIG_SYSROOT_DIR=/ 178 + export PKG_CONFIG_LIBDIR=${lib.getLib pkg-config}/lib 179 + echo 'QMAKE_PKG_CONFIG=''$''${CROSS_COMPILE}pkg-config' >> mkspecs/devices/${qtPlatformCross stdenv.hostPlatform}/qmake.conf 165 180 ''; 166 181 167 182 postConfigure = '' ··· 209 224 # To prevent these failures, we need to override PostgreSQL detection. 210 225 PSQL_LIBS = lib.optionalString (postgresql != null) "-L${postgresql.lib}/lib -lpq"; 211 226 227 + # do not pass --host and --build to configureFlags as QT's configure script doesn't understand them 228 + configurePlatforms = [ ]; 212 229 # TODO Remove obsolete and useless flags once the build will be totally mastered 213 230 configureFlags = [ 214 231 "-plugindir $(out)/$(qtPluginPrefix)" ··· 235 252 "-L" "${icu.out}/lib" 236 253 "-I" "${icu.dev}/include" 237 254 "-pch" 255 + ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 256 + "-device ${qtPlatformCross stdenv.hostPlatform}" 257 + "-device-option CROSS_COMPILE=${stdenv.cc.targetPrefix}" 238 258 ] 239 259 ++ lib.optional debugSymbols "-debug" 240 260 ++ lib.optionals developerBuild [
+9 -1
pkgs/development/libraries/qt-5/qtModule.nix
··· 1 - { lib, mkDerivation, perl }: 1 + { lib 2 + , stdenv 3 + , mkDerivation, perl 4 + , buildPackages 5 + }: 2 6 3 7 let inherit (lib) licenses maintainers platforms; in 4 8 ··· 18 22 19 23 nativeBuildInputs = (args.nativeBuildInputs or []) ++ [ perl self.qmake ]; 20 24 propagatedBuildInputs = (args.qtInputs or []) ++ (args.propagatedBuildInputs or []); 25 + depsBuildBuild = [ buildPackages.stdenv.cc ]; 21 26 22 27 outputs = args.outputs or [ "out" "dev" ]; 23 28 setOutputFlags = args.setOutputFlags or false; ··· 74 79 maintainers = with maintainers; [ qknight ttuegel periklis bkchr ]; 75 80 platforms = platforms.unix; 76 81 } // (args.meta or {}); 82 + 83 + } // lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) { 84 + dontWorryAboutQtMismatch = true; 77 85 })
+27
pkgs/development/misc/gokrazy/default.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "gokrazy"; 5 + version = "unstable-2023-08-12"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "gokrazy"; 9 + repo = "tools"; 10 + rev = "23cde3b0d858497a63c21e93ad30859bf197995f"; 11 + hash = "sha256-oqtkC04TaOkcXkGAZzATCBA0XnFsx7bSGP9ODyhgAxQ="; 12 + }; 13 + 14 + vendorHash = "sha256-rIIMqYMgLNCMYEH+44v79i8yGbHDmUY21X3h1E2jP9Q="; 15 + 16 + ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 17 + 18 + subPackages = [ "cmd/gok" ]; 19 + 20 + meta = with lib; { 21 + description = "Turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs!"; 22 + homepage = "https://github.com/gokrazy/gokrazy"; 23 + license = licenses.bsd3; 24 + maintainers = with maintainers; [ shayne ]; 25 + mainProgram = "gok"; 26 + }; 27 + }
+2 -2
pkgs/development/python-modules/airthings-ble/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "airthings-ble"; 12 - version = "0.5.6-2"; 12 + version = "0.5.6-4"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.9"; ··· 18 18 owner = "vincegio"; 19 19 repo = pname; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-xxKZI6yb8h1eqtfTpa8SqL/hnIWhFtuBP7RXQvI/Z/4="; 21 + hash = "sha256-Ft5A2ZGVH9VHoRDAqDcc0rBfnQRxoXMylCAwUSwmViE="; 22 22 }; 23 23 24 24 postPatch = ''
+5
pkgs/development/python-modules/ansible-pylibssh/default.nix
··· 23 23 hash = "sha256-spaGux6dYvtUtpOdU6oN7SEn8IgBof2NpQSPvr+Zplg="; 24 24 }; 25 25 26 + # remove after https://github.com/ansible/pylibssh/pull/502 is merged 27 + postPatch = '' 28 + sed -i "/setuptools_scm_git_archive/d" pyproject.toml 29 + ''; 30 + 26 31 nativeBuildInputs = [ 27 32 cython 28 33 wheel
+10
pkgs/development/python-modules/bqplot/default.nix
··· 3 3 , pythonOlder 4 4 , fetchPypi 5 5 , jupyter-packaging 6 + , jupyterlab 6 7 , bqscales 7 8 , ipywidgets 8 9 , numpy ··· 23 24 hash = "sha256-FNjeb5pNGUW76mwTIOpNHJMlb3JoN3T24AINzFefPdI="; 24 25 }; 25 26 27 + # upstream seems in flux for 0.13 release. they seem to want to migrate from 28 + # jupyter_packaging to hatch, so let's patch instead of fixing upstream 29 + postPatch = '' 30 + substituteInPlace pyproject.toml \ 31 + --replace "jupyter_packaging~=" "jupyter_packaging>=" \ 32 + --replace "jupyterlab~=" "jupyterlab>=" 33 + ''; 34 + 26 35 nativeBuildInputs = [ 27 36 jupyter-packaging 37 + jupyterlab 28 38 ]; 29 39 30 40 propagatedBuildInputs = [
+2
pkgs/development/python-modules/django-scim2/default.nix
··· 27 27 hash = "sha256-larDh4f9/xVr11/n/WfkJ2Tx45DMQqyK3ZzkWAvzeig="; 28 28 }; 29 29 30 + # remove this when upstream releases a new version > 0.19.0 30 31 postPatch = '' 31 32 substituteInPlace pyproject.toml \ 33 + --replace "poetry>=0.12" "poetry-core>=1.5.2" \ 32 34 --replace "poetry.masonry.api" "poetry.core.masonry.api" 33 35 ''; 34 36
+2 -2
pkgs/development/python-modules/fe25519/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "fe25519"; 16 - version = "1.4.2"; 16 + version = "1.5.0"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-VwCw/sS8Pzhscoa6yCRGbB9X+CtRVn8xyBEpKfGyhhY="; 23 + hash = "sha256-la+17tPHjceMTe7Wk8DGVaSptk8XJa+l7GTeqLIFDvs="; 24 24 }; 25 25 26 26 patches = [
-10
pkgs/development/python-modules/fountains/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchpatch 4 3 , fetchPypi 5 4 , setuptools 6 5 , wheel ··· 19 18 inherit pname version; 20 19 hash = "sha256-MhOQ4pemxmjfp7Uy5hLA8i8BBI5QbvD4EjEcKMM/u3I="; 21 20 }; 22 - 23 - patches = [ 24 - # https://github.com/reity/fountains/pull/1 25 - (fetchpatch { 26 - name = "relax-setuptools-dependency.patch"; 27 - url = "https://github.com/reity/fountains/commit/50a6c0e5e0484ba1724320bf82facb29d2c7166e.patch"; 28 - hash = "sha256-TVWj1tRE+IJ/ukGf3PSdEhHR/oLjKbT9ExqM4iczu1Q="; 29 - }) 30 - ]; 31 21 32 22 nativeBuildInputs = [ 33 23 setuptools
+2 -2
pkgs/development/python-modules/griffe/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "griffe"; 15 - version = "0.35.0"; 15 + version = "0.35.1"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "mkdocstrings"; 22 22 repo = pname; 23 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-PogpRQWeFhBpPlesHBUq9F6QA384/u+wIYsqkjCH3Sk="; 24 + hash = "sha256-5Iy4UrB7rn11dmQxh/7EtvrrxkXH8k1tYQkREJJXsOs="; 25 25 }; 26 26 27 27 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+16 -2
pkgs/development/python-modules/jellyfish/default.nix
··· 4 4 , isPy3k 5 5 , pytest 6 6 , unicodecsv 7 + , rustPlatform 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "jellyfish"; 11 - version = "0.9.0"; 12 + version = "1.0.0"; 12 13 13 14 disabled = !isPy3k; 15 + 16 + format = "pyproject"; 14 17 15 18 src = fetchPypi { 16 19 inherit pname version; 17 - sha256 = "40c9a2ffd8bd3016f7611d424120442f627f56d518a106847dc93f0ead6ad79a"; 20 + hash = "sha256-iBquNnGZm7B85QwnaW8pyn6ELz4SOswNtlJcmZmIG9Q="; 21 + }; 22 + 23 + nativeBuildInputs = with rustPlatform; [ 24 + maturinBuildHook 25 + cargoSetupHook 26 + ]; 27 + 28 + cargoDeps = rustPlatform.fetchCargoTarball { 29 + inherit src; 30 + name = "${pname}-${version}-rust-dependencies"; 31 + hash = "sha256-Grk+n4VCPjirafcRWWI51jHw/IFUYkBtbXY739j0MFI="; 18 32 }; 19 33 20 34 nativeCheckInputs = [ pytest unicodecsv ];
+2
pkgs/development/python-modules/jupyter-collaboration/default.nix
··· 10 10 , jupyter-server 11 11 , jupyter-server-fileid 12 12 , jupyter-ydoc 13 + , jupyterlab 13 14 , ypy-websocket 14 15 , pytest-asyncio 15 16 , pytest-jupyter ··· 38 39 hatch-jupyter-builder 39 40 hatch-nodejs-version 40 41 hatchling 42 + jupyterlab 41 43 pythonRelaxDepsHook 42 44 ]; 43 45
+4 -2
pkgs/development/python-modules/particle/default.nix
··· 1 1 { lib 2 2 , attrs 3 3 , buildPythonPackage 4 + , deprecated 4 5 , fetchFromGitHub 5 6 , fetchPypi 6 7 , hatch-vcs ··· 15 16 16 17 buildPythonPackage rec { 17 18 pname = "particle"; 18 - version = "0.21.2"; 19 + version = "0.23.0"; 19 20 format = "pyproject"; 20 21 21 22 disabled = pythonOlder "3.9"; 22 23 23 24 src = fetchPypi { 24 25 inherit pname version; 25 - hash = "sha256-BDTTmqtPxyvORSoR+CJzb5WTfF9BFrDoMSVOvO9s/Ns="; 26 + hash = "sha256-2BD4/CfeuOf9ZBdAF9lgfVBSIknAlzoACOWA+T2xF1A="; 26 27 }; 27 28 28 29 postPatch = '' ··· 39 40 40 41 propagatedBuildInputs = [ 41 42 attrs 43 + deprecated 42 44 hepunits 43 45 ]; 44 46
+2 -2
pkgs/development/python-modules/phonenumbers/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "phonenumbers"; 10 - version = "8.13.18"; 10 + version = "8.13.19"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-s2DHViUoBdRLRHtbym0lDPa9bGm28PQljzv+Wrgb72k="; 17 + hash = "sha256-OBgCR2lyQMzt103sS/vbwiuxCLnF+ZHycMo+QTleb5Y="; 18 18 }; 19 19 20 20 nativeCheckInputs = [
+8 -1
pkgs/development/python-modules/python-telegram-bot/default.nix
··· 14 14 , pytestCheckHook 15 15 , pythonOlder 16 16 , pytz 17 + , setuptools 18 + , wheel 17 19 , tornado 18 20 }: 19 21 20 22 buildPythonPackage rec { 21 23 pname = "python-telegram-bot"; 22 24 version = "20.4"; 23 - format = "setuptools"; 25 + format = "pyproject"; 24 26 25 27 disabled = pythonOlder "3.8"; 26 28 ··· 30 32 rev = "refs/tags/v${version}"; 31 33 hash = "sha256-owbJJZjBkMjsgfBLRl+rnePrIvQ0sUZs7rP9ie912pw="; 32 34 }; 35 + 36 + nativeBuildInputs = [ 37 + setuptools 38 + wheel 39 + ]; 33 40 34 41 propagatedBuildInputs = [ 35 42 aiolimiter
+16 -2
pkgs/development/python-modules/qcodes-loop/default.nix
··· 1 1 { lib 2 + , fetchpatch 2 3 , fetchPypi 3 4 , pythonOlder 4 5 , buildPythonPackage ··· 8 9 , matplotlib 9 10 , numpy 10 11 , pandas 12 + , setuptools 11 13 , versioningit 14 + , wheel 12 15 , xarray 13 16 , hickle 14 17 , ipython ··· 24 27 buildPythonPackage rec { 25 28 pname = "qcodes-loop"; 26 29 version = "0.1.1"; 30 + format = "pyproject"; 27 31 28 32 disabled = pythonOlder "3.8"; 29 - format = "pyproject"; 30 33 31 34 src = fetchPypi { 32 35 inherit version; 33 36 pname = "qcodes_loop"; 34 - sha256 = "sha256-pDR0Ws8cYQifftdE9dKcSzMxmouFo4tJmQvNanm6zyM="; 37 + hash = "sha256-pDR0Ws8cYQifftdE9dKcSzMxmouFo4tJmQvNanm6zyM="; 35 38 }; 36 39 40 + patches = [ 41 + # https://github.com/QCoDeS/Qcodes_loop/pull/39 42 + (fetchpatch { 43 + name = "relax-versioningit-dependency.patch"; 44 + url = "https://github.com/QCoDeS/Qcodes_loop/commit/58006d3fb57344ae24dd44bceca98004617b5b57.patch"; 45 + hash = "sha256-mSlm/Ql8e5xPL73ifxSoVc9+U58AAcAmBkdW5P6zEsg="; 46 + }) 47 + ]; 48 + 37 49 nativeBuildInputs = [ 50 + setuptools 38 51 versioningit 52 + wheel 39 53 ]; 40 54 41 55 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/rustworkx/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "rustworkx"; 18 - version = "0.12.1"; 18 + version = "0.13.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "Qiskit"; 22 22 repo = pname; 23 23 rev = version; 24 - hash = "sha256-d/KCxhJdyzhTjwJZ+GsXJE4ww30iPaXcPngpCi4hBZw="; 24 + hash = "sha256-WwQuvRMDGiY9VrWPfxL0OotPCUhCsvbXoVSCNhmIF/g="; 25 25 }; 26 26 27 27 cargoDeps = rustPlatform.fetchCargoTarball { 28 28 inherit src; 29 - hash = "sha256-imhiPj763iumRQb+oeBOpICD1nCvzZx+3yQWu1QRRQQ="; 29 + hash = "sha256-QuzBJyM83VtB6CJ7i9/SFE8h6JbxkX/LQ9lOFSQIidU="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+4 -2
pkgs/development/python-modules/soxr/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 4 5 - # build-sytem 5 + # build-system 6 6 , cython_3 7 7 , numpy 8 + , oldest-supported-numpy 8 9 , setuptools 9 10 , setuptools-scm 10 11 , gnutar ··· 29 30 hash = "sha256-q/K7XlqvDHAna+fqN6iiJ9wD8efsuwHiEfKjXS46jz8="; 30 31 }; 31 32 32 - SETUPTOOLS_SCM_PRETEND_VERSION = version; 33 + env.SETUPTOOLS_SCM_PRETEND_VERSION = version; 33 34 34 35 nativeBuildInputs = [ 35 36 cython_3 36 37 gnutar 37 38 numpy 39 + oldest-supported-numpy 38 40 setuptools 39 41 setuptools-scm 40 42 ];
+2 -2
pkgs/development/python-modules/trimesh/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "trimesh"; 12 - version = "3.23.3"; 12 + version = "3.23.5"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-61nMytrqc7w7IbO7TX7H4O4DYoVL9MTBasN3UDx492w="; 19 + hash = "sha256-vf1mnszEs/r/IyggCklAjNXsrZ8ZtgIsSttVS7s6JiE="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/whirlpool-sixth-sense/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "whirlpool-sixth-sense"; 16 - version = "0.18.4"; 16 + version = "0.18.5"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.6"; ··· 22 22 owner = "abmantis"; 23 23 repo = pname; 24 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-9dwkylr+aCTGw/VIY90nxq8IkqBASeEfdr5JGz7pZrc="; 25 + hash = "sha256-0NJsZex054CWfKX2wyJRd6Cnxa89mNrZN59VqIV2MD8="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/tools/analysis/flow/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "flow"; 5 - version = "0.214.0"; 5 + version = "0.215.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "facebook"; 9 9 repo = "flow"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-N3eunmUl08RPu54k1QQWqgKa9RS0uzVVI2f0kCbmb2w="; 11 + sha256 = "sha256-n6swStUU+mKeUhs94h71eCJk02yP6QFAkpDz67DJmXg="; 12 12 }; 13 13 14 14 postPatch = ''
+3 -3
pkgs/development/tools/diesel-cli/default.nix
··· 25 25 26 26 rustPlatform.buildRustPackage rec { 27 27 pname = "diesel-cli"; 28 - version = "2.1.0"; 28 + version = "2.1.1"; 29 29 30 30 src = fetchCrate { 31 31 inherit version; 32 32 crateName = "diesel_cli"; 33 - hash = "sha256-FdmjfywvDD3mo1d1pUQMYvebo5AUTa99gQbQuOWmZZk="; 33 + hash = "sha256-fpvC9C30DJy5ih+sFTTMoiykUHqG6OzDhF9jvix1Ctg="; 34 34 }; 35 35 36 - cargoHash = "sha256-onPzM9E53VUogZdIu3jAeB4dL3MC2FP3b6QWZ5Tr3j0="; 36 + cargoHash = "sha256-nPmUCww8sOJwnG7+uIflLPgT87xPX0s7g0AcuDKhY2I="; 37 37 38 38 nativeBuildInputs = [ installShellFiles pkg-config ]; 39 39
+34 -38
pkgs/development/tools/rust/cargo-component/Cargo.lock
··· 568 568 569 569 [[package]] 570 570 name = "cc" 571 - version = "1.0.82" 571 + version = "1.0.83" 572 572 source = "registry+https://github.com/rust-lang/crates.io-index" 573 - checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01" 573 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 574 574 dependencies = [ 575 575 "libc", 576 576 ] ··· 769 769 770 770 [[package]] 771 771 name = "deranged" 772 - version = "0.3.7" 772 + version = "0.3.8" 773 773 source = "registry+https://github.com/rust-lang/crates.io-index" 774 - checksum = "7684a49fb1af197853ef7b2ee694bc1f5b4179556f1e5710e1760c5db6f5e929" 774 + checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" 775 775 dependencies = [ 776 776 "serde", 777 777 ] ··· 1163 1163 1164 1164 [[package]] 1165 1165 name = "h2" 1166 - version = "0.3.20" 1166 + version = "0.3.21" 1167 1167 source = "registry+https://github.com/rust-lang/crates.io-index" 1168 - checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 1168 + checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 1169 1169 dependencies = [ 1170 1170 "bytes", 1171 1171 "fnv", ··· 2006 2006 2007 2007 [[package]] 2008 2008 name = "petgraph" 2009 - version = "0.6.3" 2009 + version = "0.6.4" 2010 2010 source = "registry+https://github.com/rust-lang/crates.io-index" 2011 - checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" 2011 + checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 2012 2012 dependencies = [ 2013 2013 "fixedbitset", 2014 - "indexmap 1.9.3", 2014 + "indexmap 2.0.0", 2015 2015 ] 2016 2016 2017 2017 [[package]] ··· 2373 2373 2374 2374 [[package]] 2375 2375 name = "reqwest" 2376 - version = "0.11.18" 2376 + version = "0.11.19" 2377 2377 source = "registry+https://github.com/rust-lang/crates.io-index" 2378 - checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" 2378 + checksum = "20b9b67e2ca7dd9e9f9285b759de30ff538aab981abaaf7bc9bd90b84a0126c3" 2379 2379 dependencies = [ 2380 2380 "base64 0.21.2", 2381 2381 "bytes", ··· 2586 2586 2587 2587 [[package]] 2588 2588 name = "serde" 2589 - version = "1.0.183" 2589 + version = "1.0.185" 2590 2590 source = "registry+https://github.com/rust-lang/crates.io-index" 2591 - checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c" 2591 + checksum = "be9b6f69f1dfd54c3b568ffa45c310d6973a5e5148fd40cf515acaf38cf5bc31" 2592 2592 dependencies = [ 2593 2593 "serde_derive", 2594 2594 ] 2595 2595 2596 2596 [[package]] 2597 2597 name = "serde_derive" 2598 - version = "1.0.183" 2598 + version = "1.0.185" 2599 2599 source = "registry+https://github.com/rust-lang/crates.io-index" 2600 - checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816" 2600 + checksum = "dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec" 2601 2601 dependencies = [ 2602 2602 "proc-macro2", 2603 2603 "quote", ··· 2659 2659 2660 2660 [[package]] 2661 2661 name = "serde_with" 2662 - version = "3.2.0" 2662 + version = "3.3.0" 2663 2663 source = "registry+https://github.com/rust-lang/crates.io-index" 2664 - checksum = "1402f54f9a3b9e2efe71c1cea24e648acce55887983553eeb858cf3115acfd49" 2664 + checksum = "1ca3b16a3d82c4088f343b7480a93550b3eabe1a358569c2dfe38bbcead07237" 2665 2665 dependencies = [ 2666 2666 "base64 0.21.2", 2667 2667 "chrono", ··· 2676 2676 2677 2677 [[package]] 2678 2678 name = "serde_with_macros" 2679 - version = "3.2.0" 2679 + version = "3.3.0" 2680 2680 source = "registry+https://github.com/rust-lang/crates.io-index" 2681 - checksum = "9197f1ad0e3c173a0222d3c4404fb04c3afe87e962bcb327af73e8301fa203c7" 2681 + checksum = "2e6be15c453eb305019bfa438b1593c731f36a289a7853f7707ee29e870b3b3c" 2682 2682 dependencies = [ 2683 2683 "darling", 2684 2684 "proc-macro2", ··· 2848 2848 2849 2849 [[package]] 2850 2850 name = "tempfile" 2851 - version = "3.7.1" 2851 + version = "3.8.0" 2852 2852 source = "registry+https://github.com/rust-lang/crates.io-index" 2853 - checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" 2853 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 2854 2854 dependencies = [ 2855 2855 "cfg-if", 2856 2856 "fastrand 2.0.0", ··· 3171 3171 3172 3172 [[package]] 3173 3173 name = "unicase" 3174 - version = "2.6.0" 3174 + version = "2.7.0" 3175 3175 source = "registry+https://github.com/rust-lang/crates.io-index" 3176 - checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 3176 + checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 3177 3177 dependencies = [ 3178 3178 "version_check", 3179 3179 ] ··· 3533 3533 3534 3534 [[package]] 3535 3535 name = "wasm-streams" 3536 - version = "0.2.3" 3536 + version = "0.3.0" 3537 3537 source = "registry+https://github.com/rust-lang/crates.io-index" 3538 - checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" 3538 + checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 3539 3539 dependencies = [ 3540 3540 "futures-util", 3541 3541 "js-sys", ··· 3723 3723 3724 3724 [[package]] 3725 3725 name = "winreg" 3726 - version = "0.10.1" 3726 + version = "0.50.0" 3727 3727 source = "registry+https://github.com/rust-lang/crates.io-index" 3728 - checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 3728 + checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 3729 3729 dependencies = [ 3730 - "winapi", 3730 + "cfg-if", 3731 + "windows-sys", 3731 3732 ] 3732 3733 3733 3734 [[package]] ··· 3766 3767 [[package]] 3767 3768 name = "wit-bindgen" 3768 3769 version = "0.10.0" 3769 - source = "registry+https://github.com/rust-lang/crates.io-index" 3770 - checksum = "0a86fe4c862e5d3d06d65ff0e9b5da8e84217af535bca6fc3acffed9eff0f5c2" 3770 + source = "git+https://github.com/bytecodealliance/wit-bindgen#749c01697bb3b11daeae4225789e14b765dcf839" 3771 3771 dependencies = [ 3772 3772 "bitflags 2.4.0", 3773 3773 "wit-bindgen-rust-macro", ··· 3776 3776 [[package]] 3777 3777 name = "wit-bindgen-core" 3778 3778 version = "0.10.0" 3779 - source = "registry+https://github.com/rust-lang/crates.io-index" 3780 - checksum = "3ed17e12f4277a1de3a33ef68e4934bd10a9c295053f4de803b5c0ba856b4c08" 3779 + source = "git+https://github.com/bytecodealliance/wit-bindgen#749c01697bb3b11daeae4225789e14b765dcf839" 3781 3780 dependencies = [ 3782 3781 "anyhow", 3783 3782 "wit-component", ··· 3787 3786 [[package]] 3788 3787 name = "wit-bindgen-rust" 3789 3788 version = "0.10.0" 3790 - source = "registry+https://github.com/rust-lang/crates.io-index" 3791 - checksum = "6b6a165d93a825badf9c2db8c4033d76455807a4ab5f6890ccd01936d16b20ed" 3789 + source = "git+https://github.com/bytecodealliance/wit-bindgen#749c01697bb3b11daeae4225789e14b765dcf839" 3792 3790 dependencies = [ 3793 3791 "anyhow", 3794 3792 "heck", ··· 3801 3799 [[package]] 3802 3800 name = "wit-bindgen-rust-lib" 3803 3801 version = "0.10.0" 3804 - source = "registry+https://github.com/rust-lang/crates.io-index" 3805 - checksum = "88e00b553c5b5fcdabe295cb1cdb369f76f72e8c626be1930e99bb01a4e7f4dc" 3802 + source = "git+https://github.com/bytecodealliance/wit-bindgen#749c01697bb3b11daeae4225789e14b765dcf839" 3806 3803 dependencies = [ 3807 3804 "heck", 3808 3805 "wit-bindgen-core", ··· 3811 3808 [[package]] 3812 3809 name = "wit-bindgen-rust-macro" 3813 3810 version = "0.10.0" 3814 - source = "registry+https://github.com/rust-lang/crates.io-index" 3815 - checksum = "b4d49b81b63fa30c3b13a559cd89dc3a721ccd94736a0b375cae718da5995d64" 3811 + source = "git+https://github.com/bytecodealliance/wit-bindgen#749c01697bb3b11daeae4225789e14b765dcf839" 3816 3812 dependencies = [ 3817 3813 "anyhow", 3818 3814 "proc-macro2",
+4 -3
pkgs/development/tools/rust/cargo-component/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage { 11 11 pname = "cargo-component"; 12 - version = "unstable-2023-08-19"; 12 + version = "unstable-2023-08-24"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "bytecodealliance"; 16 16 repo = "cargo-component"; 17 - rev = "4abbb89ed356887a5b7e822c507cc1d02cbe8935"; 18 - hash = "sha256-MZQcyK8AN/TRplTNuPkNMFFdJIlWxHEB4W6z5PnFDxw="; 17 + rev = "a4ee64625a5248234397a9c7c2a7513bb025b030"; 18 + hash = "sha256-7fnzIzWb2f1tJfH3mLMesQtNCy4Zg7I/T+lGiorifY8="; 19 19 }; 20 20 21 21 cargoLock = { 22 22 lockFile = ./Cargo.lock; 23 23 outputHashes = { 24 24 "warg-api-0.1.0" = "sha256-A5FQ/nbuzV8ockV6vOMKUEoJKeaId3oyZU1QeNpd1Zc="; 25 + "wit-bindgen-0.10.0" = "sha256-/QZIIbUzDFUb5wAGoKFg1BbgNUEmP06ZJKVzhwlPecE="; 25 26 }; 26 27 }; 27 28
+2 -2
pkgs/games/corsix-th/default.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "corsix-th"; 17 - version = "0.66"; 17 + version = "0.67"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "CorsixTH"; 21 21 repo = "CorsixTH"; 22 22 rev = "v${finalAttrs.version}"; 23 - hash = "sha256-GsZU2FHcFRlwN3hnFTyQmUK6kJLwnarKDtvg+DDc+mk="; 23 + hash = "sha256-WA/VJqHXzBfVUBNtxCVsGBRzSRQ0pvDvAy03ntc0KZE="; 24 24 }; 25 25 26 26 luaEnv = lua.withPackages(p: with p; [ luafilesystem lpeg luasec luasocket ]);
+11 -6
pkgs/os-specific/darwin/sketchybar/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , Carbon 5 - , Cocoa 4 + , AppKit 5 + , CoreAudio 6 6 , CoreWLAN 7 + , CoreVideo 7 8 , DisplayServices 9 + , IOKit 8 10 , MediaRemote 9 11 , SkyLight 10 12 }: ··· 18 20 in 19 21 stdenv.mkDerivation (finalAttrs: { 20 22 pname = "sketchybar"; 21 - version = "2.15.2"; 23 + version = "2.16.1"; 22 24 23 25 src = fetchFromGitHub { 24 26 owner = "FelixKratz"; 25 27 repo = "SketchyBar"; 26 28 rev = "v${finalAttrs.version}"; 27 - hash = "sha256-13wc+1IgplB+L0j1AbBr/MUjEo4W38ZgJwrAhbdOroE="; 29 + hash = "sha256-H+bR5ZhUTrN2KAEdY/hnq6c3TEb1NQvPQ9uPo09gSM8="; 28 30 }; 29 31 30 32 buildInputs = [ 31 - Carbon 32 - Cocoa 33 + AppKit 34 + CoreAudio 33 35 CoreWLAN 36 + CoreVideo 34 37 DisplayServices 38 + IOKit 35 39 MediaRemote 36 40 SkyLight 37 41 ]; ··· 53 57 description = "A highly customizable macOS status bar replacement"; 54 58 homepage = "https://github.com/FelixKratz/SketchyBar"; 55 59 license = lib.licenses.gpl3; 60 + mainProgram = "sketchybar"; 56 61 maintainers = with lib.maintainers; [ azuwis khaneliman ]; 57 62 platforms = lib.platforms.darwin; 58 63 };
+2 -2
pkgs/servers/sip/freeswitch/default.nix
··· 88 88 89 89 stdenv.mkDerivation rec { 90 90 pname = "freeswitch"; 91 - version = "1.10.9"; 91 + version = "1.10.10"; 92 92 src = fetchFromGitHub { 93 93 owner = "signalwire"; 94 94 repo = pname; 95 95 rev = "v${version}"; 96 - sha256 = "sha256-65DH2HxiF8wqzmzbIqaQZjSa/JPERHIS2FW6F18c6Pw="; 96 + sha256 = "sha256-3Mm/hbMwnlwbtiOFlODtKItVyj34O3beZDlV8YoJmts="; 97 97 }; 98 98 99 99 postPatch = ''
+182 -29
pkgs/test/texlive/default.nix
··· 1 1 { lib, stdenv, buildEnv, runCommand, fetchurl, file, texlive, writeShellScript, writeText }: 2 2 3 - { 3 + rec { 4 + 5 + mkTeXTest = lib.makeOverridable ( 6 + { name 7 + , format 8 + , text 9 + , texLive ? texlive.combined.scheme-small 10 + , options ? "-interaction=errorstopmode" 11 + , preTest ? "" 12 + , postTest ? "" 13 + , ... 14 + }@attrs: runCommand "texlive-test-tex-${name}" 15 + ({ 16 + nativeBuildInputs = [ texLive ] ++ attrs.nativeBuildInputs or [ ]; 17 + text = builtins.toFile "${name}.tex" text; 18 + } // builtins.removeAttrs attrs [ "nativeBuildInputs" "text" "texLive" ]) 19 + '' 20 + export HOME="$(mktemp -d)" 21 + mkdir "$out" 22 + cd "$out" 23 + cp "$text" "$name.tex" 24 + ${preTest} 25 + $format $options "$name.tex" 26 + ${postTest} 27 + '' 28 + ); 4 29 5 30 tlpdbNix = runCommand "texlive-test-tlpdb-nix" { 6 31 nixpkgsTlpdbNix = ../../tools/typesetting/tex/texlive/tlpdb.nix; ··· 11 36 diff -u "''${nixpkgsTlpdbNix}" "''${tlpdbNix}" | tee "$out/tlpdb.nix.patch" 12 37 ''; 13 38 14 - opentype-fonts = runCommand "texlive-test-opentype" { 15 - nativeBuildInputs = [ 16 - (with texlive; combine { inherit scheme-medium libertinus-fonts; }) 17 - ]; 18 - input = builtins.toFile "opentype-testfile.tex" '' 19 - \documentclass{article} 20 - \usepackage{fontspec} 21 - \setmainfont{Libertinus Serif} 22 - \begin{document} 23 - \LaTeX{} is great 24 - \end{document} 25 - ''; 26 - } 27 - '' 28 - export HOME="$(mktemp -d)" 29 - # We use the same testfile to test two completely different 30 - # font discovery mechanisms, both of which were once broken: 31 - # - lualatex uses its own luaotfload script (#220228) 32 - # - xelatex uses fontconfig (#228196) 33 - # both of the following two commands need to succeed. 34 - lualatex -halt-on-error "$input" 35 - xelatex -halt-on-error "$input" 36 - echo success > $out 37 - ''; 39 + # test two completely different font discovery mechanisms, both of which were once broken: 40 + # - lualatex uses its own luaotfload script (#220228) 41 + # - xelatex uses fontconfig (#228196) 42 + opentype-fonts = lib.recurseIntoAttrs rec { 43 + lualatex = mkTeXTest { 44 + name = "opentype-fonts-lualatex"; 45 + format = "lualatex"; 46 + texLive = texlive.combine { inherit (texlive) scheme-small libertinus-fonts; }; 47 + text = '' 48 + \documentclass{article} 49 + \usepackage{fontspec} 50 + \setmainfont{Libertinus Serif} 51 + \begin{document} 52 + \LaTeX{} is great 53 + \end{document} 54 + ''; 55 + }; 56 + xelatex = lualatex.override { 57 + name = "opentype-fonts-xelatex"; 58 + format = "xelatex"; 59 + }; 60 + }; 38 61 39 62 chktex = runCommand "texlive-test-chktex" { 40 63 nativeBuildInputs = [ 41 - (with texlive; combine { inherit scheme-infraonly chktex; }) 64 + (texlive.combine { inherit (texlive) scheme-infraonly chktex; }) 42 65 ]; 43 66 input = builtins.toFile "chktex-sample.tex" '' 44 67 \documentclass{article} ··· 76 99 77 100 # test dvipng's limited capability to render postscript specials via GS 78 101 ghostscript = runCommand "texlive-test-ghostscript" { 79 - nativeBuildInputs = [ file (with texlive; combine { inherit scheme-small dvipng; }) ]; 102 + nativeBuildInputs = [ file (texlive.combine { inherit (texlive) scheme-small dvipng; }) ]; 80 103 input = builtins.toFile "postscript-sample.tex" '' 81 104 \documentclass{minimal} 82 105 \begin{document} ··· 143 166 144 167 texdoc = runCommand "texlive-test-texdoc" { 145 168 nativeBuildInputs = [ 146 - (with texlive; combine { 147 - inherit scheme-infraonly luatex texdoc; 169 + (texlive.combine { 170 + inherit (texlive) scheme-infraonly luatex texdoc; 148 171 pkgFilter = pkg: lib.elem pkg.tlType [ "run" "bin" "doc" ]; 149 172 }) 150 173 ]; ··· 154 177 texdoc --debug --list texdoc | tee "$out" 155 178 grep texdoc.pdf "$out" 156 179 ''; 180 + 181 + # check that the default language is US English 182 + defaultLanguage = lib.recurseIntoAttrs rec { 183 + # language.def 184 + etex = mkTeXTest { 185 + name = "default-language-etex"; 186 + format = "etex"; 187 + text = '' 188 + \catcode`\@=11 189 + \ifnum\language=\lang@USenglish \message{[tests.texlive] Default language is US English.} 190 + \else\errmessage{[tests.texlive] Error: default language is NOT US English.}\fi 191 + \ifnum\language=0\message{[tests.texlive] Default language has id 0.} 192 + \else\errmessage{[tests.texlive] Error: default language does NOT have id 0.}\fi 193 + \bye 194 + ''; 195 + }; 196 + # language.dat 197 + latex = mkTeXTest { 198 + name = "default-language-latex"; 199 + format = "latex"; 200 + text = '' 201 + \makeatletter 202 + \ifnum\language=\l@USenglish \GenericWarning{}{[tests.texlive] Default language is US English} 203 + \else\GenericError{}{[tests.texlive] Error: default language is NOT US English}{}{}\fi 204 + \ifnum\language=0\GenericWarning{}{[tests.texlive] Default language has id 0} 205 + \else\GenericError{}{[tests.texlive] Error: default language does NOT have id 0}{}{}\fi 206 + \stop 207 + ''; 208 + }; 209 + # language.dat.lua 210 + luatex = etex.override { 211 + name = "default-language-luatex"; 212 + format = "luatex"; 213 + }; 214 + }; 215 + 216 + # check that all languages are available, including synonyms 217 + allLanguages = let hyphenBase = lib.head texlive.hyphen-base.pkgs; texLive = texlive.combined.scheme-full; in 218 + lib.recurseIntoAttrs { 219 + # language.def 220 + etex = mkTeXTest { 221 + name = "all-languages-etex"; 222 + format = "etex"; 223 + inherit hyphenBase texLive; 224 + text = '' 225 + \catcode`\@=11 226 + \input kvsetkeys.sty 227 + \def\CheckLang#1{ 228 + \ifcsname lang@#1\endcsname\message{[tests.texlive] Found language #1} 229 + \else\errmessage{[tests.texlive] Error: missing language #1}\fi 230 + } 231 + \comma@parse{@texLanguages@}\CheckLang 232 + \bye 233 + ''; 234 + preTest = '' 235 + texLanguages="$(sed -n -E 's/^\\addlanguage\s*\{([^}]+)\}.*$/\1/p' < "$hyphenBase"/tex/generic/config/language.def)" 236 + texLanguages="''${texLanguages//$'\n'/,}" 237 + substituteInPlace "$name.tex" --subst-var texLanguages 238 + ''; 239 + }; 240 + # language.dat 241 + latex = mkTeXTest { 242 + name = "all-languages-latex"; 243 + format = "latex"; 244 + inherit hyphenBase texLive; 245 + text = '' 246 + \makeatletter 247 + \@for\Lang:=italian,@texLanguages@\do{ 248 + \ifcsname l@\Lang\endcsname 249 + \GenericWarning{}{[tests.texlive] Found language \Lang} 250 + \else 251 + \GenericError{}{[tests.texlive] Error: missing language \Lang}{}{} 252 + \fi 253 + } 254 + \stop 255 + ''; 256 + preTest = '' 257 + texLanguages="$(sed -n -E 's/^([^%= \t]+).*$/\1/p' < "$hyphenBase"/tex/generic/config/language.dat)" 258 + texLanguages="''${texLanguages//$'\n'/,}" 259 + substituteInPlace "$name.tex" --subst-var texLanguages 260 + ''; 261 + }; 262 + # language.dat.lua 263 + luatex = mkTeXTest { 264 + name = "all-languages-luatex"; 265 + format = "luatex"; 266 + inherit hyphenBase texLive; 267 + text = '' 268 + \directlua{ 269 + require('luatex-hyphen.lua') 270 + langs = '@texLanguages@,' 271 + texio.write('\string\n') 272 + for l in langs:gmatch('([^,]+),') do 273 + if luatexhyphen.lookupname(l) \string~= nil then 274 + texio.write('[tests.texlive] Found language '..l..'.\string\n') 275 + else 276 + error('[tests.texlive] Error: missing language '..l..'.', 2) 277 + end 278 + end 279 + } 280 + \bye 281 + ''; 282 + preTest = '' 283 + texLanguages="$(sed -n -E 's/^.*\[("|'\''')(.*)("|'\''')].*$/\2/p' < "$hyphenBase"/tex/generic/config/language.dat.lua)" 284 + texLanguages="''${texLanguages//$'\n'/,}" 285 + substituteInPlace "$name.tex" --subst-var texLanguages 286 + ''; 287 + }; 288 + }; 157 289 158 290 # test that language files are generated as expected 159 291 hyphen-base = runCommand "texlive-test-hyphen-base" { ··· 511 643 echo "$errorText" 512 644 false 513 645 ''); 646 + 647 + # verify that all fixed hashes are present 648 + # this is effectively an eval-time assertion, converted into a derivation for 649 + # ease of testing 650 + fixedHashes = with lib; let 651 + combine = findFirst (p: (head p.pkgs).pname == "combine") { pkgs = []; } (head texlive.collection-latexextra.pkgs).tlDeps; 652 + all = concatLists (map (p: p.pkgs or []) (attrValues (removeAttrs texlive [ "bin" "combine" "combined" "tlpdb" ]))) ++ combine.pkgs; 653 + fods = filter (p: isDerivation p && p.tlType != "bin") all; 654 + errorText = concatMapStrings (p: optionalString (! p ? outputHash) "${p.pname + optionalString (p.tlType != "run") ("." + p.tlType)} does not have a fixed output hash\n") fods; 655 + in runCommand "texlive-test-fixed-hashes" { 656 + inherit errorText; 657 + passAsFile = [ "errorText" ]; 658 + } '' 659 + if [[ -s "$errorTextPath" ]] ; then 660 + cat "$errorTextPath" 661 + echo Failed: some TeX Live packages do not have fixed output hashes. Please read UPGRADING.md for how to generate a new fixed-hashes.nix. 662 + exit 1 663 + else 664 + touch "$out" 665 + fi 666 + ''; 514 667 }
+14 -10
pkgs/tools/admin/amazon-ec2-utils/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 - , curl 5 - , gawk 4 + , bash 6 5 , python3 7 6 , installShellFiles 8 - , bash 7 + , gawk 8 + , curl 9 9 }: 10 + 10 11 stdenv.mkDerivation rec { 11 12 pname = "amazon-ec2-utils"; 12 - version = "2.0"; 13 + version = "2.1.0"; 13 14 14 15 src = fetchFromGitHub { 15 - owner = "aws"; 16 + owner = "amazonlinux"; 16 17 repo = "amazon-ec2-utils"; 17 - rev = "v${version}"; 18 - hash = "sha256-u1rHBV8uVcCywvQNYagtDleYB12tmhyqDbXTBzt45dk="; 18 + rev = "refs/tags/v${version}"; 19 + hash = "sha256-Yr6pVwyvyVGV4xrjL7VFSkRH8d1w8VLPMTVjXfneJUM="; 19 20 }; 20 21 21 22 outputs = [ "out" "man" ]; 22 23 23 24 strictDeps = true; 25 + 24 26 buildInputs = [ 25 - python3 26 27 bash 28 + python3 27 29 ]; 30 + 28 31 nativeBuildInputs = [ 29 32 installShellFiles 30 33 ]; ··· 66 69 ''; 67 70 68 71 meta = with lib; { 69 - homepage = "https://github.com/aws/amazon-ec2-utils"; 72 + changelog = "https://github.com/amazonlinux/amazon-ec2-utils/releases/tag/v${version}"; 70 73 description = "Contains a set of utilities and settings for Linux deployments in EC2"; 74 + homepage = "https://github.com/amazonlinux/amazon-ec2-utils"; 71 75 license = licenses.mit; 72 - maintainers = with maintainers; [ ketzacoatl thefloweringash ]; 76 + maintainers = with maintainers; [ ketzacoatl thefloweringash anthonyroussel ]; 73 77 }; 74 78 }
+13 -1
pkgs/tools/backup/gphotos-sync/default.nix
··· 21 21 ./skip-network-tests.patch 22 22 ]; 23 23 24 - nativeBuildInputs = [ python3.pkgs.pythonRelaxDepsHook ]; 24 + # Consider fixing this upstream by following up on: 25 + # https://github.com/gilesknap/gphotos-sync/issues/441 26 + postPatch = '' 27 + substituteInPlace pyproject.toml \ 28 + --replace "setuptools<57" "setuptools" \ 29 + --replace "wheel==0.33.1" "wheel" 30 + ''; 31 + 32 + nativeBuildInputs = with python3.pkgs; [ 33 + pythonRelaxDepsHook 34 + setuptools 35 + wheel 36 + ]; 25 37 26 38 pythonRelaxDeps = [ 27 39 "psutil"
+5 -4
pkgs/tools/misc/url-parser/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "url-parser"; 8 - version = "1.0.4"; 8 + version = "1.0.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "thegeeklab"; 12 12 repo = "url-parser"; 13 - rev = "v${version}"; 14 - hash = "sha256-rOL6merwQ6CQkdsYGOpFttkJIy2EXCKMGIbAqqmYdvM="; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-A+uoxwPdWdy12Avl2Ci+zd9TFmQFA22pMbsxtWpNPpc="; 15 15 }; 16 16 17 - vendorHash = "sha256-ZaZlIGk44eX0ER2sdLdSvN2qdKVyEPsXjfCuJzJGspE="; 17 + vendorHash = "sha256-8doDVHyhQKsBeN1H73KV/rxhpumDLIzjahdjtW79Bek="; 18 18 19 19 ldflags = [ 20 20 "-s" ··· 26 26 meta = with lib; { 27 27 description = "Simple command-line URL parser"; 28 28 homepage = "https://github.com/thegeeklab/url-parser"; 29 + changelog = "https://github.com/thegeeklab/url-parser/releases/tag/v${version}"; 29 30 license = licenses.mit; 30 31 maintainers = with maintainers; [ doronbehar ]; 31 32 };
+2 -2
pkgs/tools/networking/slirp4netns/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "slirp4netns"; 15 - version = "1.2.0"; 15 + version = "1.2.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "rootless-containers"; 19 19 repo = "slirp4netns"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-wVisE4YAK52yfeM2itnBqCmhRKlrKRs0NEppQzZPok8="; 21 + sha256 = "sha256-Lq3MMIPPEo1yJZ/xE3m9Y/V+cJl17IRkTBVjnr/avHw="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ autoreconfHook pkg-config ];
+6
pkgs/tools/security/apachetomcatscanner/default.nix
··· 15 15 hash = "sha256-ChVVXUjm6y71iRs64Kv63oiOG1GSqmx6J0YiGtEI0ao="; 16 16 }; 17 17 18 + # Posted a PR for discussion upstream that can be followed: 19 + # https://github.com/p0dalirius/ApacheTomcatScanner/pull/32 20 + postPatch = '' 21 + sed -i '/apachetomcatscanner=apachetomcatscanner\.__main__:main/d' setup.py 22 + ''; 23 + 18 24 propagatedBuildInputs = with python3.pkgs; [ 19 25 requests 20 26 sectools
+13 -7
pkgs/tools/security/earlybird/default.nix
··· 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 4 }: 5 - buildGoModule { 5 + 6 + buildGoModule rec { 6 7 pname = "earlybird"; 7 - version = "1.25.0"; 8 + version = "3.16.0"; 8 9 9 10 src = fetchFromGitHub { 10 11 owner = "americanexpress"; 11 12 repo = "earlybird"; 12 - # According to the GitHub repo, the latest version *is* 1.25.0, but they 13 - # tagged it as "refs/heads/main-2" 14 - rev = "4f365f1c02972dc0a68a196a262912d9c4325b21"; 15 - sha256 = "UZXHYBwBmb9J1HrE/htPZcKvZ+7mc+oXnUtzgBmBgN4="; 13 + rev = "v${version}"; 14 + hash = "sha256-qSW8O13UW5L2eVsqIuqOguhCyZBPqevZ9fJ7qkraa7M="; 16 15 }; 17 16 18 - vendorSha256 = "oSHBR1EvK/1+cXqGNCE9tWn6Kd/BwNY3m5XrKCAijhA="; 17 + patches = [ 18 + ./fix-go.mod-dependency.patch 19 + ]; 20 + 21 + vendorHash = "sha256-ktsQvWc0CTnqOer+9cc0BddrQp0F3Xk7YJP3jxfuw1w="; 22 + 23 + ldflags = [ "-s" "-w" ]; 19 24 20 25 meta = with lib; { 21 26 description = "A sensitive data detection tool capable of scanning source code repositories for passwords, key files, and more"; 22 27 homepage = "https://github.com/americanexpress/earlybird"; 28 + changelog = "https://github.com/americanexpress/earlybird/releases/tag/v${version}"; 23 29 license = licenses.asl20; 24 30 maintainers = [ ]; 25 31 };
+13
pkgs/tools/security/earlybird/fix-go.mod-dependency.patch
··· 1 + --- a/go.mod 2 + +++ b/go.mod 3 + @@ -42,8 +42,9 @@ require ( 4 + github.com/src-d/gcfg v1.4.0 // indirect 5 + github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf // indirect 6 + github.com/xanzy/ssh-agent v0.2.1 // indirect 7 + - golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 // indirect 8 + + golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 // indirect 9 + golang.org/x/sys v0.0.0-20220906165534-d0df966e6959 // indirect 10 + + golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect 11 + google.golang.org/protobuf v1.23.0 // indirect 12 + gopkg.in/src-d/go-billy.v4 v4.3.2 // indirect 13 + gopkg.in/warnings.v0 v0.1.2 // indirect
+3 -3
pkgs/tools/system/bottom/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "bottom"; 11 - version = "0.9.4"; 11 + version = "0.9.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ClementTsang"; 15 15 repo = pname; 16 16 rev = version; 17 - hash = "sha256-9WQdudO2tIvxDHfJ87zvJeMfpuFSr4D5zGteL7Od2fQ="; 17 + hash = "sha256-4wfkNKtF+txsil25HQtS/a/p8n9LWpUHwZVWcQ2u3+c="; 18 18 }; 19 19 20 - cargoHash = "sha256-aRN6V6r+JYi6yUcXei2f7l7oZ+8IkUmw1sgOwZJOtIE="; 20 + cargoHash = "sha256-+dXbVNfE0GKVySySiISqOdRqR6BLgwUC8U4PB1wsnvs="; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; 23 23
+4
pkgs/tools/system/rex/default.nix
··· 73 73 74 74 outputs = [ "out" ]; 75 75 76 + postPatch = '' 77 + patchShebangs bin 78 + ''; 79 + 76 80 fixupPhase = '' 77 81 for sh in bash zsh; do 78 82 substituteInPlace ./share/rex-tab-completion.$sh \
+2 -2
pkgs/tools/system/sg3_utils/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "sg3_utils"; 5 - version = "1.47"; 5 + version = "1.48"; 6 6 7 7 src = fetchurl { 8 8 url = "https://sg.danny.cz/sg/p/sg3_utils-${version}.tgz"; 9 - sha256 = "sha256-hnPH+sqEm2s0dkMy0qqR9y2wW/9zgruDbQaIeVGZw+E="; 9 + sha256 = "sha256-1itsPPIDkPpzVwRDkAhBZtJfHZMqETXEULaf5cKD13M="; 10 10 }; 11 11 12 12 meta = with lib; {
+2 -2
pkgs/tools/text/gtree/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gtree"; 10 - version = "1.9.5"; 10 + version = "1.9.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ddddddO"; 14 14 repo = "gtree"; 15 15 rev = "v${version}"; 16 - hash = "sha256-qbAus0RgocbkC9eOmoiAOoyZw58LPDZlJgoRA/SzhQI="; 16 + hash = "sha256-eU5mMUDUh5eMzd4oLc0XOHapt1hhODWXQJ+OJAy3tWc="; 17 17 }; 18 18 19 19 vendorHash = "sha256-QxcDa499XV43p8fstENOtfe3iZ176R5/Ub5iovXlYIM=";
+2 -2
pkgs/tools/text/mmdoc/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "mmdoc"; 15 - version = "0.15.0"; 15 + version = "0.19.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ryantm"; 19 19 repo = "mmdoc"; 20 20 rev = version; 21 - hash = "sha256-xOi91BSQh+AN13V6YyAzOe7kUsyPAvUKWTJ+PUPlPJQ="; 21 + hash = "sha256-W48ndjWrdJphvGDDUtcLZLBzsTfeLCi3k6UrHVroBcA="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ninja meson pkg-config xxd ];
+2 -2
pkgs/tools/text/ugrep/default.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "ugrep"; 15 - version = "4.0.3"; 15 + version = "4.0.4"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "Genivia"; 19 19 repo = "ugrep"; 20 20 rev = "v${finalAttrs.version}"; 21 - hash = "sha256-t0M0b4q/25gEY3+LhGEgkKJAK1d6kni6uH0VW+yQco0="; 21 + hash = "sha256-VkONia3xhhgCcq+dh5lNYoj3C8abDYNG7JfoBXomMUw="; 22 22 }; 23 23 24 24 buildInputs = [
+2
pkgs/tools/typesetting/tex/texlive/build-texlive-package.nix
··· 29 29 , hasManpages ? false 30 30 , hasRunfiles ? false 31 31 , hasTlpkg ? false 32 + , extraNativeBuildInputs ? [ ] 32 33 , ... 33 34 }@args: 34 35 ··· 119 120 inherit meta; 120 121 # shebang interpreters 121 122 buildInputs = (args.extraBuildInputs or [ ]) ++ [ bash perl ] ++ (lib.attrVals (args.scriptExts or [ ]) extToInput); 123 + nativeBuildInputs = extraNativeBuildInputs; 122 124 # absolute scripts folder 123 125 scriptsFolder = lib.optionalString (run ? outPath) (run.outPath + "/scripts/" + args.scriptsFolder or pname); 124 126 # binaries info
+16 -6
pkgs/tools/typesetting/tex/texlive/default.nix
··· 4 4 */ 5 5 { stdenv, lib, fetchurl, runCommand, writeText, buildEnv 6 6 , callPackage, ghostscript_headless, harfbuzz 7 - , makeWrapper 7 + , makeWrapper, installShellFiles 8 8 , python3, ruby, perl, tk, jdk, bash, snobol4 9 9 , coreutils, findutils, gawk, getopt, gnugrep, gnumake, gnupg, gnused, gzip, ncurses, zip 10 10 , libfaketime, asymptote, biber-ms, makeFontsConf ··· 376 376 extraRevision = "-tlpdb${toString tlpdbVersion.revision}"; 377 377 extraVersion = "-tlpdb-${toString tlpdbVersion.revision}"; 378 378 379 + extraNativeBuildInputs = [ installShellFiles ]; 380 + 379 381 # build Data.tlpdb.lua (part of the 'tlType == "run"' package) 380 382 postUnpack = '' 381 383 if [[ -f "$out"/scripts/texdoc/texdoc.tlu ]]; then ··· 391 393 392 394 cp texdoc/cache-tlpdb.lua "$out"/scripts/texdoc/Data.tlpdb.lua 393 395 fi 396 + ''; 397 + 398 + # install zsh completion 399 + postFixup = '' 400 + TEXMFCNF="${bin.core}"/share/texmf-dist/web2c TEXMF="$scriptsFolder/../.." \ 401 + texlua "$out"/bin/texdoc --print-completion zsh > "$TMPDIR"/_texdoc 402 + substituteInPlace "$TMPDIR"/_texdoc \ 403 + --replace 'compdef __texdoc texdoc' '#compdef texdoc' \ 404 + --replace '$(kpsewhich -var-value TEXMFROOT)/tlpkg/texlive.tlpdb' '$(kpsewhich Data.tlpdb.lua)' \ 405 + --replace '/^name[^.]*$/ {print $2}' '/^ \["[^"]*"\] = {$/ { print substr($1,3,length($1)-4) }' 406 + echo '__texdoc' >> "$TMPDIR"/_texdoc 407 + installShellCompletion --zsh "$TMPDIR"/_texdoc 394 408 ''; 395 409 }; 396 410 ··· 496 510 497 511 assertions = with lib; 498 512 assertMsg (tlpdbVersion.year == version.texliveYear) "TeX Live year in texlive does not match tlpdb.nix, refusing to evaluate" && 499 - assertMsg (tlpdbVersion.frozen == version.final) "TeX Live final status in texlive does not match tlpdb.nix, refusing to evaluate" && 500 - (!useFixedHashes || 501 - (let all = concatLists (catAttrs "pkgs" (attrValues tl)); 502 - fods = filter (p: isDerivation p && p.tlType != "bin") all; 503 - in builtins.all (p: assertMsg (p ? outputHash) "The TeX Live package '${p.pname + lib.optionalString (p.tlType != "run") ("." + p.tlType)}' does not have a fixed output hash. Please read UPGRADING.md on how to build a new 'fixed-hashes.nix'.") fods)); 513 + assertMsg (tlpdbVersion.frozen == version.final) "TeX Live final status in texlive does not match tlpdb.nix, refusing to evaluate"; 504 514 505 515 in 506 516 tl // {
+3 -3
pkgs/tools/typesetting/typstfmt/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage { 4 4 pname = "typstfmt"; 5 - version = "unstable-2023-08-15"; 5 + version = "unstable-2023-08-22"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "astrale-sharp"; 9 9 repo = "typstfmt"; 10 - rev = "0e5cf2769ef46ca8f6627c688cb8f848ee279a88"; 11 - hash = "sha256-xdmEixbINjVjXlGwdBqDPcd4YHcT/WeswlRNEwpnfx4="; 10 + rev = "578d39fb304020d0c26118e4eeab272868c9d525"; 11 + hash = "sha256-pF0i3yqGOzbN3CMELhZ7JElOUdBZCnp3cLqa9VONHhI="; 12 12 }; 13 13 14 14 cargoLock = {
+4 -1
pkgs/tools/virtualization/mkosi/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , setuptools 4 + , setuptools-scm 5 + , wheel 4 6 , buildPythonApplication 5 7 , pytestCheckHook 6 8 , bubblewrap ··· 41 43 42 44 nativeBuildInputs = [ 43 45 setuptools 46 + setuptools-scm 47 + wheel 44 48 ]; 45 - 46 49 47 50 propagatedBuildInputs = [ 48 51 systemdForMkosi
+2
pkgs/top-level/aliases.nix
··· 96 96 arduino_core = throw "'arduino_core' has been renamed to/replaced by 'arduino-core'"; # Converted to throw 2022-02-22 97 97 arora = throw "arora has been removed"; # Added 2020-09-09 98 98 asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22 99 + aseprite-unfree = aseprite; # Added 2023-08-26 99 100 asls = throw "asls has been removed: abandoned by upstream"; # Added 2023-03-16 100 101 asterisk_13 = throw "asterisk_13: Asterisk 13 is end of life and has been removed"; # Added 2022-04-06 101 102 asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed"; # Added 2020-10-07 ··· 855 856 kubei = kubeclarity; # Added 2023-05-20 856 857 kubeless = throw "kubeless is deprecated and archived by upstream"; # Added 2022-04-05 857 858 kubicorn = throw "kubicorn has been dropped due to the lack of maintenance from upstream since 2019"; # Added 2022-05-30 859 + kuma-prometheus-sd = throw "kuma-prometheus-sd has been deprecated upstream"; # Added 2023-07-02 858 860 kvm = throw "'kvm' has been renamed to/replaced by 'qemu_kvm'"; # Converted to throw 2022-02-22 859 861 860 862 ### L ###
+3 -6
pkgs/top-level/all-packages.nix
··· 676 676 677 677 goda = callPackage ../development/tools/goda { }; 678 678 679 + gokrazy = callPackage ../development/misc/gokrazy { }; 680 + 679 681 gojq = callPackage ../development/tools/gojq { }; 680 682 681 683 govulncheck = callPackage ../tools/security/govulncheck { }; ··· 13109 13111 sixpair = callPackage ../tools/misc/sixpair { }; 13110 13112 13111 13113 sketchybar = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/sketchybar { 13112 - inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa CoreWLAN DisplayServices MediaRemote SkyLight; 13114 + inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreAudio CoreWLAN CoreVideo DisplayServices IOKit MediaRemote SkyLight; 13113 13115 }; 13114 13116 13115 13117 sketchybar-app-font = callPackage ../data/fonts/sketchybar-app-font { }; ··· 30565 30567 asap = callPackage ../tools/audio/asap { }; 30566 30568 30567 30569 aseprite = callPackage ../applications/editors/aseprite { }; 30568 - aseprite-unfree = aseprite.override { unfree = true; }; 30569 30570 30570 30571 assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { }; 30571 30572 ··· 33355 33356 kuma-dp = callPackage ../applications/networking/cluster/kuma { 33356 33357 components = ["kuma-dp"]; 33357 33358 pname = "kuma-dp"; 33358 - }; 33359 - kuma-prometheus-sd = callPackage ../applications/networking/cluster/kuma { 33360 - components = ["kuma-prometheus-sd"]; 33361 - pname = "kuma-prometheus-sd"; 33362 33359 }; 33363 33360 33364 33361 kile-wl = callPackage ../applications/misc/kile-wl { };