@@ -37,6 +37,32 @@ case $1 in
37
37
echo " PYTHONPATH=/usr/lib/kicad/lib/python3/dist-packages:${PYTHONPATH} " >> $GITHUB_ENV
38
38
echo " LD_LIBRARY_PATH=/usr/lib/kicad/lib/x86_64-linux-gnu/:${LD_LIBRARY_PATH} " >> $GITHUB_ENV
39
39
;;
40
+ ' v8' )
41
+ sudo add-apt-repository --yes ppa:kicad/kicad-8.0-releases
42
+ sudo apt-get update
43
+ sudo apt-get install --yes --no-install-recommends kicad
44
+ # The Pcbnew module is located in
45
+ # - /usr/lib/kicad/lib/python3/dist-packages
46
+ # - instead of /usr/lib/python3/dist-packages/pcbnew.py
47
+ # Let's add it to PYTHONPATH and also set LD_LIBRARY_PATH
48
+ echo " PYTHONPATH=/usr/lib/kicad/lib/python3/dist-packages:${PYTHONPATH} " >> $GITHUB_ENV
49
+ echo " LD_LIBRARY_PATH=/usr/lib/kicad/lib/x86_64-linux-gnu/:${LD_LIBRARY_PATH} " >> $GITHUB_ENV
50
+ echo " PYTHONPATH=/usr/lib/kicad/lib/python3/dist-packages/:/usr/lib/kicad/local/lib/python3.10/dist-packages:/usr/lib/kicad/local/lib/python3.11/dist-packages:/usr/lib/kicad/local/lib/python3.12/dist-packages" >> $GITHUB_ENV
51
+ echo " LD_LIBRARY_PATH=/usr/lib/kicad/lib/x86_64-linux-gnu:/usr/lib/kicad/lib/" >> $GITHUB_ENV
52
+ ;;
53
+ ' v8-testing' )
54
+ sudo add-apt-repository --yes ppa:kicad/kicad-8.0-nightly
55
+ sudo apt-get update
56
+ sudo apt-get install --yes --no-install-recommends kicad
57
+ # The Pcbnew module is located in
58
+ # - /usr/lib/kicad/lib/python3/dist-packages
59
+ # - instead of /usr/lib/python3/dist-packages/pcbnew.py
60
+ # Let's add it to PYTHONPATH and also set LD_LIBRARY_PATH
61
+ echo " PYTHONPATH=/usr/lib/kicad/lib/python3/dist-packages:${PYTHONPATH} " >> $GITHUB_ENV
62
+ echo " LD_LIBRARY_PATH=/usr/lib/kicad/lib/x86_64-linux-gnu/:${LD_LIBRARY_PATH} " >> $GITHUB_ENV
63
+ echo " PYTHONPATH=/usr/lib/kicad/lib/python3/dist-packages/:/usr/lib/kicad/local/lib/python3.10/dist-packages:/usr/lib/kicad/local/lib/python3.11/dist-packages:/usr/lib/kicad/local/lib/python3.12/dist-packages" >> $GITHUB_ENV
64
+ echo " LD_LIBRARY_PATH=/usr/lib/kicad/lib/x86_64-linux-gnu:/usr/lib/kicad/lib/" >> $GITHUB_ENV
65
+ ;;
40
66
' nightly' )
41
67
sudo add-apt-repository --yes ppa:kicad/kicad-dev-nightly
42
68
sudo apt-get update
@@ -49,7 +75,7 @@ case $1 in
49
75
;;
50
76
51
77
* )
52
- echo " Invalid version '$1 ' passed. Only 'v5', 'v6' and 'nightly' supported" >&2
78
+ echo " Invalid version '$1 ' passed. Only 'v5', 'v6', 'v7', 'v7-testing', 'v8', 'v8-testing' and 'nightly' supported" >&2
53
79
exit 1
54
80
;;
55
81
esac
0 commit comments