Skip to content

Commit

Permalink
doc/tauri: use tauri 2.0 dependencies & new darwin SDK pattern in exa…
Browse files Browse the repository at this point in the history
…mple (#357148)

* doc/tauri: use tauri 2.0 dependencies in example

* doc/tauri: use new darwin SDK pattern in example

Part of #354146
  • Loading branch information
getchoo authored Dec 4, 2024
1 parent 180472d commit ed6c067
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 ed6c067

Please sign in to comment.