Commit Graph

36 Commits

Author SHA1 Message Date
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
92b4eeee55 refactor(cmake): split CMakeLists into modules (#1587) 2023-09-04 20:16:30 -04:00