|
35 | 35 | in |
36 | 36 | stdenv.mkDerivation (finalAttrs: { |
37 | 37 | pname = "siyuan"; |
38 | | - version = "3.1.13"; |
| 38 | + version = "3.1.16"; |
39 | 39 |
|
40 | 40 | src = fetchFromGitHub { |
41 | 41 | owner = "siyuan-note"; |
42 | 42 | repo = "siyuan"; |
43 | 43 | rev = "v${finalAttrs.version}"; |
44 | | - hash = "sha256-+jlJTsGvElumUV1NdYed0XthmY1MFNqWMgDmTQObIA4="; |
| 44 | + hash = "sha256-8+Gz9AuxmK2hOApRZ2b1+rROOG94EBJR3pyp8YwtgiA="; |
45 | 45 | }; |
46 | 46 |
|
47 | 47 | kernel = buildGo123Module { |
48 | 48 | name = "${finalAttrs.pname}-${finalAttrs.version}-kernel"; |
49 | 49 | inherit (finalAttrs) src; |
50 | 50 | sourceRoot = "${finalAttrs.src.name}/kernel"; |
51 | | - vendorHash = "sha256-uK++FoWCoeb05TyUhh0PK+wkTmzTko0K7oLodoGAWt8="; |
| 51 | + vendorHash = "sha256-B2pGXs0IN5WhNHoFgTufd46q60RNvWzNdwoCxpayYC8="; |
52 | 52 |
|
53 | 53 | patches = [ |
54 | 54 | (replaceVars ./set-pandoc-path.patch { |
@@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: { |
89 | 89 | src |
90 | 90 | sourceRoot |
91 | 91 | ; |
92 | | - hash = "sha256-uv3gahbSW81gHMx0sQoUbW4Oyzvo6iD5u1izX8vXkwA="; |
| 92 | + hash = "sha256-LlQdfRGsBn3IZWKSUqH5tAljXnWanuFXO2x+Wi3on7E="; |
93 | 93 | }; |
94 | 94 |
|
95 | 95 | sourceRoot = "${finalAttrs.src.name}/app"; |
@@ -141,15 +141,23 @@ stdenv.mkDerivation (finalAttrs: { |
141 | 141 |
|
142 | 142 | passthru = { |
143 | 143 | inherit (finalAttrs.kernel) goModules; # this tricks nix-update into also updating the kernel goModules FOD |
144 | | - updateScript = nix-update-script { }; |
| 144 | + updateScript = nix-update-script { |
| 145 | + extraArgs = [ |
| 146 | + "--version-regex" |
| 147 | + "^v(\\d+\\.\\d+\\.\\d+)$" |
| 148 | + ]; |
| 149 | + }; |
145 | 150 | }; |
146 | 151 |
|
147 | 152 | meta = { |
148 | 153 | description = "Privacy-first personal knowledge management system that supports complete offline usage, as well as end-to-end encrypted data sync"; |
149 | 154 | homepage = "https://b3log.org/siyuan/"; |
150 | 155 | license = lib.licenses.agpl3Plus; |
151 | 156 | mainProgram = "siyuan"; |
152 | | - maintainers = with lib.maintainers; [ tomasajt ]; |
| 157 | + maintainers = with lib.maintainers; [ |
| 158 | + tomasajt |
| 159 | + ltrump |
| 160 | + ]; |
153 | 161 | platforms = lib.attrNames platformIds; |
154 | 162 | }; |
155 | 163 | }) |
0 commit comments