Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
6ba70cf6 0306f31c

+342 -170
+3 -2
lib/path/tests/default.nix
··· 24 export TEST_LIB=$PWD/lib 25 26 echo "Running unit tests lib/path/tests/unit.nix" 27 - nix-instantiate --eval lib/path/tests/unit.nix \ 28 - --argstr libpath "$TEST_LIB" 29 30 echo "Running property tests lib/path/tests/prop.sh" 31 bash lib/path/tests/prop.sh ${toString seed}
··· 24 export TEST_LIB=$PWD/lib 25 26 echo "Running unit tests lib/path/tests/unit.nix" 27 + nix-instantiate --eval --show-trace \ 28 + --argstr libpath "$TEST_LIB" \ 29 + lib/path/tests/unit.nix 30 31 echo "Running property tests lib/path/tests/prop.sh" 32 bash lib/path/tests/prop.sh ${toString seed}
+1 -1
lib/path/tests/prop.sh
··· 71 72 # Precalculate all normalisations with a single Nix call. Calling Nix for each 73 # string individually would take way too long 74 - nix-instantiate --eval --strict --json \ 75 --argstr libpath "$TEST_LIB" \ 76 --argstr dir "$tmp/strings" \ 77 "$SCRIPT_DIR"/prop.nix \
··· 71 72 # Precalculate all normalisations with a single Nix call. Calling Nix for each 73 # string individually would take way too long 74 + nix-instantiate --eval --strict --json --show-trace \ 75 --argstr libpath "$TEST_LIB" \ 76 --argstr dir "$tmp/strings" \ 77 "$SCRIPT_DIR"/prop.nix \
+1 -1
nixos/lib/qemu-common.nix
··· 19 ]; 20 21 qemuSerialDevice = 22 - if with pkgs.stdenv.hostPlatform; isx86 || isMips64 || isRiscV then "ttyS0" 23 else if (with pkgs.stdenv.hostPlatform; isAarch || isPower) then "ttyAMA0" 24 else throw "Unknown QEMU serial device for system '${pkgs.stdenv.hostPlatform.system}'"; 25
··· 19 ]; 20 21 qemuSerialDevice = 22 + if with pkgs.stdenv.hostPlatform; isx86 || isLoongArch64 || isMips64 || isRiscV then "ttyS0" 23 else if (with pkgs.stdenv.hostPlatform; isAarch || isPower) then "ttyAMA0" 24 else throw "Unknown QEMU serial device for system '${pkgs.stdenv.hostPlatform.system}'"; 25
+12 -10
nixos/modules/virtualisation/qemu-vm.nix
··· 18 19 qemu = cfg.qemu.package; 20 21 consoles = lib.concatMapStringsSep " " (c: "console=${c}") cfg.qemu.consoles; 22 23 driveOpts = { ... }: { ··· 84 # Shell script to start the VM. 85 startVM = 86 '' 87 - #! ${cfg.host.pkgs.runtimeShell} 88 89 - export PATH=${makeBinPath [ cfg.host.pkgs.coreutils ]}''${PATH:+:}$PATH 90 91 set -e 92 ··· 97 local size=$2 98 local temp=$(mktemp) 99 ${qemu}/bin/qemu-img create -f raw "$temp" "$size" 100 - ${pkgs.e2fsprogs}/bin/mkfs.ext4 -L ${rootFilesystemLabel} "$temp" 101 ${qemu}/bin/qemu-img convert -f raw -O qcow2 "$temp" "$name" 102 rm "$temp" 103 } ··· 142 else '' 143 ( 144 cd ${builtins.storeDir} 145 - ${pkgs.erofs-utils}/bin/mkfs.erofs \ 146 --force-uid=0 \ 147 --force-gid=0 \ 148 -L ${nixStoreFilesystemLabel} \ 149 -U eb176051-bd15-49b7-9e6b-462e0b467019 \ 150 -T 0 \ 151 --exclude-regex="$( 152 - <${pkgs.closureInfo { rootPaths = [ config.system.build.toplevel regInfo ]; }}/store-paths \ 153 sed -e 's^.*/^^g' \ 154 | cut -c -10 \ 155 - | ${pkgs.python3}/bin/python ${./includes-to-excludes.py} )" \ 156 "$TMPDIR"/store.img \ 157 . \ 158 </dev/null >/dev/null ··· 214 ''; 215 216 217 - regInfo = pkgs.closureInfo { rootPaths = config.virtualisation.additionalPaths; }; 218 219 # Use well-defined and persistent filesystem labels to identify block devices. 220 rootFilesystemLabel = "nixos"; ··· 644 package = 645 mkOption { 646 type = types.package; 647 - default = cfg.host.pkgs.qemu_kvm; 648 defaultText = literalExpression "config.virtualisation.host.pkgs.qemu_kvm"; 649 example = literalExpression "pkgs.qemu_test"; 650 description = lib.mdDoc "QEMU package to use."; ··· 1180 1181 services.qemuGuest.enable = cfg.qemu.guestAgent.enable; 1182 1183 - system.build.vm = cfg.host.pkgs.runCommand "nixos-vm" { 1184 preferLocalBuild = true; 1185 meta.mainProgram = "run-${config.system.name}-vm"; 1186 } 1187 '' 1188 mkdir -p $out/bin 1189 ln -s ${config.system.build.toplevel} $out/system 1190 - ln -s ${cfg.host.pkgs.writeScript "run-nixos-vm" startVM} $out/bin/run-${config.system.name}-vm 1191 ''; 1192 1193 # When building a regular system configuration, override whatever
··· 18 19 qemu = cfg.qemu.package; 20 21 + hostPkgs = cfg.host.pkgs; 22 + 23 consoles = lib.concatMapStringsSep " " (c: "console=${c}") cfg.qemu.consoles; 24 25 driveOpts = { ... }: { ··· 86 # Shell script to start the VM. 87 startVM = 88 '' 89 + #! ${hostPkgs.runtimeShell} 90 91 + export PATH=${makeBinPath [ hostPkgs.coreutils ]}''${PATH:+:}$PATH 92 93 set -e 94 ··· 99 local size=$2 100 local temp=$(mktemp) 101 ${qemu}/bin/qemu-img create -f raw "$temp" "$size" 102 + ${hostPkgs.e2fsprogs}/bin/mkfs.ext4 -L ${rootFilesystemLabel} "$temp" 103 ${qemu}/bin/qemu-img convert -f raw -O qcow2 "$temp" "$name" 104 rm "$temp" 105 } ··· 144 else '' 145 ( 146 cd ${builtins.storeDir} 147 + ${hostPkgs.erofs-utils}/bin/mkfs.erofs \ 148 --force-uid=0 \ 149 --force-gid=0 \ 150 -L ${nixStoreFilesystemLabel} \ 151 -U eb176051-bd15-49b7-9e6b-462e0b467019 \ 152 -T 0 \ 153 --exclude-regex="$( 154 + <${hostPkgs.closureInfo { rootPaths = [ config.system.build.toplevel regInfo ]; }}/store-paths \ 155 sed -e 's^.*/^^g' \ 156 | cut -c -10 \ 157 + | ${hostPkgs.python3}/bin/python ${./includes-to-excludes.py} )" \ 158 "$TMPDIR"/store.img \ 159 . \ 160 </dev/null >/dev/null ··· 216 ''; 217 218 219 + regInfo = hostPkgs.closureInfo { rootPaths = config.virtualisation.additionalPaths; }; 220 221 # Use well-defined and persistent filesystem labels to identify block devices. 222 rootFilesystemLabel = "nixos"; ··· 646 package = 647 mkOption { 648 type = types.package; 649 + default = hostPkgs.qemu_kvm; 650 defaultText = literalExpression "config.virtualisation.host.pkgs.qemu_kvm"; 651 example = literalExpression "pkgs.qemu_test"; 652 description = lib.mdDoc "QEMU package to use."; ··· 1182 1183 services.qemuGuest.enable = cfg.qemu.guestAgent.enable; 1184 1185 + system.build.vm = hostPkgs.runCommand "nixos-vm" { 1186 preferLocalBuild = true; 1187 meta.mainProgram = "run-${config.system.name}-vm"; 1188 } 1189 '' 1190 mkdir -p $out/bin 1191 ln -s ${config.system.build.toplevel} $out/system 1192 + ln -s ${hostPkgs.writeScript "run-nixos-vm" startVM} $out/bin/run-${config.system.name}-vm 1193 ''; 1194 1195 # When building a regular system configuration, override whatever
+6 -6
pkgs/applications/gis/saga/default.nix
··· 1 { stdenv 2 - , mkDerivation 3 , lib 4 , fetchurl 5 # native 6 , cmake 7 , pkg-config 8 # not native 9 , gdal ··· 29 , fftw 30 }: 31 32 - mkDerivation rec { 33 pname = "saga"; 34 version = "9.0.2"; 35 36 src = fetchurl { 37 - url = "mirror://sourceforge/saga-gis/SAGA%20-%20${lib.versions.major version}/SAGA%20-%20${version}/saga-${version}.tar.gz"; 38 sha256 = "sha256-dyqunuROQlF1Lo/XsNj9QlN7WbimksfT1s8TrqB9PXE="; 39 }; 40 ··· 43 nativeBuildInputs = [ 44 cmake 45 pkg-config 46 - ]; 47 48 buildInputs = [ 49 curl ··· 79 80 meta = with lib; { 81 description = "System for Automated Geoscientific Analyses"; 82 - homepage = "http://www.saga-gis.org"; 83 license = licenses.gpl2Plus; 84 - maintainers = with maintainers; [ michelk mpickering ]; 85 platforms = with platforms; unix; 86 }; 87 }
··· 1 { stdenv 2 , lib 3 , fetchurl 4 # native 5 , cmake 6 + , desktopToDarwinBundle 7 , pkg-config 8 # not native 9 , gdal ··· 29 , fftw 30 }: 31 32 + stdenv.mkDerivation rec { 33 pname = "saga"; 34 version = "9.0.2"; 35 36 src = fetchurl { 37 + url = "mirror://sourceforge/saga-gis/saga-${version}.tar.gz"; 38 sha256 = "sha256-dyqunuROQlF1Lo/XsNj9QlN7WbimksfT1s8TrqB9PXE="; 39 }; 40 ··· 43 nativeBuildInputs = [ 44 cmake 45 pkg-config 46 + ] ++ lib.optional stdenv.isDarwin desktopToDarwinBundle; 47 48 buildInputs = [ 49 curl ··· 79 80 meta = with lib; { 81 description = "System for Automated Geoscientific Analyses"; 82 + homepage = "https://saga-gis.sourceforge.io"; 83 license = licenses.gpl2Plus; 84 + maintainers = with maintainers; teams.geospatial.members ++ [ michelk mpickering ]; 85 platforms = with platforms; unix; 86 }; 87 }
+3 -3
pkgs/applications/graphics/drawio/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "drawio"; 17 - version = "21.4.0"; 18 19 src = fetchFromGitHub { 20 owner = "jgraph"; 21 repo = "drawio-desktop"; 22 rev = "v${version}"; 23 fetchSubmodules = true; 24 - hash = "sha256-wiLeRku8/v7bB/Ml6rKPdZRtxJYFMAt3Xz9MixXhHnw="; 25 }; 26 27 offlineCache = fetchYarnDeps { 28 yarnLock = src + "/yarn.lock"; 29 - hash = "sha256-phB/KPIkgCJT4wEDmUWvaXj0ZPih0EQY40LbRfA58Ro="; 30 }; 31 32 nativeBuildInputs = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "drawio"; 17 + version = "21.5.0"; 18 19 src = fetchFromGitHub { 20 owner = "jgraph"; 21 repo = "drawio-desktop"; 22 rev = "v${version}"; 23 fetchSubmodules = true; 24 + hash = "sha256-Eh3QRVeWd/RDEBnuYpFeNF96bt7bGpNkNFwWaTdYeCE="; 25 }; 26 27 offlineCache = fetchYarnDeps { 28 yarnLock = src + "/yarn.lock"; 29 + hash = "sha256-PcE3PhK4jIRx089A8nnZBvYwWpjeTtGFwAMGwbfVS5E="; 30 }; 31 32 nativeBuildInputs = [
+148 -86
pkgs/applications/graphics/oculante/Cargo.lock
··· 276 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 277 278 [[package]] 279 name = "bitreader" 280 version = "0.3.7" 281 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 363 dependencies = [ 364 "proc-macro2", 365 "quote", 366 - "syn 2.0.18", 367 ] 368 369 [[package]] ··· 394 source = "registry+https://github.com/rust-lang/crates.io-index" 395 checksum = "52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8" 396 dependencies = [ 397 - "bitflags", 398 "log", 399 "nix 0.25.1", 400 "slotmap", ··· 431 432 [[package]] 433 name = "cfg-expr" 434 - version = "0.15.2" 435 source = "registry+https://github.com/rust-lang/crates.io-index" 436 - checksum = "e70d3ad08698a0568b0562f22710fe6bfc1f4a61a367c77d0398c562eadd453a" 437 dependencies = [ 438 "smallvec", 439 "target-lexicon", ··· 473 checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 474 dependencies = [ 475 "atty", 476 - "bitflags", 477 "clap_lex", 478 - "indexmap", 479 "strsim", 480 "termcolor", 481 "textwrap", ··· 541 source = "registry+https://github.com/rust-lang/crates.io-index" 542 checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 543 dependencies = [ 544 - "bitflags", 545 "block", 546 "cocoa-foundation", 547 "core-foundation", ··· 557 source = "registry+https://github.com/rust-lang/crates.io-index" 558 checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" 559 dependencies = [ 560 - "bitflags", 561 "block", 562 "core-foundation", 563 "core-graphics-types", ··· 642 source = "registry+https://github.com/rust-lang/crates.io-index" 643 checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 644 dependencies = [ 645 - "bitflags", 646 "core-foundation", 647 "core-graphics-types", 648 "foreign-types 0.3.2", ··· 651 652 [[package]] 653 name = "core-graphics-types" 654 - version = "0.1.1" 655 source = "registry+https://github.com/rust-lang/crates.io-index" 656 - checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 657 dependencies = [ 658 - "bitflags", 659 "core-foundation", 660 - "foreign-types 0.3.2", 661 "libc", 662 ] 663 ··· 979 ] 980 981 [[package]] 982 name = "errno" 983 version = "0.3.1" 984 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1062 source = "registry+https://github.com/rust-lang/crates.io-index" 1063 checksum = "59ae66425802d6a903e268ae1a08b8c38ba143520f227a205edf4e9c7e3e26d5" 1064 dependencies = [ 1065 - "bitflags", 1066 "libc", 1067 "winapi", 1068 ] ··· 1201 "memmap2 0.6.2", 1202 "slotmap", 1203 "tinyvec", 1204 - "ttf-parser 0.19.0", 1205 ] 1206 1207 [[package]] ··· 1231 dependencies = [ 1232 "proc-macro2", 1233 "quote", 1234 - "syn 2.0.18", 1235 ] 1236 1237 [[package]] ··· 1261 source = "registry+https://github.com/rust-lang/crates.io-index" 1262 checksum = "74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb" 1263 dependencies = [ 1264 - "bitflags", 1265 "freetype-sys", 1266 "libc", 1267 ] ··· 1361 dependencies = [ 1362 "proc-macro2", 1363 "quote", 1364 - "syn 2.0.18", 1365 ] 1366 1367 [[package]] ··· 1576 source = "registry+https://github.com/rust-lang/crates.io-index" 1577 checksum = "23b0385782048be65f0a9dd046c469d6a758a53fe1aa63a8111dea394d2ffa2f" 1578 dependencies = [ 1579 - "bitflags", 1580 "cfg_aliases", 1581 "cgl", 1582 "core-foundation", ··· 1713 "futures-sink", 1714 "futures-util", 1715 "http", 1716 - "indexmap", 1717 "slab", 1718 "tokio", 1719 "tokio-util", ··· 1722 1723 [[package]] 1724 name = "half" 1725 - version = "2.2.1" 1726 source = "registry+https://github.com/rust-lang/crates.io-index" 1727 - checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0" 1728 dependencies = [ 1729 "crunchy", 1730 ] 1731 ··· 1745 ] 1746 1747 [[package]] 1748 name = "heck" 1749 version = "0.4.1" 1750 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1915 dependencies = [ 1916 "autocfg", 1917 "hashbrown 0.12.3", 1918 ] 1919 1920 [[package]] ··· 2572 source = "registry+https://github.com/rust-lang/crates.io-index" 2573 checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" 2574 dependencies = [ 2575 - "bitflags", 2576 "jni-sys", 2577 "ndk-sys", 2578 "num_enum", ··· 2636 source = "registry+https://github.com/rust-lang/crates.io-index" 2637 checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" 2638 dependencies = [ 2639 - "bitflags", 2640 "cfg-if 1.0.0", 2641 "libc", 2642 "memoffset 0.6.5", ··· 2649 checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" 2650 dependencies = [ 2651 "autocfg", 2652 - "bitflags", 2653 "cfg-if 1.0.0", 2654 "libc", 2655 "memoffset 0.6.5", ··· 2706 "futures", 2707 "futures-util", 2708 "hashbrown 0.13.2", 2709 - "indexmap", 2710 "js-sys", 2711 "log", 2712 "notan_core", ··· 3118 3119 [[package]] 3120 name = "oculante" 3121 - version = "0.6.65" 3122 dependencies = [ 3123 "anyhow", 3124 "arboard", ··· 3156 "serde", 3157 "serde_json", 3158 "strum", 3159 - "strum_macros", 3160 "tiff 0.9.0", 3161 "tiny-skia 0.9.1", 3162 "turbojpeg", ··· 3164 "webbrowser", 3165 "windres", 3166 "winres", 3167 ] 3168 3169 [[package]] ··· 3209 source = "registry+https://github.com/rust-lang/crates.io-index" 3210 checksum = "706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4" 3211 dependencies = [ 3212 - "ttf-parser 0.19.0", 3213 ] 3214 3215 [[package]] ··· 3230 "approx", 3231 "fast-srgb8", 3232 "palette_derive", 3233 - "phf 0.11.1", 3234 ] 3235 3236 [[package]] ··· 3241 dependencies = [ 3242 "proc-macro2", 3243 "quote", 3244 - "syn 2.0.18", 3245 ] 3246 3247 [[package]] ··· 3310 3311 [[package]] 3312 name = "phf" 3313 - version = "0.11.1" 3314 source = "registry+https://github.com/rust-lang/crates.io-index" 3315 - checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c" 3316 dependencies = [ 3317 - "phf_macros 0.11.1", 3318 - "phf_shared 0.11.1", 3319 ] 3320 3321 [[package]] ··· 3330 3331 [[package]] 3332 name = "phf_generator" 3333 - version = "0.11.1" 3334 source = "registry+https://github.com/rust-lang/crates.io-index" 3335 - checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf" 3336 dependencies = [ 3337 - "phf_shared 0.11.1", 3338 "rand", 3339 ] 3340 ··· 3354 3355 [[package]] 3356 name = "phf_macros" 3357 - version = "0.11.1" 3358 source = "registry+https://github.com/rust-lang/crates.io-index" 3359 - checksum = "92aacdc5f16768709a569e913f7451034034178b05bdc8acda226659a3dccc66" 3360 dependencies = [ 3361 - "phf_generator 0.11.1", 3362 - "phf_shared 0.11.1", 3363 "proc-macro2", 3364 "quote", 3365 - "syn 1.0.109", 3366 ] 3367 3368 [[package]] ··· 3376 3377 [[package]] 3378 name = "phf_shared" 3379 - version = "0.11.1" 3380 source = "registry+https://github.com/rust-lang/crates.io-index" 3381 - checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676" 3382 dependencies = [ 3383 "siphasher", 3384 ] ··· 3406 dependencies = [ 3407 "proc-macro2", 3408 "quote", 3409 - "syn 2.0.18", 3410 ] 3411 3412 [[package]] ··· 3445 source = "registry+https://github.com/rust-lang/crates.io-index" 3446 checksum = "59871cc5b6cce7eaccca5a802b4173377a1c2ba90654246789a8fa2334426d11" 3447 dependencies = [ 3448 - "bitflags", 3449 "crc32fast", 3450 "fdeflate", 3451 "flate2", ··· 3459 checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 3460 dependencies = [ 3461 "autocfg", 3462 - "bitflags", 3463 "cfg-if 1.0.0", 3464 "concurrent-queue", 3465 "libc", ··· 3522 3523 [[package]] 3524 name = "proc-macro2" 3525 - version = "1.0.60" 3526 source = "registry+https://github.com/rust-lang/crates.io-index" 3527 - checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406" 3528 dependencies = [ 3529 "unicode-ident", 3530 ] ··· 3716 source = "registry+https://github.com/rust-lang/crates.io-index" 3717 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 3718 dependencies = [ 3719 - "bitflags", 3720 ] 3721 3722 [[package]] ··· 3725 source = "registry+https://github.com/rust-lang/crates.io-index" 3726 checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 3727 dependencies = [ 3728 - "bitflags", 3729 ] 3730 3731 [[package]] ··· 3927 source = "registry+https://github.com/rust-lang/crates.io-index" 3928 checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" 3929 dependencies = [ 3930 - "bitflags", 3931 "errno", 3932 "io-lifetimes", 3933 "libc", ··· 3978 source = "registry+https://github.com/rust-lang/crates.io-index" 3979 checksum = "162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a" 3980 dependencies = [ 3981 - "bitflags", 3982 "bytemuck", 3983 "smallvec", 3984 "ttf-parser 0.18.1", ··· 4105 dependencies = [ 4106 "proc-macro2", 4107 "quote", 4108 - "syn 2.0.18", 4109 ] 4110 4111 [[package]] 4112 name = "serde_json" 4113 - version = "1.0.97" 4114 source = "registry+https://github.com/rust-lang/crates.io-index" 4115 - checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a" 4116 dependencies = [ 4117 "itoa", 4118 "ryu", ··· 4121 4122 [[package]] 4123 name = "serde_spanned" 4124 - version = "0.6.2" 4125 source = "registry+https://github.com/rust-lang/crates.io-index" 4126 - checksum = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d" 4127 dependencies = [ 4128 "serde", 4129 ] ··· 4246 source = "registry+https://github.com/rust-lang/crates.io-index" 4247 checksum = "f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454" 4248 dependencies = [ 4249 - "bitflags", 4250 "calloop", 4251 "dlib", 4252 "lazy_static", ··· 4334 source = "registry+https://github.com/rust-lang/crates.io-index" 4335 checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 4336 dependencies = [ 4337 - "strum_macros", 4338 ] 4339 4340 [[package]] ··· 4351 ] 4352 4353 [[package]] 4354 name = "svgfilters" 4355 version = "0.4.0" 4356 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4383 4384 [[package]] 4385 name = "syn" 4386 - version = "2.0.18" 4387 source = "registry+https://github.com/rust-lang/crates.io-index" 4388 - checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" 4389 dependencies = [ 4390 "proc-macro2", 4391 "quote", ··· 4394 4395 [[package]] 4396 name = "system-deps" 4397 - version = "6.1.0" 4398 source = "registry+https://github.com/rust-lang/crates.io-index" 4399 - checksum = "e5fa6fb9ee296c0dc2df41a656ca7948546d061958115ddb0bcaae43ad0d17d2" 4400 dependencies = [ 4401 "cfg-expr", 4402 "heck", 4403 "pkg-config", 4404 - "toml 0.7.4", 4405 "version-compare", 4406 ] 4407 4408 [[package]] 4409 name = "target-lexicon" 4410 - version = "0.12.7" 4411 source = "registry+https://github.com/rust-lang/crates.io-index" 4412 - checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" 4413 4414 [[package]] 4415 name = "tempfile" ··· 4457 dependencies = [ 4458 "proc-macro2", 4459 "quote", 4460 - "syn 2.0.18", 4461 ] 4462 4463 [[package]] ··· 4610 4611 [[package]] 4612 name = "toml" 4613 - version = "0.7.4" 4614 source = "registry+https://github.com/rust-lang/crates.io-index" 4615 - checksum = "d6135d499e69981f9ff0ef2167955a5333c35e36f6937d382974566b3d5b94ec" 4616 dependencies = [ 4617 "serde", 4618 "serde_spanned", ··· 4622 4623 [[package]] 4624 name = "toml_datetime" 4625 - version = "0.6.2" 4626 source = "registry+https://github.com/rust-lang/crates.io-index" 4627 - checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f" 4628 dependencies = [ 4629 "serde", 4630 ] 4631 4632 [[package]] 4633 name = "toml_edit" 4634 - version = "0.19.10" 4635 source = "registry+https://github.com/rust-lang/crates.io-index" 4636 - checksum = "2380d56e8670370eee6566b0bfd4265f65b3f432e8c6d85623f728d4fa31f739" 4637 dependencies = [ 4638 - "indexmap", 4639 "serde", 4640 "serde_spanned", 4641 "toml_datetime", ··· 4682 4683 [[package]] 4684 name = "ttf-parser" 4685 - version = "0.19.0" 4686 source = "registry+https://github.com/rust-lang/crates.io-index" 4687 - checksum = "44dcf002ae3b32cd25400d6df128c5babec3927cd1eb7ce813cfff20eb6c3746" 4688 4689 [[package]] 4690 name = "turbojpeg" ··· 4878 4879 [[package]] 4880 name = "v_frame" 4881 - version = "0.3.3" 4882 source = "registry+https://github.com/rust-lang/crates.io-index" 4883 - checksum = "148c23ce3c8dae5562911cba1c264eaa5e31e133e0d5d08455409de9dd540358" 4884 dependencies = [ 4885 "cfg-if 1.0.0", 4886 - "new_debug_unreachable", 4887 "noop_proc_macro", 4888 "num-derive", 4889 "num-traits 0.2.15", ··· 4966 "once_cell", 4967 "proc-macro2", 4968 "quote", 4969 - "syn 2.0.18", 4970 "wasm-bindgen-shared", 4971 ] 4972 ··· 5000 dependencies = [ 5001 "proc-macro2", 5002 "quote", 5003 - "syn 2.0.18", 5004 "wasm-bindgen-backend", 5005 "wasm-bindgen-shared", 5006 ] ··· 5017 source = "registry+https://github.com/rust-lang/crates.io-index" 5018 checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715" 5019 dependencies = [ 5020 - "bitflags", 5021 "downcast-rs", 5022 "libc", 5023 "nix 0.24.3", ··· 5056 source = "registry+https://github.com/rust-lang/crates.io-index" 5057 checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6" 5058 dependencies = [ 5059 - "bitflags", 5060 "wayland-client", 5061 "wayland-commons", 5062 "wayland-scanner", ··· 5398 source = "registry+https://github.com/rust-lang/crates.io-index" 5399 checksum = "bb796d6fbd86b2fd896c9471e6f04d39d750076ebe5680a3958f00f5ab97657c" 5400 dependencies = [ 5401 - "bitflags", 5402 "cocoa", 5403 "core-foundation", 5404 "core-graphics", ··· 5548 ] 5549 5550 [[package]] 5551 name = "zune-inflate" 5552 version = "0.2.54" 5553 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5555 dependencies = [ 5556 "simd-adler32", 5557 ]
··· 276 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 277 278 [[package]] 279 + name = "bitflags" 280 + version = "2.3.2" 281 + source = "registry+https://github.com/rust-lang/crates.io-index" 282 + checksum = "6dbe3c979c178231552ecba20214a8272df4e09f232a87aef4320cf06539aded" 283 + 284 + [[package]] 285 name = "bitreader" 286 version = "0.3.7" 287 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 369 dependencies = [ 370 "proc-macro2", 371 "quote", 372 + "syn 2.0.22", 373 ] 374 375 [[package]] ··· 400 source = "registry+https://github.com/rust-lang/crates.io-index" 401 checksum = "52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8" 402 dependencies = [ 403 + "bitflags 1.3.2", 404 "log", 405 "nix 0.25.1", 406 "slotmap", ··· 437 438 [[package]] 439 name = "cfg-expr" 440 + version = "0.15.3" 441 source = "registry+https://github.com/rust-lang/crates.io-index" 442 + checksum = "215c0072ecc28f92eeb0eea38ba63ddfcb65c2828c46311d646f1a3ff5f9841c" 443 dependencies = [ 444 "smallvec", 445 "target-lexicon", ··· 479 checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 480 dependencies = [ 481 "atty", 482 + "bitflags 1.3.2", 483 "clap_lex", 484 + "indexmap 1.9.3", 485 "strsim", 486 "termcolor", 487 "textwrap", ··· 547 source = "registry+https://github.com/rust-lang/crates.io-index" 548 checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 549 dependencies = [ 550 + "bitflags 1.3.2", 551 "block", 552 "cocoa-foundation", 553 "core-foundation", ··· 563 source = "registry+https://github.com/rust-lang/crates.io-index" 564 checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" 565 dependencies = [ 566 + "bitflags 1.3.2", 567 "block", 568 "core-foundation", 569 "core-graphics-types", ··· 648 source = "registry+https://github.com/rust-lang/crates.io-index" 649 checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 650 dependencies = [ 651 + "bitflags 1.3.2", 652 "core-foundation", 653 "core-graphics-types", 654 "foreign-types 0.3.2", ··· 657 658 [[package]] 659 name = "core-graphics-types" 660 + version = "0.1.2" 661 source = "registry+https://github.com/rust-lang/crates.io-index" 662 + checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33" 663 dependencies = [ 664 + "bitflags 1.3.2", 665 "core-foundation", 666 "libc", 667 ] 668 ··· 984 ] 985 986 [[package]] 987 + name = "equivalent" 988 + version = "1.0.0" 989 + source = "registry+https://github.com/rust-lang/crates.io-index" 990 + checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1" 991 + 992 + [[package]] 993 name = "errno" 994 version = "0.3.1" 995 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1073 source = "registry+https://github.com/rust-lang/crates.io-index" 1074 checksum = "59ae66425802d6a903e268ae1a08b8c38ba143520f227a205edf4e9c7e3e26d5" 1075 dependencies = [ 1076 + "bitflags 1.3.2", 1077 "libc", 1078 "winapi", 1079 ] ··· 1212 "memmap2 0.6.2", 1213 "slotmap", 1214 "tinyvec", 1215 + "ttf-parser 0.19.1", 1216 ] 1217 1218 [[package]] ··· 1242 dependencies = [ 1243 "proc-macro2", 1244 "quote", 1245 + "syn 2.0.22", 1246 ] 1247 1248 [[package]] ··· 1272 source = "registry+https://github.com/rust-lang/crates.io-index" 1273 checksum = "74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb" 1274 dependencies = [ 1275 + "bitflags 1.3.2", 1276 "freetype-sys", 1277 "libc", 1278 ] ··· 1372 dependencies = [ 1373 "proc-macro2", 1374 "quote", 1375 + "syn 2.0.22", 1376 ] 1377 1378 [[package]] ··· 1587 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 checksum = "23b0385782048be65f0a9dd046c469d6a758a53fe1aa63a8111dea394d2ffa2f" 1589 dependencies = [ 1590 + "bitflags 1.3.2", 1591 "cfg_aliases", 1592 "cgl", 1593 "core-foundation", ··· 1724 "futures-sink", 1725 "futures-util", 1726 "http", 1727 + "indexmap 1.9.3", 1728 "slab", 1729 "tokio", 1730 "tokio-util", ··· 1733 1734 [[package]] 1735 name = "half" 1736 + version = "2.3.0" 1737 source = "registry+https://github.com/rust-lang/crates.io-index" 1738 + checksum = "9906a89f1724975a455316ae0554ceaa45ad83bb336f1125a87bfbdb9197cfa0" 1739 dependencies = [ 1740 + "cfg-if 1.0.0", 1741 "crunchy", 1742 ] 1743 ··· 1757 ] 1758 1759 [[package]] 1760 + name = "hashbrown" 1761 + version = "0.14.0" 1762 + source = "registry+https://github.com/rust-lang/crates.io-index" 1763 + checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1764 + 1765 + [[package]] 1766 name = "heck" 1767 version = "0.4.1" 1768 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1933 dependencies = [ 1934 "autocfg", 1935 "hashbrown 0.12.3", 1936 + ] 1937 + 1938 + [[package]] 1939 + name = "indexmap" 1940 + version = "2.0.0" 1941 + source = "registry+https://github.com/rust-lang/crates.io-index" 1942 + checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 1943 + dependencies = [ 1944 + "equivalent", 1945 + "hashbrown 0.14.0", 1946 ] 1947 1948 [[package]] ··· 2600 source = "registry+https://github.com/rust-lang/crates.io-index" 2601 checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" 2602 dependencies = [ 2603 + "bitflags 1.3.2", 2604 "jni-sys", 2605 "ndk-sys", 2606 "num_enum", ··· 2664 source = "registry+https://github.com/rust-lang/crates.io-index" 2665 checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" 2666 dependencies = [ 2667 + "bitflags 1.3.2", 2668 "cfg-if 1.0.0", 2669 "libc", 2670 "memoffset 0.6.5", ··· 2677 checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" 2678 dependencies = [ 2679 "autocfg", 2680 + "bitflags 1.3.2", 2681 "cfg-if 1.0.0", 2682 "libc", 2683 "memoffset 0.6.5", ··· 2734 "futures", 2735 "futures-util", 2736 "hashbrown 0.13.2", 2737 + "indexmap 1.9.3", 2738 "js-sys", 2739 "log", 2740 "notan_core", ··· 3146 3147 [[package]] 3148 name = "oculante" 3149 + version = "0.6.66" 3150 dependencies = [ 3151 "anyhow", 3152 "arboard", ··· 3184 "serde", 3185 "serde_json", 3186 "strum", 3187 + "strum_macros 0.25.0", 3188 "tiff 0.9.0", 3189 "tiny-skia 0.9.1", 3190 "turbojpeg", ··· 3192 "webbrowser", 3193 "windres", 3194 "winres", 3195 + "zune-png", 3196 ] 3197 3198 [[package]] ··· 3238 source = "registry+https://github.com/rust-lang/crates.io-index" 3239 checksum = "706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4" 3240 dependencies = [ 3241 + "ttf-parser 0.19.1", 3242 ] 3243 3244 [[package]] ··· 3259 "approx", 3260 "fast-srgb8", 3261 "palette_derive", 3262 + "phf 0.11.2", 3263 ] 3264 3265 [[package]] ··· 3270 dependencies = [ 3271 "proc-macro2", 3272 "quote", 3273 + "syn 2.0.22", 3274 ] 3275 3276 [[package]] ··· 3339 3340 [[package]] 3341 name = "phf" 3342 + version = "0.11.2" 3343 source = "registry+https://github.com/rust-lang/crates.io-index" 3344 + checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 3345 dependencies = [ 3346 + "phf_macros 0.11.2", 3347 + "phf_shared 0.11.2", 3348 ] 3349 3350 [[package]] ··· 3359 3360 [[package]] 3361 name = "phf_generator" 3362 + version = "0.11.2" 3363 source = "registry+https://github.com/rust-lang/crates.io-index" 3364 + checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 3365 dependencies = [ 3366 + "phf_shared 0.11.2", 3367 "rand", 3368 ] 3369 ··· 3383 3384 [[package]] 3385 name = "phf_macros" 3386 + version = "0.11.2" 3387 source = "registry+https://github.com/rust-lang/crates.io-index" 3388 + checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" 3389 dependencies = [ 3390 + "phf_generator 0.11.2", 3391 + "phf_shared 0.11.2", 3392 "proc-macro2", 3393 "quote", 3394 + "syn 2.0.22", 3395 ] 3396 3397 [[package]] ··· 3405 3406 [[package]] 3407 name = "phf_shared" 3408 + version = "0.11.2" 3409 source = "registry+https://github.com/rust-lang/crates.io-index" 3410 + checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 3411 dependencies = [ 3412 "siphasher", 3413 ] ··· 3435 dependencies = [ 3436 "proc-macro2", 3437 "quote", 3438 + "syn 2.0.22", 3439 ] 3440 3441 [[package]] ··· 3474 source = "registry+https://github.com/rust-lang/crates.io-index" 3475 checksum = "59871cc5b6cce7eaccca5a802b4173377a1c2ba90654246789a8fa2334426d11" 3476 dependencies = [ 3477 + "bitflags 1.3.2", 3478 "crc32fast", 3479 "fdeflate", 3480 "flate2", ··· 3488 checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 3489 dependencies = [ 3490 "autocfg", 3491 + "bitflags 1.3.2", 3492 "cfg-if 1.0.0", 3493 "concurrent-queue", 3494 "libc", ··· 3551 3552 [[package]] 3553 name = "proc-macro2" 3554 + version = "1.0.63" 3555 source = "registry+https://github.com/rust-lang/crates.io-index" 3556 + checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 3557 dependencies = [ 3558 "unicode-ident", 3559 ] ··· 3745 source = "registry+https://github.com/rust-lang/crates.io-index" 3746 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 3747 dependencies = [ 3748 + "bitflags 1.3.2", 3749 ] 3750 3751 [[package]] ··· 3754 source = "registry+https://github.com/rust-lang/crates.io-index" 3755 checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 3756 dependencies = [ 3757 + "bitflags 1.3.2", 3758 ] 3759 3760 [[package]] ··· 3956 source = "registry+https://github.com/rust-lang/crates.io-index" 3957 checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" 3958 dependencies = [ 3959 + "bitflags 1.3.2", 3960 "errno", 3961 "io-lifetimes", 3962 "libc", ··· 4007 source = "registry+https://github.com/rust-lang/crates.io-index" 4008 checksum = "162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a" 4009 dependencies = [ 4010 + "bitflags 1.3.2", 4011 "bytemuck", 4012 "smallvec", 4013 "ttf-parser 0.18.1", ··· 4134 dependencies = [ 4135 "proc-macro2", 4136 "quote", 4137 + "syn 2.0.22", 4138 ] 4139 4140 [[package]] 4141 name = "serde_json" 4142 + version = "1.0.99" 4143 source = "registry+https://github.com/rust-lang/crates.io-index" 4144 + checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3" 4145 dependencies = [ 4146 "itoa", 4147 "ryu", ··· 4150 4151 [[package]] 4152 name = "serde_spanned" 4153 + version = "0.6.3" 4154 source = "registry+https://github.com/rust-lang/crates.io-index" 4155 + checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 4156 dependencies = [ 4157 "serde", 4158 ] ··· 4275 source = "registry+https://github.com/rust-lang/crates.io-index" 4276 checksum = "f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454" 4277 dependencies = [ 4278 + "bitflags 1.3.2", 4279 "calloop", 4280 "dlib", 4281 "lazy_static", ··· 4363 source = "registry+https://github.com/rust-lang/crates.io-index" 4364 checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 4365 dependencies = [ 4366 + "strum_macros 0.24.3", 4367 ] 4368 4369 [[package]] ··· 4380 ] 4381 4382 [[package]] 4383 + name = "strum_macros" 4384 + version = "0.25.0" 4385 + source = "registry+https://github.com/rust-lang/crates.io-index" 4386 + checksum = "fe9f3bd7d2e45dcc5e265fbb88d6513e4747d8ef9444cf01a533119bce28a157" 4387 + dependencies = [ 4388 + "heck", 4389 + "proc-macro2", 4390 + "quote", 4391 + "rustversion", 4392 + "syn 2.0.22", 4393 + ] 4394 + 4395 + [[package]] 4396 name = "svgfilters" 4397 version = "0.4.0" 4398 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4425 4426 [[package]] 4427 name = "syn" 4428 + version = "2.0.22" 4429 source = "registry+https://github.com/rust-lang/crates.io-index" 4430 + checksum = "2efbeae7acf4eabd6bcdcbd11c92f45231ddda7539edc7806bd1a04a03b24616" 4431 dependencies = [ 4432 "proc-macro2", 4433 "quote", ··· 4436 4437 [[package]] 4438 name = "system-deps" 4439 + version = "6.1.1" 4440 source = "registry+https://github.com/rust-lang/crates.io-index" 4441 + checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3" 4442 dependencies = [ 4443 "cfg-expr", 4444 "heck", 4445 "pkg-config", 4446 + "toml 0.7.5", 4447 "version-compare", 4448 ] 4449 4450 [[package]] 4451 name = "target-lexicon" 4452 + version = "0.12.8" 4453 source = "registry+https://github.com/rust-lang/crates.io-index" 4454 + checksum = "1b1c7f239eb94671427157bd93b3694320f3668d4e1eff08c7285366fd777fac" 4455 4456 [[package]] 4457 name = "tempfile" ··· 4499 dependencies = [ 4500 "proc-macro2", 4501 "quote", 4502 + "syn 2.0.22", 4503 ] 4504 4505 [[package]] ··· 4652 4653 [[package]] 4654 name = "toml" 4655 + version = "0.7.5" 4656 source = "registry+https://github.com/rust-lang/crates.io-index" 4657 + checksum = "1ebafdf5ad1220cb59e7d17cf4d2c72015297b75b19a10472f99b89225089240" 4658 dependencies = [ 4659 "serde", 4660 "serde_spanned", ··· 4664 4665 [[package]] 4666 name = "toml_datetime" 4667 + version = "0.6.3" 4668 source = "registry+https://github.com/rust-lang/crates.io-index" 4669 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 4670 dependencies = [ 4671 "serde", 4672 ] 4673 4674 [[package]] 4675 name = "toml_edit" 4676 + version = "0.19.11" 4677 source = "registry+https://github.com/rust-lang/crates.io-index" 4678 + checksum = "266f016b7f039eec8a1a80dfe6156b633d208b9fccca5e4db1d6775b0c4e34a7" 4679 dependencies = [ 4680 + "indexmap 2.0.0", 4681 "serde", 4682 "serde_spanned", 4683 "toml_datetime", ··· 4724 4725 [[package]] 4726 name = "ttf-parser" 4727 + version = "0.19.1" 4728 source = "registry+https://github.com/rust-lang/crates.io-index" 4729 + checksum = "a464a4b34948a5f67fddd2b823c62d9d92e44be75058b99939eae6c5b6960b33" 4730 4731 [[package]] 4732 name = "turbojpeg" ··· 4920 4921 [[package]] 4922 name = "v_frame" 4923 + version = "0.3.4" 4924 source = "registry+https://github.com/rust-lang/crates.io-index" 4925 + checksum = "e3753f70d50a77f5d381103ba2693a889fed0d84273dd5cbdf4eb8bda720f0c6" 4926 dependencies = [ 4927 "cfg-if 1.0.0", 4928 "noop_proc_macro", 4929 "num-derive", 4930 "num-traits 0.2.15", ··· 5007 "once_cell", 5008 "proc-macro2", 5009 "quote", 5010 + "syn 2.0.22", 5011 "wasm-bindgen-shared", 5012 ] 5013 ··· 5041 dependencies = [ 5042 "proc-macro2", 5043 "quote", 5044 + "syn 2.0.22", 5045 "wasm-bindgen-backend", 5046 "wasm-bindgen-shared", 5047 ] ··· 5058 source = "registry+https://github.com/rust-lang/crates.io-index" 5059 checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715" 5060 dependencies = [ 5061 + "bitflags 1.3.2", 5062 "downcast-rs", 5063 "libc", 5064 "nix 0.24.3", ··· 5097 source = "registry+https://github.com/rust-lang/crates.io-index" 5098 checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6" 5099 dependencies = [ 5100 + "bitflags 1.3.2", 5101 "wayland-client", 5102 "wayland-commons", 5103 "wayland-scanner", ··· 5439 source = "registry+https://github.com/rust-lang/crates.io-index" 5440 checksum = "bb796d6fbd86b2fd896c9471e6f04d39d750076ebe5680a3958f00f5ab97657c" 5441 dependencies = [ 5442 + "bitflags 1.3.2", 5443 "cocoa", 5444 "core-foundation", 5445 "core-graphics", ··· 5589 ] 5590 5591 [[package]] 5592 + name = "zune-core" 5593 + version = "0.2.14" 5594 + source = "registry+https://github.com/rust-lang/crates.io-index" 5595 + checksum = "29ca36c2e02af0d8d7ee977542bfe33ed1c516be73d3c1faa4420af46e96ceee" 5596 + dependencies = [ 5597 + "bitflags 2.3.2", 5598 + ] 5599 + 5600 + [[package]] 5601 name = "zune-inflate" 5602 version = "0.2.54" 5603 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5605 dependencies = [ 5606 "simd-adler32", 5607 ] 5608 + 5609 + [[package]] 5610 + name = "zune-png" 5611 + version = "0.2.1" 5612 + source = "registry+https://github.com/rust-lang/crates.io-index" 5613 + checksum = "ee5abc36f78f32bf5ffb5f070a69cb7beffa7cb393817d3a30f9fe7c1ea57655" 5614 + dependencies = [ 5615 + "bytemuck", 5616 + "log", 5617 + "zune-core", 5618 + "zune-inflate", 5619 + ]
+2 -2
pkgs/applications/graphics/oculante/default.nix
··· 21 22 rustPlatform.buildRustPackage rec { 23 pname = "oculante"; 24 - version = "0.6.65"; 25 26 src = fetchFromGitHub { 27 owner = "woelper"; 28 repo = pname; 29 rev = version; 30 - hash = "sha256-99wA8BELw/FsiwGtWmbZedANjHamK1IHnl4wHwPAGIE="; 31 }; 32 33 cargoLock = {
··· 21 22 rustPlatform.buildRustPackage rec { 23 pname = "oculante"; 24 + version = "0.6.66"; 25 26 src = fetchFromGitHub { 27 owner = "woelper"; 28 repo = pname; 29 rev = version; 30 + hash = "sha256-kpJ4eWSvgvmW8I1O9TzgQ0K6ELbAk7fhfVFPhWtClkw="; 31 }; 32 33 cargoLock = {
+3 -3
pkgs/applications/networking/cluster/kubeshark/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubeshark"; 5 - version = "40.5"; 6 7 src = fetchFromGitHub { 8 owner = "kubeshark"; 9 repo = "kubeshark"; 10 rev = version; 11 - sha256 = "sha256-Xm8Tx1m3k+Vz5GlSIGJw8W2PVkZav9U5A52X9HUJFno="; 12 }; 13 14 - vendorHash = "sha256-ckIjmrXkn1AVBQRwM6+wdRwwYHytxKm3rKEe+csORdU="; 15 16 ldflags = let t = "github.com/kubeshark/kubeshark"; in [ 17 "-s" "-w"
··· 2 3 buildGoModule rec { 4 pname = "kubeshark"; 5 + version = "41.1"; 6 7 src = fetchFromGitHub { 8 owner = "kubeshark"; 9 repo = "kubeshark"; 10 rev = version; 11 + sha256 = "sha256-Etf/zYw/ymA6//sNyCTZYXSTLUJ5QyAor80MoQ2o9zI="; 12 }; 13 14 + vendorHash = "sha256-CCkRL6pzwV45whYwCX/vcKllpz4qrUhZpNwVa69elVA="; 15 16 ldflags = let t = "github.com/kubeshark/kubeshark"; in [ 17 "-s" "-w"
+1
pkgs/applications/networking/irc/weechat/default.nix
··· 51 cmakeFlags = with lib; [ 52 "-DENABLE_MAN=ON" 53 "-DENABLE_DOC=ON" 54 "-DENABLE_TESTS=${if enableTests then "ON" else "OFF"}" 55 ] 56 ++ optionals stdenv.isDarwin ["-DICONV_LIBRARY=${libiconv}/lib/libiconv.dylib"]
··· 51 cmakeFlags = with lib; [ 52 "-DENABLE_MAN=ON" 53 "-DENABLE_DOC=ON" 54 + "-DENABLE_DOC_INCOMPLETE=ON" 55 "-DENABLE_TESTS=${if enableTests then "ON" else "OFF"}" 56 ] 57 ++ optionals stdenv.isDarwin ["-DICONV_LIBRARY=${libiconv}/lib/libiconv.dylib"]
+33 -14
pkgs/applications/networking/seafile-client/default.nix
··· 1 - { mkDerivation, lib, fetchFromGitHub, pkg-config, cmake, qtbase, qttools 2 - , seafile-shared, jansson, libsearpc 3 - , withShibboleth ? true, qtwebengine }: 4 5 - mkDerivation rec { 6 pname = "seafile-client"; 7 - version = "8.0.7"; 8 9 src = fetchFromGitHub { 10 owner = "haiwen"; 11 repo = "seafile-client"; 12 - # Tag v8.0.7 used to point to this commit, but was re-tagged later to a state 13 - # that fails to link properly 14 - rev = "8b96abf64e6aa19e3beeff6b322bcd6d28120bdd"; 15 - sha256 = "00wfr7dvbyl7pg1xgssgz8a94c7c4n5r9266lhy9qcbz456hdcgj"; 16 }; 17 18 - nativeBuildInputs = [ pkg-config cmake ]; 19 - buildInputs = [ qtbase qttools seafile-shared jansson libsearpc ] 20 - ++ lib.optional withShibboleth qtwebengine; 21 22 - cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release" ] 23 - ++ lib.optional withShibboleth "-DBUILD_SHIBBOLETH_SUPPORT=ON"; 24 25 qtWrapperArgs = [ 26 "--suffix PATH : ${lib.makeBinPath [ seafile-shared ]}"
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , cmake 6 + , qtbase 7 + , qttools 8 + , libuuid 9 + , seafile-shared 10 + , jansson 11 + , libsearpc 12 + , withShibboleth ? true 13 + , qtwebengine 14 + , wrapQtAppsHook 15 + }: 16 17 + stdenv.mkDerivation rec { 18 pname = "seafile-client"; 19 + version = "9.0.2"; 20 21 src = fetchFromGitHub { 22 owner = "haiwen"; 23 repo = "seafile-client"; 24 + rev = "v${version}"; 25 + sha256 = "sha256-6AsvqlXDmTr3yBvYlV/0qjH+KnZ03S5TU7yzGt0MqiI="; 26 }; 27 28 + nativeBuildInputs = [ 29 + libuuid 30 + pkg-config 31 + cmake 32 + wrapQtAppsHook 33 + qttools 34 + ]; 35 + 36 + buildInputs = [ 37 + seafile-shared 38 + jansson 39 + libsearpc 40 + ] ++ lib.optional withShibboleth qtwebengine; 41 42 + cmakeFlags = lib.optional withShibboleth "-DBUILD_SHIBBOLETH_SUPPORT=ON"; 43 44 qtWrapperArgs = [ 45 "--suffix PATH : ${lib.makeBinPath [ seafile-shared ]}"
+5 -4
pkgs/applications/science/logic/z3/default.nix
··· 80 meta = with lib; { 81 description = "A high-performance theorem prover and SMT solver"; 82 homepage = "https://github.com/Z3Prover/z3"; 83 license = licenses.mit; 84 platforms = platforms.unix; 85 maintainers = with maintainers; [ thoughtpolice ttuegel ]; ··· 88 in 89 { 90 z3_4_12 = common { 91 - version = "4.12.1"; 92 - sha256 = "sha256-7cuUf29TMpX62PwO1ab3ZuzmzlcrRjTKB1CyXnYgYus="; 93 }; 94 z3_4_11 = common { 95 - version = "4.11.0"; 96 - sha256 = "sha256-ItmtZHDhCeLAVtN7K80dqyAh20o7TM4xk2sTb9QgHvk="; 97 }; 98 z3_4_8 = common { 99 version = "4.8.17";
··· 80 meta = with lib; { 81 description = "A high-performance theorem prover and SMT solver"; 82 homepage = "https://github.com/Z3Prover/z3"; 83 + changelog = "https://github.com/Z3Prover/z3/releases/tag/z3-${version}"; 84 license = licenses.mit; 85 platforms = platforms.unix; 86 maintainers = with maintainers; [ thoughtpolice ttuegel ]; ··· 89 in 90 { 91 z3_4_12 = common { 92 + version = "4.12.2"; 93 + sha256 = "sha256-DTgpKEG/LtCGZDnicYvbxG//JMLv25VHn/NaF307JYA="; 94 }; 95 z3_4_11 = common { 96 + version = "4.11.2"; 97 + sha256 = "sha256-OO0wtCvSKwGxnKvu+AfXe4mEzv4nofa7A00BjX+KVjc="; 98 }; 99 z3_4_8 = common { 100 version = "4.8.17";
-1
pkgs/applications/science/misc/openmvg/default.nix
··· 26 nativeBuildInputs = [ cmake pkg-config ]; 27 28 cmakeFlags = [ 29 - "-DCMAKE_CXX_FLAGS=-std=c++11" 30 "-DOpenMVG_BUILD_EXAMPLES=${if enableExamples then "ON" else "OFF"}" 31 "-DOpenMVG_BUILD_DOC=${if enableDocs then "ON" else "OFF"}" 32 "-DTARGET_ARCHITECTURE=generic"
··· 26 nativeBuildInputs = [ cmake pkg-config ]; 27 28 cmakeFlags = [ 29 "-DOpenMVG_BUILD_EXAMPLES=${if enableExamples then "ON" else "OFF"}" 30 "-DOpenMVG_BUILD_DOC=${if enableDocs then "ON" else "OFF"}" 31 "-DTARGET_ARCHITECTURE=generic"
+1
pkgs/applications/virtualization/stratovirt/default.nix
··· 13 rev = "v${version}"; 14 sha256 = "sha256-K99CmaBrJu30/12FxnsNsDKsTyX4f2uQSO7cwHsPuDw="; 15 }; 16 17 cargoSha256 = "sha256-SFIOGGRzGkVWHIXkviVWuhDN29pa0uD3GqKh+G421xI="; 18
··· 13 rev = "v${version}"; 14 sha256 = "sha256-K99CmaBrJu30/12FxnsNsDKsTyX4f2uQSO7cwHsPuDw="; 15 }; 16 + patches = [ ./micro_vm-allow-SYS_clock_gettime.patch ]; 17 18 cargoSha256 = "sha256-SFIOGGRzGkVWHIXkviVWuhDN29pa0uD3GqKh+G421xI="; 19
+25
pkgs/applications/virtualization/stratovirt/micro_vm-allow-SYS_clock_gettime.patch
···
··· 1 + From af3001b1b2697ae3165e2fdf47a560fd9ab19a68 Mon Sep 17 00:00:00 2001 2 + From: Astro <astro@spaceboyz.net> 3 + Date: Sun, 18 Jun 2023 23:10:23 +0200 4 + Subject: [PATCH] micro_vm: allow SYS_clock_gettime 5 + 6 + --- 7 + machine/src/micro_vm/syscall.rs | 2 ++ 8 + 1 file changed, 2 insertions(+) 9 + 10 + diff --git a/machine/src/micro_vm/syscall.rs b/machine/src/micro_vm/syscall.rs 11 + index 89ce5c29..2a6aa0cc 100644 12 + --- a/machine/src/micro_vm/syscall.rs 13 + +++ b/machine/src/micro_vm/syscall.rs 14 + @@ -128,6 +128,8 @@ pub fn syscall_whitelist() -> Vec<BpfRule> { 15 + #[cfg(all(target_env = "gnu", target_arch = "x86_64"))] 16 + BpfRule::new(libc::SYS_readlink), 17 + BpfRule::new(libc::SYS_getrandom), 18 + + #[cfg(target_env = "gnu")] 19 + + BpfRule::new(libc::SYS_clock_gettime), 20 + madvise_rule(), 21 + ] 22 + } 23 + -- 24 + 2.41.0 25 +
+2
pkgs/development/libraries/basu/default.nix
··· 8 , meson 9 , ninja 10 , python3 11 }: 12 13 stdenv.mkDerivation (finalAttrs: { ··· 34 meson 35 ninja 36 python3 37 ]; 38 39 preConfigure = ''
··· 8 , meson 9 , ninja 10 , python3 11 + , getent 12 }: 13 14 stdenv.mkDerivation (finalAttrs: { ··· 35 meson 36 ninja 37 python3 38 + getent 39 ]; 40 41 preConfigure = ''
+1 -1
pkgs/development/libraries/gstreamer/rs/default.nix
··· 138 ''; 139 }; 140 141 - postPatch = lib.optionalString stdenv.hostPlatform.isAarch64 '' 142 rm net/raptorq/tests/raptorq.rs 143 ''; 144
··· 138 ''; 139 }; 140 141 + postPatch = '' 142 rm net/raptorq/tests/raptorq.rs 143 ''; 144
+4 -6
pkgs/development/libraries/libsearpc/default.nix
··· 9 }: 10 11 stdenv.mkDerivation rec { 12 - version = "3.2.0"; 13 pname = "libsearpc"; 14 15 src = fetchFromGitHub { 16 owner = "haiwen"; 17 repo = "libsearpc"; 18 - rev = "v${version}"; 19 - sha256 = "18i5zvrp6dv6vygxx5nc93mai2p2x786n5lnf5avrin6xiz2j6hd"; 20 }; 21 22 nativeBuildInputs = [ 23 autoreconfHook 24 pkg-config 25 - ]; 26 - 27 - buildInputs = [ 28 python3 29 ]; 30
··· 9 }: 10 11 stdenv.mkDerivation rec { 12 + version = "3.3-20230626"; 13 + commit = "783141fb694f3bd1f8bd8a783670dd25a53b9fc1"; 14 pname = "libsearpc"; 15 16 src = fetchFromGitHub { 17 owner = "haiwen"; 18 repo = "libsearpc"; 19 + rev = commit; 20 + sha256 = "sha256-nYYp3EyA8nufhbWaw4Lv/c4utGYaxC+PoFyamUEVJx4="; 21 }; 22 23 nativeBuildInputs = [ 24 autoreconfHook 25 pkg-config 26 python3 27 ]; 28
+2 -2
pkgs/development/python-modules/rq/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "rq"; 11 - version = "1.15"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 17 owner = "rq"; 18 repo = "rq"; 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-QTQ90ZJQU6UWPjNCjmR4ez6av+B9M8gDof2Gq+R86aY="; 21 }; 22 23 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "rq"; 11 + version = "1.15.1"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 17 owner = "rq"; 18 repo = "rq"; 19 rev = "refs/tags/v${version}"; 20 + hash = "sha256-cymNXFI+6YEVw2Pc7u6+vroC0428oW7BTLxyBgPqLng="; 21 }; 22 23 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/continuous-integration/dagger/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dagger"; 5 - version = "0.6.1"; 6 7 src = fetchFromGitHub { 8 owner = "dagger"; 9 repo = "dagger"; 10 rev = "v${version}"; 11 - hash = "sha256-9QQ6aDCkTWNq5KOSGF6FH6UQrOYa51ctW3CMcGrCJAQ="; 12 }; 13 14 - vendorHash = "sha256-r1E0JrwLDMlBINxtHKI5XfrG4kYWRcuep8CvtvVCqio="; 15 proxyVendor = true; 16 17 subPackages = [
··· 2 3 buildGoModule rec { 4 pname = "dagger"; 5 + version = "0.6.2"; 6 7 src = fetchFromGitHub { 8 owner = "dagger"; 9 repo = "dagger"; 10 rev = "v${version}"; 11 + hash = "sha256-cBaHj50j1jh2ASDbYHVw12GLD4afTVtyLeGrZtcdylY="; 12 }; 13 14 + vendorHash = "sha256-fX6Lhc/OhPH1g2ANoxZmkADKhoDA3WsSb3cu1tKBjjw="; 15 proxyVendor = true; 16 17 subPackages = [
+3 -6
pkgs/development/tools/misc/hydra/unstable.nix
··· 4 , perlPackages 5 , buildEnv 6 , makeWrapper 7 - , libtool 8 , unzip 9 , pkg-config 10 - , sqlite 11 , libpqxx 12 , top-git 13 , mercurial ··· 22 , prometheus-cpp 23 , nukeReferences 24 , git 25 - , boehmgc 26 , nlohmann_json 27 , docbook_xsl 28 , openssh ··· 126 in 127 stdenv.mkDerivation rec { 128 pname = "hydra"; 129 - version = "2023-03-27"; 130 131 src = fetchFromGitHub { 132 owner = "NixOS"; 133 repo = "hydra"; 134 - rev = "082495e34e094cae1eb49dbfc5648938e23c6355"; 135 - sha256 = "sha256-Nj9U0V7Zv7XoRDdO7ECphTk6jHfOgeZe6G0x4FQLpJ0="; 136 }; 137 138 buildInputs = [
··· 4 , perlPackages 5 , buildEnv 6 , makeWrapper 7 , unzip 8 , pkg-config 9 , libpqxx 10 , top-git 11 , mercurial ··· 20 , prometheus-cpp 21 , nukeReferences 22 , git 23 , nlohmann_json 24 , docbook_xsl 25 , openssh ··· 123 in 124 stdenv.mkDerivation rec { 125 pname = "hydra"; 126 + version = "2023-06-25"; 127 128 src = fetchFromGitHub { 129 owner = "NixOS"; 130 repo = "hydra"; 131 + rev = "526e8bd7441d1beb271ff89bbca3604077ecffdb"; 132 + sha256 = "sha256-VRNI3H/WUTi7VTNLwO/I0gMnJ6ZMYRbBfgdsAj+TmP4="; 133 }; 134 135 buildInputs = [
+3 -3
pkgs/development/tools/rust/duckscript/default.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "duckscript_cli"; 16 - version = "0.8.19"; 17 18 src = fetchCrate { 19 inherit pname version; 20 - sha256 = "sha256-lIev80us8+XlS6opyTViWEcueisEJfSaXfbxLLvdVCo="; 21 }; 22 23 nativeBuildInputs = [ pkg-config ]; ··· 25 buildInputs = [ openssl ] 26 ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration libiconv ]; 27 28 - cargoHash = "sha256-YtPCfoHxKiVXEpWwQRf2zHGZ8nIKN0hx5p50j0dS/Xw="; 29 30 meta = with lib; { 31 description = "Simple, extendable and embeddable scripting language.";
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "duckscript_cli"; 16 + version = "0.8.20"; 17 18 src = fetchCrate { 19 inherit pname version; 20 + sha256 = "sha256-o9GKcRBtQn0m8pQHlokACGVBArd4khtoJ6e4Q2hcT14="; 21 }; 22 23 nativeBuildInputs = [ pkg-config ]; ··· 25 buildInputs = [ openssl ] 26 ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration libiconv ]; 27 28 + cargoHash = "sha256-dG7bBg/pRcSWWV0NK8gWbXAmsNipHQKUwmTHHFdUsrc="; 29 30 meta = with lib; { 31 description = "Simple, extendable and embeddable scripting language.";
+5 -3
pkgs/misc/seafile-shared/default.nix
··· 9 , python3 10 , sqlite 11 , vala 12 }: 13 14 stdenv.mkDerivation rec { 15 pname = "seafile-shared"; 16 - version = "8.0.3"; 17 18 src = fetchFromGitHub { 19 owner = "haiwen"; 20 repo = "seafile"; 21 - rev = "0fdc14d5175979919b7c741f6bb97bfaaacbbfbe"; 22 - sha256 = "1cr1hvpp96s5arnzh1r5sazapcghhvbazbf7zym37yp3fy3lpya1"; 23 }; 24 25 nativeBuildInputs = [ 26 autoreconfHook 27 vala 28 pkg-config
··· 9 , python3 10 , sqlite 11 , vala 12 + , libwebsockets 13 }: 14 15 stdenv.mkDerivation rec { 16 pname = "seafile-shared"; 17 + version = "9.0.2"; 18 19 src = fetchFromGitHub { 20 owner = "haiwen"; 21 repo = "seafile"; 22 + rev = "v${version}"; 23 + sha256 = "sha256-aJJVrKulZVa1LNOUBIwuPrWqlsjz7kyP/LXWwxO8++A="; 24 }; 25 26 nativeBuildInputs = [ 27 + libwebsockets 28 autoreconfHook 29 vala 30 pkg-config
+2 -2
pkgs/servers/jackett/default.nix
··· 9 10 buildDotnetModule rec { 11 pname = "jackett"; 12 - version = "0.21.314"; 13 14 src = fetchFromGitHub { 15 owner = pname; 16 repo = pname; 17 rev = "v${version}"; 18 - hash = "sha512-ty9EYS02nTeOq2RrSS0NoVMQVq9tVaaX4ulbbGzvjECkKKGIjtWxUCTxN3cgm2GNI0YjwEr7/S41HDUnJGD73g=="; 19 }; 20 21 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
··· 9 10 buildDotnetModule rec { 11 pname = "jackett"; 12 + version = "0.21.327"; 13 14 src = fetchFromGitHub { 15 owner = pname; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha512-CVdtnUOlbVyQXJmnV0wuRHyD4nT3g0IpT9sDD/9CR/NDlDwsg/+/9qV77GpqJiI8n0NmGaGg7dmLmlK9XGufuw=="; 19 }; 20 21 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
+2 -2
pkgs/servers/openvscode-server/default.nix
··· 58 in 59 stdenv.mkDerivation (finalAttrs: { 60 pname = "openvscode-server"; 61 - version = "1.79.1"; 62 63 src = fetchFromGitHub { 64 owner = "gitpod-io"; 65 repo = "openvscode-server"; 66 rev = "openvscode-server-v${finalAttrs.version}"; 67 - hash = "sha256-yMJo66RYcbVyIFKNNxDe0U9CPvaez/kTu9sPGcaESPw="; 68 }; 69 70 yarnCache = stdenv.mkDerivation {
··· 58 in 59 stdenv.mkDerivation (finalAttrs: { 60 pname = "openvscode-server"; 61 + version = "1.79.2"; 62 63 src = fetchFromGitHub { 64 owner = "gitpod-io"; 65 repo = "openvscode-server"; 66 rev = "openvscode-server-v${finalAttrs.version}"; 67 + hash = "sha256-u5LuDcKTN4CEpRnFCeEbni6hiDDwTV9LUEmXaQYJvJw="; 68 }; 69 70 yarnCache = stdenv.mkDerivation {
+59
pkgs/tools/admin/awsume/default.nix
···
··· 1 + { lib 2 + , python3 3 + , installShellFiles 4 + , buildPythonApplication 5 + , fetchFromGitHub 6 + , boto3 7 + , colorama 8 + , psutil 9 + , pluggy 10 + , pyyaml 11 + }: 12 + 13 + buildPythonApplication rec { 14 + pname = "awsume"; 15 + version = "4.5.3"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "trek10inc"; 19 + repo = "awsume"; 20 + rev = version; 21 + sha256 = "sha256-An7omHk2Yxjc6db6Y8QSrtgUvSF5rlVhgxMTpNOePHo="; 22 + }; 23 + 24 + AWSUME_SKIP_ALIAS_SETUP = 1; 25 + 26 + nativeBuildInputs = [ installShellFiles ]; 27 + 28 + propagatedBuildInputs = [ 29 + colorama 30 + boto3 31 + psutil 32 + pluggy 33 + pyyaml 34 + ]; 35 + 36 + postPatch = '' 37 + patchShebangs shell_scripts 38 + substituteInPlace shell_scripts/{awsume,awsume.fish} --replace "awsumepy" "$out/bin/awsumepy" 39 + ''; 40 + 41 + postInstall = '' 42 + installShellCompletion --cmd awsume \ 43 + --bash <(PYTHONPATH=./awsume/configure ${python3}/bin/python3 -c"import autocomplete; print(autocomplete.SCRIPTS['bash'])") \ 44 + --zsh <(PYTHONPATH=./awsume/configure ${python3}/bin/python3 -c"import autocomplete; print(autocomplete.SCRIPTS['zsh'])") \ 45 + --fish <(PYTHONPATH=./awsume/configure ${python3}/bin/python3 -c"import autocomplete; print(autocomplete.SCRIPTS['fish'])") \ 46 + 47 + rm -f $out/bin/awsume.bat 48 + ''; 49 + 50 + 51 + doCheck = false; 52 + 53 + meta = with lib; { 54 + description = "A utility for easily assuming AWS IAM roles from the command line"; 55 + homepage = "https://github.com/trek10inc/awsume"; 56 + license = [ licenses.mit ]; 57 + maintainers = [ maintainers.nilp0inter ]; 58 + }; 59 + }
+3 -3
pkgs/tools/admin/pulumi/default.nix
··· 14 15 buildGoModule rec { 16 pname = "pulumi"; 17 - version = "3.71.0"; 18 19 # Used in pulumi-language packages, which inherit this prop 20 sdkVendorHash = "sha256-S8eb2V7ZHhQ0xas+88lwxjL50+22dbyJ0aM60dAtb5k="; ··· 23 owner = pname; 24 repo = pname; 25 rev = "v${version}"; 26 - hash = "sha256-7R44W/AFHddgTGm2FYi0sH4IsFlJkBGeQ7Vu60UjW5U="; 27 # Some tests rely on checkout directory name 28 name = "pulumi"; 29 }; 30 31 - vendorHash = "sha256-wDg9XObNGIVuMWNG95vq0tjd2cRHauB+QkJ2CjM5E3w="; 32 33 sourceRoot = "${src.name}/pkg"; 34
··· 14 15 buildGoModule rec { 16 pname = "pulumi"; 17 + version = "3.72.2"; 18 19 # Used in pulumi-language packages, which inherit this prop 20 sdkVendorHash = "sha256-S8eb2V7ZHhQ0xas+88lwxjL50+22dbyJ0aM60dAtb5k="; ··· 23 owner = pname; 24 repo = pname; 25 rev = "v${version}"; 26 + hash = "sha256-g/8l/ebtb1Gs6TKtg0joe55TyWj1/SAiA4Ds1NHKLFI="; 27 # Some tests rely on checkout directory name 28 name = "pulumi"; 29 }; 30 31 + vendorHash = "sha256-eOxlTsvC/B+YTFlmT7MtiBBSJIntI4vogdiZ1gOkehw="; 32 33 sourceRoot = "${src.name}/pkg"; 34
+3 -3
pkgs/tools/misc/chezmoi/default.nix
··· 6 7 buildGoModule rec { 8 pname = "chezmoi"; 9 - version = "2.34.1"; 10 11 src = fetchFromGitHub { 12 owner = "twpayne"; 13 repo = "chezmoi"; 14 rev = "v${version}"; 15 - hash = "sha256-VRzONsVBPtIpFJUTEnKp53uOyOkWXG2eRXuXVv1hfXM="; 16 }; 17 18 - vendorHash = "sha256-hIR2vI+wvT5pN87sDMCHinTqj3lBvJUPddgQ3+j3Ja0="; 19 20 doCheck = false; 21
··· 6 7 buildGoModule rec { 8 pname = "chezmoi"; 9 + version = "2.34.2"; 10 11 src = fetchFromGitHub { 12 owner = "twpayne"; 13 repo = "chezmoi"; 14 rev = "v${version}"; 15 + hash = "sha256-rq+TN9j/PX2h3lzK+WhcB3KBgvcTyXyU9VApelqfIJE="; 16 }; 17 18 + vendorHash = "sha256-UyWrvReFUCQ091Mbk1iJE55rJkkmTyMX4yvb9ppszt8="; 19 20 doCheck = false; 21
+1 -1
pkgs/tools/misc/cod/default.nix
··· 33 homepage = "https://github.com/dim-an/cod/"; 34 license = licenses.asl20; 35 maintainers = with maintainers; [ SuperSandro2000 ]; 36 - broken = true; 37 }; 38 }
··· 33 homepage = "https://github.com/dim-an/cod/"; 34 license = licenses.asl20; 35 maintainers = with maintainers; [ SuperSandro2000 ]; 36 + broken = stdenv.isDarwin; 37 }; 38 }
+5 -2
pkgs/top-level/all-packages.nix
··· 3066 3067 awslogs = callPackage ../tools/admin/awslogs { }; 3068 3069 aws-assume-role = callPackage ../tools/admin/aws-assume-role { }; 3070 3071 aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { }; ··· 21394 21395 hwloc = callPackage ../development/libraries/hwloc { }; 21396 21397 - hydra_unstable = callPackage ../development/tools/misc/hydra/unstable.nix { nix = nixVersions.nix_2_13; }; 21398 21399 hydra-cli = callPackage ../development/tools/misc/hydra-cli { }; 21400 ··· 29448 29449 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { }; 29450 29451 - saga = libsForQt5.callPackage ../applications/gis/saga { 29452 inherit (darwin.apple_sdk.frameworks) Cocoa; 29453 }; 29454 29455 spatialite_gui = callPackage ../applications/gis/spatialite-gui {
··· 3066 3067 awslogs = callPackage ../tools/admin/awslogs { }; 3068 3069 + awsume = python3Packages.callPackage ../tools/admin/awsume { }; 3070 + 3071 aws-assume-role = callPackage ../tools/admin/aws-assume-role { }; 3072 3073 aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { }; ··· 21396 21397 hwloc = callPackage ../development/libraries/hwloc { }; 21398 21399 + hydra_unstable = callPackage ../development/tools/misc/hydra/unstable.nix { nix = nixVersions.nix_2_16; }; 21400 21401 hydra-cli = callPackage ../development/tools/misc/hydra-cli { }; 21402 ··· 29450 29451 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { }; 29452 29453 + saga = callPackage ../applications/gis/saga { 29454 inherit (darwin.apple_sdk.frameworks) Cocoa; 29455 + inherit (libsForQt5) dxflib; 29456 }; 29457 29458 spatialite_gui = callPackage ../applications/gis/spatialite-gui {