From 8f450b8a9a5ca4f56d33291ce522eddcb419c2e3 Mon Sep 17 00:00:00 2001 From: Dragon1573 <49941141+Dragon1573@users.noreply.github.com> Date: Sat, 21 Dec 2024 19:44:54 +0800 Subject: [PATCH 1/3] New version: OliverBetz.ExifTool version 13.10 Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com> --- .../13.10/OliverBetz.ExifTool.installer.yaml | 58 +++++++++++++++++++ .../OliverBetz.ExifTool.locale.en-US.yaml | 16 +++++ .../ExifTool/13.10/OliverBetz.ExifTool.yaml | 8 +++ 3 files changed, 82 insertions(+) create mode 100644 manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml create mode 100644 manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.locale.en-US.yaml create mode 100644 manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.yaml diff --git a/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml new file mode 100644 index 0000000000000..67eba643a03fd --- /dev/null +++ b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml @@ -0,0 +1,58 @@ +# Created with komac v2.8.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json + +PackageIdentifier: OliverBetz.ExifTool +PackageVersion: '13.10' +InstallerLocale: en-US +InstallerType: inno +UpgradeBehavior: uninstallPrevious +ProductCode: ExifTool_is1 +ReleaseDate: 2024-12-20 +ElevationRequirement: elevatesSelf +Installers: +- Architecture: x64 + Scope: user + InstallerUrl: https://oliverbetz.de/cms/files/Artikel/ExifTool-for-Windows/ExifTool_install_13.10_64.exe + InstallerSha256: EC1DE44FD23992F497626DE71FD4D41E122114450D52A58C7901C3E8E7EDC4D6 + InstallerSwitches: + Custom: /CURRENTUSER + AppsAndFeaturesEntries: + - DisplayVersion: 13.10_64 + ProductCode: ExifTool_is1 + InstallationMetadata: + DefaultInstallLocation: '%LocalAppData%\Programs\ExifTool' +- Architecture: x86 + Scope: user + InstallerUrl: https://oliverbetz.de/cms/files/Artikel/ExifTool-for-Windows/ExifTool_install_13.10_32.exe + InstallerSha256: EC1DE44FD23992F497626DE71FD4D41E122114450D52A58C7901C3E8E7EDC4D6 + InstallerSwitches: + Custom: /CURRENTUSER + AppsAndFeaturesEntries: + - DisplayVersion: 13.10_32 + ProductCode: ExifTool_is1 + InstallationMetadata: + DefaultInstallLocation: '%LocalAppData%\Programs\ExifTool' +- Architecture: x64 + Scope: machine + InstallerUrl: https://oliverbetz.de/cms/files/Artikel/ExifTool-for-Windows/ExifTool_install_13.10_64.exe + InstallerSha256: EC1DE44FD23992F497626DE71FD4D41E122114450D52A58C7901C3E8E7EDC4D6 + InstallerSwitches: + Custom: /ALLUSERS + AppsAndFeaturesEntries: + - DisplayVersion: 13.10_64 + ProductCode: ExifTool_is1 + InstallationMetadata: + DefaultInstallLocation: '%ProgramFiles%\ExifTool' +- Architecture: x86 + Scope: machine + InstallerUrl: https://oliverbetz.de/cms/files/Artikel/ExifTool-for-Windows/ExifTool_install_13.10_32.exe + InstallerSha256: EC1DE44FD23992F497626DE71FD4D41E122114450D52A58C7901C3E8E7EDC4D6 + InstallerSwitches: + Custom: /ALLUSERS + AppsAndFeaturesEntries: + - DisplayVersion: 13.10_32 + ProductCode: ExifTool_is1 + InstallationMetadata: + DefaultInstallLocation: '%ProgramFiles%\ExifTool' +ManifestType: installer +ManifestVersion: 1.9.0 diff --git a/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.locale.en-US.yaml b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.locale.en-US.yaml new file mode 100644 index 0000000000000..125786490e491 --- /dev/null +++ b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.locale.en-US.yaml @@ -0,0 +1,16 @@ +# Created with komac v2.8.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json + +PackageIdentifier: OliverBetz.ExifTool +PackageVersion: '13.10' +PackageLocale: en-US +Publisher: Oliver Betz +PublisherUrl: https://oliverbetz.de/ +PackageName: ExifTool +PackageUrl: https://oliverbetz.de/pages/Artikel/ExifTool-for-Windows +License: CC0-1.0 License +LicenseUrl: https://oliverbetz.de/pages/Artikel/ExifTool-for-Windows#toc-7 +ShortDescription: A convenient installer and a robust portable package of Phil Harvey's ExifTool for Windows +Moniker: exif +ManifestType: defaultLocale +ManifestVersion: 1.9.0 diff --git a/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.yaml b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.yaml new file mode 100644 index 0000000000000..b07da2d0ae92f --- /dev/null +++ b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.yaml @@ -0,0 +1,8 @@ +# Created with komac v2.8.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json + +PackageIdentifier: OliverBetz.ExifTool +PackageVersion: '13.10' +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.9.0 From 404289c40d4eb439755d57d0447aed7ceb5be8fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9D=A4=E6=98=AF=E7=BA=B1=E9=9B=BE=E9=85=B1=E5=93=9F?= =?UTF-8?q?=EF=BD=9E?= <49941141+Dragon1573@users.noreply.github.com> Date: Sat, 21 Dec 2024 21:17:10 +0800 Subject: [PATCH 2/3] Apply suggestions from code review - Correction of `InstallerSha256` of `x86` arch installer --- .../ExifTool/13.10/OliverBetz.ExifTool.installer.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml index 67eba643a03fd..3f0971e385544 100644 --- a/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml +++ b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml @@ -24,7 +24,7 @@ Installers: - Architecture: x86 Scope: user InstallerUrl: https://oliverbetz.de/cms/files/Artikel/ExifTool-for-Windows/ExifTool_install_13.10_32.exe - InstallerSha256: EC1DE44FD23992F497626DE71FD4D41E122114450D52A58C7901C3E8E7EDC4D6 + InstallerSha256: EF2680E717A1B4C3729E931BE5C526FA1EECBA2068E77E960E74B9FD8C946036 InstallerSwitches: Custom: /CURRENTUSER AppsAndFeaturesEntries: @@ -46,7 +46,7 @@ Installers: - Architecture: x86 Scope: machine InstallerUrl: https://oliverbetz.de/cms/files/Artikel/ExifTool-for-Windows/ExifTool_install_13.10_32.exe - InstallerSha256: EC1DE44FD23992F497626DE71FD4D41E122114450D52A58C7901C3E8E7EDC4D6 + InstallerSha256: EF2680E717A1B4C3729E931BE5C526FA1EECBA2068E77E960E74B9FD8C946036 InstallerSwitches: Custom: /ALLUSERS AppsAndFeaturesEntries: From 4e6cb7dba9b9ac73d4f642020b9d407020e8373b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9D=A4=E6=98=AF=E7=BA=B1=E9=9B=BE=E9=85=B1=E5=93=9F?= =?UTF-8?q?=EF=BD=9E?= <49941141+Dragon1573@users.noreply.github.com> Date: Fri, 27 Dec 2024 10:42:59 +0800 Subject: [PATCH 3/3] Apply suggestions from code review - Move elevation requirements to installer entrance level - User scope does not need elevation Co-authored-by: Muhammad Danish --- .../ExifTool/13.10/OliverBetz.ExifTool.installer.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml index 3f0971e385544..f55615408b9b0 100644 --- a/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml +++ b/manifests/o/OliverBetz/ExifTool/13.10/OliverBetz.ExifTool.installer.yaml @@ -8,7 +8,6 @@ InstallerType: inno UpgradeBehavior: uninstallPrevious ProductCode: ExifTool_is1 ReleaseDate: 2024-12-20 -ElevationRequirement: elevatesSelf Installers: - Architecture: x64 Scope: user @@ -36,6 +35,7 @@ Installers: Scope: machine InstallerUrl: https://oliverbetz.de/cms/files/Artikel/ExifTool-for-Windows/ExifTool_install_13.10_64.exe InstallerSha256: EC1DE44FD23992F497626DE71FD4D41E122114450D52A58C7901C3E8E7EDC4D6 + ElevationRequirement: elevatesSelf InstallerSwitches: Custom: /ALLUSERS AppsAndFeaturesEntries: @@ -47,6 +47,7 @@ Installers: Scope: machine InstallerUrl: https://oliverbetz.de/cms/files/Artikel/ExifTool-for-Windows/ExifTool_install_13.10_32.exe InstallerSha256: EF2680E717A1B4C3729E931BE5C526FA1EECBA2068E77E960E74B9FD8C946036 + ElevationRequirement: elevatesSelf InstallerSwitches: Custom: /ALLUSERS AppsAndFeaturesEntries: