From 51101359b9b353f680946103a7942e12bc7e9ef6 Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Sat, 11 Jan 2025 10:11:29 +0100 Subject: [PATCH] Fix bugs for Debian standalone installation. --- cumulus/src/designflow/technos.py | 2 +- packaging/debian.control | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cumulus/src/designflow/technos.py b/cumulus/src/designflow/technos.py index daa8fd4bf..65300ff21 100644 --- a/cumulus/src/designflow/technos.py +++ b/cumulus/src/designflow/technos.py @@ -20,7 +20,6 @@ def __init__ ( self, checkToolkit=None ): if 'CORIOLIS_TOP' in os.environ: Where.coriolisTop = Path( os.environ['CORIOLIS_TOP'] ) if 'ALLIANCE_TOP' in os.environ: Where.allianceTop = Path( os.environ['ALLIANCE_TOP'] ) if 'CELLS_TOP' in os.environ: Where.cellsTop = Path( os.environ['CELLS_TOP'] ) - if Where.coriolisTop and not Where.allianceTop: Where.allianceTop = Where.coriolisTop #print( Where.coriolisTop, Where.allianceTop ) if not Where.coriolisTop: Where.coriolisTop = Path.cwd().parent @@ -31,6 +30,7 @@ def __init__ ( self, checkToolkit=None ): checkToolkit = Path( checkToolkit ) if not Where.cellsTop: Where.cellsTop = checkToolkit / 'cells' + if Where.coriolisTop and not Where.allianceTop: Where.allianceTop = Where.coriolisTop Where.checkToolkit = checkToolkit if not Where.cellsTop and Where.allianceTop: Where.cellsTop = Where.allianceTop / 'cells' diff --git a/packaging/debian.control b/packaging/debian.control index 673948c58..63022fdaf 100644 --- a/packaging/debian.control +++ b/packaging/debian.control @@ -30,7 +30,6 @@ Build-Depends: debhelper-compat (= 13), python3-wheel, python3-virtualenv, python3-venv, - python3-doit, rapidjson-dev, build-essential, texlive-latex-recommended, @@ -48,7 +47,8 @@ Architecture: any Multi-Arch: foreign Depends: ${misc:Depends}, - ${shlibs:Depends} + ${shlibs:Depends}, + python3-doit, Description: A FOSS EDA tool suite for physical design. Provides an integrated place & route for ASICs. Support symbolic layout (Alliance) and real layout (GDS). While mainly written in C++, it has an extensive Python interface. Package: coriolis-eda-dev