From 5612585e55e8e3817645a32887a9426ac0a548cf Mon Sep 17 00:00:00 2001 From: Mihai M <695577+mihaimetal@users.noreply.github.com> Date: Thu, 16 Jul 2026 18:01:19 +0300 Subject: [PATCH] build: enable macOS app/dmg bundle targets Allow packaging on macOS alongside the existing Windows NSIS target, and gate the Windows-only Manager import so the media module compiles cleanly on non-Windows hosts. --- src-tauri/src/media.rs | 4 +++- src-tauri/tauri.conf.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/media.rs b/src-tauri/src/media.rs index 1b32b04..64463f6 100644 --- a/src-tauri/src/media.rs +++ b/src-tauri/src/media.rs @@ -25,7 +25,9 @@ use std::time::Duration; use souvlaki::{ MediaControlEvent, MediaControls, MediaMetadata, MediaPlayback, MediaPosition, PlatformConfig, }; -use tauri::{AppHandle, Emitter, Manager}; +use tauri::{AppHandle, Emitter}; +#[cfg(target_os = "windows")] +use tauri::Manager; thread_local! { static CONTROLS: RefCell> = const { RefCell::new(None) }; diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 92c44b4..4340c4c 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -31,7 +31,7 @@ }, "bundle": { "active": true, - "targets": ["nsis"], + "targets": ["nsis", "app", "dmg"], "createUpdaterArtifacts": true, "icon": [ "icons/32x32.png",