From fbcc4ed72167a622a8af0e0e4242af0cc5b4e3a6 Mon Sep 17 00:00:00 2001 From: Yaroslav Slepukhin Date: Sun, 18 Feb 2024 17:22:43 +0400 Subject: [PATCH 1/8] Add Amnezia VPN client cask --- Casks/amnezia-client.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Casks/amnezia-client.rb diff --git a/Casks/amnezia-client.rb b/Casks/amnezia-client.rb new file mode 100644 index 0000000000..856446ad44 --- /dev/null +++ b/Casks/amnezia-client.rb @@ -0,0 +1,20 @@ +cask "amnezia-client" do + version "4.1.0.1" + sha256 "c421f28697fd9200fd9dbcdd111fa2778fe8d01b45e8ae672886399181c780cb" + + url "https://github.com/amnezia-vpn/amnezia-client/releases/download/#{version}/AmneziaVPN_#{version}.dmg", + verified: "github.com/amnezia-vpn/amnezia-client/" + name "Amnezia VPN" + desc "Amnezia is an open-source VPN client" + homepage "https://amnezia.org/" + + livecheck do + url :url + strategy :github_latest + end + + auto_updates true + depends_on macos: ">= :high_sierra" + + app "AmneziaVPN.app" +end From d794ecb6bafcff9b794f29317e5e86a3b522665f Mon Sep 17 00:00:00 2001 From: Yaroslav Slepukhin Date: Sun, 18 Feb 2024 17:32:52 +0400 Subject: [PATCH 2/8] Add cleanup instructions for AmneziaVPN.app --- Casks/amnezia-client.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Casks/amnezia-client.rb b/Casks/amnezia-client.rb index 856446ad44..d0047e1f75 100644 --- a/Casks/amnezia-client.rb +++ b/Casks/amnezia-client.rb @@ -17,4 +17,10 @@ cask "amnezia-client" do depends_on macos: ">= :high_sierra" app "AmneziaVPN.app" + + zap trash: [ + "~/Library/Caches/AmneziaVPN.ORG", + "~/Library/Preferences/AmneziaVPN.plist", + "~/Library/Preferences/org.amneziavpn.AmneziaVPN.plist", + ] end From 0be42e0b72b158b90db5a5881041a343b5b2cb7a Mon Sep 17 00:00:00 2001 From: Yaroslav Slepukhin Date: Sun, 18 Feb 2024 17:47:01 +0400 Subject: [PATCH 3/8] Add Amnezia VPN client cask --- Casks/{ => a}/amnezia-client.rb | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Casks/{ => a}/amnezia-client.rb (100%) diff --git a/Casks/amnezia-client.rb b/Casks/a/amnezia-client.rb similarity index 100% rename from Casks/amnezia-client.rb rename to Casks/a/amnezia-client.rb From 09434edb4655ea97fce3b9d02426b7ab1deea39c Mon Sep 17 00:00:00 2001 From: Yaroslav Slepukhin Date: Sun, 18 Feb 2024 19:40:42 +0400 Subject: [PATCH 4/8] Update AmneziaVPN client uninstall and delete options --- Casks/a/amnezia-client.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Casks/a/amnezia-client.rb b/Casks/a/amnezia-client.rb index d0047e1f75..9abb51c711 100644 --- a/Casks/a/amnezia-client.rb +++ b/Casks/a/amnezia-client.rb @@ -18,6 +18,12 @@ cask "amnezia-client" do app "AmneziaVPN.app" + uninstall quit: [ + "AmneziaVPN", + "AmneziaVPN-service", + ], + delete: "/Applications/AmneziaVPN.app" + zap trash: [ "~/Library/Caches/AmneziaVPN.ORG", "~/Library/Preferences/AmneziaVPN.plist", From 91416cf5333a47cb0437a440493765dd28afcbc4 Mon Sep 17 00:00:00 2001 From: Yaroslav Slepukhin Date: Sun, 18 Feb 2024 20:05:46 +0400 Subject: [PATCH 5/8] Update style --- Casks/a/amnezia-client.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/a/amnezia-client.rb b/Casks/a/amnezia-client.rb index 9abb51c711..41b0b17523 100644 --- a/Casks/a/amnezia-client.rb +++ b/Casks/a/amnezia-client.rb @@ -19,8 +19,8 @@ cask "amnezia-client" do app "AmneziaVPN.app" uninstall quit: [ + "AmneziaVPN-service", "AmneziaVPN", - "AmneziaVPN-service", ], delete: "/Applications/AmneziaVPN.app" From 6d361aede79572762e3a0a93d5bdbcd7a86b6942 Mon Sep 17 00:00:00 2001 From: Yaroslav Slepukhin Date: Sun, 18 Feb 2024 20:12:20 +0400 Subject: [PATCH 6/8] Fix style --- Casks/a/amnezia-client.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/a/amnezia-client.rb b/Casks/a/amnezia-client.rb index 41b0b17523..1f9d4a0229 100644 --- a/Casks/a/amnezia-client.rb +++ b/Casks/a/amnezia-client.rb @@ -19,8 +19,8 @@ cask "amnezia-client" do app "AmneziaVPN.app" uninstall quit: [ - "AmneziaVPN-service", "AmneziaVPN", + "AmneziaVPN-service", ], delete: "/Applications/AmneziaVPN.app" From d461754e7001f3f1bd6eda9dbf0c31b02915bc44 Mon Sep 17 00:00:00 2001 From: Yaroslav Slepukhin Date: Mon, 19 Feb 2024 10:45:48 +0400 Subject: [PATCH 7/8] Update description in amnezia-client.rb --- Casks/a/amnezia-client.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/a/amnezia-client.rb b/Casks/a/amnezia-client.rb index 1f9d4a0229..301f34cb92 100644 --- a/Casks/a/amnezia-client.rb +++ b/Casks/a/amnezia-client.rb @@ -5,7 +5,7 @@ cask "amnezia-client" do url "https://github.com/amnezia-vpn/amnezia-client/releases/download/#{version}/AmneziaVPN_#{version}.dmg", verified: "github.com/amnezia-vpn/amnezia-client/" name "Amnezia VPN" - desc "Amnezia is an open-source VPN client" + desc "VPN client" homepage "https://amnezia.org/" livecheck do From 9d4de11a5ab6de3b9c31437730643703fc924083 Mon Sep 17 00:00:00 2001 From: Yaroslav Slepukhin Date: Mon, 19 Feb 2024 10:54:56 +0400 Subject: [PATCH 8/8] rename cask to amneziavpn --- Casks/a/{amnezia-client.rb => amneziavpn.rb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename Casks/a/{amnezia-client.rb => amneziavpn.rb} (96%) diff --git a/Casks/a/amnezia-client.rb b/Casks/a/amneziavpn.rb similarity index 96% rename from Casks/a/amnezia-client.rb rename to Casks/a/amneziavpn.rb index 301f34cb92..281b9db26e 100644 --- a/Casks/a/amnezia-client.rb +++ b/Casks/a/amneziavpn.rb @@ -1,4 +1,4 @@ -cask "amnezia-client" do +cask "amneziavpn" do version "4.1.0.1" sha256 "c421f28697fd9200fd9dbcdd111fa2778fe8d01b45e8ae672886399181c780cb"