mangayomi: 0.6.3 -> 0.6.35

qzylinra 253d8429 89723d1c

+56 -5
+1
pkgs/by-name/ma/mangayomi/gitHashes.json
··· 1 1 { 2 2 "desktop_webview_window": "sha256-wRxQPlJZZe4t2C6+G5dMx3+w8scxWENLwII08dlZ4IA=", 3 3 "epubx": "sha256-Rf9zaabPvP7D4NgyJ+LpSB8zHjBvhq2wE0p9Sy7uOXM=", 4 + "flutter_discord_rpc_fork": "sha256-JXeYicEiEIFCDIgHNa3zqrwsy05qBeFvdihghi/3tRs=", 4 5 "flutter_qjs": "sha256-uF3+lQyc6oXWjg9xm8PVXRNZ3AXrw7+FH/lPIQPzaJY=", 5 6 "flutter_web_auth_2": "sha256-3aci73SP8eXg6++IQTQoyS+erUUuSiuXymvR32sxHFw=", 6 7 "media_kit_video": "sha256-t8lqS44lylLhMyvlY5G1k7EXfpDq8WshBVg8D/z0Hbc=",
+42 -3
pkgs/by-name/ma/mangayomi/package.nix
··· 13 13 14 14 let 15 15 pname = "mangayomi"; 16 - version = "0.6.3"; 16 + version = "0.6.35"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "kodjodevf"; 20 20 repo = "mangayomi"; 21 21 tag = "v${version}"; 22 - hash = "sha256-nlA5DLYSj9VVpDo7o5Umccoz8RAF+ac3LWV7108t2Ds="; 22 + hash = "sha256-XSXFo0+rLTUJ0p3F5+CvKD85OmrShb2xrpQK0F6fo2U="; 23 23 }; 24 24 25 25 metaCommon = { ··· 51 51 customSourceBuilders = { 52 52 rust_lib_mangayomi = 53 53 { version, src, ... }: 54 - stdenv.mkDerivation rec { 54 + stdenv.mkDerivation { 55 55 pname = "rust_lib_mangayomi"; 56 56 inherit version src; 57 57 inherit (src) passthru; ··· 66 66 in 67 67 '' 68 68 cp ${fakeCargokitCmake} rust_builder/cargokit/cmake/cargokit.cmake 69 + ''; 70 + 71 + installPhase = '' 72 + runHook preInstall 73 + 74 + cp -r . "$out" 75 + 76 + runHook postInstall 77 + ''; 78 + }; 79 + flutter_discord_rpc_fork = 80 + { version, src, ... }: 81 + let 82 + flutter_discord_rpc_fork-rs = rustPlatform.buildRustPackage { 83 + pname = "flutter_discord_rpc_fork-rs"; 84 + inherit version src; 85 + 86 + buildAndTestSubdir = "rust"; 87 + 88 + cargoHash = "sha256-vYVg5ZALQDrolDtbbXm/epE5MmSKpRJbSU15VDiKh4U="; 89 + 90 + passthru.libraryPath = "lib/libflutter_discord_rpc_fork.so"; 91 + }; 92 + in 93 + stdenv.mkDerivation { 94 + pname = "flutter_discord_rpc_fork"; 95 + inherit version src; 96 + inherit (src) passthru; 97 + 98 + postPatch = 99 + let 100 + fakeCargokitCmake = writeText "FakeCargokit.cmake" '' 101 + function(apply_cargokit target manifest_dir lib_name any_symbol_name) 102 + set("''${target}_cargokit_lib" ${flutter_discord_rpc_fork-rs}/${flutter_discord_rpc_fork-rs.passthru.libraryPath} PARENT_SCOPE) 103 + endfunction() 104 + ''; 105 + in 106 + '' 107 + cp ${fakeCargokitCmake} cargokit/cmake/cargokit.cmake 69 108 ''; 70 109 71 110 installPhase = ''
+13 -2
pkgs/by-name/ma/mangayomi/pubspec.lock.json
··· 440 440 "dependency": "direct main", 441 441 "description": { 442 442 "name": "d4rt", 443 - "sha256": "40ecf0b73603a8268050e890eb4d037b5bdf4184f439cc18d593e83b100a19e7", 443 + "sha256": "4220081caf1cea231e127a8fd2801b4b55464a51f840b56bb079ce2b3792e9e6", 444 444 "url": "https://pub.dev" 445 445 }, 446 446 "source": "hosted", 447 - "version": "0.0.9" 447 + "version": "0.1.1" 448 448 }, 449 449 "dart_style": { 450 450 "dependency": "transitive", ··· 683 683 }, 684 684 "source": "hosted", 685 685 "version": "3.4.1" 686 + }, 687 + "flutter_discord_rpc_fork": { 688 + "dependency": "direct main", 689 + "description": { 690 + "path": ".", 691 + "ref": "main", 692 + "resolved-ref": "67e99dd4547bdba15a49d53ab61f50397b194804", 693 + "url": "https://github.com/Schnitzel5/flutter-discord-rpc.git" 694 + }, 695 + "source": "git", 696 + "version": "1.0.4" 686 697 }, 687 698 "flutter_inappwebview": { 688 699 "dependency": "direct main",