Building ICNS.

This commit is contained in:
Roman Telezhynskyi 2023-01-25 08:13:07 -08:00
parent 53650d6223
commit 272089074d
80 changed files with 278 additions and 36 deletions

View File

@ -9,19 +9,19 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>LSMinimumSystemVersion</key> <key>LSMinimumSystemVersion</key>
<string>10.7</string> <string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSHumanReadableCopyright</key> <key>NSHumanReadableCopyright</key>
<string>© 2013-2022, Valentina project</string> <string>© 2013-2023, Valentina project</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>@TYPEINFO@</string> <string>@TYPEINFO@</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>@EXECUTABLE@</string> <string>@EXECUTABLE@</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
<string>io.bitbucket.valentinaproject.@EXECUTABLE@</string> <string>ua.com.smart-pattern.@EXECUTABLE@</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>0.7.52</string> <string>@SHORT_VERSION@</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>0.7.52.0</string> <string>@FULL_VERSION@</string>
<key>CFBundleInfoDictionaryVersion</key> <key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string> <string>6.0</string>
<key>CFBundleDocumentTypes</key> <key>CFBundleDocumentTypes</key>
@ -33,7 +33,7 @@
<string>layout.incs</string> <string>layout.incs</string>
<key>LSItemContentTypes</key> <key>LSItemContentTypes</key>
<array> <array>
<string>io.bitbucket.valentinaproject.vlt</string> <string>ua.com.smart-pattern.vlt</string>
</array> </array>
<key>CFBundleTypeName</key> <key>CFBundleTypeName</key>
<string>Valentina layout</string> <string>Valentina layout</string>
@ -54,7 +54,7 @@
<key>UTTypeIconFile</key> <key>UTTypeIconFile</key>
<string>layout.icns</string> <string>layout.icns</string>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>io.bitbucket.valentinaproject.vlt</string> <string>ua.com.smart-pattern.vlt</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>

View File

