summaryrefslogtreecommitdiffstats
path: root/packaging/macos
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/macos')
-rw-r--r--packaging/macos/README.md4
-rwxr-xr-xpackaging/macos/build.sh52
-rw-r--r--packaging/macos/res/Inkscape-Generic.icnsbin0 -> 100381 bytes
-rw-r--r--packaging/macos/res/application-gimp-gradient.icnsbin0 -> 107998 bytes
-rw-r--r--packaging/macos/res/application-illustrator-svg.icnsbin0 -> 111240 bytes
-rw-r--r--packaging/macos/res/application-illustrator.icnsbin0 -> 105960 bytes
-rw-r--r--packaging/macos/res/application-pdf.icnsbin0 -> 108879 bytes
-rw-r--r--packaging/macos/res/application-vnd.corel-draw-compressed.icnsbin0 -> 109979 bytes
-rw-r--r--packaging/macos/res/application-vnd.corel-draw-template.icnsbin0 -> 109021 bytes
-rw-r--r--packaging/macos/res/application-vnd.corel-draw.icnsbin0 -> 109756 bytes
-rw-r--r--packaging/macos/res/application-vnd.ms.xaml.icnsbin0 -> 111445 bytes
-rw-r--r--packaging/macos/res/application-vnd.wordperfect-graphic.icnsbin0 -> 110434 bytes
-rw-r--r--packaging/macos/res/fonts.conf67
-rw-r--r--packaging/macos/res/image-svg+xml-compressed.icnsbin0 -> 109445 bytes
-rw-r--r--packaging/macos/res/image-svg+xml.icnsbin0 -> 110098 bytes
-rw-r--r--packaging/macos/res/image-vnd.dxf.icnsbin0 -> 109423 bytes
-rw-r--r--packaging/macos/res/image-vnd.windows-metafile.icnsbin0 -> 110447 bytes
-rw-r--r--packaging/macos/res/inkscape.plist485
-rw-r--r--packaging/macos/res/mibap_icon.pngbin0 -> 7359 bytes
l---------packaging/macos/test.sh1
20 files changed, 609 insertions, 0 deletions
diff --git a/packaging/macos/README.md b/packaging/macos/README.md
new file mode 100644
index 0000000..e2d07b4
--- /dev/null
+++ b/packaging/macos/README.md
@@ -0,0 +1,4 @@
+# macOS build pipeline
+
+The macOS build pipeline is developed separately from Inkscape's codebase and can be found here:
+[https://gitlab.com/inkscape/devel/mibap](https://gitlab.com/inkscape/devel/mibap)
diff --git a/packaging/macos/build.sh b/packaging/macos/build.sh
new file mode 100755
index 0000000..91a9c0a
--- /dev/null
+++ b/packaging/macos/build.sh
@@ -0,0 +1,52 @@
+#!/usr/bin/env bash
+#
+# SPDX-FileCopyrightText: 2022 René de Hesselle <dehesselle@web.de>
+#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+#
+# This script is CI-only, you will encounter errors if you run it on your
+# local machine. If you want to build Inkscape locally, see
+# https://gitlab.com/inkscape/devel/mibap
+#
+
+# toolset release to build Inkscape
+VERSION=v0.76-1-g3ef5190
+
+# directory convenience handles
+SELF_DIR=$(dirname "${BASH_SOURCE[0]}")
+MIBAP_DIR=$SELF_DIR/mibap
+
+git clone --single-branch https://gitlab.com/inkscape/devel/mibap "$MIBAP_DIR"
+
+if git -C "$MIBAP_DIR" checkout "$VERSION"; then
+ git -C "$MIBAP_DIR" submodule update --init --recursive
+
+ # make sure the runner is clean (this doesn't hurt if there's nothing to do)
+ "$MIBAP_DIR"/uninstall_toolset.sh
+
+ if [ "$(basename -s .sh "${BASH_SOURCE[0]}")" = "test" ]; then
+ # install build dependencies and Inkscape
+ "$MIBAP_DIR"/install_toolset.sh restore_overlay
+ # run the test suite
+ if ! "$MIBAP_DIR"/310-inkscape_test.sh; then
+ # save testfiles only on failure
+ "$MIBAP_DIR"/uninstall_toolset.sh save_testfiles
+ exit 1
+ fi
+ else
+ # install build dependencies
+ "$MIBAP_DIR"/install_toolset.sh
+ # build Inkscape
+ if "$MIBAP_DIR"/build_inkscape.sh; then
+ # uninstall build dependencies and archive build files
+ "$MIBAP_DIR"/uninstall_toolset.sh save_overlay
+ else
+ "$MIBAP_DIR"/uninstall_toolset.sh
+ exit 1
+ fi
+ fi
+else
+ echo "error: unknown version $VERSION"
+ exit 1
+fi
diff --git a/packaging/macos/res/Inkscape-Generic.icns b/packaging/macos/res/Inkscape-Generic.icns
new file mode 100644
index 0000000..9843be9
--- /dev/null
+++ b/packaging/macos/res/Inkscape-Generic.icns
Binary files differ
diff --git a/packaging/macos/res/application-gimp-gradient.icns b/packaging/macos/res/application-gimp-gradient.icns
new file mode 100644
index 0000000..ebd4b2a
--- /dev/null
+++ b/packaging/macos/res/application-gimp-gradient.icns
Binary files differ
diff --git a/packaging/macos/res/application-illustrator-svg.icns b/packaging/macos/res/application-illustrator-svg.icns
new file mode 100644
index 0000000..b666dcc
--- /dev/null
+++ b/packaging/macos/res/application-illustrator-svg.icns
Binary files differ
diff --git a/packaging/macos/res/application-illustrator.icns b/packaging/macos/res/application-illustrator.icns
new file mode 100644
index 0000000..c44d465
--- /dev/null
+++ b/packaging/macos/res/application-illustrator.icns
Binary files differ
diff --git a/packaging/macos/res/application-pdf.icns b/packaging/macos/res/application-pdf.icns
new file mode 100644
index 0000000..1eb670f
--- /dev/null
+++ b/packaging/macos/res/application-pdf.icns
Binary files differ
diff --git a/packaging/macos/res/application-vnd.corel-draw-compressed.icns b/packaging/macos/res/application-vnd.corel-draw-compressed.icns
new file mode 100644
index 0000000..ad5dad9
--- /dev/null
+++ b/packaging/macos/res/application-vnd.corel-draw-compressed.icns
Binary files differ
diff --git a/packaging/macos/res/application-vnd.corel-draw-template.icns b/packaging/macos/res/application-vnd.corel-draw-template.icns
new file mode 100644
index 0000000..475c3fc
--- /dev/null
+++ b/packaging/macos/res/application-vnd.corel-draw-template.icns
Binary files differ
diff --git a/packaging/macos/res/application-vnd.corel-draw.icns b/packaging/macos/res/application-vnd.corel-draw.icns
new file mode 100644
index 0000000..5907b7e
--- /dev/null
+++ b/packaging/macos/res/application-vnd.corel-draw.icns
Binary files differ
diff --git a/packaging/macos/res/application-vnd.ms.xaml.icns b/packaging/macos/res/application-vnd.ms.xaml.icns
new file mode 100644
index 0000000..6a44b4a
--- /dev/null
+++ b/packaging/macos/res/application-vnd.ms.xaml.icns
Binary files differ
diff --git a/packaging/macos/res/application-vnd.wordperfect-graphic.icns b/packaging/macos/res/application-vnd.wordperfect-graphic.icns
new file mode 100644
index 0000000..9ee4993
--- /dev/null
+++ b/packaging/macos/res/application-vnd.wordperfect-graphic.icns
Binary files differ
diff --git a/packaging/macos/res/fonts.conf b/packaging/macos/res/fonts.conf
new file mode 100644
index 0000000..f6f6583
--- /dev/null
+++ b/packaging/macos/res/fonts.conf
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- Inkscape.app/Contents/Resources/etc/fonts/fonts.conf file to configure system font access -->
+<fontconfig>
+ <its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
+ </its:rules>
+
+ <description>Default configuration file</description>
+
+ <!--
+ Usually you'll find the "DO NOT EDIT THIS FILE" warning here.
+ I removed it since I clearly edited this file. I removed the
+ non-macOS paths and configured the cachedir.
+ -->
+
+ <!-- Font directory list -->
+ <dir>/System/Library/Fonts</dir>
+ <dir>/Library/Fonts</dir>
+ <dir>~/Library/Fonts</dir>
+
+ <!-- Accept deprecated 'mono' alias, replacing it with 'monospace' -->
+ <match target="pattern">
+ <test qual="any" name="family">
+ <string>mono</string>
+ </test>
+ <edit name="family" mode="assign" binding="same">
+ <string>monospace</string>
+ </edit>
+ </match>
+
+ <!-- Accept alternate 'sans serif' spelling, replacing it with 'sans-serif' -->
+ <match target="pattern">
+ <test qual="any" name="family">
+ <string>sans serif</string>
+ </test>
+ <edit name="family" mode="assign" binding="same">
+ <string>sans-serif</string>
+ </edit>
+ </match>
+
+ <!-- Accept deprecated 'sans' alias, replacing it with 'sans-serif' -->
+ <match target="pattern">
+ <test qual="any" name="family">
+ <string>sans</string>
+ </test>
+ <edit name="family" mode="assign" binding="same">
+ <string>sans-serif</string>
+ </edit>
+ </match>
+
+ <!-- Load local system customization file -->
+ <include ignore_missing="yes">conf.d</include>
+
+ <!-- Font cache directory list
+ TODO: this should probably go below ~/Library/Caches
+ -->
+ <cachedir>~/Library/Application Support/org.inkscape.Inkscape/cache/fontconfig</cachedir>
+
+ <config>
+ <rescan>
+ <!-- Rescan configuration every 30 seconds when FcFontSetList is called -->
+ <int>30</int>
+ </rescan>
+ </config>
+
+</fontconfig>
diff --git a/packaging/macos/res/image-svg+xml-compressed.icns b/packaging/macos/res/image-svg+xml-compressed.icns
new file mode 100644
index 0000000..7d24206
--- /dev/null
+++ b/packaging/macos/res/image-svg+xml-compressed.icns
Binary files differ
diff --git a/packaging/macos/res/image-svg+xml.icns b/packaging/macos/res/image-svg+xml.icns
new file mode 100644
index 0000000..6341984
--- /dev/null
+++ b/packaging/macos/res/image-svg+xml.icns
Binary files differ
diff --git a/packaging/macos/res/image-vnd.dxf.icns b/packaging/macos/res/image-vnd.dxf.icns
new file mode 100644
index 0000000..3b18609
--- /dev/null
+++ b/packaging/macos/res/image-vnd.dxf.icns
Binary files differ
diff --git a/packaging/macos/res/image-vnd.windows-metafile.icns b/packaging/macos/res/image-vnd.windows-metafile.icns
new file mode 100644
index 0000000..fb0bfa9
--- /dev/null
+++ b/packaging/macos/res/image-vnd.windows-metafile.icns
Binary files differ
diff --git a/packaging/macos/res/inkscape.plist b/packaging/macos/res/inkscape.plist
new file mode 100644
index 0000000..9667c23
--- /dev/null
+++ b/packaging/macos/res/inkscape.plist
@@ -0,0 +1,485 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>ATSApplicationFontsPath</key>
+ <string>share/inkscape/fonts</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleDocumentTypes</key>
+ <array>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>svg</string>
+ <string>SVG</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>image-svg+xml.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>image/svg+xml</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Scalable Vector Graphics Image</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>SVG </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSHandlerRank</key>
+ <string>Owner</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>svgz</string>
+ <string>SVGZ</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>image-svg+xml-compressed.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>image/svg+xml-compressed</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Compressed Scalable Vector Graphics Image</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>SVGZ</string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSHandlerRank</key>
+ <string>Owner</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>ai</string>
+ <string>AI</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>application-illustrator.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/illustrator</string>
+ <string>application/pdf</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Adobe Illustrator Document</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>AI </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>com.adobe.illustrator.ai-image</string>
+ </array>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>aisvg</string>
+ <string>AISVG</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>application-illustrator-svg.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/illustrator-svg</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Adobe Illustrator SVG Document</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>AISVG</string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>wmf</string>
+ <string>WMF</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>image-vnd.windows-metafile.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>image/vnd.windows-metafile</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Windows MetaFile</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>WMF </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>pdf</string>
+ <string>PDF</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>application-pdf.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/pdf</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>NSPDFPboardType</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>PDF </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>com.adobe.pdf</string>
+ </array>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>ggr</string>
+ <string>GGR</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>application-gimp-gradient.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/x-gimp-gradient</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Gimp Gradient</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>org.gimp.ggr</string>
+ </array>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>ccx</string>
+ <string>CCX</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>application-vnd.corel-draw-compressed.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/vnd.corel-draw-compressed</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Corel Draw Compressed Document</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>CCX </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>cdt</string>
+ <string>CDT</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>application-vnd.corel-draw-template.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/vnd.corel-draw-template</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Corel Draw Template</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>CDT </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>cdr</string>
+ <string>CDR</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>application-vnd.corel-draw.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/vnd.corel-draw</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Corel Draw Compressed Document</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>CDR </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>xaml</string>
+ <string>XAML</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>application-vnd.ms.xaml.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/vnd.ms.xaml</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Extensible Application Markup Language (XAML)</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>XAML</string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>dxf</string>
+ <string>DXF</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>image-vnd.dxf.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>image/vnd.dxf</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>AutoCAD Document</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>DXF </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>wpg</string>
+ <string>WPG</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>application-vnd.wordperfect-graphic.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/vnd.wordperfect-graphic</string>
+ <string>image/x-wpg</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>WordPerfect Graphics</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>WPG </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>emf</string>
+ <string>EMF</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>Inkscape-Generic.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>image/emf</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Windows Enhanced Metafile document</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>EMF </string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>vsd</string>
+ <string>VSD</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>Inkscape-Generic.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/vnd.visio</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Microsoft Visio Diagram</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>vdx</string>
+ <string>VDX</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>Inkscape-Generic.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/vnd.visio</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Microsoft Visio XML Diagram</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>vsdm</string>
+ <string>VSDM</string>
+ <string>vsdx</string>
+ <string>VSDX</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>Inkscape-Generic.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/vnd.visio</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Microsoft Visio 2013 drawing</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>plt</string>
+ <string>PLT</string>
+ <string>hpgl</string>
+ <string>hpgl</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>Inkscape-Generic.icons</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>application/vnd.hp-HPGL</string>
+ <string>image/hpgl</string>
+ <string>image/plt</string>
+ <string>image/x-plt</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>HP Graphics Language file</string>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSHandlerRank</key>
+ <string>Alternate</string>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>png</string>
+ <string>PNG</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>Inkscape-Generic.icns</string>
+ <key>CFBundleTypeMIMETypes</key>
+ <array>
+ <string>image/png</string>
+ </array>
+ <key>CFBundleTypeName</key>
+ <string>Portable Network Graphics Image</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>PNGf</string>
+ </array>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSHandlerRank</key>
+ <string>None</string>
+ </dict>
+ </array>
+ <key>CFBundleExecutable</key>
+ <string>inkscape</string>
+ <key>CFBundleName</key>
+ <string>Inkscape</string>
+ <key>CFBundleIconFile</key>
+ <string>inkscape.icns</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.inkscape.Inkscape</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>CFBundleShortVersionString</string>
+ <key>CFBundleSignature</key>
+ <string>Inks</string>
+ <key>CFBundleVersion</key>
+ <string>CFBundleVersion</string>
+ <key>LSApplicationCategoryType</key>
+ <string>public.app-category.graphics-design</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>LSMinimumSystemVersion</string>
+ <key>NSDesktopFolderUsageDescription</key>
+ <string>Inkscape needs your permission to access the Desktop folder.</string>
+ <key>NSDocumentsFolderUsageDescription</key>
+ <string>Inkscape needs your permission to access the Documents folder.</string>
+ <key>NSDownloadsFolderUsageDescription</key>
+ <string>Inkscape needs your permission to access the Downloads folder.</string>
+ <key>NSRemoveableVolumesUsageDescription</key>
+ <string>Inkscape needs your permission to access removable volumes.</string>
+ <key>NSHighResolutionCapable</key>
+ <true/>
+ <key>NSHumanReadableCopyright</key>
+ <string>Copyright © 2022 Inkscape Developers, GNU General Public License.</string>
+ <key>NSRequiresAquaSystemAppearance</key>
+ <false/>
+ </dict>
+</plist>
diff --git a/packaging/macos/res/mibap_icon.png b/packaging/macos/res/mibap_icon.png
new file mode 100644
index 0000000..2ea6521
--- /dev/null
+++ b/packaging/macos/res/mibap_icon.png
Binary files differ
diff --git a/packaging/macos/test.sh b/packaging/macos/test.sh
new file mode 120000
index 0000000..c07a74d
--- /dev/null
+++ b/packaging/macos/test.sh
@@ -0,0 +1 @@
+build.sh \ No newline at end of file