nextpnr/yosys updates

This commit is contained in:
Torsten Kurbad
2025-06-26 18:13:08 +02:00
parent f646c6e8ec
commit cbe74aea78
6 changed files with 73 additions and 7 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
AUX nextpnr-0.8-no-tests-gui.patch 1949 BLAKE2B 00d236c17d5739681771fa12177060e4007b6f57255b0f60afdc8d765370856e77e1ed6f25af34cc2907a9a8c1fae9de99deb3ca98043454303a4b45488faefa SHA512 ab6d63e5aaf73828180344b4960546afffee33e774f5bc6cb94a3e74773ed71a4c2406062cf47133a241b6ecc7e75c0aa9a00efc6ea39955676ed912a04f6f34
DIST nextpnr-0.8.tar.gz 4665005 BLAKE2B 7fffc704bdf8aa735b67beba29a95be07abf338cf33c6848f15bb95e0b10218991e3f6b833fb1e4212d5ec09cea224fc08eecc8ac673fcebb56341703c1da5e1 SHA512 6a05b6a8c8d378dc2309fbbaf96b49601472e8f56056774f936cbe353fa40c2a560642dbaff96af807469ff328f27d75630538f805a39122a94410405974fa48
EBUILD nextpnr-0.8.ebuild 1354 BLAKE2B a3b419ca4b4364d1f2b91d9288d6523251646eaf5ff18f6482b9b07541e0098b9f61e124d8681a2e06ecd88cf3c324c3df3448ebaa5309463a97e9568d39cd07 SHA512 464a305e86fca1cef51387c285c4851ae9cd13fdca061abc7cf123a5d0130a1201f3b836d30fdef49542435925483103f38760e975f209ee14b1d08ce0101e35
EBUILD nextpnr-0.8.ebuild 1643 BLAKE2B 28148a3976191b17a2cb69ff372d2265aee3b4fef5122daaeec01a4dec8449b4765691d2c136cf88cd74e00a43d0d75f665365ac3ef0e6a589528ee75903cc72 SHA512 0137d40f702ffd37caba623b86509f8b52249ba0f24282489c7835ed12ba9a8f0ae3aef3a17b118033d538334b7ff47b3ecbe929ae4e58779ffdf8e502a53e4c
+22 -3
View File
@@ -1,6 +1,10 @@
EAPI=8
inherit cmake
PYTHON_COMPAT=( python3_13 )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=no
inherit cmake distutils-r1
S=$WORKDIR/nextpnr-$P
@@ -24,13 +28,18 @@ DEPEND="ice40? ( sci-electronics/icestorm )
dev-cpp/eigen"
# gowin? ( sci-electronics/apicula )
PATCHES="${FILESDIR}/${P}-no-tests-gui.patch"
src_unpack() {
unpack $P.tar.gz
rmdir $S/3rdparty/fpga-interchange-schema # $S/3rdparty/abseil-cpp
}
src_prepare() {
default
eapply "${FILESDIR}/${P}-no-tests-gui.patch"
cmake_src_prepare
distutils-r1_src_prepare
}
src_configure() {
#-DARCH=generic$(usex ice40 ";ice40" "")$(usex ecp5 ";ecp5" "")$(usex machxo2 ";machxo2" "")$(usex nexus ";nexus" "")$(usex gowin ";gowin" "")
local mycmakeargs=(
@@ -42,4 +51,14 @@ src_configure() {
$(usex gui -DBUILD_GUI=ON "")
)
cmake_src_configure
distutils-r1_src_configure
}
src_compile() {
cmake_src_compile
}
src_install() {
cmake_src_install
}