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%