autopkg / recipes

Recipes for AutoPkg
231 stars 206 forks source link

Fix for #470 Evernote.download.recipe #471

Closed ggeerraalldd closed 1 year ago

ggeerraalldd commented 1 year ago

Changed the download URL to link published at https://evernote.com/download, and removed unneeded URLTextSearcher processor step.

homebysix commented 1 year ago

Looks good. Resulting app is Universal2. Verbose output for reference:

% autopkg run -vv 'Evernote.download.recipe'
**load_recipe time: 0.0002819159999489784
Processing Evernote.download.recipe...
WARNING: Evernote.download.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
URLDownloader
{'Input': {'filename': 'Evernote.dmg',
           'url': 'https://mac.desktop.evernote.com/builds/Evernote-latest.dmg'}}
URLDownloader: No value supplied for prefetch_filename, setting default value of: False
URLDownloader: No value supplied for CHECK_FILESIZE_ONLY, setting default value of: False
URLDownloader: Storing new Last-Modified header: Tue, 17 Oct 2023 12:07:42 GMT
URLDownloader: Storing new ETag header: "d8d0f77b3b0703a464744d3d48e139a6"
URLDownloader: Downloaded ~/Library/AutoPkg/Cache/com.github.autopkg.download.Evernote/downloads/Evernote.dmg
{'Output': {'download_changed': True,
            'etag': '"d8d0f77b3b0703a464744d3d48e139a6"',
            'last_modified': 'Tue, 17 Oct 2023 12:07:42 GMT',
            'pathname': '~/Library/AutoPkg/Cache/com.github.autopkg.download.Evernote/downloads/Evernote.dmg',
            'url_downloader_summary_result': {'data': {'download_path': '~/Library/AutoPkg/Cache/com.github.autopkg.download.Evernote/downloads/Evernote.dmg'},
                                              'summary_text': 'The following '
                                                              'new items were '
                                                              'downloaded:'}}}
EndOfCheckPhase
{'Input': {}}
{'Output': {}}
CodeSignatureVerifier
{'Input': {'input_path': '~/Library/AutoPkg/Cache/com.github.autopkg.download.Evernote/downloads/Evernote.dmg/Evernote.app',
           'requirement': '(anchor apple generic and certificate '
                          'leaf[field.1.2.840.113635.100.6.1.9] /* exists */ '
                          'or anchor apple generic and certificate '
                          '1[field.1.2.840.113635.100.6.2.6] /* exists */ and '
                          'certificate leaf[field.1.2.840.113635.100.6.1.13] '
                          '/* exists */ and certificate leaf[subject.OU] = '
                          'Q79WDW8YH9) and identifier "com.evernote.Evernote"'}}
CodeSignatureVerifier: Mounted disk image ~/Library/AutoPkg/Cache/com.github.autopkg.download.Evernote/downloads/Evernote.dmg
CodeSignatureVerifier: Verifying code signature...
CodeSignatureVerifier: Deep verification enabled...
CodeSignatureVerifier: Strict verification not defined. Using codesign defaults...
CodeSignatureVerifier: /private/tmp/dmg.WMlteu/Evernote.app: valid on disk
CodeSignatureVerifier: /private/tmp/dmg.WMlteu/Evernote.app: satisfies its Designated Requirement
CodeSignatureVerifier: /private/tmp/dmg.WMlteu/Evernote.app: explicit requirement satisfied
CodeSignatureVerifier: Signature is valid
{'Output': {}}
AppDmgVersioner
{'Input': {'dmg_path': '~/Library/AutoPkg/Cache/com.github.autopkg.download.Evernote/downloads/Evernote.dmg'}}
AppDmgVersioner: Mounted disk image ~/Library/AutoPkg/Cache/com.github.autopkg.download.Evernote/downloads/Evernote.dmg
AppDmgVersioner: BundleID: com.evernote.Evernote
AppDmgVersioner: Version: 10.64.3
{'Output': {'app_name': 'Evernote.app',
            'bundleid': 'com.evernote.Evernote',
            'version': '10.64.3'}}
Receipt written to ~/Library/AutoPkg/Cache/com.github.autopkg.download.Evernote/receipts/Evernote.download-receipt-20231021-085329.plist

The following new items were downloaded:
    Download Path                                                                                    
    -------------                                                                                    
    ~/Library/AutoPkg/Cache/com.github.autopkg.download.Evernote/downloads/Evernote.dmg