ReenigneArcher
6c04065ba7
Set DEFAULT_SUNSHINE_DIR for CI builds
...
- Add libssl3.0 as CPACK_DEBIAN_PACKAGE_DEPENDS
2022-05-08 21:39:10 -04:00
ReenigneArcher
a3e3da3136
Fix cmake project parameters
2022-05-06 14:39:26 -04:00
ReenigneArcher
49bfd2ba1f
Rename apps.json files throughout project
...
- Remove `appveyor.yml`
- Add project description to CMakeLists.txt
- Add project homepage url to CMakeLists.txt
2022-05-06 14:24:39 -04:00
ReenigneArcher
c409022df5
Combine AppImage and Linux build
2022-05-06 12:55:43 -04:00
ReenigneArcher
c4441db606
Remove CPACK_COMPONENT_APPLICATION_DEPENDS
2022-05-06 10:16:59 -04:00
ReenigneArcher
0d0496adf3
Remove CPACK_NSIS_MUI_HEADERIMAGE
2022-05-06 10:04:29 -04:00
ReenigneArcher
ca6f02c953
Modify windows installer
2022-05-05 23:58:08 -04:00
ReenigneArcher
8b86abfceb
Reorganize assets
2022-05-05 23:09:35 -04:00
ReenigneArcher
5135c16bda
Update Portfile and...
...
- Upload Portfile as artifact during builds and releases
- Update assets for cpack packages
2022-05-05 21:19:19 -04:00
ReenigneArcher
639af4f08a
Add MacOS build
2022-05-03 20:40:01 -04:00
ReenigneArcher
12bf5cffc5
Use CMAKE_PROJECT_NAME
2022-04-30 19:06:19 -04:00
ABeltramo
31f7faa6a5
win: installation directory fix
2022-04-30 10:25:40 +01:00
ABeltramo
4e4a5c8df8
feat: testing out a better CI workflow
2022-04-30 10:25:00 +01:00
ABeltramo
e2bef750b4
feat: created NSIS windows installer, fixed Linux packaging paths
2022-04-30 10:25:00 +01:00
ABeltramo
ffdcf0fea8
feat: basic OSX .app generation
...
added default brew link libraries path
2022-04-30 10:24:59 +01:00
ABeltramo
2ea414d1d4
testing RPM package dependencies
2022-04-30 10:24:59 +01:00
ABeltramo
c4977b5393
WIP: Moving to cpack in order to unify installers across all platforms
2022-04-30 10:24:57 +01:00
h
a6921fffad
Add initial support for RPM packaging ( #121 )
...
- Add gen-rpm
- Package rpm in CI testing and releases
- Remove fedora 33 from testing (end of life)
- Update arguments for `build_private.sh` and `build_sunshine.sh`
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2022-04-12 23:29:08 -04:00
ReenigneArcher
f6311ceb3f
Merge pull request #72 from SunshineStream/prepare-v0.13.0
...
Prepare v0.13.0
2022-02-27 12:54:55 -05:00
ReenigneArcher
fb7a3a0758
Bump version to v0.13.0
2022-02-27 12:21:48 -05:00
ReenigneArcher
c5e6b84e3d
Get version from CMakeLists
2022-02-27 12:17:30 -05:00
Anselm Busse
2b450839a1
Initial support for MacOS
...
This commit introduces initial support for MacOS as third major host platform.
It relies on the VideoToolbox framework for audio and video processing, which
enables hardware accelerated processing of the stream on most platforms.
Audio capturing requires third party tools as MacOS does not offer the
recording of the audio output like the other platforms do. The commit enables
most features offered by Sunshine for MacOS with the big exception of gamepad
support. The patch sets was tested by a few volunteers, which allowed to remove
some of the early bugs. However, several bugs especially regarding corner
cases have probably not surfaced yet.
Besides instructions how to build from source, the commit also adds a Portfile
that allows a more easy installation. After available on the release branch,
a pull request for the Portfile in the MacPorts project is planned.
Signed-off-by: Anselm Busse <anselm.busse@outlook.com>
2022-02-26 10:18:00 +01:00
ReenigneArcher
543254691b
v0.12.0
2022-02-13 13:04:17 -05:00
ReenigneArcher
c7a3f7f46e
Add version argument
2022-01-23 13:05:35 -05:00
loki
cb0b32f90a
Add icon to windows executable
2021-10-03 21:12:06 +02:00
LuK1337
a275ee6b65
Explicitely link to Boost::log on non-win32 platforms
...
This fixes linker errors related to boost log library.
2021-10-03 00:18:05 +02:00
diadatp
e58dc8e446
Fix CUDA build via CMakeLists flags.
2021-09-26 16:01:59 +05:30
loki-47-6F-64
0241414dfb
Merge branch 'cuda' of github.com:loki-47-6F-64/sunshine into cuda
2021-09-25 22:31:48 +02:00
loki-47-6F-64
c5a356f3e7
Fix compilation on ubuntu 20.04
2021-09-25 22:31:39 +02:00
loki-47-6F-64
deecd19af2
Update appveyor.yml
2021-09-25 21:50:47 +02:00
loki-47-6F-64
b3304a059d
Target older cuda architecture for compatibility
2021-09-22 14:49:49 +02:00
loki-47-6F-64
d0529fb234
Make dependency on cuda development files optional
2021-09-22 14:17:08 +02:00
loki-47-6F-64
fed329568c
Use an actual cuda kernel to convert RGB to NV12
2021-09-19 20:40:34 +02:00
loki-47-6F-64
9982ae4675
Convert images on the GPU on Linux for NVidia cards
2021-09-14 11:58:21 +02:00
Loki
7fbe9ba34f
Added warning if only one of libcap or libdrm has been found
2021-09-04 20:15:08 +02:00
David Rosca
6309f478a2
kmsgrab: Only gain effective CAP_SYS_ADMIN when needed
2021-09-04 16:28:59 +02:00
Loki
74f673e23c
Fix build for SUNSHINE_ENABLE_WAYLAND=OFF
2021-08-31 21:19:02 +02:00
Loki
7c51fbfd18
Correlate KMS output to wayland xdg-output
2021-08-31 20:46:50 +02:00
Loki
ec184fb2ab
Screencast wlroots based compositors
2021-08-25 16:09:42 +02:00
Loki
05dcff4f87
Ask Wayland what monitor outputs are available
2021-08-23 18:22:59 +02:00
loki
fdb7754043
Attempt to render cursor when X11 is available
2021-08-15 20:38:30 +02:00
loki
446c8ace82
Merge branch 'master' into kmsgrab
2021-08-12 22:08:06 +02:00
loki
6721155155
Omit copy to RAM when possible with VAAPI
2021-08-12 21:11:40 +02:00
loki-47-6F-64
8c2cd2f60d
Load mDNS at runtime on Windows
2021-08-07 00:05:38 +02:00
loki
065e9e718a
Choose between x11grab and kmsgrab at runtime
2021-08-06 15:55:38 +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
loki
9a5d23ebde
Fix setting default SUNSHINE_DEFAULT_DIR
2021-07-27 18:55:41 +02:00
Jacek Jagosz
a07ad3e479
If CONFIG and DEFAULT directories haven't been configured, make them point to ASSETS
2021-07-25 14:09:47 +02:00
Jacek Jagosz
c58f95b79e
Try making sunshine on Linux stateless
2021-07-25 14:02:58 +02:00