A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. (PERSONAL FORK)
1productName: "SiYuan"
2appId: "org.b3log.siyuan"
3asar: false
4compression: "normal"
5copyright: "© 2024 Yunnan Liandi Technology Co., Ltd."
6artifactName: "siyuan-${version}-${os}.${ext}"
7extraMetadata:
8 main: "electron/main.js"
9directories:
10 output: "build"
11files:
12 - "electron"
13
14mac:
15 identity: "Yunnan Liandi Technology Co., Ltd."
16 provisioningProfile: "../../SiYuan.provisionprofile"
17 icon: "src/assets/icon.icns"
18 gatekeeperAssess: false
19 hardenedRuntime: true
20 entitlements: "../../entitlements.mas.plist"
21 extendInfo:
22 - NSMicrophoneUsageDescription: "This app requires microphone access to record audio."
23 entitlementsInherit: "../../entitlements.mas.plist"
24 minimumSystemVersion: "10.15"
25 protocols:
26 - name: "SiYuan"
27 schemes:
28 - "siyuan"
29 extraResources:
30 - from: "kernel-darwin"
31 to: "kernel"
32 target:
33 - target: "dmg"
34 arch: "x64"
35
36extraResources:
37 - from: "changelogs"
38 to: "changelogs"
39 - from: "stage"
40 to: "stage"
41 - from: "guide"
42 to: "guide"
43 filter: "!**/{.DS_Store,.git,.gitignore,.idea}"
44 - from: "appearance/boot"
45 to: "appearance/boot"
46 filter: "!**/{.DS_Store}"
47 - from: "appearance/icons"
48 to: "appearance/icons"
49 filter: "!**/{.DS_Store}"
50 - from: "appearance/langs"
51 to: "appearance/langs"
52 filter: "!**/{.DS_Store}"
53 - from: "appearance/emojis"
54 to: "appearance/emojis"
55 filter: "!**/{.DS_Store}"
56 - from: "appearance/themes/midnight"
57 to: "appearance/themes/midnight"
58 filter: "!**/{.DS_Store,custom.css}"
59 - from: "appearance/themes/daylight"
60 to: "appearance/themes/daylight"
61 filter: "!**/{.DS_Store,custom.css}"
62 - from: "appearance/fonts"
63 to: "appearance/fonts"
64 filter: "!**/{.DS_Store}"
65 - from: "pandoc/pandoc-darwin-amd64.zip"
66 to: "pandoc.zip"