Skip to content

zenetys/rpm-guacamole-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Package name Supported targets
guacamole-server16z el8, el9, el10

Depending on the target, this build of guacamole-server links with static builds of other components. The goal is to be able to install the package on RedHat and clones without the need for external RPM repositories others than EPEL.

Since el9, ffmpeg(-free) is available in EPEL, it would allow to build guacenc just fine. However it would also bring tons of useless dependencies for a server, thus we stick to guacenc being statically linked with a custom build of ffmpeg libs.

Component Sources and patches used Used on build for
ffmpeg Sources 4.2.x from upstream el8, el9, el10
guacamole-server Sources from upstream el8, el9, el10

Note

Starting from el10, the guacd RDP client library is linked against libfreerdp3 (FreeRDP 3.x), instead of libfreerdp2 (FreeRDP 2.x) on previous versions of the distro.


Build:

The package can be built easily using the rpmbuild-docker script provided in this repository. In order to use this script, a functional Docker environment is needed, with ability to pull Rocky Linux (el8, el9, el10) images from internet if not already downloaded.

$ ./rpmbuild-docker -d el8
$ ./rpmbuild-docker -d el9
$ ./rpmbuild-docker -d el10

Prebuilt packages:

Builds of these packages are available on ZENETYS yum repositories:
https://packages.zenetys.com/latest/redhat/

About

RHEL packaging of guacamole-server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages