Commit Graph

51 Commits

Author SHA1 Message Date
0784774fec test(tray): add system tray tests (#4221) 2026-07-29 20:30:43 -04:00
089f15d4b6 chore: migrate to qt tray for all platforms (#5260) 2026-07-28 22:22:43 -04:00
3377f7a73f refactor(sonar): migrate worker threads to std::jthread (#5398) 2026-07-12 00:30:05 -04:00
dc419367f3 chore: Remove setuptools from glad dependencies (#5392) 2026-07-08 16:04:52 -04:00
92a923069c build(linux): avoid network for appstream cli & add missing deps (#5363) 2026-07-03 10:44:23 -04:00
22d9aa3b2e build(Archlinux): Shallow clone dependent submodules (#5206) 2026-05-27 23:55:37 -04:00
dbce229174 fix(linux): migrate to qt tray (#4907)
Co-authored-by: Kishi <41839133+Kishi85@users.noreply.github.com>
2026-05-24 22:21:24 -04:00
ecdb03467e build(linux): fix gcov detection for ArchLinux (#5081) 2026-05-07 08:32:06 -04:00
0752f641b1 feat(linux): Add Vulkan video encoder (#4603) 2026-03-30 22:17:00 -04:00
ae8adfd8ed feat(linux/glad): implement EGL_IMG_context_priority (#4857) 2026-03-21 20:27:21 -04:00
ea201155f4 build(linux): generate glad sources at compile time (#4798)
Co-authored-by: Conn O'Griofa <connogriofa@gmail.com>
2026-03-15 21:21:41 -04:00
874880e5ea feat(linux)!: Support streaming through XDG portals and Pipewire (#4417)
Co-authored-by: Carlos Garnacho <carlosg@gnome.org>
Co-authored-by: Carson Katri <Carson.katri@gmail.com>
Co-authored-by: Bond <bond-d@ukr.net>
Co-authored-by: d.bondarev <d.bondarev@crm-onebox.com>
Co-authored-by: Conn O'Griofa <connogriofa@gmail.com>
2026-02-03 08:19:02 -05:00
6400522809 build(Archlinux): Switch from calling make directly to using cmake (#4579) 2026-01-16 11:45:30 -05:00
c9e0bb864e build(packaging): bash comparison in PKGBUILD (#4565) 2026-01-05 18:10:52 -05:00
2e68762e36 build(Archlinux): Update GCC version in PKGBUILD to 15 (#4546)
Bump the _gcc_version variable from 14 to 15 and change makedepends to use the generic 'gcc' package. This ensures the package builds with the latest GCC version available.
2025-12-29 20:16:28 -05:00
75809f13e3 ci(linux): migrate Archlinux build to GitHub workflow (#4478) 2025-12-07 09:01:57 -05:00
fe07501820 build(packaging/Arch): fix cuda gcc version detection (#4442) 2025-11-23 21:51:15 -05:00
fd96aa0b36 fix(packaging/Linux): ensure that uhid is loaded automatically (#2906)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-09-22 23:30:21 -04:00
2b2b4a7fbe build(packaging/Linux): remove cuda as required dependency on aur (#4278) 2025-09-20 13:54:16 -04:00
19babad080 fix(packaging/Arch): do not fail if cuda was freshly installed (#4257) 2025-09-14 00:12:58 -04:00
5490ca3a56 fix(packaging/Arch): make cuda and unit tests optional (#4254) 2025-09-13 22:41:32 -04:00
b4677bab84 build(deps/Linux): include gnu-which as dependency (#4251) 2025-09-08 22:38:42 -04:00
2259141bd2 build(packaging): version number improvements (#4037) 2025-07-03 19:07:02 -04:00
958d783d94 build(arch-packaging): update gcc (#3978) 2025-06-14 23:45:01 -04:00
c9a06fd8a7 build(linux): consolidate appstream metainfo (#3954) 2025-06-09 16:39:57 +00:00
6fa6a7d515 build(deps): remove unused dependency on libvdpau (#3307) 2024-10-14 23:15:53 -05:00
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
330ab76fcf build(cmake): fix typo in publisher name variable (#3158) 2024-09-09 19:44:46 -04:00
6593fa5d61 feat: add publisher metadata (#3080) 2024-08-24 20:14:45 -04:00
17c4b26af0 fix(packaging): apply udev rules for uhid (#3041) 2024-08-19 09:29:49 -04:00
4bd521bb43 docs: drop sphinx and use doxygen exclusively (#2932) 2024-08-05 18:44:17 +00:00
f3a164e95e build(linux): sync PKGBUILD with pacman-repo (#2833) 2024-07-12 17:53:19 +00:00
4683bcaf36 build(docs): add cmake target for docs (#2748) 2024-06-24 16:12:31 +00:00
ebc41acf98 build: optionally static link boost (#2628) 2024-06-14 21:37:46 +00:00
2e1eb0c914 build(linux): remove unused intel media sdk (#2681) 2024-06-12 23:37:47 +00:00
e898be1b7e ci: use prerelease logic (#2553) 2024-05-23 21:42:06 -04:00
26e0ff8a14 build(archlinux): bump gcc from 12 to 13 (#2519) 2024-05-10 08:33:54 -04:00
89e8b9628c ci(tests): add test framework (#1603) 2024-03-24 19:52:24 -04:00
3181d91edf Apply udev rules to /dev/uinput immediately after installation 2024-03-12 19:54:20 -05:00
cb4bfaa2f4 Add the .INSTALL script needed for kmsgrab to work
This also removes the standalone PKGBUILD artifact because
our PKGBUILD has external dependencies now.
2024-03-09 18:56:44 -06:00
74ce047a4b Add optdepends for Intel and AMD hardware encoding 2024-03-09 18:56:44 -06:00
278567f72d Move kmsgrab dependencies from optdepends to depends
kmsgrab is the most fully featured capture backend for current
versions of Sunshine, so it should be built by default.

In addition to zero-copy capture and HDR support, it is the *only*
capture backend that can handle non-wlroots Wayland capture.
2024-03-09 18:56:44 -06:00
c6f94e93e0 build(cmake): error build on warning (#2165) 2024-02-24 22:34:53 -05:00
c0164caaaa builds(deps): use miniupnpc package instead of submodule (#1971)
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
2024-01-01 18:48:27 -05:00
7640c504fa build(deps): use a single submodule for ffmpeg (#1952) 2023-12-30 17:36:36 -05:00
5bdbda90b5 Web UI migration to Vite and Vue3 and improvements to the UX (#1673)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-12-27 19:25:49 -05:00
0a563947ea docs: fix broken links (#1813)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-11-05 00:47:22 -04:00
b989d33f03 ci: fix linux tray (#1650) 2023-09-18 18:14:53 -04:00
997751ce48 ci(flatpak): fix boost url (#1637) 2023-09-14 13:01:59 -04:00
515fafef2d fix: arch package version (#1628) 2023-09-12 14:07:47 -04:00