Commit Graph

65 Commits

Author SHA1 Message Date
Cameron Gutman
6fa6a7d515 build(deps): remove unused dependency on libvdpau (#3307) 2024-10-14 23:15:53 -05:00
ReenigneArcher
15b91a1ad4 build(fedora)!: add copr build (#3239) 2024-10-06 18:41:21 +00:00
ReenigneArcher
ddd67ce01d build(docker): update dockerfiles (#3085) 2024-08-24 22:39:48 -04:00
ReenigneArcher
6593fa5d61 feat: add publisher metadata (#3080) 2024-08-24 20:14:45 -04:00
ReenigneArcher
4bd521bb43 docs: drop sphinx and use doxygen exclusively (#2932) 2024-08-05 18:44:17 +00:00
ReenigneArcher
081fbe0e18 build(linux): add common build script (#2946) 2024-08-03 20:04:26 -04:00
Lukas Senionis
f694137aa4 feat: Use CMake 3.30 for Ubuntu 22.04 docker (#2898) 2024-07-19 16:14:59 +00:00
ReenigneArcher
df0ba13615 build(linux)!: drop debian bullseye support (#2844) 2024-07-13 16:27:01 +00:00
ReenigneArcher
f3a164e95e build(linux): sync PKGBUILD with pacman-repo (#2833) 2024-07-12 17:53:19 +00:00
ReenigneArcher
6607a28a68 docs(website): add pacman download button (#2830) 2024-07-10 15:16:49 +00:00
ReenigneArcher
29410c6412 build(archlinux): generate srcinfo file during build (#2826) 2024-07-10 01:35:37 +00:00
ReenigneArcher
638a7020b7 build(linux): drop support for AUR (#2819) 2024-07-09 00:47:08 +00:00
ReenigneArcher
4683bcaf36 build(docs): add cmake target for docs (#2748) 2024-06-24 16:12:31 +00:00
ReenigneArcher
acd9ae606e docs: more doxygen fixes (#2736) 2024-06-21 01:34:27 +00:00
ReenigneArcher
ebc41acf98 build: optionally static link boost (#2628) 2024-06-14 21:37:46 +00:00
ReenigneArcher
2e1eb0c914 build(linux): remove unused intel media sdk (#2681) 2024-06-12 23:37:47 +00:00
ReenigneArcher
4e49db9fd5 build(linux)!: add fedora 40 and remove fedora 38 (#2525) 2024-05-12 11:27:41 -04:00
ReenigneArcher
ad66fcb243 build(linux): fix ubuntu 24.04 build (#2402) 2024-04-10 19:59:11 -04:00
ReenigneArcher
116e59292a build(deps): remove libavdevice (#2380) 2024-04-07 22:23:32 -04:00
ReenigneArcher
3c13027a61 build(linux)!: disable arm64 builds for Fedora (#2377) 2024-04-06 15:22:09 -04:00
ReenigneArcher
1ed22ab3b2 build: fix ubuntu 24.04 deps (#2374) 2024-04-05 21:45:15 -04:00
ReenigneArcher
89207a13f2 fix(docker): fix arm64 builds (#2368) 2024-04-04 23:12:17 -04:00
ReenigneArcher
699b2c160e build(linux)!: drop ubuntu 20.04 (#2327) 2024-04-03 22:52:37 -04:00
ReenigneArcher
e1588787f0 build(linux): add ubuntu 24.04 (#2326) 2024-04-03 21:50:03 -04:00
ReenigneArcher
89e8b9628c ci(tests): add test framework (#1603) 2024-03-24 19:52:24 -04:00
ReenigneArcher
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
Crashdummy
0bfad20d4c fix(Linux/Fedora): re-enable CUDA and bump to 12.4.0 (#2247) 2024-03-13 09:48:13 -04:00
Cameron Gutman
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
Cameron Gutman
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
ReenigneArcher
cacadc4df4 build(linux): ensure pre-compiled arch pkg is not debug build (#2214) 2024-03-04 22:15:37 -05:00
ReenigneArcher
c6f94e93e0 build(cmake): error build on warning (#2165) 2024-02-24 22:34:53 -05:00
ReenigneArcher
b7a3985807 build(docker): add docker toolchain for clion (#2098) 2024-02-03 20:57:14 -05:00
PVermeer
0d4dfcd708 Find the correct install paths for systemd units and udev rules (#2046) 2024-01-21 16:53:30 -05:00
ReenigneArcher
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
TheElixZammuto
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
ReenigneArcher
88fc8f845b build(docker): add fedora 39 and drop fedora 37 (#1827) 2023-12-11 14:53:32 -05:00
ReenigneArcher
b989d33f03 ci: fix linux tray (#1650) 2023-09-18 18:14:53 -04:00
ReenigneArcher
515fafef2d fix: arch package version (#1628) 2023-09-12 14:07:47 -04:00
ReenigneArcher
92b4eeee55 refactor(cmake): split CMakeLists into modules (#1587) 2023-09-04 20:16:30 -04:00
ReenigneArcher
e9f4409853 ci(docker): fix arch linux cache issue (#1570) 2023-08-25 21:19:44 -04:00
ReenigneArcher
5b93265053 ci(docker): fix ArchLinux image cache (#1554) 2023-08-17 21:49:59 -04:00
ReenigneArcher
5a97b86fe3 ci(docker): bump cmake from 3.26 to 3.27 for Fedora (#1522) 2023-08-11 17:29:40 -04:00
ReenigneArcher
e2577193f0 ci(docker): bump gcc-10 in ubuntu 20.04 image (#1489) 2023-07-31 15:20:38 -04:00
ReenigneArcher
16d69f40fd build(distro): add debian bookworm package (#1455) 2023-07-18 16:29:03 -04:00
ReenigneArcher
48f05aa8c4 build(docker): free additional space on runners (#1450) 2023-07-18 15:01:56 -04:00
Era Dorta
ed74492e4e fix(deps): replace libboost chrono and thread with standard chrono and thread (#1364)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-06-26 11:50:10 -04:00
Arthur Kasimov
8da2caf764 Do not add 'lizard' user inside Fedora 38 container to 'input' group (#1291) 2023-05-17 10:41:54 -04:00
ReenigneArcher
f41e57ea8c ci!: remove fedora 36 (#1244) 2023-05-15 20:12:35 -04:00
ReenigneArcher
8f6ee0bc3c ci: add fedora 38 (#1114) 2023-05-07 15:46:14 -04:00
kodemeister
89b8cada0a Do not add 'lizard' user inside Docker container to 'input' group 2023-05-06 14:37:45 -05:00