Commit Graph

240 Commits

Author SHA1 Message Date
Matt Liberty
1d1582ed42 Merge pull request #10037 from titan73/master
etc: Fixes for DependencyInstaller.sh
2026-04-14 18:44:27 +00:00
Sahil Jaiswal
73deb5fa2c add qt@5
Signed-off-by: Sahil Jaiswal <jaiswalsahil7741@gmail.com>
2026-04-12 15:51:46 +05:30
Sahil Jaiswal
0ab8f924da Update etc/DependencyInstaller.sh
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Sahil Jaiswal <112881021+Sahil7741@users.noreply.github.com>
2026-04-12 15:51:46 +05:30
Sahil Jaiswal
218e898f8e build: Improve macOS build and dependency installation
ref #9895

- Add macOS venv setup documentation
- Improve Build.sh with better package validation and env config
- Update DependencyInstaller.sh for macOS (threads, icu4c, tcl-tk@8)
- Use pip instead of pipx

Signed-off-by: Sahil Jaiswal <jaiswalsahil7741@gmail.com>
2026-04-12 15:51:46 +05:30
Christian Costa
cd4bbb35d9 etc: Actually use a variable instead of an alias in deps installer.
Signed-off-by: Christian Costa <titan.costa@gmail.com>
2026-04-02 20:28:13 +02:00
Christian Costa
3716a51770 etc: Remove ... from _execute message as all _execute calls give a description with them.
Signed-off-by: Christian Costa <titan.costa@gmail.com>
2026-04-02 19:11:45 +02:00
Christian Costa
0ece531351 etc: Fix -no-cert option of deps installer.
The eval was lost in 9273cce6ef.

Signed-off-by: Christian Costa <titan.costa@gmail.com>
2026-04-02 19:06:32 +02:00
Sombrio
6757c015f7 Merge branch 'master' into fix-dependency-installer
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2026-03-28 04:37:34 -03:00
Vitor Bandeira
2a4bdc6d3f Merge pull request #9871 from alokkumardalei-wq/cleanup/remove-stale-dependencies
refactor:remove stale packages from dependency list
2026-03-26 06:15:08 -03:00
alokkumardalei-wq
98710feb10 Restore lsb-release to CI dependencies per maintainer request
Signed-off-by: alokkumardalei-wq <alokkumardalei2@gmail.com>
2026-03-26 09:41:40 +05:30
Vitor Bandeira
1d378cc347 Merge pull request #9957 from vvbandeira/drop-ninja
build: drop ninja as an option
2026-03-25 20:07:36 -03:00
Vitor Bandeira
4e494dfd64 build: drop ninja as an option
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
2026-03-25 18:38:04 -03:00
Joao Luis Sombrio
febd90d150 Added support for Ubuntu 26.04 and Debian 13
Signed-off-by: Joao Luis Sombrio <sombrio@sombrasoft.dev>
2026-03-25 17:54:44 -03:00
Sombrio
b029c814dc Merge branch 'master' into fix-dependency-installer
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2026-03-24 20:16:28 -03:00
alokkumardalei-wq
97a25757dd remove stale dependencies
Removes `python3-click`, `qimgv`, `default-jdk`, and `lsb-release` from the
dependency scripts as requested in #9868.

