Skip to content

Commit e09d484

Browse files
committed
etc: update klayout version
Klayout org only provides the latest versions for new OSes such as RHEL9/RockyLinux9/Ubuntu24 Signed-off-by: Vitor Bandeira <[email protected]>
1 parent ad13f2d commit e09d484

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

etc/DependencyInstaller.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ else
1010
fi
1111

1212
# package versions
13-
klayoutVersion=0.28.17
13+
klayoutVersion=0.29.8
1414
verilatorVersion=5.026
1515

1616
_versionCompare() {
@@ -170,9 +170,14 @@ _installUbuntuPackages() {
170170
fi
171171
else
172172
if [[ $1 == 20.04 ]]; then
173-
klayoutChecksum=f78d41edf5bcfa5f1990bde1a9307e9e
173+
klayoutChecksum=bfa011330bc9e1f61b46f668379cc741
174+
elif [[ $1 == 22.04 ]]; then
175+
klayoutChecksum=60839f6b5b2b1c1e76bf0c1bc17bf18c
176+
elif [[ $1 == 24.04 ]]; then
177+
klayoutChecksum=b8909538985b15135b49e8d32a089d72
174178
else
175-
klayoutChecksum=54748a49e1ab53e14cf5bf95feb2f25a
179+
echo "Unrecognized version of Ubuntu $1. Please install KLayout manually"
180+
exit 1
176181
fi
177182
wget https://www.klayout.org/downloads/Ubuntu-${1%.*}/klayout_${klayoutVersion}-1_amd64.deb
178183
md5sum -c <(echo "${klayoutChecksum} klayout_${klayoutVersion}-1_amd64.deb") || exit 1

0 commit comments

Comments
 (0)