You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

79 lines
2.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

name: Mawari
options:
bundleIdPrefix: studio.zielke
deploymentTarget:
macOS: "14.0"
developmentLanguage: de
createIntermediateGroups: true
settings:
base:
SWIFT_VERSION: "6.0"
MARKETING_VERSION: "1.0.0"
CURRENT_PROJECT_VERSION: "1"
MACOSX_DEPLOYMENT_TARGET: "14.0"
ARCHS: "arm64 x86_64"
DEAD_CODE_STRIPPING: YES
configs:
Debug:
ONLY_ACTIVE_ARCH: YES
Release:
ONLY_ACTIVE_ARCH: NO
packages:
# Selbstaktualisierung, gleiche Fassung wie drop.look und drop.two.
Sparkle:
url: https://github.com/sparkle-project/Sparkle
exactVersion: 2.10.0
targets:
Mawari:
type: application
platform: macOS
sources:
- path: App/Sources
# Das Symbol wird aus Tools/make-icon.swift erzeugt, nicht von Hand gezeichnet.
- path: App/Resources/AppIcon.icns
buildPhase: resources
dependencies:
- package: Sparkle
info:
# xcodegen ERZEUGT diese Datei aus den Angaben hier.
path: App/Info.plist
properties:
CFBundleName: Mawari
CFBundleDisplayName: Mawari
CFBundleIconFile: AppIcon
CFBundleShortVersionString: $(MARKETING_VERSION)
CFBundleVersion: $(CURRENT_PROJECT_VERSION)
LSMinimumSystemVersion: $(MACOSX_DEPLOYMENT_TARGET)
LSApplicationCategoryType: public.app-category.productivity
NSHumanReadableCopyright: © Zielke Studio
# --- Selbstaktualisierung (Sparkle) ---
SUFeedURL: https://update.zielke.studio/mawari/appcast.xml
# Öffentlicher EdDSA-Schlüssel, eigenes Paar für Mawari (Konto "mawari").
# Der private liegt im Schlüsselbund dieses Rechners – sichern!
SUPublicEDKey: MMz3ZcmIvAmxRd7hXMGFYq0E4wrwV8pMhUxnDcyc48I=
# Beim Start nach Updates suchen (Papa soll sich um nichts kümmern müssen).
SUEnableAutomaticChecks: YES
SUScheduledCheckInterval: 86400
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: studio.zielke.mawari
PRODUCT_NAME: Mawari
CODE_SIGN_STYLE: Manual
CODE_SIGN_IDENTITY: "Developer ID Application"
DEVELOPMENT_TEAM: XY4C2RG3L5
ENABLE_HARDENED_RUNTIME: YES
CODE_SIGN_ENTITLEMENTS: App/Mawari.entitlements
schemes:
Mawari:
build:
targets:
Mawari: all
run:
config: Debug
archive:
config: Release

Powered by TurnKey Linux.