Unverified Commit ba16dc52 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

gopeed: 1.8.3 -> 1.9.0 (#483202)

parents 39306371 11ccc964
Loading
Loading
Loading
Loading
+10 −13
Original line number Diff line number Diff line
{
  lib,
  fetchFromGitHub,
  flutter332,
  flutter338,
  autoPatchelfHook,
  buildGoModule,
  keybinder3,
  libayatana-appindicator,
}:

let
  version = "1.8.3";
  version = "1.9.0";

  src = fetchFromGitHub {
    owner = "GopeedLab";
    repo = "gopeed";
    tag = "v${version}";
    hash = "sha256-ze0hoTR3e3Wrgtv2FlM81faXmij61NEcPLzO4WDXIak=";
    hash = "sha256-kLWhAQfzqZ9/THYeU/W4YOJYfMnqoTbyobC2P9YYddI=";
  };

  metaCommon = {
@@ -29,14 +30,7 @@ let
    inherit version src;
    pname = "libgopeed";

    vendorHash = "sha256-rIj4T+NEqWla6/+ofosTwagL4/VMovDp1NEYMuzbOrQ=";

    # Fix C23 compat
    preBuild = ''
      chmod +w vendor/github.com/anacrolix/go-libutp/utp_types.h
      substituteInPlace vendor/github.com/anacrolix/go-libutp/utp_types.h \
        --replace-fail "typedef uint8 bool;" ""
    '';
    vendorHash = "sha256-XTVFqKn0JeOC/QFns0GhIYqu1FB+eFg6bgIi4G7Lw1o=";

    buildPhase = ''
      runHook preBuild
@@ -51,7 +45,7 @@ let
    meta = metaCommon;
  };
in
flutter332.buildFlutterApplication {
flutter338.buildFlutterApplication {
  inherit version src;
  pname = "gopeed";

@@ -63,7 +57,10 @@ flutter332.buildFlutterApplication {

  nativeBuildInputs = [ autoPatchelfHook ];

  buildInputs = [ libayatana-appindicator ];
  buildInputs = [
    keybinder3
    libayatana-appindicator
  ];

  preBuild = ''
    mkdir -p linux/bundle/lib
+109 −65
Original line number Diff line number Diff line
@@ -4,17 +4,11 @@
      "dependency": "transitive",
      "description": {
        "name": "_fe_analyzer_shared",
        "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834",
        "sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "72.0.0"
    },
    "_macros": {
      "dependency": "transitive",
      "description": "dart",
      "source": "sdk",
      "version": "0.3.2"
      "version": "67.0.0"
    },
    "after_layout": {
      "dependency": "transitive",
@@ -30,11 +24,11 @@
      "dependency": "transitive",
      "description": {
        "name": "analyzer",
        "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139",
        "sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "6.7.0"
      "version": "6.4.1"
    },
    "animations": {
      "dependency": "transitive",
@@ -220,11 +214,11 @@
      "dependency": "transitive",
      "description": {
        "name": "characters",
        "sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605",
        "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "1.3.0"
      "version": "1.4.0"
    },
    "checkable_treeview": {
      "dependency": "direct main",
@@ -260,11 +254,11 @@
      "dependency": "transitive",
      "description": {
        "name": "clock",
        "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf",
        "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "1.1.1"
      "version": "1.1.2"
    },
    "code_builder": {
      "dependency": "transitive",
@@ -280,11 +274,11 @@
      "dependency": "transitive",
      "description": {
        "name": "collection",
        "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a",
        "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "1.18.0"
      "version": "1.19.1"
    },
    "contentsize_tabbarview": {
      "dependency": "direct main",
@@ -370,11 +364,11 @@
      "dependency": "transitive",
      "description": {
        "name": "dart_style",
        "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab",
        "sha256": "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "2.3.7"
      "version": "2.3.6"
    },
    "desktop_drop": {
      "dependency": "direct main",
@@ -440,11 +434,11 @@
      "dependency": "transitive",
      "description": {
        "name": "fake_async",
        "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78",
        "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "1.3.1"
      "version": "1.3.3"
    },
    "ffi": {
      "dependency": "transitive",
@@ -526,11 +520,11 @@
      "dependency": "direct main",
      "description": {
        "name": "flutter_form_builder",
        "sha256": "c278ef69b08957d484f83413f0e77b656a39b7a7bb4eb8a295da3a820ecc6545",
        "sha256": "ec74389c4af2361a5e9fe9a36fcfe722698be3f681d713cb3ebe099ae15ed863",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "9.5.0"
      "version": "10.2.0"
    },
    "flutter_launcher_icons": {
      "dependency": "direct dev",
@@ -594,11 +588,11 @@
      "dependency": "direct main",
      "description": {
        "name": "form_builder_validators",
        "sha256": "c61ed7b1deecf0e1ebe49e2fa79e3283937c5a21c7e48e3ed9856a4a14e1191a",
        "sha256": "1b03c74d1db740890e6af803b43e5ebe56f8fa1ff5609cbf744e8d980dc5f8c6",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "11.0.0"
      "version": "11.2.0"
    },
    "frontend_server_client": {
      "dependency": "transitive",
@@ -660,6 +654,56 @@
      "source": "hosted",
      "version": "2.2.3"
    },
    "hotkey_manager": {
      "dependency": "direct main",
      "description": {
        "name": "hotkey_manager",
        "sha256": "06f0655b76c8dd322fb7101dc615afbdbf39c3d3414df9e059c33892104479cd",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.2.3"
    },
    "hotkey_manager_linux": {
      "dependency": "transitive",
      "description": {
        "name": "hotkey_manager_linux",
        "sha256": "83676bda8210a3377bc6f1977f193bc1dbdd4c46f1bdd02875f44b6eff9a8473",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.2.0"
    },
    "hotkey_manager_macos": {
      "dependency": "transitive",
      "description": {
        "name": "hotkey_manager_macos",
        "sha256": "03b5967e64357b9ac05188ea4a5df6fe4ed4205762cb80aaccf8916ee1713c96",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.2.0"
    },
    "hotkey_manager_platform_interface": {
      "dependency": "transitive",
      "description": {
        "name": "hotkey_manager_platform_interface",
        "sha256": "98ffca25b8cc9081552902747b2942e3bc37855389a4218c9d50ca316b653b13",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.2.0"
    },
    "hotkey_manager_windows": {
      "dependency": "transitive",
      "description": {
        "name": "hotkey_manager_windows",
        "sha256": "0d03ced9fe563ed0b68f0a0e1b22c9ffe26eb8053cb960e401f68a4f070e0117",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.2.0"
    },
    "http": {
      "dependency": "transitive",
      "description": {
@@ -715,11 +759,11 @@
      "dependency": "transitive",
      "description": {
        "name": "intl",
        "sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf",
        "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.19.0"
      "version": "0.20.2"
    },
    "io": {
      "dependency": "transitive",
@@ -775,31 +819,31 @@
      "dependency": "transitive",
      "description": {
        "name": "leak_tracker",
        "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05",
        "sha256": "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "10.0.5"
      "version": "11.0.2"
    },
    "leak_tracker_flutter_testing": {
      "dependency": "transitive",
      "description": {
        "name": "leak_tracker_flutter_testing",
        "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806",
        "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "3.0.5"
      "version": "3.0.10"
    },
    "leak_tracker_testing": {
      "dependency": "transitive",
      "description": {
        "name": "leak_tracker_testing",
        "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3",
        "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "3.0.1"
      "version": "3.0.2"
    },
    "lecle_downloads_path_provider": {
      "dependency": "direct main",
@@ -851,25 +895,15 @@
      "source": "hosted",
      "version": "1.3.0"
    },
    "macros": {
      "dependency": "transitive",
      "description": {
        "name": "macros",
        "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.1.2-main.4"
    },
    "matcher": {
      "dependency": "transitive",
      "description": {
        "name": "matcher",
        "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb",
        "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.12.16+1"
      "version": "0.12.17"
    },
    "material_color_utilities": {
      "dependency": "transitive",
@@ -905,11 +939,11 @@
      "dependency": "transitive",
      "description": {
        "name": "meta",
        "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7",
        "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "1.15.0"
      "version": "1.17.0"
    },
    "mime": {
      "dependency": "transitive",
@@ -975,11 +1009,11 @@
      "dependency": "direct main",
      "description": {
        "name": "open_filex",
        "sha256": "ba425ea49affd0a98a234aa9344b9ea5d4c4f7625a1377961eae9fe194c3d523",
        "sha256": "9976da61b6a72302cf3b1efbce259200cd40232643a467aac7370addf94d6900",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "4.5.0"
      "version": "4.7.0"
    },
    "package_config": {
      "dependency": "transitive",
@@ -1015,11 +1049,11 @@
      "dependency": "direct main",
      "description": {
        "name": "path",
        "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af",
        "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "1.9.0"
      "version": "1.9.1"
    },
    "path_parsing": {
      "dependency": "transitive",
@@ -1336,21 +1370,21 @@
      "dependency": "transitive",
      "description": {
        "name": "shared_preferences",
        "sha256": "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051",
        "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "2.3.2"
      "version": "2.5.3"
    },
    "shared_preferences_android": {
      "dependency": "transitive",
      "description": {
        "name": "shared_preferences_android",
        "sha256": "3b9febd815c9ca29c9e3520d50ec32f49157711e143b7a4ca039eb87e8ade5ab",
        "sha256": "9f9f3d372d4304723e6136663bb291c0b93f5e4c8a4a6314347f481a33bda2b1",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "2.3.3"
      "version": "2.4.7"
    },
    "shared_preferences_foundation": {
      "dependency": "transitive",
@@ -1436,7 +1470,7 @@
      "dependency": "transitive",
      "description": "flutter",
      "source": "sdk",
      "version": "0.0.99"
      "version": "0.0.0"
    },
    "source_gen": {
      "dependency": "transitive",
@@ -1482,21 +1516,21 @@
      "dependency": "transitive",
      "description": {
        "name": "stack_trace",
        "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b",
        "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "1.11.1"
      "version": "1.12.1"
    },
    "stream_channel": {
      "dependency": "transitive",
      "description": {
        "name": "stream_channel",
        "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7",
        "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "2.1.2"
      "version": "2.1.4"
    },
    "stream_transform": {
      "dependency": "transitive",
@@ -1542,11 +1576,11 @@
      "dependency": "transitive",
      "description": {
        "name": "test_api",
        "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb",
        "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.7.2"
      "version": "0.7.7"
    },
    "timing": {
      "dependency": "transitive",
@@ -1589,6 +1623,16 @@
      "source": "hosted",
      "version": "1.4.0"
    },
    "uni_platform": {
      "dependency": "transitive",
      "description": {
        "name": "uni_platform",
        "sha256": "e02213a7ee5352212412ca026afd41d269eb00d982faa552f419ffc2debfad84",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "0.1.3"
    },
    "uri_to_file": {
      "dependency": "direct main",
      "description": {
@@ -1723,11 +1767,11 @@
      "dependency": "transitive",
      "description": {
        "name": "vector_math",
        "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803",
        "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b",
        "url": "https://pub.dev"
      },
      "source": "hosted",
      "version": "2.1.4"
      "version": "2.2.0"
    },
    "vm_service": {
      "dependency": "transitive",
@@ -1851,7 +1895,7 @@
    }
  },
  "sdks": {
    "dart": ">=3.5.0 <4.0.0",
    "flutter": ">=3.24.0"
    "dart": ">=3.9.0 <4.0.0",
    "flutter": ">=3.35.0"
  }
}