1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version =" 1.0" >
4
+ <dict >
5
+ <key >Description</key >
6
+ <string >Downloads the latest version of Autodesk Fusion 360 for Education and creates package.</string >
7
+ <key >Identifier</key >
8
+ <string >ch.edu-vd.cipeo.pkg.AutoDeskFusion360</string >
9
+ <key >Input</key >
10
+ <dict >
11
+ <key >NAME</key >
12
+ <string >Autodesk Fusion 360</string >
13
+ </dict >
14
+ <key >MinimumVersion</key >
15
+ <string >0.6.1</string >
16
+ <key >ParentRecipe</key >
17
+ <string >ch.edu-vd.cipeo.download.AutoDeskFusion360</string >
18
+ <key >Process</key >
19
+ <array >
20
+ <dict >
21
+ <key >Processor</key >
22
+ <string >FlatPkgUnpacker</string >
23
+ <key >Arguments</key >
24
+ <dict >
25
+ <key >flat_pkg_path</key >
26
+ <string >%pathname%</string >
27
+ <key >destination_path</key >
28
+ <string >%RECIPE_CACHE_DIR%/unpack</string >
29
+ </dict >
30
+ </dict >
31
+ <dict >
32
+ <key >Processor</key >
33
+ <string >PkgPayloadUnpacker</string >
34
+ <key >Arguments</key >
35
+ <dict >
36
+ <key >pkg_payload_path</key >
37
+ <string >%RECIPE_CACHE_DIR%/unpack/Payload</string >
38
+ <key >destination_path</key >
39
+ <string >%RECIPE_CACHE_DIR%/payload</string >
40
+ </dict >
41
+ </dict >
42
+ <dict >
43
+ <key >Processor</key >
44
+ <string >PlistReader</string >
45
+ <key >Arguments</key >
46
+ <dict >
47
+ <key >info_path</key >
48
+ <string >%RECIPE_CACHE_DIR%/payload/Autodesk Fusion 360.app/Contents/Info.plist</string >
49
+ <key >plist_keys</key >
50
+ <dict >
51
+ <key >CFBundleIdentifier</key >
52
+ <string >bundle_identifier</string >
53
+ <key >LSMinimumSystemVersion</key >
54
+ <string >minimum_version</string >
55
+ </dict >
56
+ </dict >
57
+ </dict >
58
+ <dict >
59
+ <key >Processor</key >
60
+ <string >StopProcessingIf</string >
61
+ <key >Arguments</key >
62
+ <dict >
63
+ <key >predicate</key >
64
+ <string >version_exists == True</string >
65
+ </dict >
66
+ </dict >
67
+ <dict >
68
+ <key >Processor</key >
69
+ <string >PkgCopier</string >
70
+ <key >Arguments</key >
71
+ <dict >
72
+ <key >source_pkg</key >
73
+ <string >%pathname%</string >
74
+ <key >pkg_path</key >
75
+ <string >%RECIPE_CACHE_DIR%/AutodeskFusion360-%version%.pkg</string >
76
+ </dict >
77
+ </dict >
78
+ <dict >
79
+ <key >Processor</key >
80
+ <string >com.github.adrienpi.SharedProcessors/GetUserHome</string >
81
+ </dict >
82
+ <dict >
83
+ <key >Processor</key >
84
+ <string >Copier</string >
85
+ <key >Arguments</key >
86
+ <dict >
87
+ <key >source_path</key >
88
+ <string >%pkg_path%</string >
89
+ <key >destination_path</key >
90
+ <string >/Users/%current_user%/Desktop/packagesupload/</string >
91
+ </dict >
92
+ </dict >
93
+ <dict >
94
+ <key >Processor</key >
95
+ <string >com.github.adrienpi.SharedProcessors/CSVWriter_titleeditor</string >
96
+ <key >Arguments</key >
97
+ <dict >
98
+ <key >app_name</key >
99
+ <string >AutodeskFusion360-%version%.pkg</string >
100
+ <key >app_version</key >
101
+ <string >%version%</string >
102
+ <key >category</key >
103
+ <string >Graphisme et animation</string >
104
+ <key >softwaretitle_name</key >
105
+ <string >AutoDesk Fusion 360</string >
106
+ <key >app_minimum_version</key >
107
+ <string >%minimum_version%</string >
108
+ <key >bundle_identifier</key >
109
+ <string >%bundle_identifier%</string >
110
+ </dict >
111
+ </dict >
112
+ <dict >
113
+ <key >Processor</key >
114
+ <string >PkgCopier</string >
115
+ <key >Arguments</key >
116
+ <dict >
117
+ <key >source_pkg</key >
118
+ <string >%pathname%</string >
119
+ <key >pkg_path</key >
120
+ <string >%RECIPE_CACHE_DIR%/AutodeskFusion360-latest.pkg</string >
121
+ </dict >
122
+ </dict >
123
+ <dict >
124
+ <key >Processor</key >
125
+ <string >Copier</string >
126
+ <key >Arguments</key >
127
+ <dict >
128
+ <key >source_path</key >
129
+ <string >%pkg_path%</string >
130
+ <key >destination_path</key >
131
+ <string >/Users/%current_user%/Desktop/packagesupload/</string >
132
+ </dict >
133
+ </dict >
134
+ <dict >
135
+ <key >Processor</key >
136
+ <string >com.github.adrienpi.SharedProcessors/CSVWriter_titleeditor</string >
137
+ <key >Arguments</key >
138
+ <dict >
139
+ <key >app_name</key >
140
+ <string >AutodeskFusion360-latest.pkg</string >
141
+ <key >app_version</key >
142
+ <string >%version%</string >
143
+ <key >category</key >
144
+ <string >Graphisme et animation</string >
145
+ <key >softwaretitle_name</key >
146
+ <string >AutoDesk Fusion 360</string >
147
+ <key >app_minimum_version</key >
148
+ <string >%minimum_version%</string >
149
+ <key >bundle_identifier</key >
150
+ <string >%bundle_identifier%</string >
151
+ </dict >
152
+ </dict >
153
+ <dict >
154
+ <key >Processor</key >
155
+ <string >com.github.adrienpi.SharedProcessors/TeamsNotification</string >
156
+ </dict >
157
+ <dict >
158
+ <key >Arguments</key >
159
+ <dict >
160
+ <key >path_list</key >
161
+ <array >
162
+ <string >%RECIPE_CACHE_DIR%/unpack</string >
163
+ <string >%RECIPE_CACHE_DIR%/payload</string >
164
+ </array >
165
+ </dict >
166
+ <key >Processor</key >
167
+ <string >PathDeleter</string >
168
+ </dict >
169
+ </array >
170
+ </dict >
171
+ </plist >
0 commit comments