Skip to content

Commit

Permalink
Add Bluescape recipes
Browse files Browse the repository at this point in the history
  • Loading branch information
gregneagle committed Dec 5, 2023
1 parent ba6e6df commit d47ef0e
Show file tree
Hide file tree
Showing 3 changed files with 129 additions and 0 deletions.
46 changes: 46 additions & 0 deletions Bluescape/Bluescape.download.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Description</key>
<string>Downloads the latest version of the Bluescape desktop app.</string>
<key>Identifier</key>
<string>com.github.gregneagle.download.Bluescape</string>
<key>Input</key>
<dict>
<key>NAME</key>
<string>Bluescape</string>
<key>DOWNLOAD_URL</key>
<string>https://bluescape-client.s3.amazonaws.com/releases/prod/mac/BluescapeInstaller.dmg</string>
</dict>
<key>MinimumVersion</key>
<string>0.2.0</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>URLDownloader</string>
<key>Arguments</key>
<dict>
<key>url</key>
<string>%DOWNLOAD_URL%</string>
</dict>
</dict>
<dict>
<key>Processor</key>
<string>EndOfCheckPhase</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
<key>requirement</key>
<string>identifier "com.bluescape.nativeclient" and 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] = R4YWX46XBR</string>
<key>input_path</key>
<string>%pathname%/Bluescape.app</string>
</dict>
<key>Processor</key>
<string>CodeSignatureVerifier</string>
</dict>
</array>
</dict>
</plist>
57 changes: 57 additions & 0 deletions Bluescape/Bluescape.munki.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Description</key>
<string>Downloads latest version of Bluescape desktop app and imports into Munki.</string>
<key>Identifier</key>
<string>com.github.gregneagle.munki.Bluescape</string>
<key>Input</key>
<dict>
<key>NAME</key>
<string>Bluescape</string>
<key>MUNKI_REPO_SUBDIR</key>
<string>apps/Bluescape</string>
<key>pkginfo</key>
<dict>
<key>catalogs</key>
<array>
<string>testing</string>
</array>
<key>category</key>
<string>Productivity</string>
<key>description</key>
<string>Visual collaboration and online whiteboarding.
No more distractions, now you can focus on getting stuff done. Experience virtual collaboration like never before with the Bluescape app.</string>
<key>developer</key>
<string>Bluescape</string>
<key>display_name</key>
<string>%NAME%</string>
<key>name</key>
<string>%NAME%</string>
<key>unattended_install</key>
<true/>
<key>unattended_uninstall</key>
<true/>
</dict>
</dict>
<key>MiniumumVersion</key>
<string>1.0</string>
<key>ParentRecipe</key>
<string>com.github.gregneagle.download.Bluescape</string>
<key>Process</key>
<array>
<dict>
<key>Arguments</key>
<dict>
<key>pkg_path</key>
<string>%pathname%</string>
<key>repo_subdirectory</key>
<string>%MUNKI_REPO_SUBDIR%</string>
</dict>
<key>Processor</key>
<string>MunkiImporter</string>
</dict>
</array>
</dict>
</plist>
26 changes: 26 additions & 0 deletions Bluescape/Bluescape.pkg.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Description</key>
<string>Downloads Bluescape desktop app and builds a pkg.</string>
<key>Identifier</key>
<string>com.github.gregneagle.pkg.Bluescape</string>
<key>Input</key>
<dict>
<key>NAME</key>
<string>Bluescape</string>
</dict>
<key>MinimumVersion</key>
<string>1.0</string>
<key>ParentRecipe</key>
<string>com.github.gregneagle.download.Bluescape</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>AppPkgCreator</string>
</dict>
</array>
</dict>
</plist>

0 comments on commit d47ef0e

Please sign in to comment.