Skip to content

Commit

Permalink
[Backport release-24.11] doc/tauri: use tauri 2.0 dependencies & new …
Browse files Browse the repository at this point in the history
…darwin SDK pattern in example (#361654)
  • Loading branch information
wolfgangwalther authored Dec 4, 2024
2 parents daaa755 + ebe24fe commit af133f8
Showing 1 changed file with 5 additions and 17 deletions.
22 changes: 5 additions & 17 deletions doc/hooks/tauri.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,13 @@ In Nixpkgs, `cargo-tauri.hook` overrides the default build and install phases.
rustPlatform,
fetchNpmDeps,
cargo-tauri,
darwin,
glib-networking,
libsoup,
nodejs,
npmHooks,
openssl,
pkg-config,
webkitgtk_4_0,
wrapGAppsHook3,
webkitgtk_4_1,
wrapGAppsHook4,
}:
rustPlatform.buildRustPackage rec {
Expand All @@ -47,25 +45,15 @@ rustPlatform.buildRustPackage rec {
# Make sure we can find our libraries
pkg-config
wrapGAppsHook3
wrapGAppsHook4
];
buildInputs =
[ openssl ]
++ lib.optionals stdenv.hostPlatform.isLinux [
glib-networking # Most Tauri apps need networking
libsoup
webkitgtk_4_0
]
++ lib.optionals stdenv.hostPlatform.isDarwin (
with darwin.apple_sdk.frameworks;
[
AppKit
CoreServices
Security
WebKit
]
);
webkitgtk_4_1
];
# Set our Tauri source directory
cargoRoot = "src-tauri";
Expand Down

0 comments on commit af133f8

Please sign in to comment.