Commit graph

37 commits

Author SHA1 Message Date
ReenigneArcher
c4e5a69c39
build(packaging/homebrew): Rename class from @PROJECT_NAME@ to Sunshine (#4308) 2025-09-27 17:19:45 -04:00
Eduardo Mozart de Oliveira
bef7adcc7b
build(macos): Remove XCode dependency (#4293) 2025-09-24 11:40:56 -04:00
ReenigneArcher
b4677bab84
build(deps/Linux): include gnu-which as dependency (#4251) 2025-09-08 22:38:42 -04:00
ReenigneArcher
73f84fb6dd
fix(tray): optionally run tray in main event loop enabling support for macOS (#3818)
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
2025-09-01 11:30:18 -04:00
ReenigneArcher
dbe80d0f92
style(sonar): fix cpp:S6185 (#4133) 2025-08-07 23:17:13 -04:00
ReenigneArcher
4bac84ee38
build(homebrew): use new brew packages (#4103) 2025-07-26 10:46:41 -04:00
ReenigneArcher
274b998ec5
build(cmake): bump c++ to 23 (#4096) 2025-07-19 09:00:44 -04:00
ReenigneArcher
2259141bd2
build(packaging): version number improvements (#4037) 2025-07-03 19:07:02 -04:00
ReenigneArcher
fb51c2c649
fix(homebrew): workaround dynamic caveats audit error (#3994) 2025-06-21 16:30:42 -04:00
ReenigneArcher
8e061c44c5
fix(deps): workaround miniupnpc type_t error (#3993) 2025-06-21 15:41:59 -04:00
ReenigneArcher
0a98094613
build(homebrew): temporarily use miniupnpc head (#3952) 2025-06-08 01:29:28 +00:00
ReenigneArcher
a70cf5e12e
ci(codecov): add test analytics (#3841) 2025-05-03 18:22:13 +00:00
ReenigneArcher
f82923e5c5
fix(homebrew): enable system tray for linux (#3819) 2025-04-28 13:45:12 -04:00
ReenigneArcher
57b5b296da
build(homebrew): explicitly set cxx standard (#3797) 2025-04-14 14:12:59 -04:00
Ondřej Glet
b43a9b8efb
fix(linux): headless monitors on wayland (#3783) 2025-04-14 09:56:21 -04:00
ReenigneArcher
955c0fd8e7
build(deps): pin boost to 1.87 (#3794) 2025-04-13 20:30:07 -04:00
ReenigneArcher
820180c9e7
docs(hrefs): update readthedocs hrefs (#3476) 2025-01-13 22:34:54 -05:00
dependabot[bot]
9abba8048a
build(deps): bump LizardByte/homebrew-release-action from 2024.1105.185654 to 2024.1115.14934 in the lizardbyte-actions group (#3400)
* build(deps): bump LizardByte/homebrew-release-action

Bumps the lizardbyte-actions group with 1 update: [LizardByte/homebrew-release-action](https://github.com/lizardbyte/homebrew-release-action).


Updates `LizardByte/homebrew-release-action` from 2024.1105.185654 to 2024.1115.14934
- [Release notes](https://github.com/lizardbyte/homebrew-release-action/releases)
- [Commits](https://github.com/lizardbyte/homebrew-release-action/compare/v2024.1105.185654...v2024.1115.14934)

---
updated-dependencies:
- dependency-name: LizardByte/homebrew-release-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lizardbyte-actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs(homebrew): update brew installation steps

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-11-15 02:52:30 +00:00
ReenigneArcher
d1e7865f31
build(macos): fix libcurl linking (#3383) 2024-11-09 21:02:03 +00:00
doubleyoustew
9662f0547f
fix(homebrew): codesign binary only on Intel macOS (#3348) 2024-11-01 14:41:59 +00:00
Cameron Gutman
6fa6a7d515
build(deps): remove unused dependency on libvdpau (#3307) 2024-10-14 23:15:53 -05:00
ReenigneArcher
7352e7277a
build(linux): fail build if capture dependencies not found (#3305) 2024-10-14 22:28:55 +00:00
ReenigneArcher
25ed2d5b4a
build(homebrew): fix boost linking (#3296) 2024-10-12 17:08:38 +00:00
ReenigneArcher
7dd836dab6
build(deps): bump third party/build-deps from 1977d9c to 8c7caa1 (#3292)
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
2024-10-11 23:59:05 -04:00
ReenigneArcher
330ab76fcf
build(cmake): fix typo in publisher name variable (#3158) 2024-09-09 19:44:46 -04:00
ReenigneArcher
6593fa5d61
feat: add publisher metadata (#3080) 2024-08-24 20:14:45 -04:00
ReenigneArcher
0b8468ca3e
feat(macos): add beta homebrew formula (#2990) 2024-08-08 21:17:15 -04:00
ReenigneArcher
4bd521bb43
docs: drop sphinx and use doxygen exclusively (#2932) 2024-08-05 18:44:17 +00:00
ReenigneArcher
ecc7f2a521
build(linux): fix new lint errors (#2953) 2024-08-03 20:07:30 +00:00
Cathy J. Fitzpatrick
3cc12dfbe7
macOS: New implementation of service publication (#2786)
The current implementation of service publication on macOS uses
`avahi-client`, but the majority of macOS machines do not have Avahi
installed because macOS provides a native alternative (`mDNSresponder`),
meaning that there is no reason to install Avahi.

The current implementation also attempts to load the Avahi client
libraries using `dlopen(3)`, which has a variety of restrictions on
macOS, such as only being willing to load from certain directories.
Depending on where the Avahi binaries are installed, they might not
be loadable through the current invocation of `dlopen(3)`.

Instead of using an Avahi client on macOS, it makes more sense to use
the native macOS API for publishing services via `mDNSresponder`. This
commit supplies such an implementation that uses the macOS native API.
It also has the advantage of being much simpler than the previous
implementation. Furthermore, this new implementation works on all
macOS machines, because it relies only on native APIs, rather than on
third-party software that is not commonly installed on macOS.
2024-07-07 15:19:51 +00:00
ReenigneArcher
4683bcaf36
build(docs): add cmake target for docs (#2748) 2024-06-24 16:12:31 +00:00
Vithorio Polten
13f94f113a
fix(macos): fix boost on macos (#2733)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-06-21 19:38:52 +00:00
ReenigneArcher
0c0b4c4610
fix(brew): remove v prefix from version number (#2710) 2024-06-17 00:23:51 +00:00
ReenigneArcher
fe22c2f69c
fix(brew): update version and fix ci push events (#2708) 2024-06-16 23:21:23 +00:00
ReenigneArcher
a5a1988cff
fix(homebrew): use tag instead of branch in formula (#2705) 2024-06-16 22:07:13 +00:00
ReenigneArcher
ebc41acf98
build: optionally static link boost (#2628) 2024-06-14 21:37:46 +00:00
ReenigneArcher
f68de7da93
build(linux): add homebrew support (#2667) 2024-06-12 15:58:25 -04:00
Renamed from packaging/macos/sunshine.rb (Browse further)