plezy: 2.8.0 -> 2.9.1 (#541401)

This commit is contained in:
isabel
2026-07-13 22:23:59 +00:00
committed by GitHub
5 changed files with 62 additions and 95 deletions
+3 -5
View File
@@ -3,9 +3,7 @@
"auto_updater_macos": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
"auto_updater_platform_interface": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
"auto_updater_windows": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
"background_downloader": "sha256-VHi4g/S/kCxxaeHnDTc64oS6lMHMFiU31VqFqBmdmo8=",
"connectivity_plus": "sha256-PGt4eEp32+w4XMDVwB0Kjla1OSole4l/++Zs5PHXs/U=",
"material_symbols_icons": "sha256-XRB6AZ4Q33sQKVZFA8lgdXCW/bx55h/RpmuItmFYVJM=",
"os_media_controls": "sha256-Xd1RdtmZbuWaljNXZ/rSInQF5/F06aPtr1uVrxIdhP8=",
"wakelock_plus": "sha256-89xs0sLNuoCqApFqwEY+SEk2DUqjHf8JsSd7dfxX3P0="
"background_downloader": "sha256-y37tzAxOwql1193E+aTJOIi2B0gXLxL3azghEYzcRGA=",
"connectivity_plus": "sha256-sVUG5/6GF0Eu47BgUCkgbGi8w1ip5o0yQS00NnNjAGs=",
"os_media_controls": "sha256-UkrBz52dkdlSJ+UJwC2E7RhuSOcXzJx+dVo0JcW8pEY="
}
+5 -10
View File
@@ -27,13 +27,13 @@
let
pname = "plezy";
version = "2.8.0";
version = "2.9.1";
src = fetchFromGitHub {
owner = "edde746";
repo = "plezy";
tag = version;
hash = "sha256-NvBCh++teOB0uNyy71NmOFwCQvkg9/v9Rx+76UybLQo=";
hash = "sha256-Fc2KWx4byfrulWzOGm0WW6EUXMvV8uwmvVjoSgzQmuA=";
};
simdutf = fetchurl {
@@ -55,6 +55,7 @@ let
maintainers = with lib.maintainers; [
mio
miniharinn
BatteredBunny
];
platforms = lib.platforms.linux ++ [
"x86_64-darwin"
@@ -72,13 +73,7 @@ let
gitHashes = lib.importJSON ./git-hashes.json;
# Upstream uses a sentry-dart fork that fetches sentry-native as a zip instead of via
# git clone. The PR was merged and reverted upstream (getsentry/sentry-dart#3630), so
# we use upstream since theres no actual meaningful difference
patches = [
./replace-sentry-fork.patch
]
++ lib.optionals use16kPagesizeWorkaround [
patches = lib.optionals use16kPagesizeWorkaround [
./16k-font-workaround.patch
];
@@ -152,7 +147,7 @@ let
src = fetchurl {
url = "https://github.com/edde746/plezy/releases/download/${version}/plezy-macos.dmg";
hash = "sha256-eN8CJ/yaV4wln6fN2lJqJnn+RvW+ZiD3oCDhjQjyBvU=";
hash = "sha256-jNwMukPYLTWBk1daanHtxYdJpZCB5I/hiKvFx4tL4sY=";
};
nativeBuildInputs = [
+51 -35
View File
@@ -10,6 +10,16 @@
"source": "hosted",
"version": "93.0.0"
},
"analysis_server_plugin": {
"dependency": "transitive",
"description": {
"name": "analysis_server_plugin",
"sha256": "5f3920acbd5765764ec9ef6c5bbdd102015424281232ee4fb4f5431c87abb4eb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.7"
},
"analyzer": {
"dependency": "transitive",
"description": {
@@ -108,12 +118,12 @@
"dependency": "direct main",
"description": {
"path": ".",
"ref": "b4d36f88bb365faaf308ff26be7ade49bbaec859",
"resolved-ref": "b4d36f88bb365faaf308ff26be7ade49bbaec859",
"ref": "021e2075260e324b7440a5c81b57bf0242d35020",
"resolved-ref": "021e2075260e324b7440a5c81b57bf0242d35020",
"url": "https://github.com/edde746/background_downloader"
},
"source": "git",
"version": "9.5.4"
"version": "9.5.5"
},
"boolean_selector": {
"dependency": "transitive",
@@ -299,12 +309,12 @@
"dependency": "direct main",
"description": {
"path": "packages/connectivity_plus/connectivity_plus",
"ref": "2b614414ce95d920880765d07cbb9759699a4563",
"resolved-ref": "2b614414ce95d920880765d07cbb9759699a4563",
"url": "https://github.com/edde746/plus_plugins"
"ref": "bf04cdf66598dc3fca274b8b1db2b92b0bf6b73e",
"resolved-ref": "bf04cdf66598dc3fca274b8b1db2b92b0bf6b73e",
"url": "https://github.com/fluttercommunity/plus_plugins"
},
"source": "git",
"version": "7.1.1"
"version": "7.2.0"
},
"connectivity_plus_platform_interface": {
"dependency": "transitive",
@@ -390,11 +400,11 @@
"dependency": "direct dev",
"description": {
"name": "dart_code_linter",
"sha256": "8ece88f710621ca1c40b6c344b316d78bb2269d728d37d2a44f19a81d9d2cb93",
"sha256": "44cce8527a2094201067b50aed97778930638cc43e8bb3cb0b40a90c36fb9c84",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.2"
"version": "4.1.6"
},
"dart_discord_presence": {
"dependency": "direct main",
@@ -873,13 +883,12 @@
"material_symbols_icons": {
"dependency": "direct main",
"description": {
"path": ".",
"ref": "1d8cd83",
"resolved-ref": "1d8cd8325db29691a01738a25f220dd3515bd1e2",
"url": "https://github.com/edde746/material_symbols_icons"
"name": "material_symbols_icons",
"sha256": "49c532dd0b74544e9d8d93ec0f821d52ec532e7c9263c889ebe71b1be4f34ba7",
"url": "https://pub.dev"
},
"source": "git",
"version": "4.2906.0"
"source": "hosted",
"version": "4.2951.0"
},
"meta": {
"dependency": "transitive",
@@ -955,12 +964,12 @@
"dependency": "direct main",
"description": {
"path": ".",
"ref": "f51c805ebc15bf7a2f49a74174aeb470d3c4c78e",
"resolved-ref": "f51c805ebc15bf7a2f49a74174aeb470d3c4c78e",
"ref": "75556a968a4a1ebc42fbb8c31942c2418d4326e1",
"resolved-ref": "75556a968a4a1ebc42fbb8c31942c2418d4326e1",
"url": "https://github.com/edde746/media_controls"
},
"source": "git",
"version": "0.2.4"
"version": "0.3.0"
},
"package_config": {
"dependency": "transitive",
@@ -1225,12 +1234,11 @@
"saf_util": {
"dependency": "direct main",
"description": {
"name": "saf_util",
"sha256": "0cf5fc462fc7e466e1d5608dd5a331d88d6dd6c7b01f62a305aaf469bf3309ea",
"url": "https://pub.dev"
"path": "packages/saf_util",
"relative": true
},
"source": "hosted",
"version": "2.0.0"
"source": "path",
"version": "3.1.0"
},
"screen_retriever": {
"dependency": "transitive",
@@ -1286,11 +1294,11 @@
"dependency": "transitive",
"description": {
"name": "sentry",
"sha256": "288aee3d35f252ac0dc3a4b0accbbe7212fa2867604027f2cc5bc65334afd743",
"sha256": "09c573f98ff6c5e98d527f351f037eb8ea9ff684a6e9e84b2e91357144016254",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.16.0"
"version": "9.24.0"
},
"sentry_dart_plugin": {
"dependency": "direct dev",
@@ -1306,11 +1314,11 @@
"dependency": "direct main",
"description": {
"name": "sentry_flutter",
"sha256": "f9e87d5895cc437902aa2b081727ee7e46524fe7cc2e1910f535480a3eeb8bed",
"sha256": "4a04b7e1901b8128df783b6d36d48706b07b0cd055e621517c998de87f5dafb9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.16.0"
"version": "9.24.0"
},
"serial_csv": {
"dependency": "transitive",
@@ -1751,13 +1759,11 @@
"wakelock_plus": {
"dependency": "direct main",
"description": {
"path": "wakelock_plus",
"ref": "8595fee595c952b73d430f2eab05f2e0d858290e",
"resolved-ref": "8595fee595c952b73d430f2eab05f2e0d858290e",
"url": "https://github.com/edde746/wakelock_plus"
"path": "packages/wakelock_plus",
"relative": true
},
"source": "git",
"version": "1.4.0"
"source": "path",
"version": "1.5.2"
},
"wakelock_plus_platform_interface": {
"dependency": "transitive",
@@ -1833,11 +1839,11 @@
"dependency": "direct main",
"description": {
"name": "win_http",
"sha256": "a50a14f1bf32bc5c9b39add9baa01658b97146b21de25237810ca6b850a6704e",
"sha256": "ebc4d37e2c0e6800cc200e40d289d3bac22fc17d40fce3ae7909d49a20da77bc",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.1"
"version": "0.2.2"
},
"window_manager": {
"dependency": "direct main",
@@ -1878,6 +1884,16 @@
},
"source": "hosted",
"version": "3.1.3"
},
"yaml_edit": {
"dependency": "transitive",
"description": {
"name": "yaml_edit",
"sha256": "07c9e63ba42519745182b88ca12264a7ba2484d8239958778dfe4d44fe760488",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.4"
}
},
"sdks": {
@@ -1,32 +0,0 @@
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -60,11 +60,7 @@
git:
url: https://github.com/edde746/background_downloader
ref: b4d36f88bb365faaf308ff26be7ade49bbaec859
- sentry_flutter:
- git:
- url: https://github.com/edde746/sentry-dart
- path: packages/flutter
- ref: build/fetch-native-zip
+ sentry_flutter: 9.16.0
auto_updater:
git:
url: https://github.com/edde746/auto_updater
@@ -110,16 +106,6 @@
url: https://github.com/edde746/auto_updater
ref: 9e150f7
path: packages/auto_updater_windows
- sentry:
- git:
- url: https://github.com/edde746/sentry-dart
- path: packages/dart
- ref: build/fetch-native-zip
- sentry_flutter:
- git:
- url: https://github.com/edde746/sentry-dart
- path: packages/flutter
- ref: build/fetch-native-zip
material_symbols_icons:
git:
url: https://github.com/edde746/material_symbols_icons
+3 -13
View File
@@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq nix nix-prefetch-git python3 yq-go flutter344 git
#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq nix nix-prefetch-git python3 yq-go
set -eou pipefail
@@ -26,18 +26,8 @@ DMG_URL="https://github.com/edde746/plezy/releases/download/${latestVersion}/ple
DMG_SHA=$(nix --extra-experimental-features nix-command hash convert --hash-algo sha256 --to sri "$(nix-prefetch-url "$DMG_URL")")
sed -i "/plezy-macos.dmg/,/hash/{s|hash = \".*\"|hash = \"${DMG_SHA}\"|}" "$ROOT/package.nix"
# Only here to handle the patched pubsec.yaml
workdir=$(mktemp -d)
trap 'rm -rf "$workdir"' EXIT
curl --fail --silent --location "$GIT_SRC_URL" | tar -xz -C "$workdir" --strip-components=1
patch -d "$workdir" -p1 < "$ROOT/replace-sentry-fork.patch"
export PUB_CACHE="$workdir/.pub-cache"
flutter --no-version-check config --no-analytics >/dev/null
(cd "$workdir" && flutter --no-version-check pub get)
yq eval --output-format=json --prettyPrint "$workdir/pubspec.lock" > "$ROOT/pubspec.lock.json"
curl --fail --silent --location "https://raw.githubusercontent.com/edde746/plezy/${latestVersion}/pubspec.lock" \
| yq eval --output-format=json --prettyPrint > "$ROOT/pubspec.lock.json"
python3 "$(dirname "$(readlink -f "$0")")/../../../development/compilers/dart/fetch-git-hashes.py" \
--input "$ROOT/pubspec.lock.json" \