Commit 265ae47d authored by BatteredBunny's avatar BatteredBunny
Browse files

plezy: 1.17.0 -> 1.30.0

parent 1becf8c7
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
{
  "os_media_controls": "sha256-6aM7C9KuF7we//yMUQ0SZ8o+5KQ9EP5sjkzwdghM4EQ=",
  "auto_updater": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
  "auto_updater_macos": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
  "auto_updater_platform_interface": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
  "auto_updater_windows": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
  "material_symbols_icons": "sha256-XRB6AZ4Q33sQKVZFA8lgdXCW/bx55h/RpmuItmFYVJM=",
  "os_media_controls": "sha256-kSJov92pvzFQGIKnQb6XlwRXTY0Xs4iOZmc/390yf0c=",
  "wakelock_plus": "sha256-OOTRP8v5mUma3j+G+koWoAufxrynWFMMhCLecvd1MhE="
}
+28 −7
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
  lib,
  flutter338,
  fetchFromGitHub,
  fetchurl,
  yq-go,
  pkg-config,
  libsecret,
@@ -10,7 +11,9 @@
  libass,
  keybinder3,
  ffmpeg,
  sdl3,
  zlib,
  libevdev,
  jdk,
  makeDesktopItem,
  copyDesktopItems,
  imagemagick,
@@ -20,15 +23,27 @@
  dart,
}:

let
  simdutf = fetchurl {
    url = "https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip";
    hash = "sha256-n+TW9RVySlXI3oj+5EY+CJChq+ImfNoTxLXSRdWAOeY=";
  };

  zlib-root = runCommand "zlib-root" { } ''
    mkdir $out
    ln -s ${zlib.dev}/include $out/include
    ln -s ${zlib}/lib $out/lib
  '';
in
flutter338.buildFlutterApplication rec {
  pname = "plezy";
  version = "1.17.0";
  version = "1.30.0";

  src = fetchFromGitHub {
    owner = "edde746";
    repo = "plezy";
    tag = version;
    hash = "sha256-bJ/Qho6hkjbGOFUJj3J4XKk4Eq+3PU1VFGxik5ht16c=";
    hash = "sha256-9bB9L9f2s0i2xF4JIe4vlEpt/bmF1gf3gxcoHdCrYqc=";
  };

  pubspecLock = lib.importJSON ./pubspec.lock.json;
@@ -48,14 +63,20 @@ flutter338.buildFlutterApplication rec {
    libass
    keybinder3
    ffmpeg
    sdl3
    zlib
    libevdev
    jdk
  ];

  env = {
    ZLIB_ROOT = zlib-root;
    JAVA_HOME = "${jdk}/lib/openjdk";
  };

  postPatch = ''
    # Avoid FetchContent download of SDL3 during build.
    substituteInPlace linux/CMakeLists.txt \
      --replace-fail "set(BUNDLE_SDL3 ON CACHE BOOL \"\" FORCE)" \
                     "set(BUNDLE_SDL3 OFF CACHE BOOL \"\" FORCE)"
      --replace-fail "URL https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip" \
                     "URL file://${simdutf}"
  '';

  desktopItems = [
+249 −264

File changed.

Preview size limit exceeded, changes collapsed.