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: "store"
5copyright: "© 2024 Yunnan Liandi Technology Co., Ltd."
6artifactName: "siyuan-${version}-${os}-arm64.${ext}"
7extraMetadata:
8 main: "electron/main.js"
9directories:
10 output: "build"
11files:
12 - "electron"
13extraFiles:
14 - from: "../LICENSE"
15 to: "LICENSE"
16win:
17 icon: "src/assets/icon.ico"
18 extraResources:
19 - from: "kernel-arm64"
20 to: "kernel"
21 requestedExecutionLevel: "asInvoker"
22 signtoolOptions:
23 #certificateSubjectName: "Yunnan Liandi Technology Co., Ltd."
24 signingHashAlgorithms: [ 'sha256' ]
25 rfc3161TimeStampServer: "http://timestamp.entrust.net/TSS/RFC3161sha2TS"
26 target:
27 - target: "nsis"
28 arch: "arm64"
29nsis:
30 oneClick: false
31 perMachine: false
32 allowToChangeInstallationDirectory: true
33 allowElevation: true
34 deleteAppDataOnUninstall: true
35 createDesktopShortcut: true
36 createStartMenuShortcut: true
37 shortcutName: "SiYuan"
38 license: "../LICENSE"
39 include: "nsis/installer.nsh"
40 warningsAsErrors: false
41 installerSidebar: "nsis/installerSidebar.bmp"
42 uninstallerSidebar: "nsis/uninstallerSidebar.bmp"
43
44extraResources:
45 - from: "changelogs"
46 to: "changelogs"
47 - from: "stage"
48 to: "stage"
49 - from: "guide"
50 to: "guide"
51 filter: "!**/{.DS_Store,.git,.gitignore,.idea}"
52 - from: "appearance/boot"
53 to: "appearance/boot"
54 filter: "!**/{.DS_Store}"
55 - from: "appearance/icons"
56 to: "appearance/icons"
57 filter: "!**/{.DS_Store}"
58 - from: "appearance/langs"
59 to: "appearance/langs"
60 filter: "!**/{.DS_Store}"
61 - from: "appearance/emojis"
62 to: "appearance/emojis"
63 filter: "!**/{.DS_Store}"
64 - from: "appearance/themes/midnight"
65 to: "appearance/themes/midnight"
66 filter: "!**/{.DS_Store,custom.css}"
67 - from: "appearance/themes/daylight"
68 to: "appearance/themes/daylight"
69 filter: "!**/{.DS_Store,custom.css}"
70 - from: "appearance/fonts"
71 to: "appearance/fonts"
72 filter: "!**/{.DS_Store}"