60 Commits

Author SHA1 Message Date
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
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
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
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
Timo Gurr
faeeb7ec57
build(cmake): Use GNUInstallDirs to install data and lib directories (#1817) 2023-12-31 21:53:16 -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
b989d33f03
ci: fix linux tray (#1650) 2023-09-18 18:14:53 -04:00
ReenigneArcher
997751ce48
ci(flatpak): fix boost url (#1637) 2023-09-14 13:01:59 -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
kodemeister
3e2cb07774 Fix path to udev rules in AppRun script 2023-05-06 14:37:45 -05:00
kodemeister
5d3034701d Remove setup of 'input' group from Linux packaging scripts 2023-05-06 14:37:45 -05:00
Conn O'Griofa
bf24d0e7a6
Flatpak: update to org.freedesktop.Platform 22.08 (#936)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-26 21:00:41 -04:00
ReenigneArcher
014d693112
add tray icon (#1035) 2023-03-15 16:30:18 -04:00
Joe
bf4ed899d9
Skip irrelevant submodules when building on Arch (#817)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-09 22:29:06 -05:00
ABeltramo
7d01b50498
feat: implemented unicode input mode (#966)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-08 08:35:34 -05:00
ReenigneArcher
032680ca9d
aur: move docker build (#895) 2023-02-13 15:27:51 -05:00
Conn O'Griofa
fb7c9e22ff
CMake: Linux: update dependencies & use dynamic Boost (#864) 2023-01-30 21:29:44 -05:00
istori1
9155e39e91
Flatpak build improvements (#784) 2023-01-28 15:21:16 -05:00
ReenigneArcher
3510b8636a
build with docker and improve CUDA compute capability support (#714) 2023-01-15 09:31:37 -05:00
Cameron Gutman
05f5370efe
Launch games under the correct user account on Windows (#600) 2022-12-27 15:52:41 -05:00
ReenigneArcher
c1f0daa024
fix npm path (#635) 2022-12-27 14:03:00 -05:00
Brad Richardson
e8aa7499af
Sunshine prebuilts (#510) 2022-12-11 17:46:19 -05:00
ReenigneArcher
67a569c0b8
Merge branch 'nightly' into update/use-npm-dependencies 2022-11-19 12:58:58 -05:00
ReenigneArcher
981d878082
use npm dependencies 2022-11-19 12:58:29 -05:00
istori1
4c1371aaeb
Add install scripts (Flatpak) (#471)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2022-11-18 18:52:58 -05:00
Mariotaku
01b8ba353a
Cover Finder (#216)
Adds functionality to search and add game cover images automatically.

Co-authored-by: Conn O'Griofa <connogriofa@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2022-11-18 11:07:22 -05:00
ReenigneArcher
a043dfcf6c
Update apps.json
- reformat `apps.json` files
- use `sed` to add required prefixes for flatpak build
2022-10-26 21:43:24 -04:00
istori1
166f9f73e0
Enabled x264 and removed libevent 2022-10-24 17:47:19 -04:00
istori1
db55ff8ea1
Remove libcheck and disable x265 2022-10-24 07:05:13 -04:00
istori1
e2bb1a720a
Adding back CPU encoding (#419) 2022-10-20 10:34:29 -04:00
istori1
87f01fc0b8
Update dev.lizardbyte.sunshine.yml 2022-10-19 17:29:27 -04:00
istori1
35cdc2c89b
Update dev.lizardbyte.sunshine.yml 2022-10-17 20:28:45 -04:00
istori1
3baace6711
Reduce build time and cleanup 2022-10-17 17:31:12 -04:00
istori1
25a64bff44
Update Flatpak sources to Kinetic 2022-10-12 19:01:23 -04:00
istori1
eedcd49713
Update dev.lizardbyte.sunshine.yml 2022-10-10 06:56:22 -04:00
istori1
418d3cc76c
Change Flatpak sources to jammy 2022-10-09 09:40:19 -04:00
ReenigneArcher
5f9101f72d
Merge branch 'nightly' into fix/paths 2022-09-11 19:41:30 -04:00
ReenigneArcher
642c4a9ed7
add home directory access for flatpak 2022-08-25 08:38:56 -04:00
ReenigneArcher
0ac67f13d7
fix assets directory for flatpak and AUR 2022-08-24 15:46:02 -04:00
istori1
f32387f67e
Update boost to 1.80.0 2022-08-24 12:20:49 -04:00
ReenigneArcher
8b0e6a28c2
single AppImage file
- simplify cmake install prefix and assets directory
2022-08-14 18:29:05 -04:00
ReenigneArcher
30c178baa1
move default configs to assets directory 2022-08-12 16:00:19 -04:00
ReenigneArcher
1d242aed7c
fix yaml-lint errors 2022-08-07 21:19:05 -04:00
istori1
d38392aea0
sunshine.conf and apps.json on user's home config dir (#269) 2022-08-05 20:47:21 -04:00
istori1
58a71bf3e7
Add permission for Flatpak. (#291)
* Add permission for Flatpak.

Adding --talk-name=org.freedesktop.Flatpak as this is needed to launch applications on the host. Example flatpak-spawn --host sleep 1m.

* Alphabetical order
2022-07-31 20:52:39 -04:00