├── .gitignore ├── WWDC ├── WWDC.png ├── WWDC.install.recipe ├── WWDC.pkg.recipe ├── WWDC.munki.recipe └── WWDC.download.recipe ├── 8x8Inc ├── 8x8Work.png ├── 8x8Work.pkg.recipe ├── 8x8Work.install.recipe ├── 8x8Work.download.recipe └── 8x8Work.munki.recipe ├── OrbStack ├── OrbStack.png ├── OrbStack.pkg.recipe ├── OrbStack.install.recipe ├── OrbStack.download.recipe └── OrbStack.munki.recipe ├── AirBuddy ├── AirBuddy2.png ├── AirBuddy2.pkg.recipe ├── AirBuddy2.install.recipe ├── AirBuddy2.munki.recipe └── AirBuddy2.download.recipe ├── JetBrainsToolbox ├── JetBrainsToolbox.png ├── JetBrainsToolbox.pkg.recipe ├── JetBrainsToolbox.install.recipe ├── JetBrainsToolbox.munki.recipe └── JetBrainsToolbox.download.recipe ├── Google PythonAppEngineSDK ├── GoogleAppEngineLauncher.png ├── GoogleAppEngineLauncher.install.recipe ├── GoogleAppEngineLauncher.munki.recipe ├── GoogleAppEngineLauncher.download.recipe └── GoogleAppEngineLauncher.pkg.recipe ├── SharedProcessors └── SharedRecipeStub.recipe ├── MacID ├── MacID.install.recipe ├── MacID.munki.recipe ├── MacID.download.recipe └── MacID.pkg.recipe ├── .pre-commit-config.yaml ├── Sonos ├── Sonos.install.recipe ├── Sonos.download.recipe ├── Sonos.munki.recipe └── Sonos.pkg.recipe ├── OnCue ├── OnCue2.install.recipe ├── OnCue2.download.recipe ├── OnCue2.munki.recipe └── OnCue2.pkg.recipe ├── CelestialTeapotSoftware ├── Fake.install.recipe ├── Fluid.install.recipe ├── Fluid.download.recipe ├── Fake.download.recipe ├── Fluid.munki.recipe ├── Fake.munki.recipe ├── Fake.pkg.recipe └── Fluid.pkg.recipe ├── IrradiatedSoftware ├── Cinch.install.recipe ├── Cinch.munki.recipe ├── Cinch.download.recipe └── Cinch.pkg.recipe ├── Limechat ├── Limechat.install.recipe ├── Limechat.munki.recipe ├── Limechat.download.recipe └── Limechat.pkg.recipe ├── PeterBorgApps ├── LingonX.install.recipe ├── LingonX.download.recipe ├── LingonX.munki.recipe └── LingonX.pkg.recipe ├── RedSweater ├── MarsEdit.install.recipe ├── MarsEdit.munki.recipe ├── MarsEdit.download.recipe └── MarsEdit.pkg.recipe ├── iTeleport ├── iTeleport.install.recipe ├── iTeleport.munki.recipe ├── iTeleport.download.recipe └── iTeleport.pkg.recipe ├── MSMAU ├── MAU.install.recipe ├── MAU.pkg.recipe └── MAU.munki.recipe ├── Mactracker ├── Mactracker.install.recipe ├── Mactracker.munki.recipe └── Mactracker.download.recipe ├── QuickRadar ├── quickradar.install.recipe ├── quickradar.munki.recipe └── quickradar.download.recipe ├── Synergy ├── Synergy.install.recipe ├── Synergy.pkg.recipe ├── Synergy.munki.recipe └── Synergy.download.recipe ├── Workshare ├── Workshare.pkg.recipe ├── Workshare.install.recipe ├── Workshare.munki.recipe └── Workshare.download.recipe ├── ClipMenu ├── ClipMenu.download.recipe ├── ClipMenu.install.recipe ├── ClipMenu.munki.recipe └── ClipMenu.pkg.recipe ├── CharlesProxy ├── CharlesProxy.install.recipe ├── CharlesProxy.download.recipe ├── CharlesProxy.munki.recipe └── CharlesProxy.pkg.recipe ├── aws-vault ├── aws-vault.install.recipe ├── aws-vault.munki.recipe ├── aws-vault.download.recipe └── aws-vault.pkg.recipe ├── README.md ├── balena-io ├── balenaEtcher.install.recipe └── balenaEtcher.download.recipe ├── santa ├── santa.install.recipe └── santa.download.recipe ├── Pacifist ├── Pacifist.install.recipe ├── Pacifist.munki.recipe ├── Pacifist.download.recipe └── Pacifist.pkg.recipe ├── Reflector ├── Reflector.install.recipe ├── Reflector.munki.recipe ├── Reflector.download.recipe └── Reflector.pkg.recipe └── Puppetlabs ├── PuppetEnterpriseAgent.download.recipe └── PuppetEnterpriseAgent.munki.recipe /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | *.py[cod] 3 | -------------------------------------------------------------------------------- /WWDC/WWDC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autopkg/arubdesu-recipes/HEAD/WWDC/WWDC.png -------------------------------------------------------------------------------- /8x8Inc/8x8Work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autopkg/arubdesu-recipes/HEAD/8x8Inc/8x8Work.png -------------------------------------------------------------------------------- /OrbStack/OrbStack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autopkg/arubdesu-recipes/HEAD/OrbStack/OrbStack.png -------------------------------------------------------------------------------- /AirBuddy/AirBuddy2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autopkg/arubdesu-recipes/HEAD/AirBuddy/AirBuddy2.png -------------------------------------------------------------------------------- /JetBrainsToolbox/JetBrainsToolbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autopkg/arubdesu-recipes/HEAD/JetBrainsToolbox/JetBrainsToolbox.png -------------------------------------------------------------------------------- /Google PythonAppEngineSDK/GoogleAppEngineLauncher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autopkg/arubdesu-recipes/HEAD/Google PythonAppEngineSDK/GoogleAppEngineLauncher.png -------------------------------------------------------------------------------- /SharedProcessors/SharedRecipeStub.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Recipe stub for any Shared Processors in this directory. 7 | 8 | Identifier 9 | com.github.arubdesu.shared 10 | Input 11 | 12 | MinimumVersion 13 | 0.6.1 14 | Process 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /MacID/MacID.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of macid. 7 | Identifier 8 | com.github.autopkg.arubdesu-recipes.install.macid 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.autopkg.arubdesu-recipes.pkg.macid 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- 1 | repos: 2 | - repo: https://github.com/homebysix/pre-commit-macadmin 3 | rev: v1.18.0 4 | hooks: 5 | - id: check-autopkg-recipes 6 | args: ['--recipe-prefix', 'com.github.autopkg.arubdesu-recipes.', 'com.github.arubdesu.'] 7 | - id: forbid-autopkg-overrides 8 | - id: forbid-autopkg-trust-info 9 | - id: check-plists 10 | - repo: https://github.com/pre-commit/pre-commit-hooks 11 | rev: v5.0.0 12 | hooks: 13 | - id: check-added-large-files 14 | args: ['--maxkb=100'] 15 | - id: check-ast 16 | - id: check-byte-order-marker 17 | - id: check-case-conflict 18 | - id: check-docstring-first 19 | - id: check-executables-have-shebangs 20 | - id: check-merge-conflict 21 | - id: end-of-file-fixer 22 | - id: mixed-line-ending 23 | - id: trailing-whitespace 24 | -------------------------------------------------------------------------------- /Sonos/Sonos.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Sonos. 7 | Identifier 8 | com.github.autopkg.install.Sonos 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.autopkg.pkg.Sonos 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /OnCue/OnCue2.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of OnCue2. 7 | Identifier 8 | com.github.arubdesu.install.OnCue2 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.OnCue2 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /CelestialTeapotSoftware/Fake.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Fake. 7 | Identifier 8 | com.github.arubdesu.install.Fake 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.Fake 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /IrradiatedSoftware/Cinch.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Cinch. 7 | Identifier 8 | com.github.arubdesu.install.Cinch 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.Cinch 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Limechat/Limechat.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Limechat. 7 | Identifier 8 | com.github.arubdesu.install.Limechat 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.Limechat 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /PeterBorgApps/LingonX.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of LingonX. 7 | Identifier 8 | com.github.arubdesu.install.LingonX 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.LingonX 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /CelestialTeapotSoftware/Fluid.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Fluid. 7 | Identifier 8 | com.github.arubdesu.install.Fluid 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.Fluid 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /RedSweater/MarsEdit.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of MarsEdit. 7 | Identifier 8 | com.github.arubdesu.install.MarsEdit 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.MarsEdit 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /iTeleport/iTeleport.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of iTeleport. 7 | Identifier 8 | com.github.arubdesu.install.iTeleport 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.iTeleport 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /MSMAU/MAU.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Microsoft AutoUpdate (MAU). 7 | Identifier 8 | com.github.autopkg.arubdesu.install.MAU 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.1 14 | ParentRecipe 15 | com.github.arubdesu.pkg.MAU 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Mactracker/Mactracker.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Mactracker. 7 | Identifier 8 | com.github.arubdesu.install.Mactracker 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.Mactracker 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /QuickRadar/quickradar.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of quickradar. 7 | Identifier 8 | com.github.arubdesu.install.quickradar 9 | Input 10 | 11 | 12 | MinimumVersion 13 | 0.4.0 14 | ParentRecipe 15 | com.github.arubdesu.pkg.quickradar 16 | Process 17 | 18 | 19 | Processor 20 | Installer 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Synergy/Synergy.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of synergy. 7 | Identifier 8 | com.github.autopkg.arubdesu-recipes.install.synergy 9 | Input 10 | 11 | Name 12 | Synergy 13 | 14 | MinimumVersion 15 | 0.5.1 16 | ParentRecipe 17 | com.github.autopkg.arubdesu-recipes.pkg.synergy 18 | Process 19 | 20 | 21 | Processor 22 | Installer 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Synergy/Synergy.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Synergy and builds a package. 7 | Identifier 8 | com.github.autopkg.arubdesu-recipes.pkg.synergy 9 | Input 10 | 11 | NAME 12 | Synergy 13 | 14 | ParentRecipe 15 | com.github.autopkg.arubdesu-recipes.download.synergy 16 | MinimumVersion 17 | 1.0 18 | Process 19 | 20 | 21 | Processor 22 | AppPkgCreator 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Workshare/Workshare.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Workshare and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.Workshare 9 | Input 10 | 11 | NAME 12 | Workshare 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.Workshare 16 | MinimumVersion 17 | 1.0.0 18 | Process 19 | 20 | 21 | Processor 22 | AppPkgCreator 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /8x8Inc/8x8Work.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Originally created with Recipe Robot (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of 8x8 Work and creates a package. 9 | Identifier 10 | com.github.arubdesu.pkg.8x8Work 11 | Input 12 | 13 | NAME 14 | 8x8Work 15 | 16 | MinimumVersion 17 | 1.0.0 18 | ParentRecipe 19 | com.github.arubdesu.download.8x8Work 20 | Process 21 | 22 | 23 | Processor 24 | AppPkgCreator 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /AirBuddy/AirBuddy2.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of AirBuddy and creates a package. 9 | Identifier 10 | com.github.arubdesu.pkg.AirBuddy2 11 | Input 12 | 13 | NAME 14 | AirBuddy 15 | 16 | MinimumVersion 17 | 2.3 18 | ParentRecipe 19 | com.github.arubdesu.download.AirBuddy2 20 | Process 21 | 22 | 23 | Processor 24 | AppPkgCreator 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /JetBrainsToolbox/JetBrainsToolbox.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v1.1.2 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of JetBrains Toolbox and creates a package. 9 | Identifier 10 | com.github.autopkg.arubdesu-recipes.pkg.JetBrainsToolbox 11 | Input 12 | 13 | NAME 14 | JetBrains Toolbox 15 | 16 | MinimumVersion 17 | 1.0.0 18 | ParentRecipe 19 | com.github.autopkg.arubdesu-recipes.download.JetBrainsToolbox 20 | Process 21 | 22 | 23 | Processor 24 | AppPkgCreator 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /ClipMenu/ClipMenu.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of ClipMenu. 7 | Identifier 8 | com.github.arubdesu.download.ClipMenu 9 | Input 10 | 11 | NAME 12 | ClipMenu 13 | SPARKLE_FEED_URL 14 | https://feeds.feedburner.com/clipmenu-appcast 15 | 16 | Process 17 | 18 | 19 | Processor 20 | DeprecationWarning 21 | Arguments 22 | 23 | warning_message 24 | This recipe is no longer maintained 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /PeterBorgApps/LingonX.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of LingonX. 7 | Identifier 8 | com.github.arubdesu.download.LingonX 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | LingonX 15 | SPARKLE_FEED_URL 16 | https://www.peterborgapps.com/updates/lingonx5-appcast.xml 17 | 18 | Process 19 | 20 | 21 | Processor 22 | DeprecationWarning 23 | Arguments 24 | 25 | warning_message 26 | This recipe is no longer maintained and will be removed soon, please use the much better versions found at github.com/autopkg/macprince-recipes 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /OrbStack/OrbStack.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of OrbStack and creates a package. 9 | 10 | For Apple Silicon use: "arm64" in the ARCH variable (default) 11 | For Intel use: "amd64" in the ARCH variable 12 | Identifier 13 | com.github.arubdesu.pkg.OrbStack 14 | Input 15 | 16 | ARCH 17 | arm64 18 | NAME 19 | OrbStack 20 | 21 | MinimumVersion 22 | 2.3 23 | ParentRecipe 24 | com.github.arubdesu.download.OrbStack 25 | Process 26 | 27 | 28 | Processor 29 | AppPkgCreator 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /CharlesProxy/CharlesProxy.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of CharlesProxy. 7 | Identifier 8 | com.github.autopkg.arubdesu.install.CharlesProxy 9 | Input 10 | 11 | MinimumVersion 12 | 0.4.0 13 | ParentRecipe 14 | com.github.autopkg.arubdesu.download.CharlesProxy 15 | Process 16 | 17 | 18 | Processor 19 | InstallFromDMG 20 | Arguments 21 | 22 | dmg_path 23 | %pathname% 24 | items_to_copy 25 | 26 | 27 | source_item 28 | Charles.app 29 | destination_path 30 | /Applications/ 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /aws-vault/aws-vault.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the latest aws-vault from GitHub 7 | Identifier 8 | com.github.autopkg.install.aws-vault 9 | Input 10 | 11 | NAME 12 | aws-vault 13 | 14 | MinimumVersion 15 | 0.5.0 16 | ParentRecipe 17 | com.github.autopkg.arubdesu-recipes.aws-vault.download 18 | Process 19 | 20 | 21 | Arguments 22 | 23 | items_to_copy 24 | 25 | 26 | source_item 27 | aws-vault 28 | destination_path 29 | /usr/local/bin/ 30 | 31 | 32 | dmg_path 33 | %pathname% 34 | 35 | Processor 36 | InstallFromDMG 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /8x8Inc/8x8Work.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Originally created with Recipe Robot (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Installs the latest version of 8x8 Work 9 | Identifier 10 | com.github.arubdesu.install.8x8Work 11 | Input 12 | 13 | NAME 14 | 8x8 Work 15 | 16 | MinimumVersion 17 | 1.0.0 18 | ParentRecipe 19 | com.github.arubdesu.download.8x8Work 20 | Process 21 | 22 | 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | items_to_copy 28 | 29 | 30 | destination_path 31 | /Applications 32 | source_item 33 | 8x8 Work.app 34 | 35 | 36 | 37 | Processor 38 | InstallFromDMG 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /AirBuddy/AirBuddy2.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Installs the latest version of AirBuddy. 9 | Identifier 10 | com.github.arubdesu.install.AirBuddy2 11 | Input 12 | 13 | NAME 14 | AirBuddy 15 | 16 | MinimumVersion 17 | 2.3 18 | ParentRecipe 19 | com.github.arubdesu.download.AirBuddy2 20 | Process 21 | 22 | 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | items_to_copy 28 | 29 | 30 | destination_path 31 | /Applications 32 | source_item 33 | AirBuddy.app 34 | 35 | 36 | 37 | Processor 38 | InstallFromDMG 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # arubdesu-recipes 2 | Recipes for http://autopkg.github.io/autopkg/ 3 | 4 | # FAQ 5 | 6 | ### Why does Microsoft have an update available, but your recipe (doesn't see it yet|fails)? 7 | 8 | Sorry, but Microsoft is often faster to provide direct download links than to fix or update the products feed(s). So far, we've had 9 | 10 | 1. improperly signed packages, 11 | 2. no signature at all, 12 | 3. broken xml in the feed, 13 | 4. xml that points to a valid URL... which 404's, 14 | 5. days which turn into weeks which turn into months where they don't update the feed at all. 15 | 16 | We usually just have to wait. You can help confirm this symptom by doing the following: 17 | 18 | 1. Visiting the update feed URL (it's in the URLProvider processor, e.g. [for Lync](http://www.microsoft.com/mac/autoupdate/0409UCCP14.xml)) 19 | 2. If it's still showing the old URL, we just have to wait, but you can continue... 20 | #### If you're going above and beyond - 21 | 3. Download the new version and install (or unpack the payload from the pkg if you're savvy) 22 | 4. Run 'Check for Updates' from the Help menu while doing a packet capture with a tool like [CharlesProxy](http://www.charlesproxy.com) 23 | 5. If there's a new update feed, then yes, my recipe is indeed behind the times and needs updating. 24 | - If not... let's enjoy the wait together! 25 | -------------------------------------------------------------------------------- /balena-io/balenaEtcher.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.2.0 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Installs the latest version of balenaEtcher. 9 | Identifier 10 | com.github.autopkg.arubdesu-recipes.install.balenaEtcher 11 | Input 12 | 13 | NAME 14 | balenaEtcher 15 | 16 | MinimumVersion 17 | 1.0.0 18 | ParentRecipe 19 | com.github.dataJAR-recipes.download.balenaEtcher 20 | Process 21 | 22 | 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | items_to_copy 28 | 29 | 30 | destination_path 31 | /Applications 32 | source_item 33 | balenaEtcher.app 34 | 35 | 36 | 37 | Processor 38 | InstallFromDMG 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /santa/santa.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current (still in prerelease) version of santa from Github. 7 | 8 | Identifier 9 | com.github.autopkg.arubdesu.install.santa 10 | Input 11 | 12 | 13 | MinimumVersion 14 | 0.6.1 15 | ParentRecipe 16 | com.github.autopkg.arubdesu.download.santa 17 | Process 18 | 19 | 20 | Processor 21 | DeprecationWarning 22 | Arguments 23 | 24 | warning_message 25 | Google Santa has announced the repo is archived, and pointed to NorthPoleSecurity's repo as the recommended fork. Please use the updated recipes in zentral-recipes. This recipe is deprecated and will be removed in the future. 26 | 27 | 28 | 29 | Processor 30 | Installer 31 | Arguments 32 | 33 | pkg_path 34 | %pathname%/*anta*.pkg 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /JetBrainsToolbox/JetBrainsToolbox.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v1.1.2 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Installs the latest version of JetBrains Toolbox. 9 | Identifier 10 | com.github.autopkg.arubdesu-recipes.install.JetBrainsToolbox 11 | Input 12 | 13 | NAME 14 | JetBrains Toolbox 15 | 16 | MinimumVersion 17 | 1.0.0 18 | ParentRecipe 19 | com.github.autopkg.arubdesu-recipes.download.JetBrainsToolbox 20 | Process 21 | 22 | 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | items_to_copy 28 | 29 | 30 | destination_path 31 | /Applications 32 | source_item 33 | JetBrains Toolbox.app 34 | 35 | 36 | 37 | Processor 38 | InstallFromDMG 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /Google PythonAppEngineSDK/GoogleAppEngineLauncher.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v0.1.0 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Installs the latest version of GoogleAppEngineLauncher. 9 | Identifier 10 | com.github.arubdesu.install.GoogleAppEngineLauncher 11 | Input 12 | 13 | NAME 14 | GoogleAppEngineLauncher 15 | 16 | MinimumVersion 17 | 0.5.0 18 | ParentRecipe 19 | com.github.arubdesu.download.GoogleAppEngineLauncher 20 | Process 21 | 22 | 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | items_to_copy 28 | 29 | 30 | destination_path 31 | /Applications 32 | source_item 33 | GoogleAppEngineLauncher.app 34 | 35 | 36 | 37 | Processor 38 | InstallFromDMG 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /ClipMenu/ClipMenu.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of ClipMenu. 7 | Identifier 8 | com.github.arubdesu.install.ClipMenu 9 | Input 10 | 11 | Name 12 | ClipMenu 13 | 14 | MinimumVersion 15 | 0.4.0 16 | ParentRecipe 17 | com.github.arubdesu.download.ClipMenu 18 | Process 19 | 20 | 21 | Processor 22 | InstallFromDMG 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | items_to_copy 28 | 29 | 30 | source_item 31 | ClipMenu.app 32 | destination_path 33 | /Applications/ 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Pacifist/Pacifist.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Pacifist. 7 | Identifier 8 | com.github.arubdesu.install.Pacifist 9 | Input 10 | 11 | Name 12 | Pacifist 13 | 14 | MinimumVersion 15 | 0.4.0 16 | ParentRecipe 17 | com.github.arubdesu.download.Pacifist 18 | Process 19 | 20 | 21 | Processor 22 | InstallFromDMG 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | items_to_copy 28 | 29 | 30 | source_item 31 | Pacifist.app 32 | destination_path 33 | /Applications/ 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Reflector/Reflector.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Reflector. 7 | Identifier 8 | com.github.arubdesu.install.Reflector 9 | Input 10 | 11 | Name 12 | Reflector 13 | 14 | MinimumVersion 15 | 0.4.0 16 | ParentRecipe 17 | com.github.arubdesu.download.Reflector 18 | Process 19 | 20 | 21 | Processor 22 | InstallFromDMG 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | items_to_copy 28 | 29 | 30 | source_item 31 | Reflector.app 32 | destination_path 33 | /Applications/ 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Workshare/Workshare.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Installs the current release version of Workshare. 7 | Identifier 8 | com.github.arubdesu.install.Workshare 9 | Input 10 | 11 | Name 12 | Workshare 13 | 14 | MinimumVersion 15 | 0.4.0 16 | ParentRecipe 17 | com.github.arubdesu.download.Workshare 18 | Process 19 | 20 | 21 | Processor 22 | InstallFromDMG 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | items_to_copy 28 | 29 | 30 | source_item 31 | Workshare.app 32 | destination_path 33 | /Applications/ 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /OrbStack/OrbStack.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Installs the latest version of OrbStack. 9 | 10 | For Apple Silicon use: "arm64" in the ARCH variable (default) 11 | For Intel use: "amd64" in the ARCH variable 12 | Identifier 13 | com.github.arubdesu.install.OrbStack 14 | Input 15 | 16 | ARCH 17 | arm64 18 | NAME 19 | OrbStack 20 | 21 | MinimumVersion 22 | 2.3 23 | ParentRecipe 24 | com.github.arubdesu.download.OrbStack 25 | Process 26 | 27 | 28 | Arguments 29 | 30 | dmg_path 31 | %pathname% 32 | items_to_copy 33 | 34 | 35 | destination_path 36 | /Applications 37 | source_item 38 | OrbStack.app 39 | 40 | 41 | 42 | Processor 43 | InstallFromDMG 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /aws-vault/aws-vault.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Identifier 6 | com.github.autopkg.arubdesu-recipes.munki.aws-vault 7 | Input 8 | 9 | MUNKI_REPO_SUBDIR 10 | 11 | NAME 12 | aws-vault 13 | pkginfo 14 | 15 | catalogs 16 | 17 | testing 18 | 19 | category 20 | Developer 21 | description 22 | AWS Vault is a tool to securely store and access AWS credentials in a development environment. 23 | developer 24 | 99designs 25 | display_name 26 | aws-vault 27 | name 28 | %NAME% 29 | unattended_install 30 | 31 | 32 | 33 | MinimumVersion 34 | 0.5.0 35 | ParentRecipe 36 | com.github.autopkg.arubdesu-recipes.aws-vault.pkg 37 | Process 38 | 39 | 40 | Arguments 41 | 42 | repo_subdirectory 43 | %MUNKI_REPO_SUBDIR% 44 | 45 | Processor 46 | MunkiImporter 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /WWDC/WWDC.install.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v1.0.2 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Installs the latest version of WWDC. 9 | Identifier 10 | com.github.arubdesu.install.WWDC 11 | Input 12 | 13 | NAME 14 | WWDC 15 | 16 | MinimumVersion 17 | 0.6.1 18 | ParentRecipe 19 | com.github.arubdesu.download.WWDC 20 | Process 21 | 22 | 23 | Arguments 24 | 25 | dmg_path 26 | %RECIPE_CACHE_DIR%/%NAME%.dmg 27 | dmg_root 28 | %RECIPE_CACHE_DIR%/%NAME%/Applications 29 | 30 | Processor 31 | DmgCreator 32 | 33 | 34 | Arguments 35 | 36 | dmg_path 37 | %dmg_path% 38 | items_to_copy 39 | 40 | 41 | destination_path 42 | /Applications 43 | source_item 44 | WWDC.app 45 | 46 | 47 | 48 | Processor 49 | InstallFromDMG 50 | 51 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /Sonos/Sonos.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Sonos. 7 | Identifier 8 | com.github.autopkg.download.Sonos 9 | Input 10 | 11 | NAME 12 | Sonos 13 | 14 | MinimumVersion 15 | 0.3.1 16 | Process 17 | 18 | 19 | Processor 20 | URLDownloader 21 | Arguments 22 | 23 | filename 24 | SonosDesktopController.dmg 25 | url 26 | https://www.sonos.com/redir/controller_software_mac2 27 | 28 | 29 | 30 | Processor 31 | EndOfCheckPhase 32 | 33 | 34 | Processor 35 | CodeSignatureVerifier 36 | Arguments 37 | 38 | input_path 39 | %pathname%/Sonos.app 40 | requirement 41 | identifier "com.sonos.macController" and anchor apple generic 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /WWDC/WWDC.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v1.0.2 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of WWDC and creates a package. 9 | Identifier 10 | com.github.arubdesu.pkg.WWDC 11 | Input 12 | 13 | BUNDLE_ID 14 | br.com.guilhermerambo.WWDC 15 | NAME 16 | WWDC 17 | 18 | MinimumVersion 19 | 0.6.1 20 | ParentRecipe 21 | com.github.arubdesu.download.WWDC 22 | Process 23 | 24 | 25 | Arguments 26 | 27 | pkg_request 28 | 29 | chown 30 | 31 | 32 | group 33 | admin 34 | path 35 | Applications 36 | user 37 | root 38 | 39 | 40 | id 41 | %BUNDLE_ID% 42 | pkgname 43 | %NAME%-%version% 44 | pkgroot 45 | %RECIPE_CACHE_DIR%/%NAME% 46 | version 47 | %version% 48 | 49 | 50 | Processor 51 | PkgCreator 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /AirBuddy/AirBuddy2.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of AirBuddy and imports it into Munki. 9 | Identifier 10 | com.github.arubdesu.munki.AirBuddy2 11 | Input 12 | 13 | MUNKI_REPO_SUBDIR 14 | apps/%NAME% 15 | NAME 16 | AirBuddy 17 | pkginfo 18 | 19 | catalogs 20 | 21 | testing 22 | 23 | description 24 | Experience AirPods on your Mac like never before. 25 | developer 26 | GUILHERME RAMBO 27 | display_name 28 | AirBuddy 29 | name 30 | %NAME% 31 | unattended_install 32 | 33 | 34 | 35 | MinimumVersion 36 | 2.3 37 | ParentRecipe 38 | com.github.arubdesu.download.AirBuddy2 39 | Process 40 | 41 | 42 | Arguments 43 | 44 | pkg_path 45 | %pathname% 46 | repo_subdirectory 47 | %MUNKI_REPO_SUBDIR% 48 | 49 | Processor 50 | MunkiImporter 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /JetBrainsToolbox/JetBrainsToolbox.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v1.1.2 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of JetBrains Toolbox and imports it into Munki. 9 | Identifier 10 | com.github.autopkg.arubdesu-recipes.munki.JetBrainsToolbox 11 | Input 12 | 13 | MUNKI_REPO_SUBDIR 14 | apps/%NAME% 15 | NAME 16 | JetBrains Toolbox 17 | pkginfo 18 | 19 | catalogs 20 | 21 | testing 22 | 23 | description 24 | 25 | developer 26 | JetBrains s.r.o. 27 | display_name 28 | JetBrains Toolbox 29 | name 30 | %NAME% 31 | unattended_install 32 | 33 | 34 | 35 | MinimumVersion 36 | 1.0.0 37 | ParentRecipe 38 | com.github.autopkg.arubdesu-recipes.download.JetBrainsToolbox 39 | Process 40 | 41 | 42 | Arguments 43 | 44 | pkg_path 45 | %pathname% 46 | repo_subdirectory 47 | %MUNKI_REPO_SUBDIR% 48 | 49 | Processor 50 | MunkiImporter 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /Google PythonAppEngineSDK/GoogleAppEngineLauncher.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v0.1.0 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of GoogleAppEngineLauncher and imports it into Munki. 9 | Identifier 10 | com.github.arubdesu.munki.GoogleAppEngineLauncher 11 | Input 12 | 13 | MUNKI_REPO_SUBDIR 14 | apps/%NAME% 15 | NAME 16 | GoogleAppEngineLauncher 17 | pkginfo 18 | 19 | catalogs 20 | 21 | testing 22 | 23 | description 24 | 25 | developer 26 | Google 27 | display_name 28 | GoogleAppEngineLauncher 29 | name 30 | %NAME% 31 | unattended_install 32 | 33 | 34 | 35 | MinimumVersion 36 | 0.5.0 37 | ParentRecipe 38 | com.github.arubdesu.download.GoogleAppEngineLauncher 39 | Process 40 | 41 | 42 | Arguments 43 | 44 | pkg_path 45 | %pathname% 46 | repo_subdirectory 47 | %MUNKI_REPO_SUBDIR% 48 | 49 | Processor 50 | MunkiImporter 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /Sonos/Sonos.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of Sonos and imports it into a Munki repo. 7 | Identifier 8 | com.github.autopkg.munki.Sonos 9 | Input 10 | 11 | NAME 12 | Sonos 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Take total control of your home listening experience with the Sonos app. Play, control and explore your music, your way. 23 | display_name 24 | Sonos 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.3.1 33 | ParentRecipe 34 | com.github.autopkg.download.Sonos 35 | Process 36 | 37 | 38 | Arguments 39 | 40 | pkg_path 41 | %pathname% 42 | repo_subdirectory 43 | %MUNKI_REPO_SUBDIR% 44 | 45 | Processor 46 | MunkiImporter 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /Workshare/Workshare.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of Workshare and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.Workshare 9 | Input 10 | 11 | NAME 12 | Workshare 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Marketing blurb goes here 23 | display_name 24 | Workshare 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.Workshare 35 | Process 36 | 37 | 38 | Processor 39 | MunkiPkginfoMerger 40 | 41 | 42 | Arguments 43 | 44 | pkg_path 45 | %pathname% 46 | repo_subdirectory 47 | %MUNKI_REPO_SUBDIR% 48 | 49 | Processor 50 | MunkiImporter 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /aws-vault/aws-vault.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest darwin version of aws-vault. 7 | Identifier 8 | com.github.autopkg.arubdesu-recipes.aws-vault.download 9 | Input 10 | 11 | NAME 12 | aws-vault 13 | arch 14 | arm64 15 | Comment 16 | set to amd64 for intel 17 | 18 | MinimumVersion 19 | 0.5.0 20 | Process 21 | 22 | 23 | Processor 24 | GitHubReleasesInfoProvider 25 | Arguments 26 | 27 | github_repo 28 | 99designs/aws-vault 29 | asset_regex 30 | aws-vault-darwin-%arch%.dmg 31 | 32 | 33 | 34 | Processor 35 | URLDownloader 36 | Arguments 37 | 38 | filename 39 | %NAME%-%version%.dmg 40 | 41 | 42 | 43 | Processor 44 | EndOfCheckPhase 45 | 46 | 47 | Processor 48 | CodeSignatureVerifier 49 | Arguments 50 | 51 | input_path 52 | %pathname%/%NAME% 53 | requirement 54 | identifier "aws-vault" 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] = NRM9HVJ62Z 55 | 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /Puppetlabs/PuppetEnterpriseAgent.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of PuppetEnterpriseAgent. 7 | 8 | OS_VERSION can be overridden for the specific package, or left to the current 9 | latest OS available 10 | 11 | Set ARCH to "x86_64" for Intel or "arm64" for Apple Silicon. 12 | 13 | Identifier 14 | com.github.autopkg.arubdesu-recipes.download.PuppetEnterpriseAgent 15 | Input 16 | 17 | NAME 18 | PuppetEnterpriseAgent 19 | OS_VERSION 20 | 14 21 | PUPPET_VERSION 22 | 8 23 | ARCH 24 | x86_64 25 | 26 | MinimumVersion 27 | 0.6.1 28 | Process 29 | 30 | 31 | Processor 32 | URLDownloader 33 | Arguments 34 | 35 | url 36 | https://downloads.puppetlabs.com/mac/puppet%PUPPET_VERSION%/%OS_VERSION%/%ARCH%/puppet-agent-latest.dmg 37 | 38 | 39 | 40 | Processor 41 | EndOfCheckPhase 42 | 43 | 44 | Processor 45 | CodeSignatureVerifier 46 | Arguments 47 | 48 | input_path 49 | %pathname%/*.pkg 50 | expected_authority_names 51 | 52 | Developer ID Installer: PUPPET LABS, INC. (VKGLGN2B6Y) 53 | Developer ID Certification Authority 54 | Apple Root CA 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /Pacifist/Pacifist.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of Pacifist and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.Pacifist 9 | Input 10 | 11 | NAME 12 | Pacifist 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Pacifist is a shareware application that opens Mac OS X .pkg package files, .dmg disk images, and .zip, .tar, .tar.gz, .tar.bz2, and .xar archives and allows you to extract individual files and folders out of them. 23 | display_name 24 | Pacifist 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.Pacifist 35 | Process 36 | 37 | 38 | Arguments 39 | 40 | pkg_path 41 | %pathname% 42 | repo_subdirectory 43 | %MUNKI_REPO_SUBDIR% 44 | 45 | Processor 46 | MunkiImporter 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /WWDC/WWDC.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v1.0.2 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of WWDC and imports it into Munki. 9 | Identifier 10 | com.github.arubdesu.munki.WWDC 11 | Input 12 | 13 | MUNKI_REPO_SUBDIR 14 | apps/%NAME% 15 | NAME 16 | WWDC 17 | pkginfo 18 | 19 | catalogs 20 | 21 | testing 22 | 23 | description 24 | WWDC app for OS X 25 | developer 26 | GUILHERME RAMBO 27 | display_name 28 | WWDC 29 | name 30 | %NAME% 31 | unattended_install 32 | 33 | 34 | 35 | MinimumVersion 36 | 0.6.1 37 | ParentRecipe 38 | com.github.arubdesu.download.WWDC 39 | Process 40 | 41 | 42 | Arguments 43 | 44 | dmg_path 45 | %RECIPE_CACHE_DIR%/%NAME%.dmg 46 | dmg_root 47 | %RECIPE_CACHE_DIR%/%NAME%/Applications 48 | 49 | Processor 50 | DmgCreator 51 | 52 | 53 | Arguments 54 | 55 | pkg_path 56 | %dmg_path% 57 | repo_subdirectory 58 | %MUNKI_REPO_SUBDIR% 59 | 60 | Processor 61 | MunkiImporter 62 | 63 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /ClipMenu/ClipMenu.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of ClipMenu and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.ClipMenu 9 | Input 10 | 11 | NAME 12 | ClipMenu 13 | MUNKI_REPO_SUBDIR 14 | menubar_apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | ClipMenu can manage clipboard history. You can record 8 clipboard types, from plain text to image. 23 | display_name 24 | ClipMenu 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.ClipMenu 35 | Process 36 | 37 | 38 | Processor 39 | MunkiPkginfoMerger 40 | 41 | 42 | Arguments 43 | 44 | pkg_path 45 | %pathname% 46 | repo_subdirectory 47 | %MUNKI_REPO_SUBDIR% 48 | 49 | Processor 50 | MunkiImporter 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /WWDC/WWDC.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v1.0.2 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of WWDC. 9 | Identifier 10 | com.github.arubdesu.download.WWDC 11 | Input 12 | 13 | NAME 14 | WWDC 15 | SPARKLE_FEED_URL 16 | https://github.com/insidegui/WWDC/raw/master/Releases/appcast_v5.xml 17 | 18 | MinimumVersion 19 | 0.6.1 20 | Process 21 | 22 | 23 | Arguments 24 | 25 | appcast_url 26 | %SPARKLE_FEED_URL% 27 | 28 | Processor 29 | SparkleUpdateInfoProvider 30 | 31 | 32 | Arguments 33 | 34 | filename 35 | %NAME%-%version%.dmg 36 | 37 | Processor 38 | URLDownloader 39 | 40 | 41 | Processor 42 | EndOfCheckPhase 43 | 44 | 45 | Arguments 46 | 47 | input_path 48 | %pathname%/WWDC.app 49 | requirement 50 | anchor apple generic and identifier "io.wwdc.app" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or 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] = "8C7439RJLG") 51 | strict_verification 52 | 53 | 54 | Processor 55 | CodeSignatureVerifier 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /Reflector/Reflector.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of Reflector and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.Reflector 9 | Input 10 | 11 | NAME 12 | Reflector 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Reflector lets you AirPlay mirror your iPhone or iPad to any Mac or PC, wirelessly. Play games, watch movies, demo apps or present to your computer from your iOS device. 23 | display_name 24 | Reflector 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.Reflector 35 | Process 36 | 37 | 38 | Processor 39 | MunkiPkginfoMerger 40 | 41 | 42 | Arguments 43 | 44 | pkg_path 45 | %dmg_path% 46 | repo_subdirectory 47 | %MUNKI_REPO_SUBDIR% 48 | 49 | Processor 50 | MunkiImporter 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /Synergy/Synergy.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of Synergy and imports it into a Munki repo. Be sure to add a supported_architectures array if you provide an ARCH in your override. 7 | Identifier 8 | com.github.autopkg.arubdesu-recipes.munki.synergy 9 | Input 10 | 11 | MUNKI_REPO_SUBDIR 12 | apps 13 | NAME 14 | Synergy 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Synergy combines your desktop devices together in to one cohesive experience. It's software for sharing your mouse and keyboard between multiple computers on your desk. It works on Windows, Mac OS X and Linux. 23 | display_name 24 | Synergy 25 | mode 26 | a+rX 27 | name 28 | %NAME% 29 | postinstall_script 30 | #!/bin/sh 31 | # Uncomment the next line to allow assistive access 32 | # sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access values ('kTCCServiceAccessibility', 'synergy', 0, 1, 0, NULL);" 33 | 34 | unattended_install 35 | 36 | 37 | 38 | MinimumVersion 39 | 0.5.1 40 | ParentRecipe 41 | com.github.autopkg.arubdesu-recipes.download.synergy 42 | Process 43 | 44 | 45 | Arguments 46 | 47 | pkg_path 48 | %pathname% 49 | repo_subdirectory 50 | %MUNKI_REPO_SUBDIR% 51 | 52 | Processor 53 | MunkiImporter 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /AirBuddy/AirBuddy2.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of AirBuddy. 9 | Identifier 10 | com.github.arubdesu.download.AirBuddy2 11 | Input 12 | 13 | NAME 14 | AirBuddy 15 | 16 | MinimumVersion 17 | 2.3 18 | Process 19 | 20 | 21 | Arguments 22 | 23 | appcast_url 24 | https://su.airbuddy.app/kCRSAmcjBc/appcast_hyeon.xml 25 | 26 | Processor 27 | SparkleUpdateInfoProvider 28 | 29 | 30 | Processor 31 | URLDownloader 32 | 33 | 34 | Processor 35 | EndOfCheckPhase 36 | 37 | 38 | Arguments 39 | 40 | input_path 41 | %pathname%/AirBuddy.app 42 | requirement 43 | anchor apple generic and identifier "codes.rambo.AirBuddy" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or 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] = "8C7439RJLG") 44 | 45 | Processor 46 | CodeSignatureVerifier 47 | 48 | 49 | Arguments 50 | 51 | input_plist_path 52 | %pathname%/AirBuddy.app/Contents/Info.plist 53 | plist_version_key 54 | CFBundleShortVersionString 55 | 56 | Processor 57 | Versioner 58 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /CharlesProxy/CharlesProxy.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of CharlesProxy. 7 | Identifier 8 | com.github.autopkg.arubdesu.download.CharlesProxy 9 | Input 10 | 11 | NAME 12 | CharlesProxy 13 | URL 14 | https://www.charlesproxy.com/latest.do 15 | 16 | MinimumVersion 17 | 0.4.0 18 | Process 19 | 20 | 21 | Processor 22 | URLTextSearcher 23 | Arguments 24 | 25 | url 26 | %URL% 27 | re_pattern 28 | .* 29 | curl_opts 30 | 31 | -X 32 | POST 33 | 34 | 35 | 36 | 37 | Arguments 38 | 39 | url 40 | https://www.charlesproxy.com/assets/release/%match%/charles-proxy-%match%.dmg 41 | curl_opts 42 | 43 | -X 44 | GET 45 | 46 | 47 | Processor 48 | URLDownloader 49 | 50 | 51 | Processor 52 | EndOfCheckPhase 53 | 54 | 55 | Processor 56 | CodeSignatureVerifier 57 | Arguments 58 | 59 | input_path 60 | %pathname%/Charles.app 61 | requirement 62 | identifier "com.xk72.Charles" 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] = "9A5PCU4FSD" 63 | 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /Synergy/Synergy.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current stable version of Synergy. 7 | 8 | Valid values for ARCH include: 9 | - "x64" (default, Intel) 10 | - "arm64" (Apple Silicon) 11 | 12 | Identifier 13 | com.github.autopkg.arubdesu-recipes.download.synergy 14 | Input 15 | 16 | NAME 17 | Synergy 18 | ARCH 19 | x64 20 | 21 | MinimumVersion 22 | 0.5.1 23 | Process 24 | 25 | 26 | Processor 27 | URLTextSearcher 28 | Arguments 29 | 30 | url 31 | https://symless.com/synergy/download 32 | re_pattern 33 | \bsynergy-([\d\.]+)-macos-%ARCH%\.dmg\b 34 | result_output_var_name 35 | version 36 | 37 | 38 | 39 | Processor 40 | URLDownloader 41 | Arguments 42 | 43 | url 44 | https://symless.com/synergy/synergy/api/download/synergy-%version%-macos-%ARCH%.dmg 45 | filename 46 | %NAME%-%version%.dmg 47 | 48 | 49 | 50 | Processor 51 | EndOfCheckPhase 52 | 53 | 54 | Processor 55 | CodeSignatureVerifier 56 | Arguments 57 | 58 | input_path 59 | %pathname%/Synergy.app 60 | requirement 61 | identifier "com.symless.synergy" 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] = "4HX897Y6GJ" 62 | 63 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /MacID/MacID.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of macid and imports it into a Munki repo. 7 | Identifier 8 | com.github.autopkg.arubdesu-recipes.munki.macid 9 | Input 10 | 11 | NAME 12 | MacID 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Unlock your Mac with just your fingerprint. 23 | display_name 24 | MacID 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | items_to_copy 30 | 31 | 32 | destination_path 33 | /Applications 34 | mode 35 | a+rx 36 | source_item 37 | MacID.app 38 | 39 | 40 | 41 | 42 | MinimumVersion 43 | 0.4.0 44 | ParentRecipe 45 | com.github.autopkg.arubdesu-recipes.download.macid 46 | Process 47 | 48 | 49 | Processor 50 | DmgCreator 51 | Arguments 52 | 53 | dmg_megabytes 54 | 300 55 | dmg_root 56 | %RECIPE_CACHE_DIR%/%NAME% 57 | dmg_path 58 | %RECIPE_CACHE_DIR%/%NAME%.dmg 59 | 60 | 61 | 62 | Arguments 63 | 64 | pkg_path 65 | %dmg_path% 66 | repo_subdirectory 67 | %MUNKI_REPO_SUBDIR% 68 | 69 | Processor 70 | MunkiImporter 71 | 72 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /Pacifist/Pacifist.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Pacifist. 7 | Identifier 8 | com.github.arubdesu.download.Pacifist 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | Pacifist 15 | DOWNLOAD_URL 16 | https://www.charlessoft.com/cgi-bin/pacifist_download.cgi?type=dmg 17 | 18 | Process 19 | 20 | 21 | Processor 22 | URLDownloader 23 | Arguments 24 | 25 | filename 26 | %NAME%.dmg 27 | url 28 | %DOWNLOAD_URL% 29 | 30 | 31 | 32 | Processor 33 | EndOfCheckPhase 34 | 35 | 36 | Processor 37 | AppDmgVersioner 38 | Arguments 39 | 40 | dmg_path 41 | %pathname% 42 | 43 | 44 | 45 | Processor 46 | CodeSignatureVerifier 47 | Arguments 48 | 49 | input_path 50 | %pathname%/Pacifist.app 51 | requirement 52 | identifier "com.charlessoft.pacifist" and anchor apple generic and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or 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] = HRLUCP7QP4) 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /CharlesProxy/CharlesProxy.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of CharlesProxy and imports it into a Munki repo. 7 | Identifier 8 | com.github.autopkg.arubdesu.munki.CharlesProxy 9 | Input 10 | 11 | NAME 12 | CharlesProxy 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | blocking_applications 18 | 19 | Charles.app 20 | 21 | catalogs 22 | 23 | testing 24 | 25 | description 26 | Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information). 27 | display_name 28 | Charles 29 | name 30 | %NAME% 31 | unattended_install 32 | 33 | 34 | 35 | MinimumVersion 36 | 0.4.0 37 | ParentRecipe 38 | com.github.autopkg.arubdesu.download.CharlesProxy 39 | Process 40 | 41 | 42 | Processor 43 | MunkiImporter 44 | Arguments 45 | 46 | pkg_path 47 | %pathname% 48 | repo_subdirectory 49 | %MUNKI_REPO_SUBDIR% 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /OrbStack/OrbStack.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of OrbStack. 9 | 10 | For Apple Silicon use: "arm64" in the ARCH variable (default) 11 | For Intel use: "amd64" in the ARCH variable 12 | Identifier 13 | com.github.arubdesu.download.OrbStack 14 | Input 15 | 16 | ARCH 17 | arm64 18 | NAME 19 | OrbStack 20 | 21 | MinimumVersion 22 | 2.3 23 | Process 24 | 25 | 26 | Arguments 27 | 28 | filename 29 | %NAME%-%ARCH%.dmg 30 | url 31 | https://orbstack.dev/download/stable/latest/%ARCH% 32 | 33 | Processor 34 | URLDownloader 35 | 36 | 37 | Processor 38 | EndOfCheckPhase 39 | 40 | 41 | Arguments 42 | 43 | input_path 44 | %pathname%/OrbStack.app 45 | requirement 46 | anchor apple generic and identifier "dev.kdrag0n.MacVirt" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or 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] = HUAQ24HBR6) 47 | 48 | Processor 49 | CodeSignatureVerifier 50 | 51 | 52 | Arguments 53 | 54 | input_plist_path 55 | %pathname%/OrbStack.app/Contents/Info.plist 56 | plist_version_key 57 | CFBundleShortVersionString 58 | 59 | Processor 60 | Versioner 61 | 62 | 63 | 64 | 65 | -------------------------------------------------------------------------------- /Puppetlabs/PuppetEnterpriseAgent.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the latest PuppetAgent and imports into Munki. 7 | 8 | OS_VERSION can be overridden for the specific package, or left to the current 9 | latest OS available. As some of the vendored contents (like ruby and libraries) are compiled 10 | specifically for each OS, we're setting the 'minimum_os_version' and 'maximum_os_version' keys. 11 | Identifier 12 | com.github.autopkg.arubdesu-recipes.munki.PuppetEnterpriseAgent 13 | Input 14 | 15 | MUNKI_REPO_SUBDIR 16 | support/Puppet 17 | NAME 18 | PuppetEnterpriseAgent 19 | OS_VERSION 20 | 11 21 | pkginfo 22 | 23 | catalogs 24 | 25 | testing 26 | 27 | description 28 | Puppet is a configuration management solution that allows you to define the state of your IT infrastructure, and then automatically enforces the desired state 29 | display_name 30 | Puppet Enterprise Agent 31 | name 32 | PuppetEnterpriseAgent 33 | minimum_os_version 34 | 10.%OS_VERSION%.0 35 | maximum_os_version 36 | 10.%OS_VERSION%.99 37 | developer 38 | Puppetlabs 39 | unattended_install 40 | 41 | 42 | 43 | MinimumVersion 44 | 0.6.1 45 | ParentRecipe 46 | com.github.autopkg.arubdesu-recipes.download.PuppetEnterpriseAgent 47 | Process 48 | 49 | 50 | Arguments 51 | 52 | pkg_path 53 | %pathname% 54 | repo_subdirectory 55 | %MUNKI_REPO_SUBDIR% 56 | 57 | Processor 58 | MunkiImporter 59 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /Sonos/Sonos.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Sonos and builds a package. 7 | Identifier 8 | com.github.autopkg.pkg.Sonos 9 | Input 10 | 11 | NAME 12 | Sonos 13 | 14 | ParentRecipe 15 | com.github.autopkg.download.Sonos 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | AppDmgVersioner 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | 28 | 29 | 30 | Processor 31 | PkgRootCreator 32 | Arguments 33 | 34 | pkgroot 35 | %RECIPE_CACHE_DIR%/%NAME% 36 | pkgdirs 37 | 38 | Applications 39 | 0775 40 | 41 | 42 | 43 | 44 | Processor 45 | Copier 46 | Arguments 47 | 48 | source_path 49 | %pathname%/%app_name% 50 | destination_path 51 | %pkgroot%/Applications/%app_name% 52 | 53 | 54 | 55 | Processor 56 | PkgCreator 57 | Arguments 58 | 59 | pkg_request 60 | 61 | pkgname 62 | %NAME%-%version% 63 | pkgdir 64 | %RECIPE_CACHE_DIR% 65 | id 66 | com.sonos.macController 67 | chown 68 | 69 | 70 | path 71 | Applications 72 | user 73 | root 74 | group 75 | admin 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /aws-vault/aws-vault.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release of 99designs/aws-vault from Github 7 | and builds a package installing it to /usr/local/bin. 8 | Identifier 9 | com.github.autopkg.arubdesu-recipes.aws-vault.pkg 10 | Input 11 | 12 | NAME 13 | aws-vault 14 | 15 | MinimumVersion 16 | 0.3.0 17 | ParentRecipe 18 | com.github.autopkg.arubdesu-recipes.aws-vault.download 19 | Process 20 | 21 | 22 | Processor 23 | PkgRootCreator 24 | Arguments 25 | 26 | pkgroot 27 | %RECIPE_CACHE_DIR%/pkgroot 28 | pkgdirs 29 | 30 | usr 31 | 0755 32 | usr/local 33 | 0775 34 | usr/local/bin 35 | 0775 36 | 37 | 38 | 39 | 40 | Processor 41 | Copier 42 | Arguments 43 | 44 | source_path 45 | %pathname%/aws-vault 46 | destination_path 47 | %RECIPE_CACHE_DIR%/pkgroot/usr/local/bin/aws-vault 48 | 49 | 50 | 51 | Processor 52 | PkgCreator 53 | Arguments 54 | 55 | pkg_request 56 | 57 | pkgname 58 | %NAME%-%version% 59 | id 60 | com.99designs.%NAME% 61 | chown 62 | 63 | 64 | path 65 | usr 66 | user 67 | root 68 | group 69 | admin 70 | mode 71 | 0755 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | -------------------------------------------------------------------------------- /iTeleport/iTeleport.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of iTeleport and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.iTeleport 9 | Input 10 | 11 | NAME 12 | iTeleport 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | It's magic 23 | display_name 24 | iTeleport 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.iTeleport 35 | Process 36 | 37 | 38 | Processor 39 | DmgCreator 40 | Arguments 41 | 42 | dmg_root 43 | %RECIPE_CACHE_DIR%/%NAME% 44 | dmg_path 45 | %RECIPE_CACHE_DIR%/%NAME%.dmg 46 | 47 | 48 | 49 | Processor 50 | MunkiPkginfoMerger 51 | 52 | 53 | Arguments 54 | 55 | pkg_path 56 | %dmg_name% 57 | repo_subdirectory 58 | %MUNKI_REPO_SUBDIR% 59 | 60 | Processor 61 | MunkiImporter 62 | 63 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /santa/santa.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current (still in prerelease) version of santa from Github. 7 | Waiting on https://github.com/autopkg/autopkg/pull/264 to be merged before running 8 | CodeSigVerification on the kext in addition to the GUI. 9 | 10 | Identifier 11 | com.github.autopkg.arubdesu.download.santa 12 | Input 13 | 14 | NAME 15 | santa 16 | 17 | MinimumVersion 18 | 0.6.1 19 | Process 20 | 21 | 22 | Processor 23 | DeprecationWarning 24 | Arguments 25 | 26 | warning_message 27 | Google Santa has announced the repo is archived, and pointed to NorthPoleSecurity's repo as the recommended fork. Please use the updated recipes in zentral-recipes or davidbpirie-recipes. This recipe is deprecated and will be removed in the future. 28 | 29 | 30 | 31 | Processor 32 | GitHubReleasesInfoProvider 33 | Arguments 34 | 35 | github_repo 36 | northpolesec/santa 37 | include_prereleases 38 | 39 | 40 | 41 | 42 | Processor 43 | URLDownloader 44 | Arguments 45 | 46 | filename 47 | %NAME%.dmg 48 | 49 | 50 | 51 | Processor 52 | EndOfCheckPhase 53 | 54 | 55 | Processor 56 | CodeSignatureVerifier 57 | Arguments 58 | 59 | input_path 60 | %pathname%/*anta*pkg 61 | requirement 62 | 63 | Developer ID Installer: North Pole Security, Inc. 64 | Developer ID Certification Authority 65 | Apple Root CA 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /CharlesProxy/CharlesProxy.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of CharlesProxy and builds a package. 7 | Identifier 8 | com.github.autopkg.pkg.CharlesProxy 9 | Input 10 | 11 | NAME 12 | CharlesProxy 13 | 14 | ParentRecipe 15 | com.github.autopkg.arubdesu.download.CharlesProxy 16 | MinimumVersion 17 | 0.4.0 18 | Process 19 | 20 | 21 | Processor 22 | AppDmgVersioner 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | 28 | 29 | 30 | Processor 31 | PkgRootCreator 32 | Arguments 33 | 34 | pkgroot 35 | %RECIPE_CACHE_DIR%/%NAME% 36 | pkgdirs 37 | 38 | Applications 39 | 0775 40 | 41 | 42 | 43 | 44 | Processor 45 | Copier 46 | Arguments 47 | 48 | source_path 49 | %pathname%/Charles.app 50 | destination_path 51 | %pkgroot%/Applications/Charles.app 52 | 53 | 54 | 55 | Processor 56 | PkgCreator 57 | Arguments 58 | 59 | pkg_request 60 | 61 | pkgname 62 | %NAME%-%version% 63 | pkgdir 64 | %RECIPE_CACHE_DIR% 65 | id 66 | com.xk72.Charles 67 | chown 68 | 69 | 70 | path 71 | Applications 72 | user 73 | root 74 | group 75 | admin 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /JetBrainsToolbox/JetBrainsToolbox.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the latest version of JetBrains Toolbox. 7 | ARCH can be one of 'mac' or 'macM1' 8 | 9 | Identifier 10 | com.github.autopkg.arubdesu-recipes.download.JetBrainsToolbox 11 | Input 12 | 13 | NAME 14 | JetBrainsToolbox 15 | ARCH 16 | mac 17 | 18 | MinimumVersion 19 | 1.0.0 20 | Process 21 | 22 | 23 | Processor 24 | URLTextSearcher 25 | Arguments 26 | 27 | url 28 | https://data.services.jetbrains.com/products/releases?code=TBA 29 | re_pattern 30 | %ARCH%":{"link":"(.+?dmg)" 31 | 32 | 33 | 34 | Arguments 35 | 36 | filename 37 | %NAME%-%ARCH%.dmg 38 | url 39 | %match% 40 | 41 | Processor 42 | URLDownloader 43 | 44 | 45 | Processor 46 | EndOfCheckPhase 47 | 48 | 49 | Arguments 50 | 51 | input_path 52 | %pathname%/JetBrains Toolbox.app 53 | requirement 54 | identifier "com.jetbrains.toolbox" 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] = "2ZEFAR8TH3" 55 | 56 | Processor 57 | CodeSignatureVerifier 58 | 59 | 60 | Arguments 61 | 62 | input_plist_path 63 | %pathname%/JetBrains Toolbox.app/Contents/Info.plist 64 | plist_version_key 65 | CFBundleShortVersionString 66 | 67 | Processor 68 | Versioner 69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /Limechat/Limechat.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of Limechat and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.Limechat 9 | Input 10 | 11 | NAME 12 | Limechat 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Limechat is an IRC client 23 | display_name 24 | Limechat 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.Limechat 35 | Process 36 | 37 | 38 | Processor 39 | DmgCreator 40 | Arguments 41 | 42 | dmg_megabytes 43 | 300 44 | dmg_root 45 | %RECIPE_CACHE_DIR%/%NAME% 46 | dmg_path 47 | %RECIPE_CACHE_DIR%/%NAME%.dmg 48 | 49 | 50 | 51 | Processor 52 | MunkiPkginfoMerger 53 | 54 | 55 | Arguments 56 | 57 | pkg_path 58 | %dmg_path% 59 | repo_subdirectory 60 | %MUNKI_REPO_SUBDIR% 61 | 62 | Processor 63 | MunkiImporter 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /MacID/MacID.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the latest version of MacID. 7 | Identifier 8 | com.github.autopkg.arubdesu-recipes.download.macid 9 | Input 10 | 11 | NAME 12 | MacID 13 | 14 | MinimumVersion 15 | 0.4.0 16 | Process 17 | 18 | 19 | Processor 20 | DeprecationWarning 21 | Arguments 22 | 23 | warning_message 24 | This recipe is no longer maintained and will be removed 25 | 26 | 27 | 28 | Processor 29 | SparkleUpdateInfoProvider 30 | Arguments 31 | 32 | appcast_url 33 | https://macid.co/appcast.xml 34 | 35 | 36 | 37 | Processor 38 | URLDownloader 39 | Arguments 40 | 41 | filename 42 | %NAME%.zip 43 | 44 | 45 | 46 | Processor 47 | EndOfCheckPhase 48 | 49 | 50 | Processor 51 | Unarchiver 52 | Arguments 53 | 54 | archive_path 55 | %pathname% 56 | destination_path 57 | %RECIPE_CACHE_DIR%/%NAME% 58 | purge_destination 59 | 60 | 61 | 62 | 63 | Processor 64 | CodeSignatureVerifier 65 | Arguments 66 | 67 | input_path 68 | %RECIPE_CACHE_DIR%/%NAME%/MacID.app 69 | requirement 70 | anchor apple generic and identifier "com.kanecheshire.MacIDOSX" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or 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] = "9BCL7VAFF4") 71 | 72 | 73 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /Google PythonAppEngineSDK/GoogleAppEngineLauncher.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v0.1.0 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of GoogleAppEngineLauncher. 9 | Identifier 10 | com.github.arubdesu.download.GoogleAppEngineLauncher 11 | Input 12 | 13 | DOWNLOAD_URL 14 | https://storage.googleapis.com/appengine-sdks/featured/GoogleAppEngineLauncher- 15 | NAME 16 | GoogleAppEngineLauncher 17 | 18 | MinimumVersion 19 | 0.5.0 20 | Process 21 | 22 | 23 | Processor 24 | URLTextSearcher 25 | Arguments 26 | 27 | url 28 | https://cloud.google.com/appengine/docs/python/release-notes 29 | re_pattern 30 | Version (\d+\.\d+\.\d+) 31 | 32 | 33 | 34 | Processor 35 | URLDownloader 36 | Arguments 37 | 38 | url 39 | %DOWNLOAD_URL%%match%.dmg 40 | 41 | 42 | 43 | Processor 44 | EndOfCheckPhase 45 | 46 | 47 | Arguments 48 | 49 | input_path 50 | %pathname%/GoogleAppEngineLauncher.app 51 | requirement 52 | anchor apple generic and identifier "com.google.GoogleAppEngineLauncher" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or 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] = EQHXZ8M8AV) 53 | 54 | Processor 55 | CodeSignatureVerifier 56 | 57 | 58 | Arguments 59 | 60 | dmg_path 61 | %pathname% 62 | 63 | Processor 64 | AppDmgVersioner 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /PeterBorgApps/LingonX.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of LingonX and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.LingonX 9 | Input 10 | 11 | NAME 12 | LingonX 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | LingonX is an easy to use yet powerful utility that runs things automatically on your Mac 23 | display_name 24 | LingonX 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.LingonX 35 | Process 36 | 37 | 38 | Processor 39 | DmgCreator 40 | Arguments 41 | 42 | dmg_megabytes 43 | 300 44 | dmg_root 45 | %RECIPE_CACHE_DIR%/%NAME% 46 | dmg_path 47 | %RECIPE_CACHE_DIR%/%NAME%.dmg 48 | 49 | 50 | 51 | Processor 52 | MunkiPkginfoMerger 53 | 54 | 55 | Arguments 56 | 57 | pkg_path 58 | %dmg_path% 59 | repo_subdirectory 60 | %MUNKI_REPO_SUBDIR% 61 | 62 | Processor 63 | MunkiImporter 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /IrradiatedSoftware/Cinch.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of Cinch and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.Cinch 9 | Input 10 | 11 | NAME 12 | Cinch 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Cinch allows you to precisely resize a window simply by dragging to the left, right, or top screen edge. 23 | display_name 24 | Cinch 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.Cinch 35 | Process 36 | 37 | 38 | Processor 39 | DmgCreator 40 | Arguments 41 | 42 | dmg_megabytes 43 | 300 44 | dmg_root 45 | %RECIPE_CACHE_DIR%/%NAME% 46 | dmg_path 47 | %RECIPE_CACHE_DIR%/%NAME%.dmg 48 | 49 | 50 | 51 | Processor 52 | MunkiPkginfoMerger 53 | 54 | 55 | Arguments 56 | 57 | pkg_path 58 | %dmg_path% 59 | repo_subdirectory 60 | %MUNKI_REPO_SUBDIR% 61 | 62 | Processor 63 | MunkiImporter 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /Google PythonAppEngineSDK/GoogleAppEngineLauncher.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v0.1.0 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of GoogleAppEngineLauncher and creates a package. 9 | Identifier 10 | com.github.arubdesu.pkg.GoogleAppEngineLauncher 11 | Input 12 | 13 | BUNDLE_ID 14 | com.google.GoogleAppEngineLauncher 15 | NAME 16 | GoogleAppEngineLauncher 17 | 18 | MinimumVersion 19 | 0.5.0 20 | ParentRecipe 21 | com.github.arubdesu.download.GoogleAppEngineLauncher 22 | Process 23 | 24 | 25 | Arguments 26 | 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | pkgroot 33 | %RECIPE_CACHE_DIR%/%NAME% 34 | 35 | Processor 36 | PkgRootCreator 37 | 38 | 39 | Arguments 40 | 41 | destination_path 42 | %pkgroot%/Applications/GoogleAppEngineLauncher.app 43 | source_path 44 | %pathname%/GoogleAppEngineLauncher.app 45 | 46 | Processor 47 | Copier 48 | 49 | 50 | Arguments 51 | 52 | pkg_request 53 | 54 | chown 55 | 56 | 57 | group 58 | admin 59 | path 60 | Applications 61 | user 62 | root 63 | 64 | 65 | id 66 | %BUNDLE_ID% 67 | pkgname 68 | %NAME%-%version% 69 | pkgroot 70 | %RECIPE_CACHE_DIR%/%NAME% 71 | version 72 | %version% 73 | 74 | 75 | Processor 76 | PkgCreator 77 | 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /Mactracker/Mactracker.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Mactracker and imports into Munki. 7 | ParentRecipe 8 | com.github.arubdesu.download.Mactracker 9 | Identifier 10 | com.github.arubdesu.munki.Mactracker 11 | Input 12 | 13 | NAME 14 | Mactracker 15 | MUNKI_REPO_SUBDIR 16 | apps 17 | pkginfo 18 | 19 | catalogs 20 | 21 | testing 22 | 23 | description 24 | Mactracker provides detailed information on every Apple Macintosh computer ever made, including items such as processor speed, memory, optical drives, graphic cards, supported OS versions, and expansion options. Also included is information on Apple mice, keyboards, displays, printers, scanners, speakers, cameras, iPod, Apple TV, iPhone, iPad, Wi-Fi products, Newton, iOS, Mac OS, and OS X versions. 25 | display_name 26 | Mactracker 27 | name 28 | %NAME% 29 | unattended_install 30 | 31 | 32 | 33 | Process 34 | 35 | 36 | Processor 37 | DmgCreator 38 | Arguments 39 | 40 | dmg_root 41 | %RECIPE_CACHE_DIR%/%NAME% 42 | dmg_path 43 | %RECIPE_CACHE_DIR%/%NAME%.dmg 44 | 45 | 46 | 47 | Arguments 48 | 49 | pkg_path 50 | %dmg_path% 51 | repo_subdirectory 52 | %MUNKI_REPO_SUBDIR% 53 | 54 | Processor 55 | MunkiImporter 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /OnCue/OnCue2.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of OnCue2. 7 | Identifier 8 | com.github.arubdesu.download.OnCue2 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | OnCue2 15 | SPARKLE_FEED_URL 16 | http://www.eggdevil.com/oncue/ac.xml 17 | 18 | Process 19 | 20 | 21 | Processor 22 | DeprecationWarning 23 | Arguments 24 | 25 | warning_message 26 | This recipe is no longer maintained and will be removed. 27 | 28 | 29 | 30 | Processor 31 | SparkleUpdateInfoProvider 32 | Arguments 33 | 34 | appcast_url 35 | %SPARKLE_FEED_URL% 36 | 37 | 38 | 39 | Processor 40 | URLDownloader 41 | Arguments 42 | 43 | filename 44 | %NAME%.zip 45 | 46 | 47 | 48 | Processor 49 | EndOfCheckPhase 50 | 51 | 52 | Processor 53 | Unarchiver 54 | Arguments 55 | 56 | archive_path 57 | %pathname% 58 | destination_path 59 | %RECIPE_CACHE_DIR%/%NAME% 60 | purge_destination 61 | 62 | 63 | 64 | 75 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /Limechat/Limechat.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Limechat. 7 | Identifier 8 | com.github.arubdesu.download.Limechat 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | Limechat 15 | SPARKLE_FEED_URL 16 | http://limechat.net/mac/appcast.xml 17 | 18 | Process 19 | 20 | 21 | Processor 22 | DeprecationWarning 23 | Arguments 24 | 25 | warning_message 26 | This recipe is no longer maintained and will be removed 27 | 28 | 29 | 30 | Processor 31 | SparkleUpdateInfoProvider 32 | Arguments 33 | 34 | appcast_url 35 | %SPARKLE_FEED_URL% 36 | 37 | 38 | 39 | Processor 40 | URLDownloader 41 | Arguments 42 | 43 | filename 44 | %NAME%.tbz 45 | 46 | 47 | 48 | Processor 49 | EndOfCheckPhase 50 | 51 | 52 | Processor 53 | Unarchiver 54 | Arguments 55 | 56 | archive_path 57 | %pathname% 58 | destination_path 59 | %RECIPE_CACHE_DIR%/%NAME% 60 | purge_destination 61 | 62 | 63 | 64 | 65 | Processor 66 | CodeSignatureVerifier 67 | Arguments 68 | 69 | input_path 70 | %RECIPE_CACHE_DIR%/%NAME%/Limechat.app 71 | requirement 72 | anchor apple generic and identifier "net.limechat.LimeChat" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or 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] = "3723UA4YHT") 73 | 74 | 75 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /Workshare/Workshare.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Workshare. 7 | Identifier 8 | com.github.arubdesu.download.Workshare 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | Workshare 15 | SPARKLE_FEED_URL 16 | https://install.workshare.com/installs/rel/desktop_dmg/update.xml 17 | 18 | Process 19 | 20 | 21 | Processor 22 | SparkleUpdateInfoProvider 23 | Arguments 24 | 25 | appcast_url 26 | %SPARKLE_FEED_URL% 27 | 28 | 29 | 30 | Processor 31 | URLDownloader 32 | Arguments 33 | 34 | filename 35 | %NAME%.dmg 36 | 37 | 38 | 39 | Processor 40 | EndOfCheckPhase 41 | 42 | 43 | Processor 44 | Versioner 45 | Arguments 46 | 47 | input_plist_path 48 | %pathname%/Workshare.app/Contents/Info.plist 49 | plist_version_key 50 | CFBundleVersion 51 | 52 | 53 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /QuickRadar/quickradar.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of quickradar and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.quickradar 9 | Input 10 | 11 | NAME 12 | quickradar 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | QuickRadar runs in the background on your Mac, giving you a keyboard shortcut to instantly open a window to type your bug report. 23 | display_name 24 | quickradar 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.quickradar 35 | Process 36 | 37 | 38 | Processor 39 | DmgCreator 40 | Arguments 41 | 42 | dmg_megabytes 43 | 300 44 | dmg_root 45 | %RECIPE_CACHE_DIR%/%NAME% 46 | dmg_path 47 | %RECIPE_CACHE_DIR%/%NAME%.dmg 48 | 49 | 50 | 51 | Processor 52 | MunkiPkginfoMerger 53 | 54 | 55 | Arguments 56 | 57 | pkg_path 58 | %dmg_path% 59 | repo_subdirectory 60 | %MUNKI_REPO_SUBDIR% 61 | 62 | Processor 63 | MunkiImporter 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /OnCue/OnCue2.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of OnCue2 and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.OnCue2 9 | Input 10 | 11 | NAME 12 | OnCue2 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Motion Detection + Secure Remote Viewing. See what your camera sees while you're away. Set a motion trigger and record any activity that happens while you're gone! 23 | display_name 24 | OnCue2 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.OnCue2 35 | Process 36 | 37 | 38 | Processor 39 | DmgCreator 40 | Arguments 41 | 42 | dmg_megabytes 43 | 300 44 | dmg_root 45 | %RECIPE_CACHE_DIR%/%NAME% 46 | dmg_path 47 | %RECIPE_CACHE_DIR%/%NAME%.dmg 48 | 49 | 50 | 51 | Processor 52 | MunkiPkginfoMerger 53 | 54 | 55 | Arguments 56 | 57 | pkg_path 58 | %dmg_path% 59 | repo_subdirectory 60 | %MUNKI_REPO_SUBDIR% 61 | 62 | Processor 63 | MunkiImporter 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /RedSweater/MarsEdit.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of MarsEdit and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.MarsEdit 9 | Input 10 | 11 | NAME 12 | MarsEdit 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | MarsEdit is a weblog editor for Mac OS X. It supports posting to many popular blogging services, such as Blogger, Movable Type, Tumblr and WordPress. 23 | display_name 24 | MarsEdit 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.MarsEdit 35 | Process 36 | 37 | 38 | Processor 39 | DmgCreator 40 | Arguments 41 | 42 | dmg_megabytes 43 | 300 44 | dmg_root 45 | %RECIPE_CACHE_DIR%/%NAME% 46 | dmg_path 47 | %RECIPE_CACHE_DIR%/%NAME%.dmg 48 | 49 | 50 | 51 | Processor 52 | MunkiPkginfoMerger 53 | 54 | 55 | Arguments 56 | 57 | pkg_path 58 | %dmg_path% 59 | repo_subdirectory 60 | %MUNKI_REPO_SUBDIR% 61 | 62 | Processor 63 | MunkiImporter 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /CelestialTeapotSoftware/Fluid.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Fluid. 7 | Identifier 8 | com.github.arubdesu.download.Fluid 9 | Input 10 | 11 | NAME 12 | Fluid 13 | SPARKLE_FEED_URL 14 | https://fluidapp.com/appcast/fluid2.rss 15 | 16 | Process 17 | 18 | 19 | Processor 20 | SparkleUpdateInfoProvider 21 | Arguments 22 | 23 | appcast_url 24 | %SPARKLE_FEED_URL% 25 | 26 | 27 | 28 | Processor 29 | URLDownloader 30 | Arguments 31 | 32 | filename 33 | %NAME%.zip 34 | 35 | 36 | 37 | Processor 38 | EndOfCheckPhase 39 | 40 | 41 | Processor 42 | Unarchiver 43 | Arguments 44 | 45 | archive_path 46 | %pathname% 47 | destination_path 48 | %RECIPE_CACHE_DIR%/%NAME% 49 | purge_destination 50 | 51 | 52 | 53 | 54 | Processor 55 | CodeSignatureVerifier 56 | Arguments 57 | 58 | input_path 59 | %RECIPE_CACHE_DIR%/%NAME%/Fluid.app 60 | requirement 61 | anchor apple generic and identifier "com.fluidapp.Fluid2" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or 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] = "9867TNT66D") 62 | 63 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /IrradiatedSoftware/Cinch.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Cinch. 7 | Identifier 8 | com.github.arubdesu.download.Cinch 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | Cinch 15 | SPARKLE_FEED_URL 16 | https://www.irradiatedsoftware.com/updates/profiles/cinch.php 17 | 18 | Process 19 | 20 | 21 | Processor 22 | DeprecationWarning 23 | Arguments 24 | 25 | warning_message 26 | This recipe is no longer maintained and will be removed, feel free to request it being transferred to another repo under the autopkg org. 27 | 28 | 29 | 30 | Processor 31 | SparkleUpdateInfoProvider 32 | Arguments 33 | 34 | appcast_url 35 | %SPARKLE_FEED_URL% 36 | 37 | 38 | 39 | Processor 40 | URLDownloader 41 | Arguments 42 | 43 | filename 44 | %NAME%.zip 45 | 46 | 47 | 48 | Processor 49 | EndOfCheckPhase 50 | 51 | 52 | Processor 53 | Unarchiver 54 | Arguments 55 | 56 | archive_path 57 | %pathname% 58 | destination_path 59 | %RECIPE_CACHE_DIR%/%NAME% 60 | purge_destination 61 | 62 | 63 | 64 | 65 | Processor 66 | CodeSignatureVerifier 67 | Arguments 68 | 69 | input_path 70 | %RECIPE_CACHE_DIR%/%NAME%/Cinch.app 71 | requirement 72 | identifier "com.irradiatedsoftware.Cinch-Direct" 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] = GVZ7RF955D 73 | 74 | 75 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /Mactracker/Mactracker.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Mactracker. 7 | Identifier 8 | com.github.arubdesu.download.Mactracker 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | Mactracker 15 | SPARKLE_FEED_URL 16 | https://update.mactracker.ca/appcast-b.xml 17 | 18 | Process 19 | 20 | 21 | Processor 22 | SparkleUpdateInfoProvider 23 | Arguments 24 | 25 | appcast_url 26 | %SPARKLE_FEED_URL% 27 | 28 | 29 | 30 | Processor 31 | URLDownloader 32 | Arguments 33 | 34 | filename 35 | %NAME%.zip 36 | 37 | 38 | 39 | Processor 40 | EndOfCheckPhase 41 | 42 | 43 | Processor 44 | Unarchiver 45 | Arguments 46 | 47 | archive_path 48 | %pathname% 49 | destination_path 50 | %RECIPE_CACHE_DIR%/%NAME% 51 | purge_destination 52 | 53 | 54 | 55 | 56 | Processor 57 | CodeSignatureVerifier 58 | Arguments 59 | 60 | input_path 61 | %RECIPE_CACHE_DIR%/%NAME%/Mactracker.app 62 | requirement 63 | identifier "com.mactrackerapp.Mactracker" 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] = "63TP32R3AB" 64 | 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /MacID/MacID.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of macid and builds a package. 7 | Identifier 8 | com.github.autopkg.arubdesu-recipes.pkg.macid 9 | Input 10 | 11 | NAME 12 | MacID 13 | 14 | ParentRecipe 15 | com.github.autopkg.arubdesu-recipes.download.macid 16 | MinimumVersion 17 | 0.4.0 18 | Process 19 | 20 | 21 | Processor 22 | PkgRootCreator 23 | Arguments 24 | 25 | pkgroot 26 | %RECIPE_CACHE_DIR%/%NAME% 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | 33 | 34 | 35 | Processor 36 | Unarchiver 37 | Arguments 38 | 39 | archive_path 40 | %pathname% 41 | destination_path 42 | %pkgroot%/Applications 43 | purge_destination 44 | 45 | 46 | 47 | 48 | Comment 49 | Get version from the app 50 | Processor 51 | Versioner 52 | Arguments 53 | 54 | input_plist_path 55 | %pkgroot%/Applications/macid.app/Contents/Info.plist 56 | plist_version_key 57 | CFBundleShortVersionString 58 | 59 | 60 | 61 | Processor 62 | PkgCreator 63 | Arguments 64 | 65 | pkg_request 66 | 67 | pkgname 68 | %NAME%-%version% 69 | version 70 | %version% 71 | id 72 | com.kanecheshire.MacIDOSX 73 | chown 74 | 75 | 76 | path 77 | Applications 78 | user 79 | root 80 | group 81 | admin 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /QuickRadar/quickradar.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of quickradar. 7 | Identifier 8 | com.github.arubdesu.download.quickradar 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | quickradar 15 | SPARKLE_FEED_URL 16 | http://www.quickradar.com/appcast.xml 17 | 18 | Process 19 | 20 | 21 | Processor 22 | DeprecationWarning 23 | Arguments 24 | 25 | warning_message 26 | This recipe is no longer maintained and will be removed. Brisk, github.com/br1sk/brisk has been proposed as an alternative 27 | 28 | 29 | 30 | Processor 31 | SparkleUpdateInfoProvider 32 | Arguments 33 | 34 | appcast_url 35 | %SPARKLE_FEED_URL% 36 | 37 | 38 | 39 | Processor 40 | URLDownloader 41 | Arguments 42 | 43 | filename 44 | %NAME%.zip 45 | 46 | 47 | 48 | Processor 49 | EndOfCheckPhase 50 | 51 | 52 | Processor 53 | Unarchiver 54 | Arguments 55 | 56 | archive_path 57 | %pathname% 58 | destination_path 59 | %RECIPE_CACHE_DIR%/%NAME% 60 | purge_destination 61 | 62 | 63 | 64 | 65 | Processor 66 | CodeSignatureVerifier 67 | Arguments 68 | 69 | input_path 70 | %RECIPE_CACHE_DIR%/%NAME%/quickradar.app 71 | requirement 72 | anchor apple generic and identifier "com.quickradar.QuickRadar" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or 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] = R8P9272974) 73 | 74 | 75 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /CelestialTeapotSoftware/Fake.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Fake. 7 | Identifier 8 | com.github.arubdesu.download.Fake 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | Fake 15 | SPARKLE_FEED_URL 16 | https://fakeapp.com/appcast/fake.rss 17 | 18 | Process 19 | 20 | 21 | Processor 22 | SparkleUpdateInfoProvider 23 | Arguments 24 | 25 | appcast_url 26 | %SPARKLE_FEED_URL% 27 | 28 | 29 | 30 | Processor 31 | URLDownloader 32 | Arguments 33 | 34 | filename 35 | %NAME%.zip 36 | 37 | 38 | 39 | Processor 40 | EndOfCheckPhase 41 | 42 | 43 | Processor 44 | Unarchiver 45 | Arguments 46 | 47 | archive_path 48 | %pathname% 49 | destination_path 50 | %RECIPE_CACHE_DIR%/%NAME% 51 | purge_destination 52 | 53 | 54 | 55 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /iTeleport/iTeleport.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of iTeleport. 7 | Identifier 8 | com.github.arubdesu.download.iTeleport 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | iTeleport 15 | SPARKLE_FEED_URL 16 | http://www.iteleportmobile.com/download/sparkle.xml 17 | 18 | Process 19 | 20 | 21 | Processor 22 | DeprecationWarning 23 | Arguments 24 | 25 | warning_message 26 | This recipe is no longer maintained and will be removed, feel free to request it being transferred to another repo under the autopkg org. 27 | 28 | 29 | 30 | Processor 31 | SparkleUpdateInfoProvider 32 | Arguments 33 | 34 | appcast_url 35 | %SPARKLE_FEED_URL% 36 | 37 | 38 | 39 | Processor 40 | URLDownloader 41 | Arguments 42 | 43 | filename 44 | %NAME%.zip 45 | 46 | 47 | 48 | Processor 49 | EndOfCheckPhase 50 | 51 | 52 | Processor 53 | Unarchiver 54 | Arguments 55 | 56 | archive_path 57 | %pathname% 58 | destination_path 59 | %RECIPE_CACHE_DIR%/%NAME% 60 | purge_destination 61 | 62 | 63 | 64 | 75 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /balena-io/balenaEtcher.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.2.0 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of balenaEtcher. 9 | Identifier 10 | com.github.autopkg.arubdesu-recipes.download.balenaEtcher 11 | Input 12 | 13 | NAME 14 | balenaEtcher 15 | 16 | MinimumVersion 17 | 1.1 18 | Process 19 | 20 | 21 | Processor 22 | DeprecationWarning 23 | Arguments 24 | 25 | warning_message 26 | Consider switching to the balenaEtcher recipes in the dataJAR-recipes or ahousseini-recipes repos. This recipe is deprecated and will be removed in the future. 27 | 28 | 29 | 30 | Arguments 31 | 32 | asset_regex 33 | .*\.dmg$ 34 | github_repo 35 | balena-io/etcher 36 | 37 | Processor 38 | GitHubReleasesInfoProvider 39 | 40 | 41 | Arguments 42 | 43 | filename 44 | %NAME%-%version%.dmg 45 | 46 | Processor 47 | URLDownloader 48 | 49 | 50 | Processor 51 | EndOfCheckPhase 52 | 53 | 54 | Arguments 55 | 56 | input_path 57 | %pathname%/balenaEtcher.app 58 | requirement 59 | identifier "io.balena.etcher" 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] = "66H43P8FRG" 60 | 61 | Processor 62 | CodeSignatureVerifier 63 | 64 | 65 | Arguments 66 | 67 | input_plist_path 68 | %pathname%/balenaEtcher.app/Contents/Info.plist 69 | plist_version_key 70 | CFBundleShortVersionString 71 | 72 | Processor 73 | Versioner 74 | 75 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /RedSweater/MarsEdit.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of MarsEdit. 7 | Identifier 8 | com.github.arubdesu.download.MarsEdit 9 | MinimumVersion 10 | 0.3.1 11 | Input 12 | 13 | NAME 14 | MarsEdit 15 | SPARKLE_FEED_URL 16 | https://red-sweater.com/marsedit/appcast3.php 17 | 18 | Process 19 | 20 | 21 | Processor 22 | SparkleUpdateInfoProvider 23 | Arguments 24 | 25 | appcast_url 26 | %SPARKLE_FEED_URL% 27 | 28 | 29 | 30 | Processor 31 | URLDownloader 32 | Arguments 33 | 34 | filename 35 | %NAME%.zip 36 | 37 | 38 | 39 | Processor 40 | EndOfCheckPhase 41 | 42 | 43 | Processor 44 | Unarchiver 45 | Arguments 46 | 47 | archive_path 48 | %pathname% 49 | destination_path 50 | %RECIPE_CACHE_DIR%/%NAME% 51 | purge_destination 52 | 53 | 54 | 55 | 56 | Processor 57 | CodeSignatureVerifier 58 | Arguments 59 | 60 | input_path 61 | %RECIPE_CACHE_DIR%/%NAME%/MarsEdit.app 62 | requirement 63 | (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] = "493CVA9A35") and (identifier "com.red-sweater.marsedit.macappstore" or identifier "com.red-sweater.marsedit") 64 | 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /CelestialTeapotSoftware/Fluid.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of Fluid and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.Fluid 9 | Input 10 | 11 | NAME 12 | Fluid 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Web applications like Gmail, Facebook, Campfire and Pandora are becoming more and more like desktop applications every day. Running each of these web apps in a separate tab in your browser can be a real pain. Fluid lets you create a Real Mac App (or "Fluid App") out of any website or web application, effectively turning your favorite web apps into OS X desktop apps. 23 | display_name 24 | Fluid 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.Fluid 35 | Process 36 | 37 | 38 | Processor 39 | DmgCreator 40 | Arguments 41 | 42 | dmg_megabytes 43 | 300 44 | dmg_root 45 | %RECIPE_CACHE_DIR%/%NAME% 46 | dmg_path 47 | %RECIPE_CACHE_DIR%/%NAME%.dmg 48 | 49 | 50 | 51 | Arguments 52 | 53 | pkg_path 54 | %dmg_path% 55 | repo_subdirectory 56 | %MUNKI_REPO_SUBDIR% 57 | version_comparison_key 58 | CFBundleVersion 59 | 60 | Processor 61 | MunkiImporter 62 | 63 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /Reflector/Reflector.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Reflector. 7 | Identifier 8 | com.github.arubdesu.download.Reflector 9 | MinimumVersion 10 | 1.1 11 | Input 12 | 13 | NAME 14 | Reflector 15 | SPARKLE_FEED_URL 16 | https://updates.airsquirrels.com/Reflector/Mac/Reflector.xml 17 | 18 | Process 19 | 20 | 21 | Processor 22 | DeprecationWarning 23 | Arguments 24 | 25 | warning_message 26 | Consider switching to the Reflector 4 recipes in the dataJAR-recipes repo. This recipe is deprecated and will be removed in the future. 27 | 28 | 29 | 30 | Processor 31 | SparkleUpdateInfoProvider 32 | Arguments 33 | 34 | appcast_url 35 | %SPARKLE_FEED_URL% 36 | 37 | 38 | 39 | Processor 40 | URLDownloader 41 | Arguments 42 | 43 | filename 44 | %NAME%.dmg 45 | 46 | 47 | 48 | Processor 49 | EndOfCheckPhase 50 | 51 | 52 | Processor 53 | AppDmgVersioner 54 | Arguments 55 | 56 | dmg_path 57 | %pathname% 58 | 59 | 60 | 61 | Processor 62 | CodeSignatureVerifier 63 | Arguments 64 | 65 | input_path 66 | %pathname%/Reflector.app 67 | requirement 68 | identifier "com.squirrels.Reflection" 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] = "67X2M9MT5G" 69 | 70 | 71 | 72 | 73 | 74 | -------------------------------------------------------------------------------- /CelestialTeapotSoftware/Fake.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads latest version of Fake and imports it into a Munki repo. 7 | Identifier 8 | com.github.arubdesu.munki.Fake 9 | Input 10 | 11 | NAME 12 | Fake 13 | MUNKI_REPO_SUBDIR 14 | apps 15 | pkginfo 16 | 17 | catalogs 18 | 19 | testing 20 | 21 | description 22 | Fake is a new browser for Mac OS X that makes web automation simple. Fake allows you to drag discrete browser Actions into a graphical Workflow that can be run again and again without human interaction. The Fake Workflows you create can be saved, reopened, and shared. Inspired by Apple's Automator application, Fake looks like a combination of Safari and Automator that allows you to run (and re-run) "fake" interactions with the web. 23 | display_name 24 | Fake 25 | name 26 | %NAME% 27 | unattended_install 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.2.0 33 | ParentRecipe 34 | com.github.arubdesu.download.Fake 35 | Process 36 | 37 | 38 | Processor 39 | DmgCreator 40 | Arguments 41 | 42 | dmg_megabytes 43 | 300 44 | dmg_root 45 | %RECIPE_CACHE_DIR%/%NAME% 46 | dmg_path 47 | %RECIPE_CACHE_DIR%/%NAME%.dmg 48 | 49 | 50 | 51 | Processor 52 | MunkiPkginfoMerger 53 | 54 | 55 | Arguments 56 | 57 | pkg_path 58 | %dmg_path% 59 | repo_subdirectory 60 | %MUNKI_REPO_SUBDIR% 61 | 62 | Processor 63 | MunkiImporter 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /MSMAU/MAU.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Finds latest Microsoft AutoUpdate (MAU) installer, downloads the pkg. 7 | Identifier 8 | com.github.autopkg.arubdesu.pkg.MAU 9 | MinimumVersion 10 | 0.4.1 11 | Input 12 | 13 | NAME 14 | MSMAU 15 | CULTURE_CODE 16 | 0409 17 | 18 | Process 19 | 20 | 21 | Processor 22 | MAUURLandUpdateInfoProvider 23 | Arguments 24 | 25 | culture_code 26 | %CULTURE_CODE% 27 | 28 | 29 | 30 | Processor 31 | URLDownloader 32 | 33 | 34 | Processor 35 | EndOfCheckPhase 36 | 37 | 38 | Processor 39 | CodeSignatureVerifier 40 | Arguments 41 | 42 | input_path 43 | %pathname% 44 | expected_authority_names 45 | 46 | Developer ID Installer: Microsoft Corporation (UBF8T346G9) 47 | Developer ID Certification Authority 48 | Apple Root CA 49 | 50 | 51 | 52 | 53 | Processor 54 | FlatPkgUnpacker 55 | Arguments 56 | 57 | flat_pkg_path 58 | %pathname% 59 | destination_path 60 | %RECIPE_CACHE_DIR%/unpack 61 | purge_destination 62 | 63 | 64 | 65 | 66 | Processor 67 | PkgPayloadUnpacker 68 | Arguments 69 | 70 | pkg_payload_path 71 | %RECIPE_CACHE_DIR%/unpack/Office15_autoupdate_updater.pkg/Payload 72 | destination_path 73 | %RECIPE_CACHE_DIR%/app 74 | purge_destination 75 | 76 | 77 | 78 | 79 | Processor 80 | com.github.arubdesu.shared/SantaCertSha 81 | Arguments 82 | 83 | DISABLE_APP_SIGNATURE_VERIFICATION 84 | 85 | input_path 86 | %RECIPE_CACHE_DIR%/app/*.app 87 | destination_sha_text_path 88 | %RECIPE_CACHE_DIR%/unpack 89 | 90 | 91 | 92 | 93 | 94 | -------------------------------------------------------------------------------- /OrbStack/OrbStack.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) 7 | Description 8 | Downloads the latest version of OrbStack and imports it into Munki. 9 | 10 | For Apple Silicon use: "arm64" in the ARCH variable (default) 11 | For Intel use: "amd64" in the ARCH variable 12 | Identifier 13 | com.github.arubdesu.munki.OrbStack 14 | Input 15 | 16 | ARCH 17 | arm64 18 | MUNKI_REPO_SUBDIR 19 | apps/%NAME% 20 | NAME 21 | OrbStack 22 | pkginfo 23 | 24 | catalogs 25 | 26 | testing 27 | 28 | category 29 | Development 30 | description 31 | OrbStack is a fast, light, and simple way to run containers and Linux machines on macOS. It's a supercharged alternative to Docker Desktop and WSL, all in one easy-to-use app. 32 | developer 33 | Orbital Labs, LLC 34 | display_name 35 | OrbStack 36 | name 37 | %NAME% 38 | unattended_install 39 | 40 | unattended_uninstall 41 | 42 | 43 | 44 | MinimumVersion 45 | 2.3 46 | ParentRecipe 47 | com.github.arubdesu.download.OrbStack 48 | Process 49 | 50 | 51 | Arguments 52 | 53 | find 54 | amd64 55 | input_string 56 | %ARCH% 57 | replace 58 | x86_64 59 | 60 | Processor 61 | com.github.homebysix.FindAndReplace/FindAndReplace 62 | 63 | 64 | Arguments 65 | 66 | additional_pkginfo 67 | 68 | supported_architectures 69 | 70 | %output_string% 71 | 72 | 73 | 74 | Processor 75 | MunkiPkginfoMerger 76 | 77 | 78 | Arguments 79 | 80 | pkg_path 81 | %pathname% 82 | repo_subdirectory 83 | %MUNKI_REPO_SUBDIR% 84 | 85 | Processor 86 | MunkiImporter 87 | 88 | 89 | 90 | 91 | -------------------------------------------------------------------------------- /OnCue/OnCue2.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of OnCue2 and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.OnCue2 9 | Input 10 | 11 | NAME 12 | OnCue2 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.OnCue2 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | PkgRootCreator 23 | Arguments 24 | 25 | pkgroot 26 | %RECIPE_CACHE_DIR%/%NAME% 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | 33 | 34 | 35 | Comment 36 | Get version from the app 37 | Processor 38 | Versioner 39 | Arguments 40 | 41 | input_plist_path 42 | %pkgroot%/Applications/OnCue.app/Contents/Info.plist 43 | plist_version_key 44 | CFBundleShortVersionString 45 | 46 | 47 | 48 | Processor 49 | PkgCreator 50 | Arguments 51 | 52 | pkg_request 53 | 54 | pkgname 55 | %NAME%-%version% 56 | version 57 | %version% 58 | id 59 | com.eggdevil.oncue2 60 | chown 61 | 62 | 63 | path 64 | Applications 65 | user 66 | root 67 | group 68 | admin 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | -------------------------------------------------------------------------------- /8x8Inc/8x8Work.download.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Set ARCHITECTURE to "-arm64" to download for Apple Silicon. Set empty for Intel. 7 | Description 8 | Downloads the latest arm64 version of 8x8 Work 9 | Identifier 10 | com.github.arubdesu.download.8x8Work 11 | Input 12 | 13 | ARCHITECTURE 14 | -arm64 15 | NAME 16 | 8x8Work 17 | 18 | MinimumVersion 19 | 1.0.0 20 | Process 21 | 22 | 23 | Processor 24 | URLTextSearcher 25 | Arguments 26 | 27 | url 28 | https://support-portal.8x8.com/helpcenter/viewArticle.html?d=8bff4970-6fbf-4daf-842d-8ae9b533153d 29 | re_pattern 30 | href="(https://work-desktop-assets.8x8.com/prod-publish/ga/work%ARCHITECTURE%-dmg-v[0-9].*\.dmg)" 31 | 32 | 33 | 34 | Processor 35 | URLDownloader 36 | Arguments 37 | 38 | url 39 | %match% 40 | filename 41 | %NAME%.dmg 42 | 43 | 44 | 45 | Processor 46 | EndOfCheckPhase 47 | 48 | 49 | Processor 50 | CodeSignatureVerifier 51 | Arguments 52 | 53 | input_path 54 | %pathname%/8x8 Work.app 55 | requirement 56 | identifier "com.electron.8x8---virtual-office" 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] = FC967L3QRG 57 | 58 | 59 | 60 | Processor 61 | Versioner 62 | Arguments 63 | 64 | input_plist_path 65 | %pathname%/8x8 Work.app/Contents/Info.plist 66 | plist_version_key 67 | CFBundleVersion 68 | 69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /Pacifist/Pacifist.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Pacifist and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.Pacifist 9 | Input 10 | 11 | NAME 12 | Pacifist 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.Pacifist 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | AppDmgVersioner 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | 28 | 29 | 30 | Processor 31 | PkgRootCreator 32 | Arguments 33 | 34 | pkgroot 35 | %RECIPE_CACHE_DIR%/%NAME% 36 | pkgdirs 37 | 38 | Applications 39 | 0775 40 | 41 | 42 | 43 | 44 | Processor 45 | Copier 46 | Arguments 47 | 48 | source_path 49 | %pathname%/Pacifist.app 50 | destination_path 51 | %pkgroot%/Applications/Pacifist.app 52 | 53 | 54 | 55 | Processor 56 | PkgCreator 57 | Arguments 58 | 59 | pkg_request 60 | 61 | pkgname 62 | %NAME%-%version% 63 | version 64 | %version% 65 | id 66 | com.charlessoft.pacifist 67 | chown 68 | 69 | 70 | path 71 | Applications 72 | user 73 | root 74 | group 75 | admin 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /ClipMenu/ClipMenu.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of ClipMenu and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.ClipMenu 9 | Input 10 | 11 | NAME 12 | ClipMenu 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.ClipMenu 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | AppDmgVersioner 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | 28 | 29 | 30 | Processor 31 | PkgRootCreator 32 | Arguments 33 | 34 | pkgroot 35 | %RECIPE_CACHE_DIR%/%NAME% 36 | pkgdirs 37 | 38 | Applications 39 | 0775 40 | 41 | 42 | 43 | 44 | Processor 45 | Copier 46 | Arguments 47 | 48 | source_path 49 | %pathname%/ClipMenu.app 50 | destination_path 51 | %pkgroot%/Applications/ClipMenu.app 52 | 53 | 54 | 55 | Processor 56 | PkgCreator 57 | Arguments 58 | 59 | pkg_request 60 | 61 | pkgname 62 | %NAME%-%version% 63 | pkgdir 64 | %RECIPE_CACHE_DIR% 65 | id 66 | com.naotaka.ClipMenu 67 | chown 68 | 69 | 70 | path 71 | Applications 72 | user 73 | root 74 | group 75 | admin 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /Reflector/Reflector.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Reflector and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.Reflector 9 | Input 10 | 11 | NAME 12 | Reflector 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.Reflector 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | AppDmgVersioner 23 | Arguments 24 | 25 | dmg_path 26 | %pathname% 27 | 28 | 29 | 30 | Processor 31 | PkgRootCreator 32 | Arguments 33 | 34 | pkgroot 35 | %RECIPE_CACHE_DIR%/%NAME% 36 | pkgdirs 37 | 38 | Applications 39 | 0775 40 | 41 | 42 | 43 | 44 | Processor 45 | Copier 46 | Arguments 47 | 48 | source_path 49 | %pathname%/Reflector.app 50 | destination_path 51 | %pkgroot%/Applications/Reflector.app 52 | 53 | 54 | 55 | Processor 56 | PkgCreator 57 | Arguments 58 | 59 | pkg_request 60 | 61 | pkgname 62 | %NAME%-%version% 63 | pkgdir 64 | %RECIPE_CACHE_DIR% 65 | id 66 | com.squirrels.Reflection 67 | chown 68 | 69 | 70 | path 71 | Applications 72 | user 73 | root 74 | group 75 | admin 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /8x8Inc/8x8Work.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Comment 6 | Set MUNKI_ARCHITECTURE to "arm64" for Apple Silicon or "x86_64" for Intel. 7 | Description 8 | Downloads the latest version of 8x8 Work and imports it into Munki. 9 | Identifier 10 | com.github.arubdesu.munki.8x8Work 11 | Input 12 | 13 | MUNKI_ARCHITECTURE 14 | arm64 15 | MUNKI_REPO_SUBDIR 16 | apps/%NAME% 17 | NAME 18 | 8x8Work 19 | pkginfo 20 | 21 | catalogs 22 | 23 | testing 24 | 25 | description 26 | 8x8 Work is a comprehensive unified communications application that integrates a business softphone with visual voicemail, corporate directory, instant messaging, presence, video calling, fax, call recording, and web conferencing—all in a standalone desktop application. Use your Mac or smartphone to make calls, join video conferences or online meetings, chat, manage voicemails, access your company directory, and more. 27 | developer 28 | 8x8, Inc. 29 | display_name 30 | 8x8 Work 31 | name 32 | %NAME% 33 | supported_architectures 34 | 35 | %MUNKI_ARCHITECTURE% 36 | 37 | unattended_install 38 | 39 | unattended_uninstall 40 | 41 | 42 | 43 | MinimumVersion 44 | 1.0.0 45 | ParentRecipe 46 | com.github.arubdesu.download.8x8Work 47 | Process 48 | 49 | 50 | Comment 51 | If the MUNKI_ARCHITECTURE is not set, then the recipe will stop here 52 | Processor 53 | StopProcessingIf 54 | Arguments 55 | 56 | predicate 57 | %MUNKI_ARCHITECTURE% != arm64 AND %MUNKI_ARCHITECTURE% != x86_64 58 | 59 | 60 | 61 | Processor 62 | MunkiImporter 63 | Arguments 64 | 65 | pkg_path 66 | %pathname% 67 | repo_subdirectory 68 | %MUNKI_REPO_SUBDIR% 69 | 70 | 71 | 72 | 73 | 74 | -------------------------------------------------------------------------------- /MSMAU/MAU.munki.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Finds latest Microsoft AutoUpdate (MAU) installer, downloads the pkg. Set CULTURE_CODE to a different 7 | value to get a different localization. See http://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx 8 | for a table of Culture Codes. 9 | Identifier 10 | com.github.autopkg.arubdesu.munki.MAU 11 | Input 12 | 13 | NAME 14 | MAU 15 | MUNKI_REPO_SUBDIR 16 | apps/Office2011 17 | CULTURE_CODE 18 | 0409 19 | pkginfo 20 | 21 | blocking_applications 22 | 23 | Microsoft Autoupdate 24 | 25 | catalogs 26 | 27 | testing 28 | 29 | 30 | 31 | MinimumVersion 32 | 0.4.1 33 | Process 34 | 35 | 36 | Processor 37 | MAUURLandUpdateInfoProvider 38 | Arguments 39 | 40 | culture_code 41 | %CULTURE_CODE% 42 | munki_update_name 43 | %NAME% 44 | 45 | 46 | 47 | Processor 48 | URLDownloader 49 | 50 | 51 | Processor 52 | EndOfCheckPhase 53 | 54 | 55 | Processor 56 | CodeSignatureVerifier 57 | Arguments 58 | 59 | input_path 60 | %pathname% 61 | expected_authority_names 62 | 63 | Developer ID Installer: Microsoft Corporation (UBF8T346G9) 64 | Developer ID Certification Authority 65 | Apple Root CA 66 | 67 | 68 | 69 | 70 | Comment 71 | Merge input pkginfo and additional_pkginfo generated by MAUURLandUpdateInfoProvider 72 | Processor 73 | MunkiPkginfoMerger 74 | 75 | 76 | Arguments 77 | 78 | pkg_path 79 | %pathname% 80 | repo_subdirectory 81 | %MUNKI_REPO_SUBDIR% 82 | 83 | Processor 84 | MunkiImporter 85 | 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /CelestialTeapotSoftware/Fake.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Fake and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.Fake 9 | Input 10 | 11 | NAME 12 | Fake 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.Fake 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | PkgRootCreator 23 | Arguments 24 | 25 | pkgroot 26 | %RECIPE_CACHE_DIR%/%NAME% 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | 33 | 34 | 35 | Processor 36 | Unarchiver 37 | Arguments 38 | 39 | archive_path 40 | %pathname% 41 | destination_path 42 | %pkgroot%/Applications 43 | purge_destination 44 | 45 | 46 | 47 | 48 | Comment 49 | Get version from the app 50 | Processor 51 | Versioner 52 | Arguments 53 | 54 | input_plist_path 55 | %pkgroot%/Applications/Fake.app/Contents/Info.plist 56 | plist_version_key 57 | CFBundleShortVersionString 58 | 59 | 60 | 61 | Processor 62 | PkgCreator 63 | Arguments 64 | 65 | pkg_request 66 | 67 | pkgname 68 | %NAME%-%version% 69 | version 70 | %version% 71 | id 72 | com.fakeapp.Fake 73 | chown 74 | 75 | 76 | path 77 | Applications 78 | user 79 | root 80 | group 81 | admin 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /CelestialTeapotSoftware/Fluid.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Fluid and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.Fluid 9 | Input 10 | 11 | NAME 12 | Fluid 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.Fluid 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | PkgRootCreator 23 | Arguments 24 | 25 | pkgroot 26 | %RECIPE_CACHE_DIR%/%NAME% 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | 33 | 34 | 35 | Processor 36 | Unarchiver 37 | Arguments 38 | 39 | archive_path 40 | %pathname% 41 | destination_path 42 | %pkgroot%/Applications 43 | purge_destination 44 | 45 | 46 | 47 | 48 | Comment 49 | Get version from the app 50 | Processor 51 | Versioner 52 | Arguments 53 | 54 | input_plist_path 55 | %pkgroot%/Applications/Fluid.app/Contents/Info.plist 56 | plist_version_key 57 | CFBundleShortVersionString 58 | 59 | 60 | 61 | Processor 62 | PkgCreator 63 | Arguments 64 | 65 | pkg_request 66 | 67 | pkgname 68 | %NAME%-%version% 69 | version 70 | %version% 71 | id 72 | com.fluidapp.FluidApp 73 | chown 74 | 75 | 76 | path 77 | Applications 78 | user 79 | root 80 | group 81 | admin 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /IrradiatedSoftware/Cinch.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Cinch and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.Cinch 9 | Input 10 | 11 | NAME 12 | Cinch 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.Cinch 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | PkgRootCreator 23 | Arguments 24 | 25 | pkgroot 26 | %RECIPE_CACHE_DIR%/%NAME% 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | 33 | 34 | 35 | Processor 36 | Unarchiver 37 | Arguments 38 | 39 | archive_path 40 | %pathname% 41 | destination_path 42 | %pkgroot%/Applications 43 | purge_destination 44 | 45 | 46 | 47 | 48 | Comment 49 | Get version from the app 50 | Processor 51 | Versioner 52 | Arguments 53 | 54 | input_plist_path 55 | %pkgroot%/Applications/Cinch.app/Contents/Info.plist 56 | plist_version_key 57 | CFBundleShortVersionString 58 | 59 | 60 | 61 | Processor 62 | PkgCreator 63 | Arguments 64 | 65 | pkg_request 66 | 67 | pkgname 68 | %NAME%-%version% 69 | version 70 | %version% 71 | id 72 | com.irradiatedsoftware.cinch 73 | chown 74 | 75 | 76 | path 77 | Applications 78 | user 79 | root 80 | group 81 | admin 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /Limechat/Limechat.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of Limechat and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.Limechat 9 | Input 10 | 11 | NAME 12 | Limechat 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.Limechat 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | PkgRootCreator 23 | Arguments 24 | 25 | pkgroot 26 | %RECIPE_CACHE_DIR%/%NAME% 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | 33 | 34 | 35 | Processor 36 | Unarchiver 37 | Arguments 38 | 39 | archive_path 40 | %pathname% 41 | destination_path 42 | %pkgroot%/Applications 43 | purge_destination 44 | 45 | 46 | 47 | 48 | Comment 49 | Get version from the app 50 | Processor 51 | Versioner 52 | Arguments 53 | 54 | input_plist_path 55 | %pkgroot%/Applications/Limechat.app/Contents/Info.plist 56 | plist_version_key 57 | CFBundleShortVersionString 58 | 59 | 60 | 61 | Processor 62 | PkgCreator 63 | Arguments 64 | 65 | pkg_request 66 | 67 | pkgname 68 | %NAME%-%version% 69 | version 70 | %version% 71 | id 72 | net.limechat.limechat 73 | chown 74 | 75 | 76 | path 77 | Applications 78 | user 79 | root 80 | group 81 | admin 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /PeterBorgApps/LingonX.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of LingonX and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.LingonX 9 | Input 10 | 11 | NAME 12 | LingonX 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.LingonX 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | PkgRootCreator 23 | Arguments 24 | 25 | pkgroot 26 | %RECIPE_CACHE_DIR%/%NAME% 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | 33 | 34 | 35 | Processor 36 | Unarchiver 37 | Arguments 38 | 39 | archive_path 40 | %pathname% 41 | destination_path 42 | %pkgroot%/Applications 43 | purge_destination 44 | 45 | 46 | 47 | 48 | Comment 49 | Get version from the app 50 | Processor 51 | Versioner 52 | Arguments 53 | 54 | input_plist_path 55 | %pkgroot%/Applications/Lingon X.app/Contents/Info.plist 56 | plist_version_key 57 | CFBundleShortVersionString 58 | 59 | 60 | 61 | Processor 62 | PkgCreator 63 | Arguments 64 | 65 | pkg_request 66 | 67 | pkgname 68 | %NAME%-%version% 69 | version 70 | %version% 71 | id 72 | com.peterborgapps.LingonX 73 | chown 74 | 75 | 76 | path 77 | Applications 78 | user 79 | root 80 | group 81 | admin 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /RedSweater/MarsEdit.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of MarsEdit and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.MarsEdit 9 | Input 10 | 11 | NAME 12 | MarsEdit 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.MarsEdit 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | PkgRootCreator 23 | Arguments 24 | 25 | pkgroot 26 | %RECIPE_CACHE_DIR%/%NAME% 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | 33 | 34 | 35 | Processor 36 | Unarchiver 37 | Arguments 38 | 39 | archive_path 40 | %pathname% 41 | destination_path 42 | %pkgroot%/Applications 43 | purge_destination 44 | 45 | 46 | 47 | 48 | Comment 49 | Get version from the app 50 | Processor 51 | Versioner 52 | Arguments 53 | 54 | input_plist_path 55 | %pkgroot%/Applications/MarsEdit.app/Contents/Info.plist 56 | plist_version_key 57 | CFBundleShortVersionString 58 | 59 | 60 | 61 | Processor 62 | PkgCreator 63 | Arguments 64 | 65 | pkg_request 66 | 67 | pkgname 68 | %NAME%-%version% 69 | version 70 | %version% 71 | id 72 | com.red-sweater.marsedit 73 | chown 74 | 75 | 76 | path 77 | Applications 78 | user 79 | root 80 | group 81 | admin 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /iTeleport/iTeleport.pkg.recipe: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | Downloads the current release version of iTeleport and builds a package. 7 | Identifier 8 | com.github.arubdesu.pkg.iTeleport 9 | Input 10 | 11 | NAME 12 | iTeleport 13 | 14 | ParentRecipe 15 | com.github.arubdesu.download.iTeleport 16 | MinimumVersion 17 | 0.2.0 18 | Process 19 | 20 | 21 | Processor 22 | PkgRootCreator 23 | Arguments 24 | 25 | pkgroot 26 | %RECIPE_CACHE_DIR%/%NAME% 27 | pkgdirs 28 | 29 | Applications 30 | 0775 31 | 32 | 33 | 34 | 35 | Processor 36 | Unarchiver 37 | Arguments 38 | 39 | archive_path 40 | %pathname% 41 | destination_path 42 | %pkgroot%/Applications 43 | purge_destination 44 | 45 | 46 | 47 | 48 | Comment 49 | Get version from the app 50 | Processor 51 | Versioner 52 | Arguments 53 | 54 | input_plist_path 55 | %pkgroot%/Applications/iTeleport.app/Contents/Info.plist 56 | plist_version_key 57 | CFBundleShortVersionString 58 | 59 | 60 | 61 | Processor 62 | PkgCreator 63 | Arguments 64 | 65 | pkg_request 66 | 67 | pkgname 68 | %NAME%-%version% 69 | version 70 | %version% 71 | id 72 | com.iteleport.iteleportformac 73 | chown 74 | 75 | 76 | path 77 | Applications 78 | user 79 | root 80 | group 81 | admin 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | --------------------------------------------------------------------------------