Commit graph

258 commits

Author SHA1 Message Date
Dmitry Maksyoma
f4fc04f196
VNC-179 Build packages for Debian Trixie 2025-06-03 16:12:01 +12:00
El
441824a704
VNC-156 Set PKG_CONFIG_PATH to ensure proper discovery of pkg-config files during builds 2025-05-25 18:08:26 +05:00
El
fd7d0d4b4c
VNC-156 Enable position-independent code in build script 2025-05-25 18:08:26 +05:00
El
209702638b
VNC-156 Add build script for libcpuid 2025-05-25 18:08:26 +05:00
Dmitry Maksyoma
1948030a48 Use Debian Bookworm slim in CI, restore ability to limit built distros, a flag to allow run_test distros to fail 2025-05-25 10:33:04 +00:00
Matthew McClaskey
b26ec0bf3d Merge branch 'bugfix/VNC-127-kasm-vnc-low-frame-rate-on-master' into 'master'
VNC-127 Threading performance increases

Closes VNC-127

See merge request kasm-technologies/internal/KasmVNC!179
2025-05-13 16:35:12 +00:00
El
58fccb771a
VNC-127 Improve TBB build script 2025-05-12 16:46:34 +05:00
El
ad95259fda
VNC-127 Disable shared library builds for TBB 2025-05-12 16:46:34 +05:00
El
d144f5a5e0
VNC-127 Replace individual script runs with unified build-deps.sh 2025-05-12 16:46:34 +05:00
El
b691b34da2
VNC-127 Add libtbb-dev to build dependencies in Dockerfiles 2025-05-12 16:46:34 +05:00
El
ca6884109a
VNC-127 Set GCC 14 explicitly and adjust build script order 2025-05-12 16:46:34 +05:00
El
0bc0875a95
VNC-127 Add dependencies across builds 2025-05-12 16:46:34 +05:00
El
79e0d6cad1
VNC-127 Prevent rebuilding existing KasmVNC images in build script. Enable error checking and update container execution logic 2025-05-12 16:41:04 +05:00
El
9cdf96c486
VNC-127 Add script to build and test Docker containers 2025-05-12 16:41:04 +05:00
Dmitry Maksyoma
2fac45b560
VNC-141 Rename upload.sh -> helpers.sh 2025-05-12 22:11:05 +12:00
Dmitry Maksyoma
0244c47d7a KASM-7052 Add test-barebones 2025-05-10 09:52:34 +00:00
matt
38eb2c6110
rebase and fix conflicts 2025-05-03 09:31:00 +00:00
El
af1a615dd1
KASM-6984 Reverted added line 2025-05-01 17:47:08 +05:00
El
dd12dcd2b7
KASM-6984 Reverted changes 2025-05-01 17:47:08 +05:00
El
20d7067539
KASM-6984 Added dependencies 2025-04-28 23:43:30 +05:00
El
2859e86a70
KASM-6984 Added dependencies 2025-04-28 23:43:30 +05:00
El
fd96e8ab9c
KASM-6984 Add depedencies to docker images 2025-04-28 23:43:30 +05:00
El
7b0baed7d1
KASM-6984 Add libavformat-free-devel and libswscale-free-devel dependencies 2025-04-28 23:43:30 +05:00
El
b1e5f709f7
KASM-6984 Update dependencies in Dockerfile for Debian 2025-04-28 23:43:30 +05:00
El
241592b190
KASM-6984 Add ffmpeg-dev to Alpine build Dockerfiles 2025-04-28 23:43:30 +05:00
El
1a2fb0341d
KASM-6984 Add FFmpeg support and update dependencies for benchmarking on oracle 9 2025-04-28 23:43:30 +05:00
El
360b75e8e6
KASM-6984 Update file download path. Update CI 2025-04-28 23:43:30 +05:00
El
666ffc2102
KASM-6984 Add FFmpeg libraries to Ubuntu focal build dependencies. Added new dependencies: libavformat-dev and libswscale-dev 2025-04-28 23:43:30 +05:00
El
1495f7151b
KASM-6984 Added new dependencies: libavformat-dev and libswscale-dev 2025-04-28 23:43:30 +05:00
El
7db59bdec9
KASM-6984 Update Dockerfile to include FFmpeg libraries 2025-04-28 23:43:30 +05:00
matt
00b8d025db
KASM-7125 fixed issue with rebuilding Xvnc, switched to simplier webp mix math. 2025-04-24 16:50:44 +00:00
El
4a4c5f1c49
KASM-7194 Refactor build scripts and enable conditional test builds 2025-04-19 00:51:27 +05:00
matt
cb00ca07c8
KASM-7202 run web code from source using node 2025-04-18 16:44:46 +00:00
El
35d1d49d20
KASM-7194 Add ninja-build and libSM-devel to Docker build files 2025-04-17 23:40:47 +05:00
El
81fa5f8f65
KASM-7194 Use ln -sf to force symbolic link creation 2025-04-17 23:40:47 +05:00
El
62a1c210c9
KASM-7194 Add NASM to all builder Dockerfiles 2025-04-17 23:40:47 +05:00
El
c0d73ebd28
KASM-7194 Add additional tools and scripts to Dockerfile for dev setup
KASM-7194 Add WebP and libjpeg-turbo build scripts to Dockerfile
2025-04-17 23:17:39 +05:00
El
c2b9721fdc
KASM-7194 Removed package installation from this script since they're already included in the Docker image. Switched to Ninja for faster builds 2025-04-17 23:17:39 +05:00
Rodwin Spruel
fd78b3fe62 updaing opensuse docker file to 2025-04-15 23:16:01 +00:00
Rodwin Spruel
5c6e913fca upgrading to libwebp 1.5.0 abd adding sharpyuv and an included library based on the change in how it is included with libwebp 2025-04-14 23:29:41 +00:00
El
90c38a0da8
KASM-6788 Refactor Dockerfile to streamline build process 2025-04-01 19:10:00 +05:00
El
4091cc3ae6
KASM-6788 Refactor Dockerfile to streamline build process 2025-04-01 19:10:00 +05:00
El
4284f8f8a6
KASM-6788 Refactor Dockerfile to streamline build process 2025-04-01 19:10:00 +05:00
El
130c7fef93
KASM-6788 Update Dockerfile to install CMake from source 2025-04-01 19:10:00 +05:00
El
7eddf5fd65
KASM-6788 Update Dockerfile to install CMake from source 2025-04-01 19:10:00 +05:00
El
b3f2dd1196
KASM-6788 Update Dockerfiles to use GCC Toolset 14 and add libSM-devel 2025-04-01 19:10:00 +05:00
El
4ea5f734ec
KASM-6788 Switch to gcc14-c++ on openSUSE and add libtbb-dev for Ubuntu Focal 2025-04-01 19:10:00 +05:00
Dmitry Maksyoma
297554dd67
KASM-7051 bump-package-version-apk: fix to produce pkgrel 2025-03-20 17:23:11 +13:00
Dmitry Maksyoma
2d90eed553
Merge branch 'master' into feature/KASM-6904-add-alpine-dependencies 2025-03-15 14:12:01 +13:00
Dmitry Maksyoma
d9131dc988
KASM-6904 bump-package-version-apk: disable debug output 2025-03-14 16:27:22 +13:00