Skip to content

Commit fce9736

Browse files
committed
release 0.7.0
1 parent b2e88a8 commit fce9736

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

snap/snapcraft.yaml

+18-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: yosys
22
base: core20
3-
version: '0.17'
3+
version: '0.36'
44
summary: yosys FPGA logic synthesis
55
description: |
66
Pre-packaged logic synthesis tool for use with open source FPGA toolchains
@@ -10,6 +10,7 @@ confinement: classic
1010
build-packages:
1111
- build-essential
1212
- clang
13+
- gnat
1314
- bison
1415
- flex
1516
- cmake
@@ -27,16 +28,31 @@ build-packages:
2728

2829

2930
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+
3044
yosys:
3145
source: https://github.com/YosysHQ/yosys.git
3246
source-type: git
3347
source-depth: 1
34-
source-tag: yosys-0.17
48+
source-tag: yosys-0.36
3549
plugin: make
3650
make-parameters:
3751
- all
3852
- install
3953
override-build: |
54+
git clone https://github.com/ghdl/ghdl-yosys-plugin.git
55+
mv ghdl-yosys-plugin/src frontends/ghdl
4056
export PREFIX=/usr/
4157
make config-gcc
4258
snapcraftctl build

0 commit comments

Comments
 (0)