08fe6d7ebb
Refactor macdeploycheck installation and update Brewfile tap path
...
Build / Build openSUSE (leap:15.6) (push) Has been cancelled
Build / Build openSUSE (leap:16.0) (push) Has been cancelled
Build / Build openSUSE (tumbleweed) (push) Has been cancelled
Build / Build Fedora (42) (push) Has been cancelled
Build / Build Fedora (43) (push) Has been cancelled
Build / Build Fedora (44) (push) Has been cancelled
Build / Build OpenMandriva (cooker) (push) Has been cancelled
Build / Build Mageia (9) (push) Has been cancelled
Build / Build Debian (bookworm) (push) Has been cancelled
Build / Build Debian (forky) (push) Has been cancelled
Build / Build Debian (trixie) (push) Has been cancelled
Build / Build Ubuntu (noble) (push) Has been cancelled
Build / Build Ubuntu (questing) (push) Has been cancelled
Build / Build Ubuntu (resolute) (push) Has been cancelled
Build / Upload Ubuntu PPA (noble) (push) Has been cancelled
Build / Upload Ubuntu PPA (questing) (push) Has been cancelled
Build / Upload Ubuntu PPA (resolute) (push) Has been cancelled
Build / Build FreeBSD (push) Has been cancelled
Build / Build OpenBSD (push) Has been cancelled
Build / Build macOS Public (release, macos-15) (push) Has been cancelled
Build / Build macOS Public (release, macos-15-intel) (push) Has been cancelled
Build / Build macOS Private (release, macos-arm64) (push) Has been cancelled
Build / Build Windows MinGW (i686, debug) (push) Has been cancelled
Build / Build Windows MinGW (i686, release) (push) Has been cancelled
Build / Build Windows MinGW (x86_64, debug) (push) Has been cancelled
Build / Build Windows MinGW (x86_64, release) (push) Has been cancelled
Build / Build Windows MSVC (arm64, debug, arm64 debug, windows-11-arm) (push) Has been cancelled
Build / Build Windows MSVC (arm64, release, arm64 release, windows-11-arm) (push) Has been cancelled
Build / Build Windows MSVC (x86, debug, x86 debug, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86, release, x86 release, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86_64, debug, x86_64 debug, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86_64, release, x86_64 release, windows-2022) (push) Has been cancelled
Build / Upload (push) Has been cancelled
Build / Attach to release (push) Has been cancelled
This commit modifies the `macdeploycheck` formula to install the script directly from the tapped repository instead of using a local file URL. Additionally, the `Brewfile` is updated to use the directory of the Brewfile for the tap path, ensuring compatibility when running `brew bundle` from different locations. The `install_brew_deps.sh` script is also enhanced to provide more detailed error messages when missing formulae are detected.
2026-01-22 23:53:29 +09:00
d32ff688eb
Update default settings for album cover and song lyrics search options to be disabled
...
This commit modifies the default state of the "Automatically search for album cover" and "Automatically search for song lyrics" options to false in the UI and corresponding settings logic. Additionally, it updates the macOS Info.plist to disable automatic update checks by default.
2026-01-22 19:52:46 +09:00
bd59c19301
Implement Mac App Store build support by introducing the BUILD_FOR_MAC_APP_STORE option. This change disables Sparkle and localhost OAuth redirect server for MAS builds, updates CMake configuration, and modifies build scripts accordingly. Additionally, the macOS bundle identifier is now configurable via CMake.
2026-01-22 19:28:00 +09:00
32eee8f868
Enhance macOS deployment with Sparkle integration and update build scripts
...
Build / Build openSUSE (leap:15.6) (push) Has been cancelled
Build / Build openSUSE (leap:16.0) (push) Has been cancelled
Build / Build openSUSE (tumbleweed) (push) Has been cancelled
Build / Build Fedora (42) (push) Has been cancelled
Build / Build Fedora (43) (push) Has been cancelled
Build / Build Fedora (44) (push) Has been cancelled
Build / Build OpenMandriva (cooker) (push) Has been cancelled
Build / Build Mageia (9) (push) Has been cancelled
Build / Build Debian (bookworm) (push) Has been cancelled
Build / Build Debian (forky) (push) Has been cancelled
Build / Build Debian (trixie) (push) Has been cancelled
Build / Build Ubuntu (noble) (push) Has been cancelled
Build / Build Ubuntu (questing) (push) Has been cancelled
Build / Build Ubuntu (resolute) (push) Has been cancelled
Build / Upload Ubuntu PPA (noble) (push) Has been cancelled
Build / Upload Ubuntu PPA (questing) (push) Has been cancelled
Build / Upload Ubuntu PPA (resolute) (push) Has been cancelled
Build / Build FreeBSD (push) Has been cancelled
Build / Build OpenBSD (push) Has been cancelled
Build / Build macOS Public (release, macos-15) (push) Has been cancelled
Build / Build macOS Public (release, macos-15-intel) (push) Has been cancelled
Build / Build macOS Private (release, macos-arm64) (push) Has been cancelled
Build / Build Windows MinGW (i686, debug) (push) Has been cancelled
Build / Build Windows MinGW (i686, release) (push) Has been cancelled
Build / Build Windows MinGW (x86_64, debug) (push) Has been cancelled
Build / Build Windows MinGW (x86_64, release) (push) Has been cancelled
Build / Build Windows MSVC (arm64, debug, arm64 debug, windows-11-arm) (push) Has been cancelled
Build / Build Windows MSVC (arm64, release, arm64 release, windows-11-arm) (push) Has been cancelled
Build / Build Windows MSVC (x86, debug, x86 debug, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86, release, x86 release, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86_64, debug, x86_64 debug, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86_64, release, x86_64 release, windows-2022) (push) Has been cancelled
Build / Upload (push) Has been cancelled
Build / Attach to release (push) Has been cancelled
This commit refines the CMake configuration for macOS by finding the Sparkle framework early in the build process, allowing it to be bundled with the application. The Dmg.cmake script is updated to handle Sparkle's framework paths and ensure proper deployment. Additionally, the build_sign_notarize.sh script is improved to sign Sparkle's helper executables correctly and includes enhanced notarization feedback. The Brewfile and install_brew_deps.sh are also updated to include the new macdeploycheck dependency for better deployment checks.
2026-01-22 17:04:57 +09:00
ef1ac290cd
Refactor Sparkle update configuration in Info.plist and CMakeLists.txt
...
Build / Build openSUSE (leap:15.6) (push) Has been cancelled
Build / Build openSUSE (leap:16.0) (push) Has been cancelled
Build / Build openSUSE (tumbleweed) (push) Has been cancelled
Build / Build Fedora (42) (push) Has been cancelled
Build / Build Fedora (43) (push) Has been cancelled
Build / Build Fedora (44) (push) Has been cancelled
Build / Build OpenMandriva (cooker) (push) Has been cancelled
Build / Build Mageia (9) (push) Has been cancelled
Build / Build Debian (bookworm) (push) Has been cancelled
Build / Build Debian (forky) (push) Has been cancelled
Build / Build Debian (trixie) (push) Has been cancelled
Build / Build Ubuntu (noble) (push) Has been cancelled
Build / Build Ubuntu (questing) (push) Has been cancelled
Build / Build Ubuntu (resolute) (push) Has been cancelled
Build / Upload Ubuntu PPA (noble) (push) Has been cancelled
Build / Upload Ubuntu PPA (questing) (push) Has been cancelled
Build / Upload Ubuntu PPA (resolute) (push) Has been cancelled
Build / Build FreeBSD (push) Has been cancelled
Build / Build OpenBSD (push) Has been cancelled
Build / Build macOS Public (release, macos-15) (push) Has been cancelled
Build / Build macOS Public (release, macos-15-intel) (push) Has been cancelled
Build / Build macOS Private (release, macos-arm64) (push) Has been cancelled
Build / Build Windows MinGW (i686, debug) (push) Has been cancelled
Build / Build Windows MinGW (i686, release) (push) Has been cancelled
Build / Build Windows MinGW (x86_64, debug) (push) Has been cancelled
Build / Build Windows MinGW (x86_64, release) (push) Has been cancelled
Build / Build Windows MSVC (arm64, debug, arm64 debug, windows-11-arm) (push) Has been cancelled
Build / Build Windows MSVC (arm64, release, arm64 release, windows-11-arm) (push) Has been cancelled
Build / Build Windows MSVC (x86, debug, x86 debug, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86, release, x86 release, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86_64, debug, x86_64 debug, windows-2022) (push) Has been cancelled
Build / Build Windows MSVC (x86_64, release, x86_64 release, windows-2022) (push) Has been cancelled
Build / Upload (push) Has been cancelled
Build / Attach to release (push) Has been cancelled
This commit updates the Info.plist.in file to use configurable placeholders for the Sparkle feed URL and public key, allowing downstream builders to customize these values. The CMakeLists.txt file is modified to define default values for these placeholders, enhancing flexibility for third-party builds while preserving upstream behavior.
2026-01-22 14:58:06 +09:00
Jonas Kvinge
5897e786dc
Remove unused macversion script
2025-09-08 22:06:32 +02:00
Jonas Kvinge
f8ea9631ca
Add sparkle
2025-01-15 23:03:40 +01:00
Jonas Kvinge
4ac51afd8f
macgstcopy: Add spotify plugin
2024-07-30 19:59:09 +02:00
Jonas Kvinge
bf19540f8d
Set LSMinimumSystemVersion from MACOSX_DEPLOYMENT_TARGET
...
Fixes #1436
2024-05-12 23:10:43 +02:00
Jonas Kvinge
a3207a5703
macgstcopy: Update gstreamer plugins list
2024-03-12 18:25:06 +01:00
Jonas Kvinge
3ee796a663
macgstcopy: Add adaptivedemux2 and mpeg mux/demux
2024-01-22 19:26:21 +01:00
Jonas Kvinge
e1990c9315
macgstcopy: Add rpath to gst plugin scanner
2023-10-18 20:46:24 +02:00
Jonas Kvinge
2be0d23b1b
macgstcopy: Change ID with install_name_tool
2023-10-14 23:24:56 +02:00
Jonas Kvinge
00bc3f76cf
macgstcopy: Copy libsoup
2023-10-14 03:27:57 +02:00
Jonas Kvinge
6b8a816ce6
macgstcopy: Check for both .dylib and .so extensions for plugins
...
Require at least coreelements to be found in plugins directory
2023-09-26 17:04:20 +02:00
Jonas Kvinge
878148ac32
Use system macdeployqt
2023-09-17 01:23:53 +02:00
Jonas Kvinge
145a8d5b67
Bump LSMinimumSystemVersion in Info.plist
...
Fixes #1206
2023-05-29 11:25:43 +02:00
Jonas Kvinge
1b363babe2
Use our own macOS dependencies
2022-03-10 15:51:07 +01:00
Jonas Kvinge
dc8fe63acf
Add script to copy gstreamer plugins on macOS
2021-08-19 19:17:43 +02:00
Jonas Kvinge
eb020c1cb8
Register tidal URL scheme on macOS
2021-04-10 06:04:31 +02:00
Jonas Kvinge
8193be36e5
Use a modified version of macdeployqt
2021-03-17 21:12:12 +01:00
Jonas Kvinge
96c1a35c8e
Use macdeploy.py for Qt plugins
2021-03-16 17:13:33 +01:00
Jonas Kvinge
514becc53a
Bundle strawberry-tagreader on macOS using macdeployqt
2020-12-24 22:05:22 +01:00
Jonas Kvinge
0808db706f
Remove libgstrealmedia.dylib from macdeploy
2020-11-29 06:43:24 +01:00
Jonas Kvinge
742d455b0e
Build on Big Sur
2020-11-18 22:48:16 +01:00
Jonas Kvinge
abb95534d0
Add musepack to macdeploy
2020-09-10 23:06:10 +02:00
Jonas Kvinge
2d2ce191ec
Change gstreamer libraries in macdeploy
2020-09-10 19:15:06 +02:00
Jonas Kvinge
49c71ecfad
Update macOS CI
2020-08-27 22:11:19 +02:00
Jonas Kvinge
789ff9df5c
Add SUPublicEDKey Info.plist
2020-08-03 19:31:28 +02:00
Jonas Kvinge
a2064ed16b
Always bundle libraries provided by homebrew
...
Fixes #343
2020-08-03 00:14:17 +02:00
Jonas Kvinge
b3d06c0868
Make macdeploy properly handle loader_path and libicudata
2020-08-02 17:02:28 +02:00
Jonas Kvinge
8390237cc4
Fix Sparkle integration for macOS
2020-08-02 06:32:01 +02:00
Jonas Kvinge
ffa4c6bf09
Add SUFeedURL to Info.plist
2020-08-01 03:31:29 +02:00
Jonas Kvinge
b4125fa56c
Remove create-dmg.sh script and use create-dmg directly from CMake
2020-08-01 03:31:01 +02:00
Jonas Kvinge
0fa52bc64f
Fix macdeploy script
2020-08-01 03:28:01 +02:00
Jonas Kvinge
07553476d4
Remove xine
2020-07-16 00:59:46 +02:00
Jonas Kvinge
10a136b4a3
Update macdeploy.py
2020-03-19 21:54:02 +01:00
Jonas Kvinge
331b9cca18
Remove sudo
2019-11-14 21:23:50 +01:00
Jonas Kvinge
ab72207027
Change domain
2019-09-24 00:06:37 +02:00
Jonas Kvinge
9972124aa1
Add gstreamer plugins to macdeploy.py
2019-09-14 20:30:06 +02:00
Jonas Kvinge
0b0d5fa227
Add back libgstlame in macdeploy
2019-08-18 22:08:32 +02:00
Jonas Kvinge
45424b8a52
Change CFBundleIdentifier
2019-08-18 01:00:47 +02:00
Jonas Kvinge
0956acbdfb
Add missing comma
2019-08-17 01:04:48 +02:00
Jonas Kvinge
927df5ff39
Bump LSMinimumSystemVersion to 10.13.4
2019-07-20 15:26:36 +02:00
Jonas Kvinge
31fc031267
Fix missing qt plugins in macOS travis-ci build ( #225 )
2019-07-20 15:23:22 +02:00
Martin Delille
45125abb8f
Fix Finder icon ( #216 )
...
- Regenerate new strawberry.icns
- Fix Info.plist CFBundleIconFile
- Install Info.plist to strawberry.app
2019-07-17 23:13:15 +02:00
Martin Delille
ff3333e1bf
Use create-dmg to generate MacOS release ( #215 )
2019-07-17 22:05:41 +02:00
Jonas Kvinge
adbf8495c6
Add libgstaiff.so to macdeploy
2019-07-12 20:32:52 +02:00
Jonas Kvinge
5ef5da687d
Fix macOS build
2019-06-12 06:34:59 +02:00
Jonas Kvinge
9c3cb82fca
Add compiler to macos img file ( #73 )
2019-02-04 23:42:07 +01:00