From 522ab95f810bd1ad66a45c4797708df6da9aa251 Mon Sep 17 00:00:00 2001 From: dgalbraith Date: Fri, 29 Jan 2021 12:41:06 +0000 Subject: [PATCH] (gh-181) Initial isorecorder and isowriter package updates Initial updates of the Prime95 package to bring the package inlines with repository standards. Packages were also updated to utilise archive.org as a source given the original distribution site is no longer available. --- manual/isorecorder/README.md | 17 +++++ manual/isorecorder/isorecorder.nuspec | 65 ++++++++++------- .../isorecorder/tools/chocolateyInstall.ps1 | 29 ++++---- .../isorecorder/tools/chocolateyUninstall.ps1 | 8 --- manual/isowriter/README.md | 16 +++++ manual/isowriter/isowriter.nuspec | 71 ++++++++++--------- manual/isowriter/tools/chocolateyInstall.ps1 | 20 +++--- 7 files changed, 134 insertions(+), 92 deletions(-) create mode 100644 manual/isorecorder/README.md delete mode 100644 manual/isorecorder/tools/chocolateyUninstall.ps1 create mode 100644 manual/isowriter/README.md diff --git a/manual/isorecorder/README.md b/manual/isorecorder/README.md new file mode 100644 index 000000000..2364ef3e8 --- /dev/null +++ b/manual/isorecorder/README.md @@ -0,0 +1,17 @@ +# [ISO Recorder](https://chocolatey.org/packages/isorecorder) + +[![Software license](https://img.shields.io/badge/License-Freeware-yellow.svg)](https://web.archive.org/web/20171011025743/http://isorecorder.alexfeinman.com:80/ISOrecorder.htm) +[![Maintenance status](https://img.shields.io/badge/Maintained%3F-no-red.svg)] +[![Software version](https://img.shields.io/badge/Source-v3.1.3-blue.svg)](https://web.archive.org/web/20161013205100if_/http://isorecorder.alexfeinman.com/W7.htm) +[![Chocolatey package version](https://img.shields.io/chocolatey/v/isorecorder?label=Chocolatey)](https://chocolatey.org/packages/isorecorder) + +ISO Recorder is a tool (power toy) for Windows XP, 2003, Windows Vista, Windows 7 and later, that supports (depending +on the Windows version) burning CD and DVD images, copying disks, make images of existing data CDs and DVDs and +creating ISO images from the contents of a disk folder. + +![screenshot](https://cdn.jsdelivr.net/gh/dgalbraith/chocolatey-packages@33f8c2fec7386e32ee8e85568835b8e589091622/manual/isorecorder/screenshot.png) + +## Notes + +* This application is no longer supported or maintained. +* The package is for the last released version and is distributed from a snapshot captured at [archive.org](https://archive.org). diff --git a/manual/isorecorder/isorecorder.nuspec b/manual/isorecorder/isorecorder.nuspec index cd691372c..3316ab3c5 100644 --- a/manual/isorecorder/isorecorder.nuspec +++ b/manual/isorecorder/isorecorder.nuspec @@ -1,26 +1,39 @@ - - - - isorecorder - ISO Recorder - 3.0.0 - Alex Feinman - Anthony Mastrean - ISO Recorder is a Windows 7/8/10 tool that allows the user to create ISO 9660 images out of an existing CD/DVD as well as master them from a file directory on disk. - -ISO Recorder is a Windows 7/8/10 tool that allows the user to create ISO 9660 images out of an existing CD/DVD as well as master them from a file directory on disk. Its main feature is writing these ISO images to a blank or rewritable disk. - -ISO Recorder has been initially created in the year 2000, during Windows XP beta program, to facilitate burning the ISO images to a CD. Windows XP has been the first Windows Beta to be offered as ISO images. It quickly became popular with the beta community, since it allowed to use Windows XP to create install media, without the need to purchase 3rd-party software. - -Since then Windows has been slowly acquiring new features related to media mastering: Windows 7 allowed to mount ISO files and introduced DVD writing supoport, Windows 10 added support for writing ISO images to media. - - http://isorecorder.alexfeinman.com/#/ - http://isorecorder.alexfeinman.com/#/howto - mailto:isorecorder@alexfeinman.com?subject=ISO Recorder v3 feedback - https://github.com/AnthonyMastrean/chocolateypackages - iso disk recorder notsilent - false - https://cdn.rawgit.com/AnthonyMastrean/chocolateypackages/45bc281557fd73bd07819307c29b07c2500a38c4/public/icons/isorecorder.png - - -ool \ No newline at end of file + + + + + isorecorder + 3.1.3 + https://github.com/dgalbraith/chocolatey-packages/tree/master/manual/isorecorder + dgalbraith + ISO Recorder + Alex Feinman + https://web.archive.org/web/20171011025743/http://isorecorder.alexfeinman.com:80/ISOrecorder.htm + https://cdn.jsdelivr.net/gh/dgalbraith/chocolatey-packages@7e9ae106859434f2bdde98f74517f9f3fbea1424/icons/isorecorder.png + Alex Feinman + https://web.archive.org/web/20171011025743/http://isorecorder.alexfeinman.com:80/ISOrecorder.htm + false + https://web.archive.org/web/20170921184237/http://isorecorder.alexfeinman.com/HowTo.htm + iso recorder burn cd dvd bluray isorecorder + Burn CD and DVD images, copy disks, make images of existing data CDs and DVDs and create ISO images from the contents of a disk folder + + + https://web.archive.org/web/20171017041613/http://isorecorder.alexfeinman.com/W7.htm + + + + + diff --git a/manual/isorecorder/tools/chocolateyInstall.ps1 b/manual/isorecorder/tools/chocolateyInstall.ps1 index 2f519932e..ac323cfc9 100644 --- a/manual/isorecorder/tools/chocolateyInstall.ps1 +++ b/manual/isorecorder/tools/chocolateyInstall.ps1 @@ -1,19 +1,14 @@ -$tools = Split-Path $MyInvocation.MyCommand.Definition -$content = Join-Path (Split-Path $tools) 'content' -$target = Join-Path $content 'ISORecorderV3.msi' +$ErrorActionPreference = 'Stop'; -Install-ChocolateyZipPackage ` - -PackageName 'isorecorder' ` - -Url 'http://isorecorder.alexfeinman.com/static/ISORecorderV3RC1x86.zip' ` - -Checksum 'D4C5D259FB334E56ACF5BF04753F6904C1A782BFF17D2C2CAC50E503B5E61DC0' ` - -ChecksumType 'SHA256' ` - -Url64 'http://isorecorder.alexfeinman.com/static/ISORecorderV3RC1x64.zip' ` - -Checksum64 '20BCE41719774FCE7082819950B468DE068F41F88D1CC099C23BB012E92E42CF' ` - -ChecksumType64 'SHA256' ` - -UnzipLocation $content +$packageArgs = @{ + PackageName = $env:ChocolateyPackageName + FileType = 'msi' + SilentArgs = '/quiet /qn /norestart' + Url = 'https://web.archive.org/web/20161201184135if_/http://isorecorder.alexfeinman.com/download/IsoRecorder/ISORecorder3.1.3.x86.msi' + Checksum = '79BFBBD0D4ACB29776E91EAFB22B1143B4D5F9975FBF0C13A84FA5ED13826408' + Url64 = 'https://web.archive.org/web/20161201183350if_/http://isorecorder.alexfeinman.com/download/IsoRecorder/ISORecorder3.1.3.x64.msi' + Checksum64 = '1DB4C5DECD077357F996017A6D69062045CF0FAFDE5A282EF0581F106084E4B0' + ChecksumType = 'sha256' +} -Install-ChocolateyInstallPackage ` - -PackageName 'isorecorder' ` - -FileType 'MSI' ` - -SilentArgs '/QN' ` - -File $target +Install-ChocolateyPackage @packageArgs diff --git a/manual/isorecorder/tools/chocolateyUninstall.ps1 b/manual/isorecorder/tools/chocolateyUninstall.ps1 deleted file mode 100644 index 32e9fe752..000000000 --- a/manual/isorecorder/tools/chocolateyUninstall.ps1 +++ /dev/null @@ -1,8 +0,0 @@ -$productcode32 = '{39600969-41C3-4658-876E-16F108FC5C92}' -$productcode64 = '{39600969-41C3-4658-876E-16F108FC5C92}' -$productcode = @{32=$productcode32;64=$productcode64}[(Get-ProcessorBits)] - -Uninstall-ChocolateyPackage ` - -PackageName 'isorecorder' ` - -FileType 'MSI' ` - -Silent "$productcode /QN" diff --git a/manual/isowriter/README.md b/manual/isowriter/README.md new file mode 100644 index 000000000..cc4b91e71 --- /dev/null +++ b/manual/isowriter/README.md @@ -0,0 +1,16 @@ +# [ISO Writer](https://chocolatey.org/packages/isowriter) + +[![Software license](https://img.shields.io/badge/License-Freeware-yellow.svg)](https://web.archive.org/web/20171001223928/http://isorecorder.alexfeinman.com/ISOWriter.htm) +[![Maintenance status](https://img.shields.io/badge/Maintained%3F-no-red.svg)] +[![Software version](https://img.shields.io/badge/Source-v0.6.1-blue.svg)](https://web.archive.org/web/20171001223928/http://isorecorder.alexfeinman.com/ISOWriter.htm) +[![Chocolatey package version](https://img.shields.io/chocolatey/v/isowriter?label=Chocolatey)](https://chocolatey.org/packages/isorwriter) + +ISOWriter utility is designed as a command-line-based alternative to the GUI-based [ISO Recorder](https://chocolatey.org/packages/isorecorder). +It has has been designed to allow for unattended operations from batch files. A non-zero exit code is returned on failure. + +![screenshot](https://cdn.jsdelivr.net/gh/dgalbraith/chocolatey-packages@33f8c2fec7386e32ee8e85568835b8e589091622/manual/isowriter/screenshot.png) + +## Notes + +* This application is no longer supported or maintained. +* The package is for the last released version and is distributed from a snapshot captured at [archive.org](https://archive.org). diff --git a/manual/isowriter/isowriter.nuspec b/manual/isowriter/isowriter.nuspec index cde78e082..499019035 100644 --- a/manual/isowriter/isowriter.nuspec +++ b/manual/isowriter/isowriter.nuspec @@ -1,33 +1,38 @@ - - - - isowriter - ISO Writer - 0.6.1.20180514 - Alex Feinman - Anthony Mastrean - Command-line tool for burning data disks under Windows. - -ISOWriter utility is designed as a command-line-based alternative to the GUI-based ISO Recorder. It has has been designed to allow for unattended operations from batch files. A non-zero exit code is returned on failure. CreateCD utility uses the same APIs and interfaces as Windows Shell CD/DVD burn engine. - - http://isorecorder.alexfeinman.com/#/ - https://github.com/AnthonyMastrean/chocolateypackages - -## 10/17/2012 - build 0.6.1 - - * bug fixes, new options (safe speed, logging, validation) - -## 08/19/2010 - build 0.5.1 - - * Added disc erase support - -## 08/16/2010 - build 0.5.0 - - * Initial release - - iso disk writer - false - mailto:isorecorder@alexfeinman.com?subject=ISO Writer v3 feedback - https://cdn.rawgit.com/AnthonyMastrean/chocolateypackages/f9dc6fdd3fc0b933395dc6ca8391b6ffe0921249/public/icons/isowriter.png - - + + + + + isowriter + 0.6.1.20200129 + https://github.com/dgalbraith/chocolatey-packages/tree/master/manual/isowriter + dgalbraith + ISO Writer + Alex Feinman + https://web.archive.org/web/20171001223928/http://isorecorder.alexfeinman.com/ISOWriter.htm + https://cdn.jsdelivr.net/gh/dgalbraith/chocolatey-packages@7e9ae106859434f2bdde98f74517f9f3fbea1424/icons/isowriter.png + Alex Feinman 2010 + https://web.archive.org/web/20171001223928/http://isorecorder.alexfeinman.com/ISOWriter.htm + false + https://web.archive.org/web/20171001223928/http://isorecorder.alexfeinman.com/ISOWriter.htm + iso writer burn iso9660 cd dvd bluray isowriter + Command line tool for buring ISO images + + + https://web.archive.org/web/20171001223928/http://isorecorder.alexfeinman.com/ISOWriter.htm + + + + + diff --git a/manual/isowriter/tools/chocolateyInstall.ps1 b/manual/isowriter/tools/chocolateyInstall.ps1 index b4197a06d..a9da25256 100644 --- a/manual/isowriter/tools/chocolateyInstall.ps1 +++ b/manual/isowriter/tools/chocolateyInstall.ps1 @@ -1,9 +1,13 @@ -$tools = Split-Path $MyInvocation.MyCommand.Definition -$content = Join-Path (Split-Path $tools) 'content' +$ErrorActionPreference = 'Stop' -Install-ChocolateyZipPackage ` - -PackageName 'isowriter' ` - -Url 'http://isorecorder.alexfeinman.com/static/ISOWriter.0.6.1.0.zip' ` - -Checksum '1983E9144BFF25571B9D4897F82406AC68B2A016B3458D4D7210DE014F18DA2B' ` - -ChecksumType 'SHA256' ` - -UnzipLocation $content +$toolsDir = (Split-Path -parent $MyInvocation.MyCommand.Definition) + +$packageArgs = @{ + packageName = $env:ChocolateyPackageName + unzipLocation = $toolsDir + url = 'https://web.archive.org/web/20171001223928/http://isorecorder.alexfeinman.com/download/ISORecorder/ISOWriter.0.6.1.0.zip' + checksum = '1983E9144BFF25571B9D4897F82406AC68B2A016B3458D4D7210DE014F18DA2B' + checksumType = 'sha256' +} + +Install-ChocolateyZipPackage @packageArgs