Commit Graph

6 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 6246166fd8
Compile boinc libs with cmake 2022-04-08 21:36:02 +03:00
Tal Regev a67e4e6531
Compile gui apps for linux. 2021-08-16 20:56:39 +03:00
Tal Regev 6d69bbcf32
Arrange scripts using --eable-apps-vcpkg 2021-08-16 12:33:35 +03:00
Tal Regev 69d570b9d4 Switch to pkg-config for vcpkg. 2021-05-14 09:06:29 +03:00
Tal Regev 0a9ffd4c58 Compile Linux with vcpkg 2021-04-10 03:04:41 +03:00