VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Build/build_cmake_deb.sh
AgeCommit message (Collapse)AuthorFilesLines
2024-07-06Linux: Add Github CI workflow for Linux (#1374)Mounir IDRASSI1-2/+25
* Linux/MacOSX: during build, fallback to /tmp if wxWidgets sources not found in parent directory * Linux: Add Github workflow to build .deb files and test generated binaries * Linux: fix wrong wxWidgets extract path in yaml * fix: fix wrong wxWidgets extract path in yaml * Linux: harmonize content of test volumes and update Github workflow for this * Fix corrupted test container * Linux: optimize Github workflow by caching wxBuildConsole and wxBuildGUI folders We also modify build script to detect the presence of wxBuildConsole and wxBuildGUI folders and reuse them * Remove files mistakenly added * Linux: Fix wrong test for Github workflow * Linux: use static build of wxWidgets for GUI in Github workflow * Linux: upload also .deb SHA256SUM file if it is generated in Github workflow * Linux: fix detection logic of parent folder in build scripts * Github workflow: add build_cmake_deb.sh as trigger to build-linux.yml * Github workflow: add wxWidgets source code to the cache of workflow
2024-06-26Linux/FreeBSD: Update build scripts: use wxwidgets 3.2.5, drop explicit GTK3 ↵Mounir IDRASSI1-1/+1
config since it detected automatically We also update copyrights date
2024-05-21Linux: enhancements to build_cmake_deb.sh script. Use wxWidgets 3.2.5Mounir IDRASSI1-50/+55
2023-06-13Linux: use wxWidgets 3.2.2.1 for official VeraCrypt Linux packagesMounir IDRASSI1-2/+2
2022-01-02Update copyright year to 2022Mounir IDRASSI1-1/+1
2021-08-30Update copyright year to 2021Mounir IDRASSI1-1/+1
2021-08-30Linux: Build .deb packages with Ayatana application indicator support ↵Mounir IDRASSI1-1/+12
(Ubuntu >= 18.04, Debian >= 10)
2020-07-25Linux: Update wxWidgets for static builds to version 3.0.5Mounir IDRASSI1-2/+8
2019-12-22Linux: Modify .deb build scripts to link against statically built wxWidgets ↵Mounir IDRASSI1-4/+21
on Ubuntu 14.04, 12.04 and Debian 8
2019-12-21Linux: Fix building and packaging console-only version to remove dependency ↵Mounir IDRASSI1-4/+13
on GTK
2019-10-07Updated and fixed build and packaging scripts. (#512)El Mostafa Idrassi1-6/+8
Now, under Debian 10+ and Ubuntu 18.04+, we link against the GTK-3 version of wxWidgets (libwxgtk3.0-gtk3-0v5). Under Debian 9- and Ubuntu 16.04, we link against the GTK-2 version of wxWidgets (libwxgtk3.0-0v5) which is the only one available. Also, we now have 2 separate RPM scripts : 'build_cmake_rpm_gtk2.sh' which builds wxWidgets and links it against GTK-2, then links VeraCrypt against 'gtk2' package (typically to be used under CentOS 6) and 'build_cmake_rpm_gtk3' which builds wxWidgets and links it against GTK-3, then links VeraCrypt against 'gtk3' package (typically to be used under CentOS 7+).
2019-10-05Linux: modifications to cmake files to use GTK3 on CentOS and change ↵Mounir IDRASSI1-0/+0
packages names
2019-10-04Linux: Added CMake script for creating .DEBs and .RPMs for VeraCrypt using ↵El Mostafa Idrassi1-0/+41
CPack, and shell scripts which build then package VeraCrypt under CentOS and Debian/Ubuntu. (#511) The DEB script builds VeraCrypt and links it against wxWidgets that comes with the distribution. The RPM script awaits for wxWidgets-3.0.4 source code which it builds then links VeraCrypt statically to it. Both scripts create the corresponding package after the build.