Figma

13 views
Skip to first unread message

Mario Felix

unread,
Sep 25, 2024, 2:32:42 PMSep 25
to munki-discuss
Figma is an app for web development.

Well, it only shows an option for version 1.0 (CFBundleShortVersionString) or CFBundleVersion 1, how can I change that so that updated version of the app are recognized by Munki when I import them?


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>23G93</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>DynamicUniversalApp</string>
<key>CFBundleIconFile</key>
<string>icon.icns</string>
<key>CFBundleIdentifier</key>
<string>com.figma.Desktop.dua</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>DynamicUniversalApp</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string></string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>14.5</string>
<key>DTSDKBuild</key>
<string>23F73</string>
<key>DTSDKName</key>
<string>macosx14.5</string>
<key>DTXcode</key>
<string>1540</string>
<key>DTXcodeBuild</key>
<string>15F31d</string>
<key>LSMinimumSystemVersion</key>
<string>10.12</string>
<key>NSMainNibFile</key>
<string>App</string>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>NSServices</key>
<array>
<dict/>
</array>
<key>NSSupportsSuddenTermination</key>
<true/>
<key>TargetAppName</key>
<string>Figma</string>
<key>TargetDownloadURLs</key>
<dict>
<key>aarch64</key>
<string>https://desktop.figma.com/mac-arm/Figma.zip</string>
<key>x86_64</key>
<string>https://desktop.figma.com/mac/Figma.zip</string>
</dict>
</dict>
</plist>

Alan

unread,
Sep 25, 2024, 2:47:19 PMSep 25
to munki-...@googlegroups.com
I'm confused. What is this plist that you're sharing? It doesn't look like a regular pkginfo file.

How are you getting Figma into your Munki repo? Are you using AutoPkg to import Figma into your Munki repo? (If not, maybe you might want to.)

--
You received this message because you are subscribed to the Google Groups "munki-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to munki-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/munki-discuss/9b7d9697-933d-4c2e-abbe-17444d2f2b29n%40googlegroups.com.
Message has been deleted

Mario Felix

unread,
Sep 25, 2024, 4:00:08 PMSep 25
to munki-discuss
Yes, in the terminal, I am using the following command as I do with all things I import 

/usr/local/munki/munkiimport /Volumes/Figma/Figma.app

The info is form the app itself the info.plist.

Adam M. Anklewicz

unread,
Sep 25, 2024, 4:16:18 PMSep 25
to munki-...@googlegroups.com
Hey Mario, I've not imported figma directly from the installer image. I might suggest setting up Autopkg, it's a bit of heavy lifting to get it going, but it's not too bad. Once you've got that going you can use DataJAR's recipe which is here: https://github.com/autopkg/dataJAR-recipes/tree/master/Figma

Autopkg has a really great wiki you can follow https://github.com/autopkg/autopkg/wiki

Also there's an autopkg group similar to this one. 

Finally, there's also Mac Admins Slack, which can be signed up for here. https://www.macadmins.org

Inside Mac Admins Slack is 10s of thousands of Mac Admins an an #autopkg channel that is pretty active.


--
Adam Anklewicz
Pronouns: he/him/his


Mario Felix

unread,
Sep 25, 2024, 5:15:49 PMSep 25
to munki-discuss
Hi, thanks for the tip.
Actually, I do use autopkg, but since it was a new request, it did not occur to me to check:-).
Hence, I added it, and it worked.

Reply all
Reply to author
Forward
0 new messages