Skip to content

Commit b0d1142

Browse files
committed
Merge remote-tracking branch 'origin/staging-next' into staging
2 parents 73e99b2 + e50a141 commit b0d1142

91 files changed

Lines changed: 509 additions & 3648 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

nixos/doc/manual/release-notes/rl-2605.section.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,17 @@ See <https://github.com/NixOS/nixpkgs/issues/481673>.
127127

128128
- `geph` package's built-in GUI `geph5-client-gui` has been [removed](https://github.com/geph-official/geph5/commit/f2221fb8386312daf2cef05483ebb353ff48bdb4) by the upstream. All users who wish to continue using the GUI should install the `gephgui-wry`, which is consistent with the official release version.
129129

130+
- `services.vikunja` has been updated to Vikunja [v1.0.0](https://vikunja.io/changelog/whats-new-in-vikunja-1.0.0/), which introduces multiple breaking changes.
131+
Notable breaking changes:
132+
- CORS is enabled by default. The module now sets
133+
`services.vikunja.settings.service.publicurl` by default. Custom overrides must ensure it is
134+
set or disable CORS, otherwise Vikunja will fail to start.
135+
- API route and response changes may affect integrations.
136+
- Configuration format and option changes require review of existing settings (including OpenID
137+
provider configuration and metrics/log settings).
138+
- SQLite paths are now relative to `service.rootpath` unless absolute. Startup now validates file
139+
storage and OAuth providers.
140+
130141
## Other Notable Changes {#sec-release-26.05-notable-changes}
131142

132143
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

nixos/modules/services/web-apps/vikunja.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ in
111111
};
112112
service = {
113113
interface = "${cfg.address}:${toString cfg.port}";
114-
frontendurl = "${cfg.frontendScheme}://${cfg.frontendHostname}/";
114+
publicurl = "${cfg.frontendScheme}://${cfg.frontendHostname}/";
115115
};
116116
files = {
117117
basepath = "/var/lib/vikunja/files";

pkgs/applications/blockchains/bitcoin-knots/default.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,9 @@ stdenv.mkDerivation (finalAttrs: {
164164
(lib.cmakeBool "BUILD_GUI" true)
165165
];
166166

167-
NIX_LDFLAGS = lib.optionals (
168-
stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic
169-
) "-levent_core";
167+
env = lib.optionalAttrs (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic) {
168+
NIX_LDFLAGS = "-levent_core";
169+
};
170170

171171
nativeCheckInputs = [ python3 ];
172172

pkgs/applications/blockchains/bitcoin/default.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,9 @@ stdenv.mkDerivation (finalAttrs: {
165165
(lib.cmakeBool "BUILD_GUI" true)
166166
];
167167

168-
NIX_LDFLAGS = lib.optionals (
169-
stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic
170-
) "-levent_core";
168+
env = lib.optionalAttrs (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic) {
169+
NIX_LDFLAGS = "-levent_core";
170+
};
171171

172172
nativeCheckInputs = [ python3 ];
173173

pkgs/applications/editors/cudatext/default.nix

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,11 @@ stdenv.mkDerivation rec {
8181
++ lib.optional (widgetset == "gtk3") gtk3
8282
++ lib.optional (widgetset == "qt5") libsForQt5.libqtpas;
8383

84-
NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}";
84+
env.NIX_LDFLAGS = toString [
85+
"--as-needed"
86+
"-rpath"
87+
(lib.makeLibraryPath buildInputs)
88+
];
8589

8690
buildPhase =
8791
lib.concatStringsSep "\n" (

pkgs/applications/editors/vscode/vscode.nix

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,20 @@ let
3636

3737
hash =
3838
{
39-
x86_64-linux = "sha256-RqBae6s6y2XnXqtKbrKkMRwALKLfNE7mBFwOwwomG10=";
40-
x86_64-darwin = "sha256-3N7xZIJsgQPX6izaH8ZoXy3SLcbXCNwJvE8ahFwVfF8=";
41-
aarch64-linux = "sha256-8WigXl83hXEA7qsG6dOYKVSVISRDDpqJyv7L+9ks40Q=";
42-
aarch64-darwin = "sha256-ZJ0QKqkFQYz3V7TEalM3sFJnqYnKBgQVqPXdsi2c+80=";
43-
armv7l-linux = "sha256-m78hRkaI1nlqdeeP3t0HiNCUzNneMXxyenC8RmtuC68=";
39+
x86_64-linux = "sha256-N8dBXYpBbaymuGWFb8+77/4yJ6Meo5eqoYpnlsjGlN8=";
40+
x86_64-darwin = "sha256-li+29ukZXvwBihnHti+AntMNwhr3g1tOOdmalZchL40=";
41+
aarch64-linux = "sha256-ASzpE721RBAiVFxnGCRMCWj/RFa+TpxA4gaZJFxk7I0=";
42+
aarch64-darwin = "sha256-afaADPPWJlW3HdWGAMDuibGhBtR7toEm2T58jR/nsic=";
43+
armv7l-linux = "sha256-BgG1RglSISrKm+KRq7AXhp7EUOssts2LSLCVqSD7E/Q=";
4444
}
4545
.${system} or throwSystem;
4646

4747
# Please backport all compatible updates to the stable release.
4848
# This is important for the extension ecosystem.
49-
version = "1.108.2";
49+
version = "1.109.0";
5050

5151
# This is used for VS Code - Remote SSH test
52-
rev = "c9d77990917f3102ada88be140d28b038d1dd7c7";
52+
rev = "bdd88df003631aaa0bcbe057cb0a940b80a476fa";
5353
in
5454
buildVscode {
5555
pname = "vscode" + lib.optionalString isInsiders "-insiders";
@@ -82,7 +82,7 @@ buildVscode {
8282
src = fetchurl {
8383
name = "vscode-server-${rev}.tar.gz";
8484
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
85-
hash = "sha256-bUnM+editWCYiiqR3mlIw4BRrM5gHd6T2GO65VKTDSE=";
85+
hash = "sha256-qdXYNkc7u1s/HexmK3Dwc4H/nsfoyhL0/c8TgK94JwU=";
8686
};
8787
stdenv = stdenvNoCC;
8888
};

pkgs/applications/networking/cluster/terraform-providers/providers.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -715,11 +715,11 @@
715715
"vendorHash": "sha256-baqt8ZBmPQpKZIb/7tb44p7xf8azBawks4mQxtAqIpc="
716716
},
717717
"huaweicloud_huaweicloud": {
718-
"hash": "sha256-4YCixNM2I/v8pn6CAiNQf2tXKTeNjAWpHGDF3yOwIYs=",
718+
"hash": "sha256-vDGr0g/yhLTr+oyXxbM7v2TyecYRAvx40crCi3ug5Lk=",
719719
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
720720
"owner": "huaweicloud",
721721
"repo": "terraform-provider-huaweicloud",
722-
"rev": "v1.85.0",
722+
"rev": "v1.86.0",
723723
"spdx": "MPL-2.0",
724724
"vendorHash": null
725725
},

pkgs/applications/networking/instant-messengers/dino/default.nix

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,9 @@ stdenv.mkDerivation (finalAttrs: {
8787
doCheck = true;
8888

8989
# Undefined symbols for architecture arm64: "_gpg_strerror"
90-
NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-lgpg-error";
90+
env = lib.optionalAttrs stdenv.hostPlatform.isDarwin {
91+
NIX_LDFLAGS = "-lgpg-error";
92+
};
9193

9294
# Dino looks for plugins with a .so filename extension, even on macOS where
9395
# .dylib is appropriate, and despite the fact that it builds said plugins with

pkgs/applications/networking/instant-messengers/linphone/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ makeScopeWithSplicing' {
88
extra = self: {
99
mkLinphoneDerivation = self.mk-linphone-derivation;
1010

11-
linphoneSdkVersion = "5.4.48";
12-
linphoneSdkHash = "sha256-sOkq73YWbhpKJOk1dVc4tkg2+RuGyRK8/t4ckMIVVG8=";
11+
linphoneSdkVersion = "5.4.85";
12+
linphoneSdkHash = "sha256-mdJDCuCaZlcQ92P6oMgH/8iWgm8hGz8gTVUilC+yaSU=";
1313
};
1414
f =
1515
self:
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
diff --git a/cmake/install/install.cmake b/cmake/install/install.cmake
2+
index 710e8fa31..636e3cff4 100644
3+
--- a/cmake/install/install.cmake
4+
+++ b/cmake/install/install.cmake
5+
@@ -325,3 +325,11 @@ if(${ENABLE_APP_PACKAGING})
6+
endif()
7+
include(CPack)
8+
endif()
9+
+
10+
+configure_file("${CMAKE_SOURCE_DIR}/cmake/install/linux/linphone.desktop.cmake" "${CMAKE_BINARY_DIR}/cmake/install/linux/${EXECUTABLE_NAME}.desktop" @ONLY)
11+
+install(FILES "${CMAKE_BINARY_DIR}/cmake/install/linux/${EXECUTABLE_NAME}.desktop" DESTINATION "${CMAKE_INSTALL_DATADIR}/applications" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
12+
+install(FILES "${CMAKE_SOURCE_DIR}/Linphone/data/image/logo.svg" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/apps/" RENAME "${EXECUTABLE_NAME}.svg")
13+
+set(ICON_DIRS 16x16 22x22 24x24 32x32 64x64 128x128 256x256)
14+
+foreach (DIR ${ICON_DIRS})
15+
+ install(FILES "${CMAKE_SOURCE_DIR}/Linphone/data/icon/hicolor/${DIR}/apps/icon.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${DIR}/apps/" RENAME "${EXECUTABLE_NAME}.png")
16+
+endforeach ()
17+

0 commit comments

Comments
 (0)