diff --git a/Casks/k/krita.rb b/Casks/k/krita.rb index af23f6f5e616b..030fd01d9a2b8 100644 --- a/Casks/k/krita.rb +++ b/Casks/k/krita.rb @@ -1,8 +1,12 @@ cask "krita" do version "5.3.1" - sha256 "7992f864e55b8cad4901b89c9c98d25565a05153d6f52a08820aceff6a1af438" + download_suffix = on_system_conditional linux: "-x86_64.AppImage", macos: "-signed.dmg" - url "https://download.kde.org/stable/krita/#{version}/krita-#{version}-signed.dmg", + sha256 arm: "7992f864e55b8cad4901b89c9c98d25565a05153d6f52a08820aceff6a1af438", + x86_64: "7992f864e55b8cad4901b89c9c98d25565a05153d6f52a08820aceff6a1af438", + x86_64_linux: "7379d3a3fbfaee28c63929caafd1ce385619ffeef287e640698c7f9341ab7180" + + url "https://download.kde.org/stable/krita/#{version}/krita-#{version}#{download_suffix}", verified: "download.kde.org/stable/krita/" name "Krita" desc "Free and open-source painting and sketching program" @@ -13,7 +17,14 @@ regex(/href=.*?krita[._-]v?(\d+(?:\.\d+)+)(?:[._-]signed|[._-]release)?\.dmg/i) end - app "krita.app" + on_macos do + app "krita.app" + end + + on_linux do + depends_on arch: [:x86_64] + app_image "krita-#{version}#{download_suffix}" + end zap trash: [ "~/Library/Application Support/krita",