Commit Graph

6 Commits

Author SHA1 Message Date
Vitalii Koshura ad35472e55
[linux] Add Fedora 41 package
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-10-31 19:22:53 +01:00
Vitalii Koshura 2d9d49bc70
[linux] build BOINC package for openSUSE 15.6
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-06-10 14:31:04 +02:00
Vitalii Koshura 0597d64927
[CI] Add linux packages for Fedora 40
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-24 18:13:28 +02:00
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
Vitalii Koshura 3aed11f20c
[CI][linux] Separate flow to build DEB and RPM packages
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-07-03 03:29:24 +02:00
Vittorio Parrella d548c939cc
rpm workflow 2023-06-21 19:50:01 +02:00