Unverified Commit 55608425 authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

piliplus: 1.1.4.4 -> 1.1.4.10 (#450534)

parents d81cde3a 0c8ced8a
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
diff --git a/lib/utils/update.dart b/lib/utils/update.dart
index cb35c3bd..52e01d53 100644
--- a/lib/utils/update.dart
+++ b/lib/utils/update.dart
@@ -19,7 +19,6 @@ import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
 abstract class Update {
   // 检查更新
   static Future<void> checkUpdate([bool isAuto = true]) async {
-    if (kDebugMode) return;
     SmartDialog.dismiss();
     try {
       final res = await Request().get(
+11 −5
Original line number Diff line number Diff line
{
  "auto_orientation": "sha256-0QOEW8+0PpBIELmzilZ8+z7ozNRxKgI0BzuBS8c1Fng=",
  "canvas_danmaku": "sha256-3cBsQCvXuc5XvSRNY4QX33+t8aF2AfOQhRt+MCQWdOA=",
  "canvas_danmaku": "sha256-V7o8NonNWo07PvWu8BI/ZugLZU6i3u45DuALg9UYtTE=",
  "chat_bottom_container": "sha256-um9KwZUDxWBhFsGHfv00TjPzxDHmp43TLRF0GwuV1xs=",
  "extended_nested_scroll_view": "sha256-5X8ghUlEO/lvz/3PmYuipCjcs+QrIciaH5wgWp9i+24=",
  "extended_nested_scroll_view": "sha256-Vjv5zp5c0Xob1H8/U0+lUueLqOKo7qwusOCchdt3Z7M=",
  "floating": "sha256-TJ2i3hTOQ4euHWr+lfQU44L3vVehmWVdZuAzNyVaEfA=",
  "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=",
  "material_design_icons_flutter": "sha256-KMwjnzJJj8nemCqUCSwYafPOwTYbtoHNenxstocJtz4=",
  "media_kit_libs_android_video": "sha256-o5qsqJe4TjOhwtgnc20Ga1y4IyxdhC/VmeAsFMDoHuo=",
  "media_kit_video": "sha256-TPYmT5Muv98wuZUO9evd40uIWp/XDk0+GIfEgd/m4mg=",
  "webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE="
  "media_kit": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=",
  "media_kit_libs_android_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=",
  "media_kit_libs_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=",
  "media_kit_libs_windows_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=",
  "media_kit_native_event_loop": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=",
  "media_kit_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=",
  "super_sliver_list": "sha256-G24uRql1aIc1TDJwKqwQ72Pi4YbJybMn6lxOUySSDwk=",
  "webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE=",
  "window_manager": "sha256-UAN3uOXKMfWk+G9GTHyhD2dGDojKA76mGbUR+EFc2Qo="
}
+69 −79
Original line number Diff line number Diff line
@@ -2,41 +2,29 @@
  lib,
  fetchFromGitHub,
  flutter335,
  makeShellWrapper,
  makeDesktopItem,
  copyDesktopItems,
  alsa-lib,
  mpv-unwrapped,
  libplacebo,
  libappindicator,
}:

let
  version = "1.1.4.4";
  rev = "f0f52246777f2640025048f561e908cf1d3c3ead";

  srcInfo = lib.importJSON ./src-info.json;
  description = "Third-party Bilibili client developed in Flutter";
in
flutter335.buildFlutterApplication.override
  {
    # makeBinaryWrapper does not support `--run`.
    makeWrapper = makeShellWrapper;
  }
  {
flutter335.buildFlutterApplication {
  pname = "piliplus";
    inherit version;
  inherit (srcInfo) version;

  src = fetchFromGitHub {
    owner = "bggRGjQaUbCoE";
    repo = "PiliPlus";
      inherit rev;
      hash = "sha256-5ISSlYMbP0SaSP0SLIHXC3VRXrVZ78kfl07ekgzFhNA=";
    inherit (srcInfo) rev hash;
  };

    # Disable update check.
    postPatch = ''
      substituteInPlace lib/utils/update.dart \
        --replace-fail "if (kDebugMode) " ""
    '';
  patches = [ ./disable-auto-update.patch ];

  pubspecLock = lib.importJSON ./pubspec.lock.json;
  gitHashes = lib.importJSON ./git-hashes.json;
@@ -47,23 +35,22 @@ flutter335.buildFlutterApplication.override
    alsa-lib
    mpv-unwrapped
    libplacebo
    libappindicator
  ];

  # See lib/scripts/build.sh.
  preBuild = ''
    cat <<EOL > lib/build_config.dart
    class BuildConfig {
        static const int buildTime = $SOURCE_DATE_EPOCH;
        static const String commitHash = '${rev}';
      static const int versionCode = ${toString srcInfo.revCount};
      static const String versionName = '${srcInfo.version}';

      static const int buildTime = ${toString srcInfo.commitDate};
      static const String commitHash = '${srcInfo.rev}';
    }
    EOL
  '';

    # The app attempts to get the total size of TMPDIR at startup.
    extraWrapProgramArgs = ''
      --run 'export TMPDIR="$(mktemp -d)"'
    '';

  postInstall = ''
    declare -A sizes=(
      [mdpi]=128
@@ -75,7 +62,7 @@ flutter335.buildFlutterApplication.override
    for var in "''${!sizes[@]}"; do
      width=''${sizes[$var]}
      install -Dm644 "android/app/src/main/res/drawable-$var/splash.png" \
          "$out/share/icons/hicolor/$widthx$width/apps/piliplus.png"
        "$out/share/icons/hicolor/''${width}x$width/apps/piliplus.png"
    done
  '';

@@ -85,7 +72,10 @@ flutter335.buildFlutterApplication.override
      exec = "piliplus";
      icon = "piliplus";
      desktopName = "PiliPlus";
        categories = [ "Video" ];
      categories = [
        "Video"
        "AudioVideo"
      ];
      comment = description;
    })
  ];
@@ -95,7 +85,7 @@ flutter335.buildFlutterApplication.override
  meta = {
    inherit description;
    homepage = "https://github.com/bggRGjQaUbCoE/PiliPlus";
      changelog = "https://github.com/bggRGjQaUbCoE/PiliPlus/releases/tag/${version}";
    changelog = "https://github.com/bggRGjQaUbCoE/PiliPlus/releases/tag/${srcInfo.version}";
    license = lib.licenses.gpl3Plus;
    maintainers = with lib.maintainers; [ ulysseszhan ];
    platforms = lib.platforms.linux;
+194 −268

File changed.

Preview size limit exceeded, changes collapsed.

+7 −0
Original line number Diff line number Diff line
{
  "version": "1.1.4.10",
  "rev": "4cf1c25b36d2d3bb7b1efa1b00b1d33c593ce4b0",
  "revCount": 4215,
  "commitDate": 1760358940,
  "hash": "sha256-sToT5saB/cPSvyrOG4XfMianXXLfg3iQlvJvwtAf6b8="
}
Loading