Signed-off-by: alokkumardalei-wq <alokkumardalei2@gmail.com>
2026-03-21 23:21:48 +05:30
Divinesoumyadip
ab5e710836 etc: use separate pipx install steps for click on macOS
Signed-off-by: Divinesoumyadip <soumyacode7@gmail.com>
2026-03-21 15:23:04 +00:00
Divinesoumyadip
d5c8a60c26 etc: fix macOS dependency installer for googletest and pyqt
Signed-off-by: Divinesoumyadip <soumyacode7@gmail.com>
2026-03-21 15:19:50 +00:00
Vitor Bandeira
95c86928ff etc: allow yosys version overwrite
Needed to use in ORFS to use matching versions

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
2026-02-18 20:40:48 +00:00
Henner Zeller
3d6152aeb7 Refresh absl-cpp and tcmalloc
Signed-off-by: Henner Zeller <h.zeller@acm.org>
2026-02-07 00:14:38 +01:00
Matt Liberty
be1cdf349f Install abseil after or-tools.
or-tools tries to pin dependency versions as it messes up the cmake
location for the version of abseil we use.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-02-03 18:57:06 +00:00
Sombrio
b8a5be11fb deleted code that removed boost configuration directories inside or-tools
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2026-01-28 05:32:58 +00:00
sombraSoft
6467b5f242 explicitly set Boost_DIR in DependencyInstaller
Signed-off-by: sombraSoft <sombrio@sombrasoft.dev>
2026-01-27 14:30:16 -03:00
sombraSoft
55992589e1 remove lib64 too
Signed-off-by: sombraSoft <sombrio@sombrasoft.dev>
2026-01-26 19:16:23 -03:00
sombraSoft
fbfeeafcd8 remove or-tools boost cfg
Signed-off-by: sombraSoft <sombrio@sombrasoft.dev>
2026-01-26 19:16:23 -03:00
sombraSoft
21f2c76a58 include other boost dirs inside or-tools
Signed-off-by: sombraSoft <sombrio@sombrasoft.dev>
2026-01-26 19:16:23 -03:00
sombraSoft
b28f377345 remove conflicting boost config from or-tools
Signed-off-by: sombraSoft <sombrio@sombrasoft.dev>
2026-01-26 19:16:23 -03:00
sombraSoft
4163842131 add libbz2-dev dependency
Signed-off-by: sombraSoft <sombrio@sombrasoft.dev>
2026-01-26 19:16:23 -03:00
Matt Liberty
d79fb66c4e Update boost 1.86 -> 1.89 and or-tools 9.11.421 -> 9.14.6206
Match Bazel version

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-01-15 13:17:41 +00:00
Matt Liberty
eb5ffcd31d rm dep pcre-devel
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-01-08 21:56:34 +00:00
Matt Liberty
eef614baba rm libpcre3-dev from DependencyInstaller.sh
Oddly pcre2 is newer and pcre3 obsolete.  We no longer depend on it so
drop it from the installer.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-01-08 21:56:34 +00:00
Hari Ramakrishnan
63629a705d Changed incorrect yosys command option from --version to -V
Signed-off-by: Hari Ramakrishnan <hariramakrishnan077@gmail.com>
2026-01-02 17:04:21 -08:00
Vitor Bandeira
cfb8daaaa9 etc: typo
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
2025-11-20 11:29:43 -03:00
Sombrio
00280d357c support relative path for -prefix
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-23 00:03:32 +00:00
Sombrio
31973132cf properly support different prefixes and prioritize prefix when looking for dependencies installed
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-23 00:03:32 +00:00
Sombrio
6fbe1c4b0c Merge branch 'master' into dependency-installer-refactor
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-16 15:03:42 -03:00
Sombrio
0d4b2870e8 fix or-tools release name for rocky linux
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-13 19:24:57 +00:00
Sombrio
279bae1737 Improve logging and implemented verbose flag
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-13 18:20:20 +00:00
Eder Monteiro
113cc515de update yosys version in dependency installer
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
2025-10-13 13:48:17 -03:00
Sombrio
50c1dfb1f9 fallback redhat installs to almalinux and rockylinux for or-tools install
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-13 16:42:04 +00:00
Sombrio
ea740ab4b0 add new line at eof
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-13 16:01:24 +00:00
Sombrio
e7899b0fe5 don't print summary when running with -base
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-13 15:54:03 +00:00
Sombrio
cfd68d61ae Correct CMake module path in dependency installer
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-10 01:20:53 -03:00
Sombrio
9273cce6ef refactor DependencyInstaller
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-10-09 19:27:34 -03:00
Matt Liberty
4c046be39b Update gtest to 1.17.0 (latest)
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-10-07 05:14:27 +00:00
Eder Monteiro
bd48faa921 etc: try different mirrors for bison
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
2025-10-03 20:58:45 -03:00
Matt Liberty
646a606ef2 Merge pull request #8372 from hongted/build-deps
etc: Added an option -skip-system-or-tools to DependencyInstaller.sh.
2025-09-23 23:20:13 +00:00
Ted Hong
0a46c29473 etc: Added an option -skip-system-or-tools to DependencyInstaller.sh.
Signed-off-by: Ted Hong <tedhong@google.com>
2025-09-18 17:24:55 -07:00
Vitor Bandeira
29304520e9 etc: downgrade abseil due to issues with or-tools
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
2025-09-18 19:48:16 +00:00
Vitor Bandeira
48f3e7d8c6 Merge pull request #8285 from hongted/build-zsh
Some checks are pending
Lint Python / Black (push) Waiting to run
Check That ODB Files Are Generated / Are-Odb-Files-Generated (push) Waiting to run
Format Code with pre commit trigger / Clang-Format (push) Waiting to run
Lint Tcl code / Tclint (push) Waiting to run
Scan Code with pre commit trigger / Security-Scan (push) Waiting to run
Updated DependencyInstaller.sh env.sh script to support ZSH.
2025-09-11 17:26:18 -03:00
Sombrio
8c43e0fa11 switched rhel and opensuse versions so they compehend headers as well
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-09-10 17:12:04 -03:00