mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-05-15 06:06:07 -06:00
[PR #271] [MERGED] Include libadwaita and other dependencies in the app bundle on macOS #352
Labels
No labels
Xorg
documentation
enhancement
macos
pull-request
question
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/lan-mouse#352
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/feschber/lan-mouse/pull/271
Author: @mrled
Created: 2/26/2025
Status: ✅ Merged
Merged: 10/14/2025
Merged by: @feschber
Base:
main← Head:include-libadwaita-macos-bundle📝 Commits (10+)
5a5493dInclude libadwaita and other dependencies in the app bundle on macOSb315e86Fix missing pipes11fff81Use recent bash for associative array support (declare -A)f6061faUse correct path for homebrew bash on Intel macOS7c91f4bGet homebrew path from the brew commandc819da2Simplify copy-macos-dylib and convert to POSIX sh0d1e07cFix permissions nit7b096fdUpdate macOS dylib copy script path in release workflow5596a41fix a few typosda49daefix script invocation in pre-release.yml📊 Changes
6 files changed (+133 additions, -8 deletions)
View changed files
📝
.github/workflows/pre-release.yml(+6 -2)📝
.github/workflows/rust.yml(+6 -2)📝
.github/workflows/tagged-release.yml(+6 -2)📝
README.md(+21 -2)➕
dylibs/.gitignore(+1 -0)➕
scripts/copy-macos-dylib.sh(+93 -0)📄 Description
Copy all the requisite homebrew libraries, including libadwaita, into the macOS bundle. This makes it a standalone app that can be executed directly on any system without installing Homebrew and libadwaita first. Also does away with the requirement that Homebrew is installed to the default location, which is otherwise required because the binary refers to dynamic libraries via their absolute paths.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.