From 1b4615440c2a16e1a910db760295bfdacb23bb63 Mon Sep 17 00:00:00 2001 From: Dennis Juhler Aagaard Date: Tue, 22 Aug 2023 09:55:36 +0200 Subject: [PATCH] Changed to official release channel --- Nextcloud/Nextcloud.download.recipe | 67 +++++++++++++++++++++++++++-- Nextcloud/Nextcloud.install.recipe | 26 +++++++++-- Nextcloud/Nextcloud.munki.recipe | 15 ++++++- 3 files changed, 99 insertions(+), 9 deletions(-) diff --git a/Nextcloud/Nextcloud.download.recipe b/Nextcloud/Nextcloud.download.recipe index 3d5c9fa..a42c091 100644 --- a/Nextcloud/Nextcloud.download.recipe +++ b/Nextcloud/Nextcloud.download.recipe @@ -17,13 +17,22 @@ 1.0.0 Process + + Arguments + + asset_regex + .*\.tgz$ + github_repo + nextcloud-releases/desktop + + Processor + GitHubReleasesInfoProvider + Arguments filename - %NAME%.pkg - url - https://gogs.kulmosen.dk/attachments/052f39ce-7958-4104-a652-513c51bbe97b + %NAME%-%version%.tgz Processor URLDownloader @@ -32,6 +41,19 @@ Processor EndOfCheckPhase + + Arguments + + archive_path + %pathname% + destination_path + %RECIPE_CACHE_DIR%/%NAME% + purge_destination + + + Processor + Unarchiver + Arguments @@ -42,11 +64,48 @@ Apple Root CA input_path - %pathname% + %RECIPE_CACHE_DIR%/%NAME%/var/folders/yr/9dx0mtfj7kdf4725tmcz6md80000gp/T/macos-17174-install/arm/Nextcloud-qt5.15.4-3.9.3.17174git.pkg Processor CodeSignatureVerifier + + Arguments + + destination_path + %RECIPE_CACHE_DIR%/unpack + flat_pkg_path + %RECIPE_CACHE_DIR%/%NAME%/var/folders/yr/9dx0mtfj7kdf4725tmcz6md80000gp/T/macos-17174-install/arm/Nextcloud-qt5.15.4-3.9.3.17174git.pkg + purge_destination + + + Processor + FlatPkgUnpacker + + + Arguments + + destination_path + %RECIPE_CACHE_DIR%/payload + pkg_payload_path + %RECIPE_CACHE_DIR%/unpack/Nextcloud.pkg/Payload + purge_destination + + + Processor + PkgPayloadUnpacker + + + Arguments + + input_plist_path + %RECIPE_CACHE_DIR%/payload/Applications/Nextcloud.app/Contents/Info.plist + plist_version_key + CFBundleShortVersionString + + Processor + Versioner + diff --git a/Nextcloud/Nextcloud.install.recipe b/Nextcloud/Nextcloud.install.recipe index 8402c6f..bde1c7b 100644 --- a/Nextcloud/Nextcloud.install.recipe +++ b/Nextcloud/Nextcloud.install.recipe @@ -22,11 +22,31 @@ Arguments - pkg_path - %pathname% + dmg_path + %RECIPE_CACHE_DIR%/%NAME%.dmg + dmg_root + %RECIPE_CACHE_DIR%/%NAME% Processor - Installer + DmgCreator + + + Arguments + + dmg_path + %dmg_path% + items_to_copy + + + destination_path + /Applications + source_item + var/folders/yr/9dx0mtfj7kdf4725tmcz6md80000gp/T/macos-17174-install/arm/Nextcloud.app + + + + Processor + InstallFromDMG diff --git a/Nextcloud/Nextcloud.munki.recipe b/Nextcloud/Nextcloud.munki.recipe index d05822d..6d98984 100644 --- a/Nextcloud/Nextcloud.munki.recipe +++ b/Nextcloud/Nextcloud.munki.recipe @@ -25,7 +25,7 @@ testing description - + 💻 Desktop sync client for Nextcloud developer Nextcloud GmbH display_name @@ -42,11 +42,22 @@ com.github.solutiogruppen.download.Nextcloud Process + + Arguments + + dmg_path + %RECIPE_CACHE_DIR%/%NAME%.dmg + dmg_root + %RECIPE_CACHE_DIR%/%NAME% + + Processor + DmgCreator + Arguments pkg_path - %pathname% + %dmg_path% repo_subdirectory %MUNKI_REPO_SUBDIR%