@ -0,0 +1,68 @@
{
"images" : [
{
"size" : "16x16",
"idiom" : "mac",
"filename" : "icon_16x16.png",
"scale" : "1x"
},
{
"size" : "16x16",
"idiom" : "mac",
"filename" : "icon_16x16@2x.png",
"scale" : "2x"
},
{
"size" : "32x32",
"idiom" : "mac",
"filename" : "icon_32x32.png",
"scale" : "1x"
},
{
"size" : "32x32",
"idiom" : "mac",
"filename" : "icon_32x32@2x.png",
"scale" : "2x"
},
{
"size" : "128x128",
"idiom" : "mac",
"filename" : "icon_128x128.png",
"scale" : "1x"
},
{
"size" : "128x128",
"idiom" : "mac",
"filename" : "icon_128x128@2x.png",
"scale" : "2x"
},
{
"size" : "256x256",
"idiom" : "mac",
"filename" : "icon_256x256.png",
"scale" : "1x"
},
{
"size" : "256x256",
"idiom" : "mac",
"filename" : "icon_256x256@2x.png",
"scale" : "2x"
},
{
"size" : "512x512",
"idiom" : "mac",
"filename" : "icon_512x512.png",
"scale" : "1x"
},
{
"size" : "512x512",
"idiom" : "mac",
"filename" : "icon_512x512@2x.png",
"scale" : "2x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 928 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 928 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -9,19 +9,19 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>LSMinimumSystemVersion</key> <key>LSMinimumSystemVersion</key>
<string>10.7</string> <string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSHumanReadableCopyright</key> <key>NSHumanReadableCopyright</key>
<string>© 2013-2022, Valentina project</string> <string>© 2013-2023, Valentina project</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>@TYPEINFO@</string> <string>@TYPEINFO@</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>@EXECUTABLE@</string> <string>@EXECUTABLE@</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
<string>io.bitbucket.valentinaproject.@EXECUTABLE@</string> <string>ua.com.smart-pattern.@EXECUTABLE@</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>0.7.52</string> <string>@SHORT_VERSION@</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>0.7.52.0</string> <string>@FULL_VERSION@</string>
<key>CFBundleInfoDictionaryVersion</key> <key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string> <string>6.0</string>
<key>CFBundleDocumentTypes</key> <key>CFBundleDocumentTypes</key>
@ -33,7 +33,7 @@
<string>i-measurements.incs</string> <string>i-measurements.incs</string>
<key>LSItemContentTypes</key> <key>LSItemContentTypes</key>
<array> <array>
<string>io.bitbucket.valentinaproject.vit</string> <string>ua.com.smart-pattern.vit</string>
</array> </array>
<key>CFBundleTypeName</key> <key>CFBundleTypeName</key>
<string>Valentina individual measurements</string> <string>Valentina individual measurements</string>
@ -47,7 +47,7 @@
<string>s-measurements.icns</string> <string>s-measurements.icns</string>
<key>LSItemContentTypes</key> <key>LSItemContentTypes</key>
<array> <array>
<string>io.bitbucket.valentinaproject.vst</string> <string>ua.com.smart-pattern.vst</string>
</array> </array>
<key>CFBundleTypeName</key> <key>CFBundleTypeName</key>
<string>Valentina multisize measurements</string> <string>Valentina multisize measurements</string>
@ -68,7 +68,7 @@
<key>UTTypeIconFile</key> <key>UTTypeIconFile</key>
<string>i-measurements.icns</string> <string>i-measurements.icns</string>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>io.bitbucket.valentinaproject.vit</string> <string>ua.com.smart-pattern.vit</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>
@ -90,7 +90,7 @@
<key>UTTypeIconFile</key> <key>UTTypeIconFile</key>
<string>s-measurements.icns</string> <string>s-measurements.icns</string>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>io.bitbucket.valentinaproject.vst</string> <string>ua.com.smart-pattern.vst</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>

View File

@ -0,0 +1,68 @@
{
"images" : [
{
"size" : "16x16",
"idiom" : "mac",
"filename" : "icon_16x16.png",
"scale" : "1x"
},
{
"size" : "16x16",
"idiom" : "mac",
"filename" : "icon_16x16@2x.png",
"scale" : "2x"
},
{
"size" : "32x32",
"idiom" : "mac",
"filename" : "icon_32x32.png",
"scale" : "1x"
},
{
"size" : "32x32",
"idiom" : "mac",
"filename" : "icon_32x32@2x.png",
"scale" : "2x"
},
{
"size" : "128x128",
"idiom" : "mac",
"filename" : "icon_128x128.png",
"scale" : "1x"
},
{
"size" : "128x128",
"idiom" : "mac",
"filename" : "icon_128x128@2x.png",
"scale" : "2x"
},
{
"size" : "256x256",
"idiom" : "mac",
"filename" : "icon_256x256.png",
"scale" : "1x"
},
{
"size" : "256x256",
"idiom" : "mac",
"filename" : "icon_256x256@2x.png",
"scale" : "2x"
},
{
"size" : "512x512",
"idiom" : "mac",
"filename" : "icon_512x512.png",
"scale" : "1x"
},
{
"size" : "512x512",
"idiom" : "mac",
"filename" : "icon_512x512@2x.png",
"scale" : "2x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 661 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 KiB

View File

@ -9,19 +9,19 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>LSMinimumSystemVersion</key> <key>LSMinimumSystemVersion</key>
<string>10.7</string> <string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSHumanReadableCopyright</key> <key>NSHumanReadableCopyright</key>
<string>© 2013-2022, Valentina project</string> <string>© 2013-2023, Valentina project</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>@TYPEINFO@</string> <string>@TYPEINFO@</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>@EXECUTABLE@</string> <string>@EXECUTABLE@</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
<string>io.bitbucket.valentinaproject.@EXECUTABLE@</string> <string>ua.com.smart-pattern.@EXECUTABLE@</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>0.7.52</string> <string>@SHORT_VERSION@</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>0.7.52.0</string> <string>@FULL_VERSION@</string>
<key>CFBundleInfoDictionaryVersion</key> <key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string> <string>6.0</string>
<key>CFBundleDocumentTypes</key> <key>CFBundleDocumentTypes</key>
@ -33,7 +33,7 @@
<string>pattern.icns</string> <string>pattern.icns</string>
<key>LSItemContentTypes</key> <key>LSItemContentTypes</key>
<array> <array>
<string>io.bitbucket.valentinaproject.val</string> <string>ua.com.smart-pattern.val</string>
</array> </array>
<key>CFBundleTypeName</key> <key>CFBundleTypeName</key>
<string>Valentina pattern file</string> <string>Valentina pattern file</string>
@ -47,7 +47,7 @@
<string>i-measurements.icns</string> <string>i-measurements.icns</string>
<key>LSItemContentTypes</key> <key>LSItemContentTypes</key>
<array> <array>
<string>io.bitbucket.valentinaproject.vit</string> <string>ua.com.smart-pattern.vit</string>
</array> </array>
<key>CFBundleTypeName</key> <key>CFBundleTypeName</key>
<string>Valentina individual measurements</string> <string>Valentina individual measurements</string>
@ -61,7 +61,7 @@
<string>s-measurements.icns</string> <string>s-measurements.icns</string>
<key>LSItemContentTypes</key> <key>LSItemContentTypes</key>
<array> <array>
<string>io.bitbucket.valentinaproject.vst</string> <string>ua.com.smart-pattern.vst</string>
</array> </array>
<key>CFBundleTypeName</key> <key>CFBundleTypeName</key>
<string>Valentina multisize measurements</string> <string>Valentina multisize measurements</string>
@ -80,9 +80,9 @@
<key>UTTypeDescription</key> <key>UTTypeDescription</key>
<string>Valentina pattern file</string> <string>Valentina pattern file</string>
<key>UTTypeIconFile</key> <key>UTTypeIconFile</key>
<string>pattern</string> <string>pattern.icns</string>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>io.bitbucket.valentinaproject.val</string> <string>ua.com.smart-pattern.val</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>
@ -104,7 +104,7 @@
<key>UTTypeIconFile</key> <key>UTTypeIconFile</key>
<string>i-measurements.icns</string> <string>i-measurements.icns</string>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>io.bitbucket.valentinaproject.vit</string> <string>ua.com.smart-pattern.vit</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>
@ -126,7 +126,7 @@
<key>UTTypeIconFile</key> <key>UTTypeIconFile</key>
<string>s-measurements.icns</string> <string>s-measurements.icns</string>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>io.bitbucket.valentinaproject.vst</string> <string>ua.com.smart-pattern.vst</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>
@ -148,7 +148,7 @@
<key>UTTypeIconFile</key> <key>UTTypeIconFile</key>
<string>layout.icns</string> <string>layout.icns</string>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>io.bitbucket.valentinaproject.vlt</string> <string>ua.com.smart-pattern.vlt</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>

View File

@ -0,0 +1,68 @@
{
"images" : [
{
"size" : "16x16",
"idiom" : "mac",
"filename" : "icon_16x16.png",
"scale" : "1x"
},
{
"size" : "16x16",
"idiom" : "mac",
"filename" : "icon_16x16@2x.png",
"scale" : "2x"
},
{
"size" : "32x32",
"idiom" : "mac",
"filename" : "icon_32x32.png",
"scale" : "1x"
},
{
"size" : "32x32",
"idiom" : "mac",
"filename" : "icon_32x32@2x.png",
"scale" : "2x"
},
{
"size" : "128x128",
"idiom" : "mac",
"filename" : "icon_128x128.png",
"scale" : "1x"
},
{
"size" : "128x128",
"idiom" : "mac",
"filename" : "icon_128x128@2x.png",
"scale" : "2x"
},
{
"size" : "256x256",
"idiom" : "mac",
"filename" : "icon_256x256.png",
"scale" : "1x"
},
{
"size" : "256x256",
"idiom" : "mac",
"filename" : "icon_256x256@2x.png",
"scale" : "2x"
},
{
"size" : "512x512",
"idiom" : "mac",
"filename" : "icon_512x512.png",
"scale" : "1x"
},
{
"size" : "512x512",
"idiom" : "mac",
"filename" : "icon_512x512@2x.png",
"scale" : "2x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 686 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View File

@ -7,6 +7,7 @@ VApp {
Depends { name: "windeployqt"; } Depends { name: "windeployqt"; }
Depends { name: "i18nconfig"; } Depends { name: "i18nconfig"; }
Depends { name: "i18n"; } Depends { name: "i18n"; }
Depends { name: "ib"; condition: qbs.targetOS.contains("macos") }
version: "0.7.52" version: "0.7.52"
install: true install: true
@ -188,6 +189,11 @@ VApp {
windeployqt.noVirtualkeyboard: true windeployqt.noVirtualkeyboard: true
Properties {
condition: qbs.targetOS.contains("macos")
ib.appIconName: targetName
}
Properties { Properties {
condition: i18nconfig.limitDeploymentOfQtTranslations condition: i18nconfig.limitDeploymentOfQtTranslations
windeployqt.languages: i18nconfig.qtTranslationLocales.join(',') windeployqt.languages: i18nconfig.qtTranslationLocales.join(',')

View File

@ -278,7 +278,15 @@ VToolApp {
condition: qbs.targetOS.contains("macos") condition: qbs.targetOS.contains("macos")
prefix: project.sourceDirectory + "/dist/macx/puzzle/" prefix: project.sourceDirectory + "/dist/macx/puzzle/"
files: [ files: [
"Info.plist" "Info.plist",
"puzzle.xcassets"
] ]
} }
Group {
name: "ICNS"
condition: qbs.targetOS.contains("macos")
prefix: project.sourceDirectory + "/dist/macx/valentina-project.xcassets/"
files: "layout.iconset"
}
} }

View File

@ -223,7 +223,18 @@ VToolApp {
condition: qbs.targetOS.contains("macos") condition: qbs.targetOS.contains("macos")
prefix: project.sourceDirectory + "/dist/macx/tape/" prefix: project.sourceDirectory + "/dist/macx/tape/"
files: [ files: [
"Info.plist" "Info.plist",
"tape.xcassets"
]
}
Group {
name: "ICNS"
condition: qbs.targetOS.contains("macos")
prefix: project.sourceDirectory + "/dist/macx/valentina-project.xcassets/"
files: [
"i-measurements.iconset",
"s-measurements.iconset"
] ]
} }
} }

View File

@ -316,7 +316,20 @@ VToolApp {
condition: qbs.targetOS.contains("macos") condition: qbs.targetOS.contains("macos")
prefix: project.sourceDirectory + "/dist/macx/valentina/" prefix: project.sourceDirectory + "/dist/macx/valentina/"
files: [ files: [
"Info.plist" "Info.plist",
"valentina.xcassets"
]
}
Group {
name: "ICNS"
condition: qbs.targetOS.contains("macos")
prefix: project.sourceDirectory + "/dist/macx/valentina-project.xcassets/"
files: [
"pattern.iconset",
"layout.iconset",
"i-measurements.iconset",
"s-measurements.iconset"
] ]
} }
} }