85 Commits
Author SHA1 Message Date
Dave Lane 716bb7159d build(linux): fix ubuntu 26.10 aarch64 artifact extraction (#5720) 2026-09-14 15:24:32 -04:00
Dave Lane dd7a1f796e build(Linux): add Ubuntu 26.10 Docker bake target (#5622) 2026-09-12 12:41:50 -04:00
Dave Lane ec09aad6c6 build(Linux): harden Qt6 dependency detection (#5679) 2026-09-10 18:09:50 -04:00
renovate[bot] a9481c71d9 chore(deps): update ubuntu docker tag to v26 (#5666)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-09 16:16:41 -04:00
Dave Lane 6404ef3ba0 ci: add Cloudsmith packaging support (#5611) 2026-09-04 18:16:15 -04:00
Dave Lane 1edbbcd18a build(docker): add bake config (#5607) 2026-09-04 09:11:56 -04:00
Dave Lane 0af7c7dd65 ci: sonar fixes (#5594) 2026-09-01 19:57:46 -04:00
Dave Lane 3d692a20cc chore(docker): fix hadolint SC3014 (#5482) 2026-08-07 15:23:54 -04:00
Dave Lane 089f15d4b6 chore: migrate to qt tray for all platforms (#5260) 2026-07-28 22:22:43 -04:00
David LaneandKishi 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
David Lane 0899b3412b build(linux): add ubuntu 26.04 support (#5051) 2026-05-06 23:59:05 -04:00
David Lane 75809f13e3 ci(linux): migrate Archlinux build to GitHub workflow (#4478) 2025-12-07 09:01:57 -05:00
Cameron Gutman 7d887bc77f build(arch): temporarily disable broken Arch build (#4451) 2025-11-25 22:23:28 -06:00
ReenigneArcher 9c1b8db5cd build(Linux): Refactor Dockerfiles and build script for multi-stage, step-based builds (#4299) 2025-09-25 08:35:02 -04:00
Andrew Moore 5490ca3a56 fix(packaging/Arch): make cuda and unit tests optional (#4254) 2025-09-13 22:41:32 -04:00
ReenigneArcher b8456946be build(toolchain): fix missing dependencies on clion-toolchain (#4163) 2025-08-16 19:15:36 -04:00
ReenigneArcher a28c20df18 build(linux): compile with gcc13+ and bump cuda (#4136) 2025-08-07 20:13:25 -04:00
ReenigneArcher 99cf9ac960 ci: use actionlint and problem matchers (#4116) 2025-07-29 22:08:30 -04:00
ReenigneArcher 2259141bd2 build(packaging): version number improvements (#4037) 2025-07-03 19:07:02 -04:00
ReenigneArcher 5b1da1c1ab ci(workflows): refactor ci (#4025) 2025-07-01 21:12:13 -04:00
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
ReenigneArcherandCameron Gutman 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