From 04b76698a6a246a6e3fbace3769167966a53cfc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=82=85Fox?= Date: Mon, 4 Dec 2023 14:30:57 +0900 Subject: [PATCH 1/5] add nx-studio 1.5.0 --- Casks/n/nx-studio.rb | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Casks/n/nx-studio.rb diff --git a/Casks/n/nx-studio.rb b/Casks/n/nx-studio.rb new file mode 100644 index 0000000000..a333f6f59b --- /dev/null +++ b/Casks/n/nx-studio.rb @@ -0,0 +1,34 @@ +cask "nx-studio" do + version "1.5.0" + sha256 "803e231464f589dcdcd958a57dd288f8824a06735e45b7e1abc18945d2e56890" + + url "https://download.nikonimglib.com/archive6/sRoLC00mMTZQ06g0yqe26VXd2O80/S-NXSTDO-#{format("%02d%02d%02d", major: version.major, minor: version.minor, patch: version.patch)}MF-ALLIN-ALL___.dmg", + verified: "download.nikonimglib.com/" + name "NX Studio" + desc "Single software comprehensively covers image processing for Nikon" + homepage "https://imaging.nikon.com/imaging/lineup/software/nx_studio/" + + livecheck do + url "https://downloadcenter.nikonimglib.com/en/products/564/NX_Studio.html" + regex(/Ver. (\d+\.\d+\.\d+)/i) + end + + auto_updates true + + pkg "Installer/NikonInstaller.pkg" + + uninstall pkgutil: [ + "jp.co.nikon.MovieEditor.main", + "jp.co.nikon.NXStudio.main", + ] + + zap trash: [ + "/Library/Application Support/Nikon", + "/Library/ColorSync/Profiles/Nikon", + "/Library/Preferences/jp.co.nikon.MovieEditor.plist", + "/Library/Preferences/jp.co.nikon.NX Studio.plist", + "~/Library/Application Support/Nikon", + "~/Library/Caches/jp.co.nikon.NX-Studio", + "~/Library/Preferences/jp.co.nikon.NX-Studio.plist", + ] +end From c00efdffe15d3c048d299a1926bf14d1ce1b35eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=82=85Fox?= Date: Mon, 4 Dec 2023 14:34:41 +0900 Subject: [PATCH 2/5] nx-studio: add os requirement --- Casks/n/nx-studio.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Casks/n/nx-studio.rb b/Casks/n/nx-studio.rb index a333f6f59b..31cdfefc3c 100644 --- a/Casks/n/nx-studio.rb +++ b/Casks/n/nx-studio.rb @@ -14,6 +14,7 @@ cask "nx-studio" do end auto_updates true + depends_on macos: ">= :big_sur" pkg "Installer/NikonInstaller.pkg" From ca6df176a39661b9622b456117180618e96c5641 Mon Sep 17 00:00:00 2001 From: Justin Krehel <39449589+krehel@users.noreply.github.com> Date: Mon, 4 Dec 2023 14:58:39 -0500 Subject: [PATCH 3/5] nx-studio: update `url` and `livecheck` --- Casks/n/nx-studio.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Casks/n/nx-studio.rb b/Casks/n/nx-studio.rb index 31cdfefc3c..701379c88b 100644 --- a/Casks/n/nx-studio.rb +++ b/Casks/n/nx-studio.rb @@ -2,15 +2,15 @@ cask "nx-studio" do version "1.5.0" sha256 "803e231464f589dcdcd958a57dd288f8824a06735e45b7e1abc18945d2e56890" - url "https://download.nikonimglib.com/archive6/sRoLC00mMTZQ06g0yqe26VXd2O80/S-NXSTDO-#{format("%02d%02d%02d", major: version.major, minor: version.minor, patch: version.patch)}MF-ALLIN-ALL___.dmg", + url "https://download.nikonimglib.com/archive6/sRoLC00mMTZQ06g0yqe26VXd2O80/S-NXSTDO-0#{version.major}0#{version.minor}0#{version.patch}MF-ALLIN-ALL___.dmg", verified: "download.nikonimglib.com/" name "NX Studio" desc "Single software comprehensively covers image processing for Nikon" homepage "https://imaging.nikon.com/imaging/lineup/software/nx_studio/" livecheck do - url "https://downloadcenter.nikonimglib.com/en/products/564/NX_Studio.html" - regex(/Ver. (\d+\.\d+\.\d+)/i) + url "https://downloadcenter.nikonimglib.com/en/download/sw/247.html" + regex(/NX\s+Studio\s+Version\s+(\d+(?:\.\d+)+)/i) end auto_updates true From 829246e7ec47d253389f9b96d285d1a15ca69209 Mon Sep 17 00:00:00 2001 From: Justin Krehel <39449589+krehel@users.noreply.github.com> Date: Mon, 4 Dec 2023 15:01:49 -0500 Subject: [PATCH 4/5] nx-studio: update `desc` --- Casks/n/nx-studio.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/n/nx-studio.rb b/Casks/n/nx-studio.rb index 701379c88b..2acb12b3a1 100644 --- a/Casks/n/nx-studio.rb +++ b/Casks/n/nx-studio.rb @@ -5,7 +5,7 @@ cask "nx-studio" do url "https://download.nikonimglib.com/archive6/sRoLC00mMTZQ06g0yqe26VXd2O80/S-NXSTDO-0#{version.major}0#{version.minor}0#{version.patch}MF-ALLIN-ALL___.dmg", verified: "download.nikonimglib.com/" name "NX Studio" - desc "Single software comprehensively covers image processing for Nikon" + desc "Nikon suite for viewing, processing, and editing photos and videos" homepage "https://imaging.nikon.com/imaging/lineup/software/nx_studio/" livecheck do From 857b4cc36177a13c051ee6fc4319b3cd3add0b4e Mon Sep 17 00:00:00 2001 From: Bevan Kay Date: Tue, 5 Dec 2023 10:15:02 +1100 Subject: [PATCH 5/5] Update Casks/n/nx-studio.rb Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com> --- Casks/n/nx-studio.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/n/nx-studio.rb b/Casks/n/nx-studio.rb index 2acb12b3a1..dd42929765 100644 --- a/Casks/n/nx-studio.rb +++ b/Casks/n/nx-studio.rb @@ -2,7 +2,7 @@ cask "nx-studio" do version "1.5.0" sha256 "803e231464f589dcdcd958a57dd288f8824a06735e45b7e1abc18945d2e56890" - url "https://download.nikonimglib.com/archive6/sRoLC00mMTZQ06g0yqe26VXd2O80/S-NXSTDO-0#{version.major}0#{version.minor}0#{version.patch}MF-ALLIN-ALL___.dmg", + url "https://download.nikonimglib.com/archive6/sRoLC00mMTZQ06g0yqe26VXd2O80/S-NXSTDO-#{version.split(".").map { |n| n.rjust(2, "0") }.join}MF-ALLIN-ALL___.dmg", verified: "download.nikonimglib.com/" name "NX Studio" desc "Nikon suite for viewing, processing, and editing photos and videos"