Vitalii Koshura
f9b10ef02c
[linux] update custom librsvg port
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-12-13 01:47:00 +01:00
Vitalii Koshura
b5adcfabeb
Build arm64 installer
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-12-05 00:53:33 +01:00
Vitalii Koshura
dde82daff5
[Windows] Create new installer.
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
Co-authored-by: Vittorio Parrella <vittorioparrella+1@gmail.com>
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-11-19 02:21:22 +01:00
Vitalii Koshura
effb05f5dd
[ci] check for upstream updates of the custom vcpkgs ports
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-31 01:31:03 +02:00
Vitalii Koshura
a77d43c260
[vcpkg][linux] Add custom gdk-pixbuf and librsvg vcpkg ports
...
When BOINC for Linux is built with vcpkg, and links all the dependencies statically,
gdk-pixbuf cannot load dynamically loaded modules (like SVG loader) during runtime.
To fix thism we need to modify gdk-pixbuf in a way that it uses librsvg as a built-in format.
However, librsvg internally requires gdk-pixbuf during build stage, that makes a circular dependency.
To avoid this, we have to include necessary librsvg symbols into boincmgr binary manually
and do some dummy calls to them to force linker to include them into the final binary.
This fixes : #5563 .
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-30 23:49:31 +02:00
Vitalii Koshura
131df22e3e
[CI] Remove custom dbus vcpkg port that was fixed and updated on upstream
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-24 16:52:11 +02:00
Vitalii Koshura
38b1610f78
[CI] fix build
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-23 10:38:35 +02:00
Vitalii Koshura
7949102d84
[liblzma] Remove custom liblzma port.
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-11 11:39:51 +02:00
Vitalii Koshura
c24c780459
[CI] Add custom liblzma port
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-03-31 11:55:56 +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
7e6eb8731e
[CI] Fix build
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-02-01 09:37:02 +01:00
Vitalii Koshura
42464e4c9f
[CI] Remove custom vcpkg openssl port
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-01-05 00:05:05 +01:00
Vitalii Koshura
e8ba25898d
[CI] Simplify vcpkg openssl build
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-27 16:39:42 +01:00
Vitalii Koshura
7fb1c88fd3
[CI] Optimize vcpkg openssl build fix
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-25 12:24:52 +01:00
Vitalii Koshura
d14a0abdf9
Fix android build
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-23 01:08:59 +03:00
Vitalii Koshura
d0c6b82eaf
Remove custom libsystemd vcpkg port that was updated on upstream
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-19 00:28:40 +03:00
Vitalii Koshura
491e7aff62
Fix CI
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-17 00:23:26 +03:00
Vitalii Koshura
d92d62a0f8
[CI] Fix paths for renamed vcpkg triplet files
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-07-30 10:36:05 +02:00
Vitalii Koshura
44742026e2
Remove trailing whitespaces. Add CI script to verify in on every commit
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-05-05 20:08:17 +02:00
Vitalii Koshura
2d2a89d0d5
[CI] Simplify vcpkg custom triplets
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-04-27 19:31:54 +02:00
Tal Regev
04db9647c6
Detect vcpkg freeglut for linux
2023-04-17 00:13:15 +03:00
Tal Regev
47873ff36e
Add vcpkg link also for windows
2023-03-18 03:30:24 +02:00
Tal Regev
f106111b06
Add snap build
2023-02-20 14:27:19 +02:00
Tal Regev
93cc584278
Remove versions from manifests files
2023-02-14 00:33:49 +02:00
Tal Regev
db9b8c2d4b
Compile Linux vcpkg manager in manifest mode.
2023-02-13 23:45:44 +02:00
Vitalii Koshura
d15322396e
Update development version to 7.23.0
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-01-24 00:26:02 +01:00
Vitalii Koshura
b59e1133e0
[CI] Add webview when building vcpkg for Windows
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-10-14 02:22:39 +02:00
Tal Regev
6b870e984b
Update vcpkg wxwidgets to compile with -DwxBUILD_DEBUG_LEVEL=0
2022-07-12 06:10:25 +03:00
Tal Regev
32b9ccfe1d
Compile boinc as webassembly
2022-06-09 16:05:47 +03:00
Vitalii Koshura
ad87e8e75e
Update version
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-06-07 18:17:33 +02:00
Tal Regev
758d93d65c
Unify manifests vcpkg files
2022-06-05 23:58:04 +03:00
Tal Regev
bb084e87d3
Unite vcpkg link in shell scripts in linux, mingw, android and osx platforms.
2022-05-11 14:28:47 +03:00
Tal Regev
7d60baa2eb
Add osx libs cmake
2022-04-19 21:28:04 +03:00
Vitalii Koshura
f099045269
[CI] Add openssl custom port to fix build issues
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-04-07 17:19:21 +02:00
Tal Regev
5b86479af7
Change triplets file for new change of vcpkg.
2021-11-22 23:20:08 +02:00
Vitalii Koshura
3328871e22
[Windows] Build using ARM64
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-09-10 12:34:20 +02:00
Tal Regev
3342d0c3d8
Compile mingw apps
2021-08-16 18:43:11 +03:00
Tal Regev
10dac66f38
Android vcpkg in ci compile in release only
2021-07-01 19:21:13 +03:00
Vitalii Koshura
09f59b5c71
Merge pull request #4425 from talregev/TalR_linux_ci_vcpkg_compile_release_only
...
[Linux] vcpkg in ci compile in release only
2021-07-01 17:49:20 +02:00
Tal Regev
97100daada
Linux vcpkg in ci compile in release only
2021-06-28 18:14:52 +03:00
Tal Regev
98b2020ad0
Remove android.cmake, Use vcpkg android.cmake
2021-06-26 15:30:19 +03:00
Tal Regev
ebef837a47
Compile armv6 with vcpkg
...
Remove PKG_CONFIG_SYSROOT_DIR
Change android.cmake to be the same as Microsoft vcpkg
2021-05-17 08:26:36 +03:00
talregev
aff3048690
change android cache_dir defualt location: $(pwd)/3rdParty/cacheBuild/android
...
android-tc new location: -> "$cache_dir"/android-tc
Set ANDROID_ARM_NEON from triplet
Change cache vcpkg of android to $cache_dir/vcpkgcache/
Add more option to clear_environemt
Change vcpkg location aka vcpkd_root env var: $BUILD_DIR/vcpkg
2021-04-03 20:41:19 +03:00
Tal Regev
b078d119cc
Fix neon tests
2021-04-01 16:50:00 +03:00
Vitalii Koshura
cb01a39c9a
[VS2019] Remove custom vcpkg rappture port
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-09-06 03:13:49 +02:00
Vitalii Koshura
266ee80145
Fix build after libexpat update on vcpkg
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-08-28 09:11:01 +02:00
Vitalii Koshura
ed3747db5c
Fix wrappture_example build
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-08-20 01:59:17 +02:00
Vitalii Koshura
42310c7902
[AppVeyor] Add VS2019 to CI
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-05-11 01:35:06 +02:00
Vitalii Koshura
4594160ffb
[Windows] Add MSVS 2019 with vcpkg support
...
Added new projects to build with Microsoft Visual Studio 2019.
Added vcpkg support for 3rd party libraries.
For simplification all executables use static linked libraries
(impact +0.5 MB or < 3%).
Enable build for all projects (including examples for opencl, cuda etc).
Configuration is not tested yet, so no CI added.
Also because of the reason above projects for VS 2013 are not removed yet too.
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-03-16 02:32:35 +01:00