Commit Graph

71 Commits

Author SHA1 Message Date
5490ca3a56 fix(packaging/Arch): make cuda and unit tests optional (#4254) 2025-09-13 22:41:32 -04:00
b8456946be build(toolchain): fix missing dependencies on clion-toolchain (#4163) 2025-08-16 19:15:36 -04:00
a28c20df18 build(linux): compile with gcc13+ and bump cuda (#4136) 2025-08-07 20:13:25 -04:00
99cf9ac960 ci: use actionlint and problem matchers (#4116) 2025-07-29 22:08:30 -04:00
2259141bd2 build(packaging): version number improvements (#4037) 2025-07-03 19:07:02 -04:00
5b1da1c1ab ci(workflows): refactor ci (#4025) 2025-07-01 21:12:13 -04:00
6fa6a7d515 build(deps): remove unused dependency on libvdpau (#3307) 2024-10-14 23:15:53 -05:00
15b91a1ad4 build(fedora)!: add copr build (#3239) 2024-10-06 18:41:21 +00:00
ddd67ce01d build(docker): update dockerfiles (#3085) 2024-08-24 22:39:48 -04:00
6593fa5d61 feat: add publisher metadata (#3080) 2024-08-24 20:14:45 -04:00
4bd521bb43 docs: drop sphinx and use doxygen exclusively (#2932) 2024-08-05 18:44:17 +00:00
081fbe0e18 build(linux): add common build script (#2946) 2024-08-03 20:04:26 -04:00
f694137aa4 feat: Use CMake 3.30 for Ubuntu 22.04 docker (#2898) 2024-07-19 16:14:59 +00:00
df0ba13615 build(linux)!: drop debian bullseye support (#2844) 2024-07-13 16:27:01 +00:00
f3a164e95e build(linux): sync PKGBUILD with pacman-repo (#2833) 2024-07-12 17:53:19 +00:00
6607a28a68 docs(website): add pacman download button (#2830) 2024-07-10 15:16:49 +00:00
29410c6412 build(archlinux): generate srcinfo file during build (#2826) 2024-07-10 01:35:37 +00:00
638a7020b7 build(linux): drop support for AUR (#2819) 2024-07-09 00:47:08 +00:00
4683bcaf36 build(docs): add cmake target for docs (#2748) 2024-06-24 16:12:31 +00:00
acd9ae606e docs: more doxygen fixes (#2736) 2024-06-21 01:34:27 +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
4e49db9fd5 build(linux)!: add fedora 40 and remove fedora 38 (#2525) 2024-05-12 11:27:41 -04:00
ad66fcb243 build(linux): fix ubuntu 24.04 build (#2402) 2024-04-10 19:59:11 -04:00
116e59292a build(deps): remove libavdevice (#2380) 2024-04-07 22:23:32 -04:00
3c13027a61 build(linux)!: disable arm64 builds for Fedora (#2377) 2024-04-06 15:22:09 -04:00
1ed22ab3b2 build: fix ubuntu 24.04 deps (#2374) 2024-04-05 21:45:15 -04:00
89207a13f2 fix(docker): fix arm64 builds (#2368) 2024-04-04 23:12:17 -04:00
699b2c160e build(linux)!: drop ubuntu 20.04 (#2327) 2024-04-03 22:52:37 -04:00
e1588787f0 build(linux): add ubuntu 24.04 (#2326) 2024-04-03 21:50:03 -04:00
89e8b9628c ci(tests): add test framework (#1603) 2024-03-24 19:52:24 -04:00
22736c4ce9 Fix(linux/fedora39) patch system headers so build succeeds with cuda (#2253)
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
2024-03-13 18:05:45 -04:00
0bfad20d4c fix(Linux/Fedora): re-enable CUDA and bump to 12.4.0 (#2247) 2024-03-13 09:48:13 -04: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
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
cacadc4df4 build(linux): ensure pre-compiled arch pkg is not debug build (#2214) 2024-03-04 22:15:37 -05:00
c6f94e93e0 build(cmake): error build on warning (#2165) 2024-02-24 22:34:53 -05:00
b7a3985807 build(docker): add docker toolchain for clion (#2098) 2024-02-03 20:57:14 -05:00
0d4dfcd708 Find the correct install paths for systemd units and udev rules (#2046) 2024-01-21 16:53:30 -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
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
88fc8f845b build(docker): add fedora 39 and drop fedora 37 (#1827) 2023-12-11 14:53:32 -05:00
b989d33f03 ci: fix linux tray (#1650) 2023-09-18 18:14:53 -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
e9f4409853 ci(docker): fix arch linux cache issue (#1570) 2023-08-25 21:19:44 -04:00
5b93265053 ci(docker): fix ArchLinux image cache (#1554) 2023-08-17 21:49:59 -04:00
5a97b86fe3 ci(docker): bump cmake from 3.26 to 3.27 for Fedora (#1522) 2023-08-11 17:29:40 -04:00
e2577193f0 ci(docker): bump gcc-10 in ubuntu 20.04 image (#1489) 2023-07-31 15:20:38 -04:00
16d69f40fd build(distro): add debian bookworm package (#1455) 2023-07-18 16:29:03 -04:00