Commit Graph

92 Commits

Author SHA1 Message Date
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
ReenigneArcher 33e99e1feb build(macos)!: add homebrew formula and drop dmg (#2222) 2024-03-09 10:47:55 -05:00
detiam c86a4e112b Fix wrong path in desktop file (#2223)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-03-06 10:23:32 -05:00
Cameron Gutman 1020d0c133 Install ViGEmBus before starting Sunshine 2024-02-27 22:32:10 -06:00
James Le Cuirot 11c5b64d39 Use nlohmann_json package instead of submodule (#2161) 2024-02-26 18:53:56 -05:00
ReenigneArcher 8a7a6c48f8 build(cmake) properly find evdev (#2176) 2024-02-26 12:55:34 -05:00
ReenigneArcher c6f94e93e0 build(cmake): error build on warning (#2165) 2024-02-24 22:34:53 -05:00
ReenigneArcher 341fdaad77 build(cmake): add option to skip cuda inheriting compile options (#2164) 2024-02-23 20:54:10 -05:00
ReenigneArcher 8689469ea8 refactor(main): move remaining entry related code (#2127) 2024-02-11 14:15:45 -05:00
ReenigneArcher cd2153f340 refactor(main): move file operation functions to new source (#2124) 2024-02-10 07:37:27 -05:00
Cameron Gutman aa76b2398b Add support for starting URLs and regular files that aren't executable
This provides some limited ShellExecute-like behavior.
2024-02-08 01:59:40 -06:00
ReenigneArcher 0aa4f06c39 refactor(logging): separate logging from main (#2110) 2024-02-07 09:59:24 -05:00
ReenigneArcher 328a300550 build(cmake): use CMAKE_SOURCE_DIR property (#2091) 2024-02-03 15:29:09 -05:00
PVermeer 0d4dfcd708 Find the correct install paths for systemd units and udev rules (#2046) 2024-01-21 16:53:30 -05:00
Lukas Senionis bf1b9a20ec Add a dedicated library for working with JSON (#2047) 2024-01-20 17:05:35 -05:00
ReenigneArcher 701b7081b1 build(linux deps): fix miniupnp dependency (#2022) 2024-01-14 15:48:46 -05:00
James Le Cuirot bc6cc2078e build(linux) make vaapi optional without dlopen (#1979)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-01-05 10:59:41 -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
James Le Cuirot 8d14e7c6f1 Optionally allow the system installation of wayland-protocols to be used (#1966) 2024-01-01 11:49:00 -05:00
Timo Gurr faeeb7ec57 build(cmake): Use GNUInstallDirs to install data and lib directories (#1817) 2023-12-31 21:53:16 -05:00
James Le Cuirot 44b34d1e23 Optionally allow the system installation of MiniUPnP to be used (#1959) 2023-12-31 20:04:04 -05:00
ReenigneArcher 8efc15b58f build(cmake): do not include unneeded headers (#1957) 2023-12-31 14:25:18 -05:00
ReenigneArcher 7640c504fa build(deps): use a single submodule for ffmpeg (#1952) 2023-12-30 17:36:36 -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
Justin Dhillon 0a563947ea docs: fix broken links (#1813)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-11-05 00:47:22 -04:00
detiam ab3ff2d355 Update linux sunshine.desktop (#1768) 2023-10-25 14:14:28 -04:00
ReenigneArcher f1cd94638f build(deps): use submodules for wayland protocols (#1731) 2023-10-10 16:13:52 -04:00
Zack Elia 26261c18b6 Add missing dependencies for tray icon support (#1712) 2023-10-07 10:11:19 -04:00
ReenigneArcher af0c81f570 fix(cmake): fix appimage assets directory (#1703) 2023-10-04 21:26:09 -04:00
ReenigneArcher e716e56199 fix(installer): update vigembus (#1670) 2023-10-02 22:10:56 -04:00
Cameron Gutman 366c5ab675 Use oneVPL instead of legacy MFX library on Windows 2023-10-02 19:49:29 -05:00
Reece Humphreys 359c9ec3cd Link the /opt/homebrew/lib directory on macOS (#1685) 2023-09-30 12:39:58 -04:00
Arthur Kasimov 17a320bfa5 Install icons to hicolor theme on Linux (#1669) 2023-09-23 23:20:46 -04:00
Arthur Kasimov e2f59c521e Disable installation of enet headers and libraries (#1663) 2023-09-21 23:16:23 -04:00
ReenigneArcher b989d33f03 ci: fix linux tray (#1650) 2023-09-18 18:14:53 -04:00
Elia Zammuto dc967ccc7b Event Ballons and Tray Icon improvements (#1561)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-09-15 20:48:51 -04:00
ReenigneArcher 92b4eeee55 refactor(cmake): split CMakeLists into modules (#1587) 2023-09-04 20:16:30 -04:00
ReenigneArcher dc5571ba98 add cmake-lint action (#646) 2022-12-29 08:24:13 -05:00
David Rosca 6309f478a2 kmsgrab: Only gain effective CAP_SYS_ADMIN when needed 2021-09-04 16:28:59 +02:00
Loki 05dcff4f87 Ask Wayland what monitor outputs are available 2021-08-23 18:22:59 +02:00
Loki ac5f439839 Skeleton of grabbing image with kms 2021-08-05 21:24:52 +02:00
Loki 6702802829 Load X11 libraries at runtime 2021-08-03 20:31:27 +02:00