autopkg / gerardkok-recipes

Autopkg recipes
Apache License 2.0
11 stars 33 forks source link

Update ImageOptim.download.recipe #242

Closed paul-cossey closed 11 months ago

paul-cossey commented 11 months ago

Hi, @gerardkok

This PR adds in archive_format to the Unarchiver processor. This should fix issue https://github.com/autopkg/gerardkok-recipes/issues/241

Output from a successful -v run

ImageOptim % autopkg run -v ImageOptim.munki.recipe
Looking for com.github.gerardkok.download.ImageOptim...
Did not find com.github.gerardkok.download.ImageOptim in recipe map
Rebuilding recipe map with current working directories...
Looking for com.github.gerardkok.download.ImageOptim...
Found com.github.gerardkok.download.ImageOptim in recipe map
**load_recipe time: 0.003981250018114224
Processing ImageOptim.munki.recipe...
WARNING: ImageOptim.munki.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
SparkleUpdateInfoProvider
SparkleUpdateInfoProvider: Items in feed: 1
SparkleUpdateInfoProvider: Items in default channel: 1
SparkleUpdateInfoProvider: Version retrieved from appcast: 1.9.3
SparkleUpdateInfoProvider: User-facing version retrieved from appcast: 1.9.3
SparkleUpdateInfoProvider: Found URL https://imageoptim.com/ImageOptim1.9.3.tar.xz
URLDownloader
URLDownloader: Storing new Last-Modified header: Sun, 29 Oct 2023 16:23:46 GMT
URLDownloader: Storing new ETag header: "653e8712-3ae1dc"
URLDownloader: Downloaded /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/downloads/ImageOptim1.9.3.tar.xz
EndOfCheckPhase
PkgRootCreator
PkgRootCreator: Created /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/ImageOptim
PkgRootCreator: Created /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/ImageOptim/Applications
Unarchiver
Unarchiver: Unarchived /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/downloads/ImageOptim1.9.3.tar.xz to /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/ImageOptim/Applications
CodeSignatureVerifier
CodeSignatureVerifier: Verifying code signature...
CodeSignatureVerifier: Deep verification enabled...
CodeSignatureVerifier: Strict verification not defined. Using codesign defaults...
CodeSignatureVerifier: /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/ImageOptim/Applications/ImageOptim.app: valid on disk
CodeSignatureVerifier: /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/ImageOptim/Applications/ImageOptim.app: satisfies its Designated Requirement
CodeSignatureVerifier: /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/ImageOptim/Applications/ImageOptim.app: explicit requirement satisfied
CodeSignatureVerifier: Signature is valid
MunkiInstallsItemsCreator
MunkiInstallsItemsCreator: Created installs item for /Applications/ImageOptim.app
MunkiPkginfoMerger
MunkiPkginfoMerger: Merged {'installs': [{'CFBundleIdentifier': 'net.pornel.ImageOptim', 'CFBundleName': 'ImageOptim', 'CFBundleShortVersionString': '1.9.3', 'CFBundleVersion': '1.9.3', 'minosversion': '10.15', 'path': '/Applications/ImageOptim.app', 'type': 'application', 'version_comparison_key': 'CFBundleShortVersionString'}]} into pkginfo
DmgCreator
DmgCreator: Created dmg from /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/ImageOptim/Applications/ at /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/ImageOptim.dmg
MunkiImporter
MunkiImporter: Using repo lib: AutoPkgLib
MunkiImporter:         plugin: FileRepo
MunkiImporter:           repo: /Users/Shared/munki_repo
MunkiImporter: Copied pkginfo to: /Users/Shared/munki_repo/pkgsinfo/apps/ImageOptim-1.9.3.plist
MunkiImporter:            pkg to: /Users/Shared/munki_repo/pkgs/apps/ImageOptim-1.9.3.dmg
PathDeleter
PathDeleter: Deleted /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/ImageOptim
Receipt written to /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/receipts/ImageOptim.munki-receipt-20231106-153312.plist

The following new items were downloaded:
    Download Path                                                                                                    
    -------------                                                                                                    
    /Users/paul.cossey/Library/AutoPkg/Cache/com.github.gerardkok.munki.ImageOptim/downloads/ImageOptim1.9.3.tar.xz  

The following new items were imported into Munki:
    Name        Version  Catalogs  Pkginfo Path                 Pkg Repo Path              Icon Repo Path  
    ----        -------  --------  ------------                 -------------              --------------  
    ImageOptim  1.9.3    testing   apps/ImageOptim-1.9.3.plist  apps/ImageOptim-1.9.3.dmg
gerardkok commented 11 months ago

Thanks!