diff --git a/gpxsee.pro b/gpxsee.pro
index 21e92f54..27057a40 100644
--- a/gpxsee.pro
+++ b/gpxsee.pro
@@ -389,7 +389,8 @@ macx {
icons/formats/slf.icns \
icons/formats/json.icns \
icons/formats/cup.icns \
- icons/formats/gpi.icns
+ icons/formats/gpi.icns \
+ icons/formats/sml.icns
QMAKE_BUNDLE_DATA += locale maps icons csv
}
diff --git a/icons/formats/sml.icns b/icons/formats/sml.icns
new file mode 100644
index 00000000..7395976d
Binary files /dev/null and b/icons/formats/sml.icns differ
diff --git a/pkg/Info.plist b/pkg/Info.plist
index d74150f9..2b863724 100644
--- a/pkg/Info.plist
+++ b/pkg/Info.plist
@@ -243,6 +243,22 @@
CFBundleTypeRole
Viewer
+
+ CFBundleTypeExtensions
+
+ sml
+
+ CFBundleTypeMIMETypes
+
+ application/sml+xml
+
+ CFBundleTypeIconFile
+ icons/sml.icns
+ CFBundleTypeName
+ Suunto Markup Language
+ CFBundleTypeRole
+ Viewer
+
UTImportedTypeDeclarations
@@ -541,6 +557,27 @@
application/vnd.garmin.gpi
+
+ UTTypeIdentifier
+ com.suunto.sml
+ UTTypeReferenceURL
+ https://www.suunto.com
+ UTTypeDescription
+ Suunto Markup Language
+ UTTypeConformsTo
+
+ public.xml
+
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ sml
+
+ public.mime-type
+ application/sml+xml
+
+