Commit Graph

8 Commits

Author SHA1 Message Date
Vitalii Koshura 00dc490705
[Linux][CI] Fix building DEB and RPM packages.
This PR contains the following changes:

- Fix installation of translations.
- Put icons to the correct location.
- Run boinc-client service after package installation.
- Add ca-certificates package dependency.
- Create link to the system ca certificates file during installation.
- Create /etc/boinc-client folder if not exists.
- Set permissions to the data directory. Create configuration files (and symbolic links to them) if not exist.
- Add X11 config file. Fix boinc.conf file installation.
- Add current user to the boinc group.
- Add boinc user to the video and render groups.
- Create boinc user and boinc group when installing the package.
- Put postinst script to the package.
- Add integration tests.

This PR fixes the following issues: #5324, #5325, #5335, #5431.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-02-27 02:51:35 +01:00
Tal Regev 04db9647c6
Detect vcpkg freeglut for linux 2023-04-17 00:13:15 +03:00
Tal Regev 907b38c1f9
Fix linux vcpkg manager compilation 2023-01-15 01:27:33 +02:00
Vitalii Koshura 2d8d7aba5c
[CI] Fix Manager build using vcpkg for linux.
Add missed libraries.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-10-10 16:40:46 +02:00
Vitalii Koshura f9e6493826
[CI][Windows][linux] Fix build with wxWidgets 3.2.0
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-07-28 12:48:21 +02:00
Tal Regev 200ba69cf4 Set webkit2gtk-4.0 ldflags only for wxwidgets vcpkg manager. 2022-06-17 22:53:58 +03:00
Tal Regev 38a68e6fe7 Fix wxwidgets vcpkg by adding -DwxDEBUG_LEVEL=0 cpp flag 2022-06-17 15:35:18 +03:00
Tal Regev e3e643a3ab
Compile linux manager with vcpkg 2022-04-19 11:59:55 +03:00