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
...
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