From 46d952cd4e236cc722244a6e522a9e7b838460b1 Mon Sep 17 00:00:00 2001 From: wu21-web Date: Sun, 6 Sep 2026 14:49:52 +0900 Subject: [PATCH] pixeval(@cn): support linux cask --- Casks/pixeval.rb | 38 ++++++++++++++++++++++---------------- Casks/pixeval@cn.rb | 37 ++++++++++++++++++++++--------------- 2 files changed, 44 insertions(+), 31 deletions(-) diff --git a/Casks/pixeval.rb b/Casks/pixeval.rb index 17fd361..0ae567e 100644 --- a/Casks/pixeval.rb +++ b/Casks/pixeval.rb @@ -1,27 +1,33 @@ cask "pixeval" do - version "5.0.11" + arch arm: "arm64", intel: "x64" - on_arm do - sha256 "6a44dbb436b8b6291891b4d651da44cea299ab3971754d544d4b5006a3490186" + version "5.0.12" + sha256 arm: "b73e56169217d62eb512d79ee029d9b93d195061d46e75ed4f0daaab1b261baf", + intel: "edc09772b1d3b50bbde6052467ea9c989dfd6eb8b08035446352d8355e247ff0", + arm64_linux: "f7556e09aa44874120b2d9d1f6de1fb6772e60f6d016b56fe1a83ea274928747", + x86_64_linux: "8cb6e5610ce6d84cc919fbedb06ba3ba225f94c9786f825165430d189f86f998" - url "https://github.com/Pixeval/Pixeval/releases/download/#{version}/Pixeval-osx-arm64-Portable.zip" + on_macos do + url "https://github.com/Pixeval/Pixeval/releases/download/#{version}/Pixeval-osx-#{arch}-Portable.zip" + + depends_on macos: :ventura + + app "Pixeval.app" + + zap trash: [ + "~/Library/Application Support/Pixeval", + "~/Library/Caches/Pixeval", + ] end - on_intel do - sha256 "3054388efe1e0b64e8f5de17f6b6a071eb4ccc800793a8649cdecf2d4b0e0fa2" + on_linux do + url "https://github.com/Pixeval/Pixeval/releases/download/#{version}/Pixeval-linux-#{arch}.AppImage" + + app_image "Pixeval-linux-#{arch}.AppImage", target: "Pixeval.AppImage" - url "https://github.com/Pixeval/Pixeval/releases/download/#{version}/Pixeval-osx-x64-Portable.zip" + zap trash: "~/.local/share/Pixeval" end name "Pixeval" desc "Wow. Yet another Pixiv client!" homepage "https://pixeval.github.io/" - - depends_on macos: :ventura - - app "Pixeval.app" - - zap trash: [ - "~/Library/Application Support/Pixeval", - "~/Library/Caches/Pixeval", - ] end diff --git a/Casks/pixeval@cn.rb b/Casks/pixeval@cn.rb index b1455bf..50b6de9 100644 --- a/Casks/pixeval@cn.rb +++ b/Casks/pixeval@cn.rb @@ -1,15 +1,30 @@ cask "pixeval@cn" do - version "5.0.11" + arch arm: "arm64", intel: "x64" - on_arm do - sha256 "6a44dbb436b8b6291891b4d651da44cea299ab3971754d544d4b5006a3490186" + version "5.0.12" + sha256 arm: "b73e56169217d62eb512d79ee029d9b93d195061d46e75ed4f0daaab1b261baf", + intel: "edc09772b1d3b50bbde6052467ea9c989dfd6eb8b08035446352d8355e247ff0", + arm64_linux: "f7556e09aa44874120b2d9d1f6de1fb6772e60f6d016b56fe1a83ea274928747", + x86_64_linux: "8cb6e5610ce6d84cc919fbedb06ba3ba225f94c9786f825165430d189f86f998" - url "https://gh-proxy.com/github.com/Pixeval/Pixeval/releases/download/#{version}/Pixeval-osx-arm64-Portable.zip" + on_macos do + url "https://gh-proxy.com/github.com/Pixeval/Pixeval/releases/download/#{version}/Pixeval-osx-#{arch}-Portable.zip" + + depends_on macos: :ventura + + app "Pixeval.app" + + zap trash: [ + "~/Library/Application Support/Pixeval", + "~/Library/Caches/Pixeval", + ] end - on_intel do - sha256 "3054388efe1e0b64e8f5de17f6b6a071eb4ccc800793a8649cdecf2d4b0e0fa2" + on_linux do + url "https://gh-proxy.com/github.com/Pixeval/Pixeval/releases/download/#{version}/Pixeval-linux-#{arch}.AppImage" - url "https://gh-proxy.com/github.com/Pixeval/Pixeval/releases/download/#{version}/Pixeval-osx-x64-Portable.zip" + app_image "Pixeval-linux-#{arch}.AppImage", target: "Pixeval.AppImage" + + zap trash: "~/.local/share/Pixeval" end name "Pixeval" @@ -17,12 +32,4 @@ homepage "https://pixeval.github.io/" conflicts_with cask: "pixeval" - depends_on macos: :ventura - - app "Pixeval.app" - - zap trash: [ - "~/Library/Application Support/Pixeval", - "~/Library/Caches/Pixeval", - ] end