File tree 1 file changed +18
-2
lines changed
1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change 1
1
name : yosys
2
2
base : core20
3
- version : ' 0.17 '
3
+ version : ' 0.36 '
4
4
summary : yosys FPGA logic synthesis
5
5
description : |
6
6
Pre-packaged logic synthesis tool for use with open source FPGA toolchains
@@ -10,6 +10,7 @@ confinement: classic
10
10
build-packages :
11
11
- build-essential
12
12
- clang
13
+ - gnat
13
14
- bison
14
15
- flex
15
16
- cmake
@@ -27,16 +28,31 @@ build-packages:
27
28
28
29
29
30
parts :
31
+ ghdl :
32
+ source : https://github.com/ghdl/ghdl.git
33
+ source-type : git
34
+ source-depth : 1
35
+ source-tag : v3.0.0
36
+ plugin : make
37
+ make-parameters :
38
+ - all
39
+ - install
40
+ override-build : |
41
+ ./configure --enable-synth --enable-libghdl
42
+ snapcraftctl build
43
+
30
44
yosys :
31
45
source : https://github.com/YosysHQ/yosys.git
32
46
source-type : git
33
47
source-depth : 1
34
- source-tag : yosys-0.17
48
+ source-tag : yosys-0.36
35
49
plugin : make
36
50
make-parameters :
37
51
- all
38
52
- install
39
53
override-build : |
54
+ git clone https://github.com/ghdl/ghdl-yosys-plugin.git
55
+ mv ghdl-yosys-plugin/src frontends/ghdl
40
56
export PREFIX=/usr/
41
57
make config-gcc
42
58
snapcraftctl build
You can’t perform that action at this time.
0 commit comments